vlan间路由
做vlan目的是不想广播域太大,并不是不想让vlan间通信
单臂路由:没有三层交换机的话,更多的使用的是单臂路由,实现vlan间通信
原理:vlan10 的PC1的包从交换机trunk接口发出时打了一个tag:10
路由器收到报文时候,根据路由表进行转发,发现目标地址是192.168.20.2,就会匹配对应的路由,走gi0/0.20发出
gi0/0.20与vlan20相关联起来了,因此包从该子接口出来后,tag由10变成了20
交换机收到报文后,发现tag是20,就把报文发给了位于vlan20 的PC2
返回的过程也一样
交换机配置
1.将交换机的2口划分到vlan10
2.将交换机3口划分到vlan20
3.将交换机1口类型设置为trunk类型
4.设置trunk接口允许vlan10和vlan20 通过
路由器配置
1.先让0口起来
2.配置0口的子接口,方便识别就写成子接口10
3.子接口配置一个IP地址,用作vlan10 的网关
4.指明子接口10 是为valn10服务的
5.配置0口的第二个子接口,方便识别就写成子接口20
6.子接口配置一个IP地址,用作vlan20 的网关
7.指明子接口20 是为valn20服务的
PC配置
这里的PC是用路由器模拟的
给它配置个IP和网关,这里网关就相当于缺省路由
PC1 ping PC2 就可以ping通了
1.创建两个虚拟接口,给每个接口配个IP作为网关
这个相当于直连路由了