VLAN 配置
概述
什么是 VLAN
VLAN 是英文 Virtual Local Area Network 的缩写,中文名为 " 虚拟局域网 ", VLAN 是一种将局域网 (LAN) 设备从逻辑上划分 (注意,不是从物理上划分) 成一个个网段 (或者说是更小的局域网 LAN),从而实现虚拟工作组 (单元) 的数据交换技术。
VLAN 的好处
- 端口的分隔。即便在同一个交换机上,处于不同 VLAN 的端口也是不能通信的。这样一个物理的交换机可以当作多个逻辑的交换机使用。
- 网络的安全。不同 VLAN 不能直接通信,杜绝了广播信息的不安全性。
- 灵活的管理。更改用户所属的网络不必换端口和连线,只更改软件配置就可以了。
VLAN 使用方式
在 SylixOS 系统中,通常使用 vlan
命令来配置虚拟局域网,打开Shell界面,使用 help vlan
命令可以查看 vlan 的具体使用方法。
[root@sylixos:/root]# help vlan
show | set | clear net interface VLAN ID.
eg. vlan show all vlan id.
vlan set en0 3 set netif:en0 VLAN ID 3.
vlan clear en0 clear netif:en0 VLAN ID.
vlan [{set | clear}] [ifname]
设置 VLAN ID
设置网络接口 en1 的 VLAN ID 为 4。
[root@sylixos:/root]# vlan set en1 4
设置网络接口 en2 的 VLAN ID 为 5。
[root@sylixos:/root]# vlan set en2 5
显示 VLAN ID
显示所有的 VLAN ID。
[root@sylixos:/root]# vlan IFACE VLAN ID TAG PRI ----- --------- ----- --- en2 5 5 0 en1 4 4 0
清除 VLAN ID
清除网络接口 en2 的 VLAN ID。
[root@sylixos:/root]# vlan clear en2 [root@sylixos:/root]# vlan IFACE VLAN ID TAG PRI ----- --------- ----- --- en1 4 4 0