以下小实验针对的是华为设备
方法一:使用单臂路由
如下图所示:
我们将AR1作为网关设备,通过创建子接口,剥离vlan标签,开启arp进行广播通告。
LSW1配置如下:
#
vlan batch 10 20
#
interface Ethernet0/0/1
port link-type trunk -----这里的trunk类型也可以换成hybrid类型
port trunk allow-pass vlan 10 20 -----port hybrid tagged vlan 10 20
#
interface Ethernet0/0/2
port link-type access
port default vlan 10
#
interface Ethernet0/0/3
port link-type access
port default vlan 10
#
interface Ethernet0/0/4
port link-type access
port default vlan 20
#
interface Ethernet0/0/5
port link-type access
port default vlan 20
#
AR1配置如下:
#
interface GigabitEthernet0/0/0.1 ------- 创建子接口
dot1q termination vid 10 -------------- 使用802.1Q协议剥离收到的VLAN10标签
ip address 192.168.1.254 255.255.255.0 配置网关地址
arp broadcast enable ------------------ 开启ARP广播功能
#
interface GigabitEthernet0/0/0.2
dot1q termination vid 20
ip address 172.16.1.254 255.255.255.0
arp broadcast enable
#
测试结果:
PC1pingPC3
可以看到已经可以通信问题解决了
方法二:使用三层交换机
如下图实验所示:
说先需要说明:三层交换机的物理接口无法直接配置IP地址,需要进入vlanif中进行配置!
LSW1配置如下:
#
vlan batch 10 20
#
interface Vlanif10 -----进入对应的vlan id进行配置,vlanif中会自动剥离标签
ip address 192.168.1.254 255.255.255.0 ----配置所需网关
#
interface Vlanif20
ip address 172.16.1.254 255.255.255.0
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 20
#
LSW2配置如下:
#
vlan batch 10
#
interface Ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10
#
interface Ethernet0/0/2
port link-type access
port default vlan 10
#
interface Ethernet0/0/3
port link-type access
port default vlan 10
#
LSW3配置如下:
#
vlan batch 20
#
interface Ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 20
#
interface Ethernet0/0/2
port link-type access
port default vlan 20
#
interface Ethernet0/0/3
port link-type access
port default vlan 20
#
测试结果
PC2pingPC4:
总结:
本次两个小实验还是需要动动手指敲一敲,如果对交换机接口类型了解透彻可以尝试将trunk变为access口或者全部使用hybrid口进行测试,结果也是可以通信的,其中的控制转发原理没有深入讲解,如不妥请见谅!!!