跨vlan通信
如图:
PC1和PC2分属不同vlan,要求通过配置单臂路由,实现跨vlan通信。
由于技术的局限性,比如带宽,转发效率等,使得这项技术在跨vlan通信时用得比较少。
交换机LSW1配置
vlan batch 10 20
#2口配置access模式,pvid为10
interface ethernet 0/0/2
port link-type access
port default vlan 10
#3口配置access模式,pvid为20
interface ethernet 0/0/3
port link-type access
port default vlan 20
#1口配置trunk模式,允许所有vlan包通过
interface ethernet 0/0/1
port link-type trunk
port trunk allow-pass vlan all
路由器配置,
注意要将子接口IP配置为对应的PC网关
interface gigabitethernet 0/0/0.10
ip addr 192.168.1.254 24
dotlq termination vid 10
arp broadcast enable
interface gigabitethernet 0/0/0.20
ip addr 192.168.2.254 24
dotlq termination vid 20
arp broadcast enable
dotlq termination vid 10 的作用
子接口配置该命令后,
接收到带有vlan tag的报文时,将剥除tag进行三层转发;
发送报文时,会将与该子接口对应的vlan的vlan tag添加到报文中。
arp broadcast enable 的作用
如果不配置该命令,将会导致该子接口无法主动发送arp广播报文,以及向外转发IP报文。