交换机链路模式
Access:接入电路,接入模式
Trunk:中继电路,中继模式,放通多个VLAN
Hybrid:混搭模式
三种模式的不同接收发送数据的方法
Access:
1,接收数据:当接收到一个无标记帧(数据)的时候,打上自己的PVID(VLANid),并接收。当接收到一个有标记的时候,对比自己的PVID。相同就接收,不同就丢弃。
2. 发送数据:发送的时候剥离VLANid,前提是PVID跟自己的相同,不同就不发送就丢弃。
Trunk:
1.接收数据:当接收到无标记帧的时候,打上自己的Pvid并接受;
当接受到一个有标记的时候,对比允许列表,允许就接收,不允许就丢弃。
2.发送数据:对比自己的PVID,如果相同就剥离VLANid 发送。如果不同,则携带源来的VLANID发送。
Hybrid:默认,
1接收:当接收一个无标记帧的时候,查询允许列表,如果有,就打自己的PVID,无就不接受
当接收到一个有标记帧的时候,查询允许列表,有就接收,无则丢弃。
Tagged: 打标签
Untagged: 不打标签
2 发送:对比tag和untag,如果有 如果是Tag就带标签发送,如果是是untag就不带标签发送。 如果不存在在tag和utag表中则丢弃。
PVID:接口默认PVID为vlan1,PVID只在接收未标记帧中起作用。PVID用于接收未标记数据帧时给数据帧打上当前的PVID标记
hybrid模式的操作
Sw1:
[Huawei]vlan batch 2 3 10 #添加VLAN2 3 10
[Huawei-Ethernet0/0/1]port hybrid pvid vlan 1 #将PC的VLAN设为1(默认)
[Huawei-Ethernet0/0/1]port hybrid untagged vlan 1 2 #VLAN1 2 脱标签
#其他两个参考设置
#将端口e0/0/4设Trunk
[Huawei]int e0/0/4
[Huawei-Ethernet0/0/4]p l t
[Huawei-Ethernet0/0/4]p t a v a
Sw2:
[Huawei]vlan batch 2 3 10
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]port hybrid pvid vlan 2
[Huawei-Ethernet0/0/1]port hybrid untagged vlan 1 2
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]port hybrid pvid vlan 3
[Huawei-Ethernet0/0/2]port hybrid untagged vlan 3 10
#将接口3设为trunk
[Huawei-Ethernet0/0/2]int e0/0/3
[Huawei-Ethernet0/0/3]p l t
[Huawei-Ethernet0/0/3]p t a v a
使用hybrid 接口实现特殊通信
ping测试
pc1 ping pc2和pc4可通
pc3 ping pc5可通