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
实验案例:
![6d871e75a8d6f31f5c099a2ba2c43fa4.png](https://img-blog.csdnimg.cn/img_convert/6d871e75a8d6f31f5c099a2ba2c43fa4.png)
思路解析:
· 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
![fbdf5b7a36843253d083fb0c7cfb5a7e.png](https://img-blog.csdnimg.cn/img_convert/fbdf5b7a36843253d083fb0c7cfb5a7e.png)
PC2
![b6c93d487fdc096807ffd12bf8083198.png](https://img-blog.csdnimg.cn/img_convert/b6c93d487fdc096807ffd12bf8083198.png)
PC3
![b83a8e4dc218e7f6715db78493d7618d.png](https://img-blog.csdnimg.cn/img_convert/b83a8e4dc218e7f6715db78493d7618d.png)
PC4
![da3df3b1e2220c62cfe45fd7a25fbdb7.png](https://img-blog.csdnimg.cn/img_convert/da3df3b1e2220c62cfe45fd7a25fbdb7.png)
验证测试:
PC1----PC4
![6c8f5f7d6b0d8f5c31c41b57c3470349.png](https://img-blog.csdnimg.cn/img_convert/6c8f5f7d6b0d8f5c31c41b57c3470349.png)
PC2----PC3
![9e10468aad24ec2a9d885edc6405a215.png](https://img-blog.csdnimg.cn/img_convert/9e10468aad24ec2a9d885edc6405a215.png)