华为小实例|VRRP协议

前言:VRRP是一种容错协议,它通过把几台路由设备联合组成一台虚拟的路由设备,并通过一定的机制来保证当主机的下一跳设备出现故障时,可以及时将业务切换到其它设备,从而保持通讯的连续性和可靠性。

VRRP将局域网内的一组路由器划分在一起,称为一个备份组。备份组由一个Master路由器和多个Backup路由器组成,功能上相当于一台虚拟路由器。局域网内的主机只需要知道这个虚拟路由器的IP地址,并不需知道具体某台设备的IP地址,将网络内主机的缺省网关设置为该虚拟路由器的IP地址,主机就可以利用该虚拟网关与外部网络进行通信。

VRRP将该虚拟路由器动态关联到承担传输业务的物理路由器上,当该物理路由器出现故障时,再次选择新路由器来接替业务传输工作,整个过程对用户完全透明,实现了内部网络和外部网络不间断通信。
下面来做一个小实验:
实验环境:eNSP模拟器软件。
需求:通过vrrp协议,使一台物理路由器(主)故障时可以通过另一台(副)进行互联互通。

一、拓扑图

所需设备:两台pc机,一台二层交换,两台三层交换,一台路由器。
华为小实例|VRRP协议

二、设备配置

1.二层交换机SW3配置

创建vlan10,20;将接口e0/0/1和e0/0/2设为接入模式并分别放入vlan10,20;将接口g0/0/1和g0/0/2设为中继模式并允许vlan通过。
华为小实例|VRRP协议
华为小实例|VRRP协议

2.三层交换机SW1配置

华为小实例|VRRP协议
华为小实例|VRRP协议
华为小实例|VRRP协议

3.三层交换机SW2配置

创建vlan10,20,100;使用VRRP协议并做好主,副的配置,给虚拟接口配上ip,设置默认路由。
华为小实例|VRRP协议
华为小实例|VRRP协议
华为小实例|VRRP协议

4.路由器R1配置

设置环回地址以及浮动路由
注意:浮动路由默认优先级是60,越小越优先,如果是第二条路由优先级是比默认的要大,一般配置60以上。
华为小实例|VRRP协议

三、测试

ping通图:
华为小实例|VRRP协议
华为小实例|VRRP协议
用dis vrrp查看SW1配置结果 vlan10为主,vlan20为副
华为小实例|VRRP协议
用dis vrrp查看SW1配置结果 vlan10为副,vlan20为主
华为小实例|VRRP协议
这时我们关闭SW1的接口
华为小实例|VRRP协议
先ping一下华为小实例|VRRP协议
这时我们再看一下SW1以及SW2的结果
华为小实例|VRRP协议
华为小实例|VRRP协议
华为小实例|VRRP协议
最后ping通图
华为小实例|VRRP协议
华为小实例|VRRP协议
总结:RRP 将局域网的一组路由器(包括一个Master 即活动路由器和若干个Backup 即备份路由器)组织成一个虚拟路由器,称之为一个备份组。这个虚拟的路由器拥有自己的IP 地址10.100.10.1(这个IP 地址可以和备份组内的某个路由器的接口地址相同,相同的则称为ip拥有者),备份组内的路由器也有自己的IP 地址(如Master的IP 地址为10.100.10.2,Backup 的IP 地址为10.100.10.3)。局域网内的主机仅仅知道这个虚拟路由器的IP 地址10.100.10.1,而并不知道具体的Master 路由器的IP 地址10.100.10.2 以及Backup 路由器的IP 地址10.100.10.3。 它们将自己的缺省路由下一跳地址设置为该虚拟路由器的IP 地址10.100.10.1。于是,网络内的主机就通过这个虚拟的路由器来与其它网络进行通信。如果备份组内的Master 路由器坏掉,Backup 路由器将会通过选举策略选出一个新的Master 路由器,继续向网络内的主机提供路由服务。从而实现网络内的主机不间断地与外部网络进行通信。