搭建拓扑图
思路:
- 先配置Access接口属性,包括SW1的e0/0/2,SW2的e0/0/3。
- 配置Trunk端口属性,包括SW1的e0/0/1,SW2的e0/0/1,SW3的e0/0/2、e0/0/3。由于实验要求,同VLAN能够互通---->则允许SW1、2、3可以通过VLAN20、VLAN30。实现10和30通信--->允许SW1、2、3可以通过VLAN10。
所以1,2,3都要允许VLAN10、20、30
- 实现1,2步后,就可以完成要求2。
- 为SW3的e0/0/1、SW1的e0/0/3、SW2的e0/0/2接口配置Hybird属性,实现10和30的通信。
配置Access接口属性
一般用于连接pc终端,给流量入口加标签
//创建vlan
[SW1]vlan 30
//进入接口
[SW1-Ethernet0/0/2]int e0/0/3
//配置接口类型为access
[SW1-Ethernet0/0/3]port link-type access
//设置接口
[SW1-Ethernet0/0/3]port default vlan 30
配置SW1
[Huawei]sysname SW1
[SW1]un in en
Info: Information center is disabled.
//创建vlan
[SW1]vlan 20
[SW1-vlan20]q
[SW1]vlan 30
[SW1-vlan30]q
//进入2接口
[SW1]int e0/0/2
[SW1-Ethernet0/0/2]port link-type access
[SW1-Ethernet0/0/2]port default vlan 20
配置SW2
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sysname SW2
[SW2]vlan 20
[SW2-vlan20]q
[SW2]vlan 30
[SW2-vlan30]q
[SW2]int e0/0/3
[SW2-Ethernet0/0/3]port link-type access
[SW2-Ethernet0/0/3]port default vlan 20
Trunk端口属性
用于交换机之间的互连,可以传输多个VLAN数据。默认禁止通过除VLAN1之外的所有VLAN,需手动配置允许通过的VLAN。
\\创建VLAN
[SW2]vlan 20
\\配置端口类型为trunk
[SW2-Ethernet0/0/1]port link-type trunk
\\配置允许通过的VLAN
[SW2-Ethernet0/0/1]port trunk allow-pass vlan 10
SW1
[SW1-Ethernet0/0/3]int e0/0/1
[SW1-Ethernet0/0/1]port link-type trunk
[SW1-Ethernet0/0/1]port trunk allow-pass vlan 20
[SW1-Ethernet0/0/1]port trunk allow-pass vlan 30
[SW1-Ethernet0/0/1]port trunk allow-pass vlan 10
SW2
[SW2-Ethernet0/0/2]int e0/0/1
[SW2-Ethernet0/0/1]port link-type trunk
[SW2-Ethernet0/0/1]port trunk allow-pass vlan 10
[SW2-Ethernet0/0/1]port trunk allow-pass vlan 20
[SW2-Ethernet0/0/1]port trunk allow-pass vlan 30
SW3
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname SW3
[SW3]un in en
Info: Information center is disabled.
[SW3]vlan 20
[SW3-vlan20]q
[SW3]vlan 30
[SW3-vlan30]q
[SW3]int e0/0/2
[SW3-Ethernet0/0/2]port link-type trunk
[SW3-Ethernet0/0/2]port trunk allow-pass vlan 10
[SW3-Ethernet0/0/2]port trunk allow-pass vlan 20
[SW3-Ethernet0/0/2]port trunk allow-pass vlan 30
[SW3-Ethernet0/0/2]int e0/0/3
[SW3-Ethernet0/0/3]port link-type trunk
[SW3-Ethernet0/0/3]port trunk allow-pass vlan 30
[SW3-Ethernet0/0/3]port trunk allow-pass vlan 20
[SW3-Ethernet0/0/3]port trunk allow-pass vlan 10
完成要求2
同VLAN互相ping
配置Hybird属性
可以同时接入PC和传输多个VLAN数据,可以灵活配置那些VLAN桢需要打标签。
可以实现不同VLAN的通信
[SW1-Ethernet0/0/3]port hybrid pvid vlan 30
[SW1-Ethernet0/0/3]port hybrid untagged vlan 10 30
[SW1-Ethernet0/0/2]port hybrid pvid vlan 30
[SW1-Ethernet0/0/2]port hybrid untagged vlan 10 30
[SW3-Ethernet0/0/1]port hybrid untagged vlan 10 30
[SW3-Ethernet0/0/1]port hybrid pvid vlan 10
[SW3-Ethernet0/0/1]port hybrid pvid vlan 30
完成要求1
用pc1 ping 1.1 失败,因为pc2为VLAN20
用pc1 ping 1.2 成功,因为pc2为VLAN30