VRRP配置即实验

VRRP

概念:

VRRP 全称是虚拟路由器冗余协议,它是一种容错协议。该协议通过把几台路由设备联合组成一台虚拟的路由设备,该虚拟路由器在本地局域网拥有唯一的一个虚拟ID和虚拟IP地址。实际上,该虚拟路由器是由一个Master设备和若干Backup设备组成。正常情况下,业务全部由Master承担 ,所有用户端仅需设置此虚拟IP为网关地址。当Master出现故障时,Backup接替工作,及时将业务切换到备份路由器,从而保持通信的连续性和可靠性。而用户端无需做任何配置更改,对故障无感知。

VRRP 的 Master选举基于优先级,优先级取值范围是0~255,默认情况下,配置优先级为100。在接口上可以通过配置优先级的大小来手工选择 Master 设备。

作用:

  1. 出口网关的备份,保证出口网关的高可用性。
  2. 主路由器失效后,备份路由器立即顶替路由器的工作,保证数据不丢失。
  3. 两个不同的路由器成为不同组的主路由器,相互备份。
  4. 跟踪上行链路接口状态,当上行链路接口失效时,自动备份路由提示为主路由器,保证数据不丢失。

VRRP配置

实验内容:

PC2、PC3通过交换机sw1连接到路由R1。为了提高可靠性,增加两台路由器R2、R3作为双出口连接到R1,在双网关的情况下,如果在PC 上配置R2 或R3 的真实IP 地址作为网关,当其中一台路由器故障时,就需要手动更改PC 的网关IP, 若网络中有大量PC 则需要耗费大量时间和人力去更改配置,且会带来一定时间的断网影响。为了能够使故障所造成的断网影响达到最小化,增强网络的可靠性,网络管理员在R2 与R3 之间部署VRRP 协议,这样当任一网关发生故障时就能自动切换而无需更改PC 的网关IP 地址。(这里我们为了增加难度,在R1后连接一台PC,用PC2、PC3来连接PC1)

实验拓扑图:

 

 

 

实验步骤:

(1)设置三台主机的IP地址和子网掩码。

PC1:192.168.2.1/24

 

 

 PC2:192.168.1.1/24

 

 PC3:192.168.1.2/24

 

 

 

(2)为三台路由器分别设置接口IP地址和子网掩码。  

以R1为例,三个接口的IP地址和子网掩码分别为:10.0.0.2/24和20.0.0.2/24和192.168.2.254/24。

 

 

 R2、R3的接口地址和子网掩码也按如上方式进行设置。

 

 

 R3

 

 

R2、R3配置VRRP

代码如下:

R2:
[R2]int g0/0/0                            ***进入接口g0/0/0
[R2-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254                         ***创建VRRP 备份组,配置虚拟IP
[R2-GigabitEthernet0/0/0]vrrp vrid 1 priority 120                  ***配置优先级
[R2-GigabitEthernet0/0/0]vrrp vrid 1 track interface g0/0/1           ***设置监听端口
[R2-GigabitEthernet0/0/0]dis th            ***显示接口信息
[V200R003C00]
#
interface GigabitEthernet0/0/0
ip address 192.168.1.10 255.255.255.0
vrrp vrid 1 virtual-ip 192.168.1.254
vrrp vrid 1 track interface GigabitEthernet0/0/1
#
return

R3:
[R3]int g0/0/0            ***进入接口g0/0/0
[R3-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254              ***创建VRRP 备份组,配置虚拟IP

(3)为R1、R2、R3配置静态路由及下一跳地址

为R1添加路由信息,命令如下:

[R1]ip route-static 192.168.1.0 24 10.0.0.1
[R1]ip route-static 192.168.1.0 24 20.0.0.1
[R1]ip route-static 192.168.1.0 24 20.0.0.1 preference 70 ***优先级
Info: Succeeded in modifying route.

为R2添加路由信息,命令如下:

[R2]ip route-static 192.168.2.0 24 10.0.0.2

为R3添加路由信息,命令如下:

[R3]ip route-static 192.198.2.0 24 20.0.0.2

(4)用PC2 ping PC3,再用PC2 ping PC1并追踪

 

 

 

能ping通

(5)去掉R2,模拟故障,再次ping通并追踪

 

 

 

ping通,实验成功

总结:

VRRP是一种路由容错协议,也可以叫做备份路由协议。一个局域网络内的所有主机都设置缺省路由,当网内主机发出的目的地址不在本网段时,报文将被通过缺省路由发往外部路由器,从而实现了主机与外部网络的通信。当缺省路由器down掉(即端口关闭)之后,内部主机将无法与外部通信,如果路由器设置了VRRP时,那么这时,虚拟路由将启用备份路由器,从而实现全网通信。

 

 

posted @   风夏呀  阅读(480)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示