eNSP中实现vlan间路由通信(路由器)
拓扑图
PC配置
pc1:192.168.10.1255.255.255.0192.168.10.254pc2:192.168.20.1255.255.255.0192.168.20.254pc3:
192.168.10.2255.255.255.0192.168.10.254pc4:192.168.20.2255.255.255.0192.168.20.254
交换机配置
LSW1:
[Huawei]vlan batch vlan 10 20[Huawei]int Eth0/0/1[Huawei-Ethernet0/0/1]port link-type access[Huawei-Ethernet0/0/1]port default vlan 10[Huawei]int Eth0/0/2[Huawei-Ethernet0/0/2]port link-type access[Huawei-Ethernet0/0/2]port default vlan 20[Huawei]int Eth0/0/3[Huawei-Ethernet0/0/3]port link-type trunk[Huawei-Ethernet0/0/3]port default vlan 10 20<Huawei>save
LSW2:
[Huawei]vlan batch vlan 10 20[Huawei]int Eth0/0/1[Huawei-Ethernet0/0/1]port link-type access[Huawei-Ethernet0/0/1]port default vlan 10[Huawei]int Eth0/0/2[Huawei-Ethernet0/0/2]port link-type access[Huawei-Ethernet0/0/2]port default vlan 20[Huawei]int Eth0/0/3[Huawei-Ethernet0/0/3]port link-type trunk[Huawei-Ethernet0/0/3]port default vlan 10 20<Huawei>save
LSW3配置三个trunk口就行了:
[Huawei]vlan batch vlan 10 20[Huawei]int Eth0/0/1[Huawei-Ethernet0/0/1]port link-type trunk[Huawei-Ethernet0/0/1]port trunk allow-pass vlan 10 20[Huawei]int Eth 0/0/2[Huawei-Ethernet0/0/2]port link-type trunk[Huawei-Ethernet0/0/2]port trunk allow-pass vlan 10 20[Huawei]int Eth0/0/3 [Huawei-Ethernet0/0/3]port link-type trunk[Huawei-Ethernet0/0/3]port trunk allow-pass vlan 10 20<Huawei>save
路由器配置:
这里要注意了,在ensp里面,路由器默认是开启二层接口,但是二层接口是配置不了子接口的,因此需要开启三层接口
[Huawei]undo portswitch //开启三层接口[Huawei]int Eth0/0/0.10[Huawei-Ethernet0/0/0.10]ip address 192.168.10.254 255.255.255.0 //配置网关[Huawei-Ethernet0/0/0.10]dot1q termination vid 10 //封装子接口[Huawei-Ethernet0/0/0.10]arp broadcast enable //开启子接口的ARP广播(必须)[Huawei]int Eth0/0/0.20[Huawei-Ethernet0/0/0.20]ip address 192.168.20.254 255.255.255.0[Huawei-Ethernet0/0/0.20]dot1q termination vid 20[Huawei-Ethernet0/0/0.20]arp broadcast enable [Huawei]int Eth0/0/0[Huawei-Ethernet0/0/0]undo shutdown //开启主接口<Huawei>save
测试
pc1和pc2:
pc1和pc3:
pc1和pc4:
四台主机全部成功互相通信。
总结
还是一样的,可以去cisco抓包观察原理,不同厂商的命令行配置不同是正常的,知道原理后一切都迎刃而解了。