利用单臂路由实现vlan间路由

1 在S2上创建vlan 10 与vlan 20,并把连接pc的端口设为access类型,并加入到vlan中

在s2与s1的接口配置为trunk类型,并允许所有vlan通过

2 在s3上创建vlan 30,并把连接pc的端口设为access类型,并加入到vlan中

在s3与s1的接口配置为trunk类型,并允许所有vlan通过

3 在s1上创建vlan 10 20 30 并配置交换机与路由器/交换机的接口为trunk,允许所有vlan通过

4 在r1上创建子接口GE 0/0/1.1并设置ip为192.168.1.254,在r1上创建子接口GE 0/0/1.2并设置ip为192.168.2.254,在r1上创建子接口GE 0/0/1.3并设置ip为192.168.3.254

5 使用dotlq termination vid 命令配置子接口对一层tag报文的终结功能,即路由器在接收vlan tag的报文时,将剥掉tag进行三层转发,在发送报文时,会将与子接口对应vlan的vlan tag添加到报文中

6 使用arp broadcast enable 命令开启子接口的ARP广播功能,如果不配置该命令。将导致改子接口无法主动发送ARP广播报文,以及向外转发ip报文

(大概原理就是pc先把自己的报文发送给自己的网关,在后再由网关发送给pc,实在看不懂可以查看路由表与交换机的mac表)

图示如下

 

 

 

 

 查看接口状态

 

原文地址:https://www.cnblogs.com/zhao-yang/p/11913903.html