VRRP_学习

VRRP协议简介:

1.在现实的网络环境中,俩台需要通信的主机大多数并没有直接进行物理连接,对于这样的情况,它们的路由如何选择?主机如何选定到达目的地主机的下一跳路由?这是一个问题,通常解决的问题有俩种......

  1.在主机上使用动态路由协议

   2.在主机上使用静态路由

2.很明显,在主机上使用动态路由协议是有多么不切实际,因为高昂的维护成本以及是否支持等诸多问题,所以主机上绑定静态路由一直是配置路由的首选,实际上,这种方式我们一直在使用,但是,路由器(可以说是默认网关一直是default gateway)却经常成为单点,就算配置了多个静态路由,也必须因为重启网络才能生效而变的不实用,

3.VRRP就是为了解决静态路由中的单点故障问题,

       VRRP通过一种竞选(election)协议来动态的讲路由发送给Lan中虚拟路由器中的某一台VRRP路由器,这里看起来很绕,因为有俩个名词(虚拟路由器,VRRP路由器),请咬着牙看下去,因为我们这就开始解释这俩个名词


VRRP路由器:

 其实VRRP路由器跟普通路由器差不多,只不过是使用了VRRPD这样的程序来实现VRRP协议,VRRP路由器是物理路由器,一台VRRP路由器可以位于多个虚拟路由上


VRRP虚拟路由器:

 所谓的虚拟,就是不存在的东西的,是一个逻辑而不是物理的路由器,虚拟路由通常由多个物理路由组成,就好比如把物理路由放到了一个(Pool)池中,真个pool看起来想对外的一台路由器,但其实内部有多台,虚拟路由的标识符为VRID

 

MASTER和BACKUP

 以下是我在网上找到的一张图,感觉还是很好理解的,所以就不再过多的演示,

  

 

工作机制

 VRRP是通过竞选协议来使用虚拟路由的功能,所有的传输报文都是通过IP多播包形式发送的,虚拟路由器由VRID(范围0-255)和一组ip组成,对外表现为一组周知的地址:00-00-5E-00-01-{VRID},所以

在一组虚拟路由中,无论谁是master,对外都是相同的地址,客户端不会因为master的改变而切换地址,外界对于主从的概念

是透明的,



 以上就是VRRP的基本概念,,,,,