1.vlan原理
默认情况下,交换机的所有端口都在一个广播域 vlan1
不同的部门在不同的广播域
创建广播域=>创建vlan 一个vlan就是一个广播域
分隔广播域,提高网络性能,提高网络安全性
1)vlan数据帧封装协议
原始数据帧: 目的地址 源地址 类型 数据 帧校验序列
添加vlan标签: 目的地址 源地址 vlan标签(tag) 类型 数据 帧校验序列
vlan标签(tag): 12bit来表示,取值范围0-4096
vlan封装协议:ieee802.1q
2)pvid 端口vlan编号
端口加入哪个vlan,此端口的pvid值就是哪个vlan的值
3)access端口
当数据帧进入交换机 添加vlan标签
当数据帧access端口发送出去 删除标签
pc-----------(access)交换机
access端口的发送数据帧的默认动作就是要删除vlan标签再发送数据帧
2.vlan基本命令
undo terminal monitor //取消消息显示
system-view //进入系统视图
[Huawei]sysname sw1 //设置主机名
[sw1]display vlan //显示vlan信息
[sw1]vlan 2 [2-4094] //创建一个vlan
[sw1-vlan9]description xiaoshou //添加vlan描述(可选)
[sw1]vlan batch 10 12 15 17 //创建多个不连续的vlan
[sw1]vlan batch 18 to 28 //创建多个连续的vlan
[sw1]undo vlan 2 //删除一个vlan
[sw1]undo vlan batch 3 5 7 9 //删除多个不连续的vlan
[sw1]undo vlan batch 10 to 28 //删除多个连续的vlan
[sw1]int e0/0/1
[sw1-Ethernet0/0/1]port link-type access //设置端口模式为access
[sw1-Ethernet0/0/1]port default vlan 10 //把端口加入vlan10
[sw1]display port vlan //显示端口vlan信息
[sw1]port-group 1 //创建端口组
[sw1-port-group-1]group-member e0/0/2 to e0/0/7 //设置端口组成员
[sw1-port-group-1]port link-type access
[sw1-port-group-1]port default vlan 10
3.trunk模式
交换机(trunk)----------(trunk)交换机
当通过access端口发送数据时,删除vlan标签发送数据帧
当通过trunk端口发送数据时,携带vlan标签发送数据帧
特例:trunk端口所在vlan和PC机所在vlan相同,将删除标签发送数据帧
问题:更改端口时出现 Error: Please renew the default configurations.
–显示当前配置信息
[sw1-Ethernet0/0/9]display this
–把端口还原到默认的vlan
[sw1-Ethernet0/0/9]undo port default vlan
[sw1]int e0/0/9
[sw1-Ethernet0/0/9]port link-type trunk //设置端口模式为trunk
[sw1-Ethernet0/0/9]port trunk allow-pass vlan 10 20 30 //允许哪个vlan的数据通过
[sw1-Ethernet0/0/9]port trunk allow-pass vlan all //允许所有vlan的数据通过
[sw1-Ethernet0/0/9]port trunk pvid vlan 10 //把trunk端口加入vlan10(可选)
4.hybrid模式:混合模式
pc-------------------(access)交换机
交换机(trunk)-------(trunk)交换机
--数据帧进入交换机:添加vlan标签
--数据帧从交换机的端口发出去:
--access 删除标签
--trunk 携带标签
--pc机所在vlan和trunk端口所在vlan相同,删除标签
--hybrid
携带标签 tagged vlan all
删除标签 untagged vlan 10 20
[sw1]int e0/0/1
[sw1-Ethernet0/0/1]port link-type hybrid //设置端口模式为hybrid
[sw1-Ethernet0/0/1]port hybrid pvid vlan 5 //把端口加入vlan5
[sw1-Ethernet0/0/1]port hybrid untagged vlan 5 50 //脱vlan5和vlan50的标签
[sw1-Ethernet0/0/1]int e0/0/2
[sw1-Ethernet0/0/2]port link-type hybrid
[sw1-Ethernet0/0/2]port hybrid pvid vlan 10
[sw1-Ethernet0/0/2]port hybrid untagged vlan 10 50
[sw1]int e0/0/3
[sw1-Ethernet0/0/3]port link-type hybrid
[sw1-Ethernet0/0/3]port hybrid tagged vlan all //为所有vlan添加标签