一、以太网的端口类型介绍
接口类型 | 对接收不带Tag的报文处理 | 对接收带Tag 的报文处理 | 发送报文处理过程 |
Access接口 | 接收该报文,并打上缺省的VLAN ID 。 | | 先剥离报文的PVID Tag,然后再发送。 |
Trunk接口 | 打上缺省的vlan ID ,当缺省vlan ID 在允许通过的vlan ID 列表里时,接收该报文。 打上缺省的vlan ID ,当缺省vlan ID 不在允许通过的vlan ID 列表里时,丢弃该报文。
| | |
Hybird接口 | 打上缺省的vlan ID ,当缺省vlan ID 在允许通过的vlan ID 列表里时,接收该报文。 打上缺省的vlan ID ,当缺省vlan ID 不在允许通过的vlan ID 列表里时,丢弃该报文。
| | vlan ID 是该接口允许通过的vlan ID 时,发送该报文,可以通过命令设置发送时是否携带Tag。 |
QinQ接口 | QinQ接口是使用QinQ协议的接口,QinQ接口可以给报文打上双层Tag,即在原来Tag的基础上,给报文再加上一个新的Tag,从而可以支持多达4094*4094个vlan,满足网络对vlan
数量的需求。外层标签通常被称作公网Tag,用来存放公网的vlan ID。内存标签通常被称作私网Tag,用来存放私网的vlan ID 。 |
二、各接口类型配置示例
1. Access端口配置
场景描述: Access端口通常用于连接终端设备如PC,只允许单个VLAN的数据通过。
[Quidway] system-view
[Quidway] interface GigabitEthernet 0/0/1 # 进入指定端口配置视图
[Quidway-GigabitEthernet0/0/1] port link-type access # 设置端口类型为Access
[Quidway-GigabitEthernet0/0/1] port default vlan 10 # 将端口加入到VLAN 10,默认VLAN即PVID
2. Trunk端口配置
场景描述: Trunk端口用于交换机间的连接,允许多个VLAN的数据通过,通常带有802.1Q VLAN标签。
[Quidway] system-view
[Quidway] interface GigabitEthernet 0/0/2 # 进入指定端口配置视图
[Quidway-GigabitEthernet0/0/2] port link-type trunk # 设置端口类型为Trunk
[Quidway-GigabitEthernet0/0/2] port trunk pvid vlan 10 # 设置该Trunk端口的PVID为VLAN 10
[Quidway-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20 30 # 允许VLAN 10、20、30通过此Trunk端口
3. Hybrid端口配置
场景描述: Hybrid端口结合了Access和Trunk的特点,不仅能够连接终端设备,还能实现更灵活的VLAN标签处理,比如可以配置哪些VLAN的帧出端口时携带标签,哪些不携带标签。
[Quidway] system-view
[Quidway] interface GigabitEthernet 0/0/3 # 进入指定端口配置视图
[Quidway-GigabitEthernet0/0/3] port link-type hybrid # 设置端口类型为Hybrid
[Quidway-GigabitEthernet0/0/3] port hybrid pvid vlan 10 # 设置端口默认VLAN为10
[Quidway-GigabitEthernet0/0/3] port hybrid vlan 10 20 untagged # VLAN 10和20的帧出端口时不带标签
[Quidway-GigabitEthernet0/0/3] port hybrid vlan 30 tagged # VLAN 30的帧出端口时保持带标签
4、配置QinQ接口
场景描述:在接口上封装内外两层VLAN标签。
[Quidway] system-view
[Quidway] interface GigabitEthernet 0/0/4 # 进入接口配置视图
[Quidway-GigabitEthernet0/0/4] port link-type dot1q-tunnel # 设置接口类型为dot1q-tunnel,支持QinQ功能
[Quidway-GigabitEthernet0/0/4] port default vlan 300 # 设置接口的PVID为外部VLAN300
# 如果需要对特定的内部VLAN进行QinQ封装
[Quidway-GigabitEthernet0/0/4] qinq vlan 100 to 300 # 对于内部VLAN100的流量,封装外层VLAN300标签
# 如果是盒式交换机,需要启用VLAN转换功能
[Quidway-GigabitEthernet0/0/4] qinq vlan-translation enable # 可能需要的命令,对于一些盒式交换机型号
