单臂路由技术

一、背景

  园区网在划分vlan之后,会导致广播域 / 局域网被隔离,致使不同vlan之间不能通信(在二层上被隔离)。

  如何解决不同vlan之间通信问题?

  方案一:在同一台交换机上,把不同的vlan用一根网线连接起来。(不可行。原因:已经划分好的vlan,减小的广播域又被扩大了)

  方案二:用路由器的接口来实现。(不可行。路由器的接口有限,仅适用于vlan少的情况)  

  如何让路由器的一个接口接收不同vlan的数据?

  单臂路由技术。

二、如何实现单臂路由

  实现:通过路由器的一个物理接口,分成若干个虚拟子接口,并且封装802.1q协议,以识别不同vlan的TAG标记,实现一个接口能够处理不同vlan网段数据的能力。

  <子接口>:

    (1)基于物理接口来实现的一个逻辑接口,要实现子接口能够工作,物理接口必须都处于up状态;

    (2)子接口可以配置IP地址,但需指定vlan id,范围0-4094;

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

    (4)子接口和它所在的物理接口共享MAC地址。 

三、单臂路由的配置

  1、交换机的配置:

    (1)划分vlan

      

    (2)将接口access到相应的vlan下

      

      

    (3)将干道接口设置成Trunk并允许相对应的vlan通过

      

  2、路由器的配置:

    (1)主接口不做任何配置

    (2)划分子接口

      1.进入划分的子接口===>范围1-4096

      2.配置IP地址(ip address [ip地址]/子网掩码)

      

      3.在子接口上通过802.1q协议,关联相对应的vlan;

      

      4.让子接口具有接收和回复广播包的功能;

      

四、单臂路由的通信过程

  1、源主机把数据发送给交换机,交换机根据接口所在VLAN加上VLAN ID通过Trunk链路发送到路由器。

  2、根据目标IP地址,路由器知道是发往另一个VLAN的数据,路由器把数据包的VLAN号封装为另一个VLAN ID,并从Trunk链路发送给交换机

  3、交换机根据VLAN ID发送到另一个VLAN的接口,并去掉VLAN ID后发送给目标主机。

   

五、单臂路由的优缺点

  优点:实现多vlan通信;解决不同vlan之间通信的问题;节约路由器的接口

  缺点:单臂路由的“臂”,承载的是不同vlan的双向流量,单臂出现单点故障,单臂链路负载过重,容易出现流量瓶颈,影响通信效率。

posted @ 2021-03-10 12:10  Annyan  阅读(13)  评论(0编辑  收藏  举报