VRRP技术

1.技术背景

在局域网中,如果只有唯一 的一个网关设备,那么网关出口出现异常的时候,可能导致单点故障,使所有以该设备为出口(网关)的终端,都无法访问其他网段。

所以引入了多网关备份的情况。

手动静态地更改网关地址,会出现比较长时间的网络终端;---协议,自动的检测和重新收敛;

2.VRRP基本概念

名称:虚拟路由冗余协议Virtual Route Redundancy Protocol---VRRP

1)VRRP组(VRID):一组运行了VRRP协议的三层设备,由多个路由器组成,属于同一个VRRP组的VRRP路由器相互交互报文;

2)成员角色:

  主路由器(Master):

      掌握虚拟路由器(代言人);

      接收和处理所有发给虚拟路由器的流量和数据;

  选举规则:

      比较优先级,越大越优先;范围:0-255,缺省值:100;

      255特殊含义:主网关的拥有者,如果某一台路由器的IP和虚拟IP配置相同时,该设备的优先级会自动升级为255;

      比较接口IP地址,越大越优先;

      

  备份路由器(backup):

      监控主路由器;---监听

      当主路由器出现故障时,立刻成为新的主路由器,接替主路由器的工作;

      优先级仅次于主路由器;

      接收到目的MAC为虚拟MAC的数据帧直接丢弃不转发;

  一个网段中Master只能有一台,而Backup可以有多台;

  虚拟路由器:

      虚拟IP地址和虚拟MAC地址,用于配置的真实网关IP归属;

      虚拟MAC:格式为0000-5E00-01XX(XX对应VRID),虚拟路由器使用虚拟MAC地址回应对虚拟IP的ARP请求;

3)VRRP协议报文格式:

  VRRP协议报文时Master路由器以组播的方式,定时发送的VRRP报文;

  VRRP协议报文使用固定的组播地址224.0.0.18进行发送;

  VRRP消息:用于选举和维护VRRP成员角色;---advertisement/annuocement

    通告周期:1次/S,hold time=3S

  VRRP报文是通过IP来承载的,VRRP协议标识为112,同时IP包头中的TTL值为255

  

  Type:advertisement/announcement

  Virtual Rtr ID:VRID虚拟组ID

  Auth Type:0(不认证),1(明文认证),2(密文认证)

  Adver Int:通告报文时间间隔,默认为1S

4)VRRP工作过程:

  

5)VRRP协议状态机:

  

6)VRRP选举后:

  VRRP虚拟IP地址的ARP响应:

  主路由器激活虚IP地址,同时也激活该IP对应的虚MAC地址,主机发送虚IP地址ARP请求时,主路由器使用虚MAC进行ARP响应;

  备份路由器不激活虚拟IP地址,也不激活虚拟MAC地址,更不进行虚IP的ARP响应,也不接受目的MAC是虚MAC的报文;

7)VRRP跟踪接口功能:

  

  当Master路由器连接上行链路的接口处于Down状态时,路由器主动降低自己的优先级,使得备份组内重新选择Master,承担转发任务;

8)VRRP抢占:

  

  当路由器使能VRRP功能后,会根据优先级确定自己在备份组中的角色。

  当优先级发生变化后,根据VRRP模式确认VRRP状态。

9)刷新MAC表

  

posted @ 2020-06-08 14:45  刨冰仙人  阅读(311)  评论(0)    收藏  举报