当单网关的时候,网关路由器Router呈现毛病时,本网段以该设备为网关的主机都不能与internrt通讯。这就需要用到本文章的VRRP技术了。

VRRP主备路由器切换程序(1)

VRRP技术(简单易懂,不信来看)

设备类型

  • master路由器 经过比较VRRP优先级,优先级大的是master路由器;周期性的发送VRRP报文,维护master路由器和备份路由器的身份;周期时间默许是1s;备份网关,经过比较VRRP优先级,优先级小的是备份路由器

  • 备份(backup)路由器: 经过不断的接纳master路由器发送的VRRP报文来判别master路由器的状况;假如在必定的时间内,收不到VRRP报文,则以为master路由器呈现毛病,自己升级为master路由器;这个”必定的时间“,默许是“master路由器发送VRRP的周期”的3倍,所以默许是3s

  • 虚拟网关 经过VRRP虚拟出来的网关ip地址,这个网关IP地址是装备在终端设备上的;终端设备访问其他网段时,直接将数据发送给虚拟网关IP地址,此刻只要master路由器会回应针对虚拟网关IP地址的ARP恳求,所以最终终端设备发送的数据 发送到了master路由器设备上

  • VRID 相同在同一个组中只要在同一个组中才会共享虚拟ip 虚拟路由器的标识。有相同VRID的一组路由器构成一 个虚拟路由器VRRP报文格式VRRP只使用到advertisement这一种报文,VRRP使用ip报文作为传输协议报文,协议号为112,使用固定的组播地址224.0.0.18进行发送。

  • VRRP状况机

VRRP协议中定义了三种状况机:初始状(Initialize)、活动状况(Master)、备份状况(Backup)。其中,只要处于活动状况的设备才能够转发那些发那些发送到虚拟IP地址的报文。

  • Initialize

设备启动时进入此状况,当收到接口Startup的音讯,将转入Backup或Master状况(IP地址拥有者的接口优先级为255,直接转为Master)。在此状况时,不会对VRRP报文做任何处理。

Master

当路由器处于Master状况时,它会做下列作业:

  • 定期发送VRRP报文
  • 以虚拟MAC地址响应对虚拟IP地址的ARP请。 虚拟路由器 封装的时候都封装 虚拟路由器的 mac地址
  • 转发意图MAC地址为虚拟MAC地址的IP报文
  • 假如它是这个虚拟IP地址的拥有者,则接纳意图IP地址为这个虚拟IP地址的IP报文,否则,丢掉这个IP报文
  • 假如收到比自己优先级大的报文则转为Backup状况
  • 假如收到和自己优先级相同的报文,并且发送端的主机IP地址比自己的主IP地址大,则转为Backup状况
  • 当接纳到端口的Shutdown事情时,转为Lnitialize

Backup

当路由器处于Backup状况时,它将会做下列作业:

  • 接纳Master发送的VRRP报文,判别Master的状况是否正常。
  • 对虚拟IP地址的ARP恳求,不做响应
  • 丢掉意图MAC地址为虚拟MAC地址的IP报文
  • 丢掉意图IP地址为虚拟IP地址的IP报文
  • Backup状况下假如收到比自己优先级小的报文时,丢掉报文,不重置定时器;假如收到优先级和自己相同的报文,则重置定时器,不进一步比较IP地址
  • 当Backup接纳到MASTER_DOWN_TIMER定时器超时的事情时,才会转为Master
  • 当接纳到接口的Shutdown事情时,转为Initialize

VRRP小实验

VRRP技术(简单易懂,不信来看)
先装备好PC1,PC2,PC3

VRRP技术(简单易懂,不信来看)

VRRP技术(简单易懂,不信来看)

VRRP技术(简单易懂,不信来看)
接下来装备AR2

VRRP技术(简单易懂,不信来看)

VRRP技术(简单易懂,不信来看)
接下来装备AR3

VRRP技术(简单易懂,不信来看)
接下来装备AR1

VRRP技术(简单易懂,不信来看)

VRRP小实验2

VRRP技术(简单易懂,不信来看)
首要先装备PC1和PC2

VRRP技术(简单易懂,不信来看)

VRRP技术(简单易懂,不信来看)
对PC1,PC2用access口,对SW1和SW2用trunk口 接下来装备SW3

VRRP技术(简单易懂,不信来看)
接下来装备SW1

VRRP技术(简单易懂,不信来看)

VRRP技术(简单易懂,不信来看)
接下来装备SW2

VRRP技术(简单易懂,不信来看)
装备R1路由器

VRRP技术(简单易懂,不信来看)
ps:用静态路由和默许路由都能够哦

VRRP技术(简单易懂,不信来看)
然后就能够ping通了