单臂路由

一、单臂路由产生的背景

  当交换机划分了VLAN后,导致广播域,不同vlan之间不能通信。为了使不同vlan之间相互通信,这个时候就要用到网关,也就是一台三层设备。但路由器的接口有限,而且这样会大大的浪费路由器和交换机的资源,所以子接口的出现就解决了这一问题。(路由器的子接口范围[0-65535])

   ##注释:*子接口:虚拟的接口、逻辑上存在的接口

       *子接口 基于物理接口来实现: 要实现子接口能够工作,物理接口必须处于 up的状态

       *子接口是一个逻辑的接口,子接口可以配置IP地址,需要指定这个接口配置的 vlan id 范围 0-4094

       *封装的协议 dot1q(802.1q)===> 具有 tag字段的封装

       *物理接口不用进行任何的配置,处于up的状态即可

       *子接口和它所在的物理接口共享MAC地址

二、单臂路由实现原理 

  单臂路由技术能让路由器的一个物理接口对应不同VLAN数据,实质是把物理接口分成若干个子接口,这些子接口通过封装802.1q标记,以识别不同VLAN的TAG标记,实现一个接口能够处理不同vlan网段数据的能力。

三、单臂路由的配置

交换机配置命令:

  [SW]vlan batch 10 20

  [SW-GigabitEthernet0/0/1]port link-type trunk

  [SW-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20

  [SW-GigabitEthernet0/0/2]port link-type access

  [SW-GigabitEthernet0/0/2]port default vlan 10

  [SW-GigabitEthernet0/0/3]port link-type access

  [SW-GigabitEthernet0/0/3]port default vlan 20

 路由器配置命令:  

  [R1]interface GigabitEthernet0/0/0.10                                     # 进入划分的子接口  范围 1-4096

  [R1-GigabitEthernet0/0/0.10]dot1q termination vid 10            # 在子接口上通过802.1q协议(具备dot1q的能力),关联相对应的vlan10

  [R1-GigabitEthernet0/0/0.10]ip address 192.168.10.254 24   # 配置IP地址

  [R1-GigabitEthernet0/0/0.10]arp broadcast enable      #让子接口具有接收和回复广播包的功能

  [R1]interface GigabitEthernet0/0/0.20

  [R1-GigabitEthernet0/0/0.20]dot1q termination vid 20

  [R1-GigabitEthernet0/0/0.20]ip address 192.168.20.254 24

  [R1-GigabitEthernet0/0/0.20]arp broadcast enable

 

posted @ 2021-03-14 16:37  未成仙小魔女  阅读(1121)  评论(1)    收藏  举报