方法①:单臂路由:
注意:一般情况下,建议一个vlan 使用一个网段。
交换机:
vlan batch 10 20
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
interface GigabitEthernet0/0/3
port link-type access
port default vlan 20
交换机上行接口必须配置trunk:
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
注意:默认情况下,路由器的接口不能处理带 vlan tag 的报文,除非在路由器上启用子接口并配置dot1q(802.1q)相关指令。
路由器:
interface Ethernet0/0/0.1 创建子接口e0/0/0.1
dot1q termination vid 10 指定其和vlan 10 关联
ip address 192.168.10.1 255.255.255.0 配置三层ip地址作为vlan 10 用户的网关
arp broadcast enable 启用ARP报文转发
interface Ethernet0/0/0.2
dot1q termination vid 20
ip address 192.168.20.1 255.255.255.0
arp broadcast enable
单臂路由原理:报文经过路由器时,路由器首先会查看报文的目标ip地址,并基于路由表,将报文中vlan tag 替换掉。然后根据路由表将报文从相应的子接口转发出来。 vlan间路由的根本原理:标签的转换!!
原文地址:http://blog.51cto.com/12843522/2073073