以太网端口有3种链路类型:access、trunk、hybird
Access类型端口:只能属于1个VLAN,一般用于连接计算机端口;
Trunk类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN报文,一般用于交换机与交换机相关的接口。
Hybrid类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN报文,可以用于交换机的间连接也可以用于连接用户计算机。
[Huawei]int G0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access// 设置接口为Access
[Huawei-GigabitEthernet0/0/1]port default vlan 1//设置为vlan1
[Huawei-GigabitEthernet0/0/1]port link-type trunk // 设置接口为trunk
[Huawei-GigabitEthernet0/0/1]port trunk ?
allow-pass Allowed vlan //允许通过的vlan
pvid Specify current port's PVID VLAN characteristics //指定当前端口的PVID VLAN特征,讲人话就是
如果trunk口收到没有打tag vlan的报文,就会主动给它打上pvid的vlan号码,
如果trunk口要发出的tag vlan的报文和pvid的vlan号码一致,就脱掉这个tag vlan报文,往这个接口发出前
pvid只在trunk中有用,并且在入向只管没有tag的帧,在出向只管与pvid相同vlan-id的帧。
[Huawei-GigabitEthernet0/0/1]port link-type hybrid// 设置接口为trunk
[Huawei-GigabitEthernet0/0/1]port hybrid ?
pvid Specify current port's PVID VLAN characteristics//指定当前端口的PVID VLAN特征
tagged Tagged//带上标记
untagged Untagged//不带标记
vlan Virtual LAN
Hybrid端口和Trunk端口在接收数据时处理思路方法是一样的,唯一区别的处在于发送数据时:Hybrid端口可以允许多个VLAN报文发送时不打标签,而Trunk端口只允许缺省VLAN报文发送时不打标签。