TRUNK接口的工作过程
接收
1. 当收到一个数据帧判断帧是否有 VLAN Tag。
2. 没有 Tag,则标记上 Trunk 端口的 PVID,进行转发
3. 有 Tag,则判断该 Trunk 端口是否允许该 VLAN数据帧允许则转发,否则丢弃帧
发出
4. 当数据帧从 Trunk 端口发出时,允许该vlan数据帧则转发,否则丢弃
5. 如果匹配trunk端口的PVID先剥离帧的 VLAN Tag,再发送
Native Vlan
native vlan 是不打标签的,使用Dot1q的交换机把所有未被标记的数据标记为native vlan 的tag
注:本征VLAN是思科中的概念,华为只在了trunk中标记为PVID
实验案例:
思路解析:
· PC1经过LSW1-LSW2 trunk 允许了vlan 10 通过,可以顺利到达PC4
· PC2经过LSW1设置本征为20,发出时会剥离空标签发出,到达LSW2时
本征设置为30会压入30标签,顺利到达PC3
配置实现:
LSW1
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
接口划入vlan10
interface GigabitEthernet0/0/2
port link-type access
port default vlan 20
interface GigabitEthernet0/0/3
port link-type trunk
修改为trunk模式
port trunk pvid vlan 20
PVID设置为20(也就是本征)
port trunk allow-pass vlan 10 20
允许vlan10 20 的数据帧经过
LSW2
interface GigabitEthernet0/0/1
port link-type access
port default vlan 30
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
interface GigabitEthernet0/0/3
port link-type trunk
port trunk pvid vlan 30
port trunk allow-pass vlan 10 30
PC1
PC2
PC3
PC4
验证测试:
PC1----PC4
PC2----PC3
閱讀更多 網絡工程師初學 的文章