VRRP协议(虚拟路由器冗余协议)

一.VRRP协议

VRRP协议:虚拟路由器冗余协议

VRRP协议作用:提供了局域网上的设备备份机制,VRRP是一种容错协议,它保证当主机下一跳路由器坏掉时,可以及时由另一台路由器来代替,从而保证通信的连续性和可靠性。

VRRP协议原理:VRRP工作时会在网络中加入一个含有虚拟IP地址和虚拟MAC地址的虚拟路由器,该路由器充当网络用户的网关,使网络上的主机与虚拟路由器通信时,不用了解网络上物理路由器的任何信息。

利用VRRP时,一组路由器(同一个VLAN中的接口)协同工作,但只有一个处于MASTER状态,处于该状态的路由器承担实际数据流量。

MASTER:接受发送至用户网关的数据包并转发,响应PC机对网关IP地址的ARP请求。
BACKUP:侦听MASTER路由器的状态,在MASTER故障时接替工作。

VRRP路由器:运行VRRP协议的路由器,一个路由器参与多个VRRP,充当不同角色。

VRRP组:由多个VRRP路由器组成,使用相同VRID,但只有一个MASTER。

虚拟路由器:对于VRRP抽象出来的逻辑路由器,充当网关。

虚拟IP地址:虚拟路由器的地址,实际为网关地址。

虚拟MAC地址:虚拟路由器根据VRID生成的MAC地址。

MASTER路由器:只有MASTER相应IP地址的ARP请求,一定时间发送VRRP消息,通知BACKUP自己的存活情况。

BACKUP路由器:处于监听状态,一旦MASTER出现故障,就会接替工作。

比较VRRP优先级的方法:越大越优

二.VRRP协议实例

在这里插入图片描述
R1:
在这里插入图片描述
SW1:
在这里插入图片描述
在这里插入图片描述
SW2:
在这里插入图片描述
在这里插入图片描述
SW3:
在这里插入图片描述
在这里插入图片描述

结果:
PC>ping 12.0.0.1

Ping 12.0.0.1: 32 data bytes, Press Ctrl_C to break
From 12.0.0.1: bytes=32 seq=1 ttl=254 time=47 ms
From 12.0.0.1: bytes=32 seq=2 ttl=254 time=62 ms
From 12.0.0.1: bytes=32 seq=3 ttl=254 time=79 ms
From 12.0.0.1: bytes=32 seq=4 ttl=254 time=62 ms
From 12.0.0.1: bytes=32 seq=5 ttl=254 time=63 ms

— 12.0.0.1 ping statistics —
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 47/62/79 ms

PC>ping 10.0.0.1

Ping 10.0.0.1: 32 data bytes, Press Ctrl_C to break
From 10.0.0.1: bytes=32 seq=1 ttl=254 time=62 ms
From 10.0.0.1: bytes=32 seq=2 ttl=254 time=47 ms
From 10.0.0.1: bytes=32 seq=3 ttl=254 time=63 ms
From 10.0.0.1: bytes=32 seq=4 ttl=254 time=62 ms
From 10.0.0.1: bytes=32 seq=5 ttl=254 time=47 ms

— 10.0.0.1 ping statistics —
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 47/56/63 ms

PC>ping 192.168.20.10

Ping 192.168.20.10: 32 data bytes, Press Ctrl_C to break
From 192.168.20.10: bytes=32 seq=1 ttl=255 time=47 ms
From 192.168.20.10: bytes=32 seq=2 ttl=255 time=31 ms
From 192.168.20.10: bytes=32 seq=3 ttl=255 time=31 ms
From 192.168.20.10: bytes=32 seq=4 ttl=255 time=32 ms
From 192.168.20.10: bytes=32 seq=5 ttl=255 time=31 ms

— 192.168.20.10 ping statistics —
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 31/34/47 ms

猜你喜欢

转载自blog.csdn.net/MQ107/article/details/112164522