Access接口:
同一时刻只能属于一个VLAN,只能允许一个VLAN数据通过。(通常用于连接终端设备:主机,服务器)
<Huawei>system-view //进入系统视图
[Huawei]vlan batch 2 3 //创建vlan 2 3
[Huawei]port-group 1 //创建端口组1
[Huawei-port-group-1]group-member g0/0/1 g0/0/2 //将0/0/1 0/0/2 接口加入组
[Huawei-port-group-1]port link-type access //配置接口类型为access
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-port-group-1]port default vlan 2 //将端口组成员划分为VLAN 2
[Huawei-GigabitEthernet0/0/1]port default vlan 2
[Huawei-GigabitEthernet0/0/2]port default vlan 2
[Huawei-port-group-1]quit //返回
[Huawei]
Trunk 接口:
可以同时属于多个VLAN,可以允许多个VLAN数据通过(通常用于交换机与交换机互连)。
接收数据帧时,若该帧不带VLAN标签,用接口PVID的数值作为标签,给数据帧打标签,然后 判断是否允许这个vlan标签通过,如果允许,则接收数据,如果不允许则丢弃数据
接收数据帧时,若该帧带VLAN标签,判断是否允许这个vlan标签通过,如果允许则接收数 据,不过不允许则丢弃数据
trunk 发送数据帧时,一般不剥离vlan标签,通常都是携带vlan标签通过
但是有一个例外,就是当数据帧的vlan标签,和这个trunk接口的pvid相同时,会剥离vlan标签
<Huawei>system-view
[Huawei]inter GigabitEthernet 0/0/5 //进入接口0/0/5
[Huawei-GigabitEthernet0/0/5]port link-type trunk //设置接口类型为trunk
[Huawei-GigabitEthernet0/0/5]port trunk allow-pass vlan all //设置trunk接口为所有VLAN通过
[Huawei-GigabitEthernet0/0/5] quit
[Huawei]
Hybrid接口:
既可以连接用户终端,也可以连接交换机/路由器
可以像Access 接口一样,发送出去的数据都不携带标签
可以像Trunk 接口一样,发送出去的数据都携带标签
可以灵活控制接口上发送的数据帧是否携带标签
[sw1]vlan batch 10 //创建vlan10
[sw1] interface g0/0/1 //进入接口g0/0/1
[sw1-g0/0/1]port link-type hybrid //将接口改为hybrid模式
[sw1-g0/0/1]port hybrid pvid vlan 10 //配置接口的pvid为10
[sw1-g0/0/1]port hybrid untagged vlan 10
//接口发送数据帧时,允许vlan10的数据帧通过,并且剥离数据帧中的vlan10标签
[sw1] interface g0/0/2 //进入接口g0/0/2
[sw1-g0/0/2]port link-type hybrid //将接口改为hybrid模式
[sw1-g0/0/2]port hybrid pvid vlan 10 //配置接口的pvid为10
[sw1-g0/0/2]port hybrid untagged vlan 10
//接口发送数据帧时,允许vlan10的数据帧通过,并且剥离数据帧中的vlan10标签