VRRP原理及基础实验【抓包详解】

VRRP原理及基础实验

文章目录

  • VRRP原理及基础实验
    • 1.概述
    • 2.原理
    • 3.实验

1.概述

● VRRP(Virtual Router Redundancy Protocol),虚拟路由冗余协议

● 利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处理Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。

● VRRP决定哪个路由器是Master,Master路由器负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求。

● Backup路由器侦听Master路由器的状态,并在Master路由器发生故障时,接替其工作,从而保证业务流量的平滑切换。

2.原理

VRRP虚拟路由冗余协议,出现多个网络设备中,对多个路由器定义一个热备组,以优先级的方式确定主备关系,同时VIP会作用在优先级最高的一个设备上,主设备会周期向从设备发送VRRP报文(心跳检测),来告知自己的存活性,当主设备出现故障时,VRRP对VIP所在的主设备进行降级,然后依据VIP会作用于优先级最高设备的原理,VIP会漂移到备服务器,继续提供流量传输能力。

3.实验

例:

VRRP原理及基础实验【抓包详解】_第1张图片

首先对PC1、PC2进行设置

VRRP原理及基础实验【抓包详解】_第2张图片

VRRP原理及基础实验【抓包详解】_第3张图片

给三个路由器端口添加IP

VRRP原理及基础实验【抓包详解】_第4张图片

VRRP原理及基础实验【抓包详解】_第5张图片

VRRP原理及基础实验【抓包详解】_第6张图片

在下行接口位置配置虚拟IP,配置vrrp

VRRP原理及基础实验【抓包详解】_第7张图片

[R1-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.10.1

创建VRRP虚拟路由器的标识vrid为1(相当于热备组),并配置vrid 1的虚拟IP地址,virtual-ip 192.168.10.1 对应PC机的网关

[R1-GigabitEthernet0/0/0]vrrp vrid 1 priority 120

设置设备A的优先级为120 (缺省值为100),数值越大越优先。不写就是默认

[R1-GigabitEthernet0/0/0]vrrp vrid 1 preempt-mode timer delay 5

配置Master设备的抢占时延为5秒(缺省值为0,立即抢占),以防频繁地进行状态

[R1-GigabitEthernet0/0/0]vrrp vrid 1 track int g0/0/1 reduced 30

跟踪上行接口G0/0/1的状态,如端口故障则Master优先级降低30 (缺省值为10)

VRRP原理及基础实验【抓包详解】_第8张图片

配置静态路由

image-20220426190806538

R2路由器做一条热备组和一条静态路由

image-20220426191055436

查看vrrp

VRRP原理及基础实验【抓包详解】_第9张图片

R3配置两条静态路由

image-20220426191323565

[R3]ip route-static 192.168.10.0 24 23.0.0.1 preference 70

浮动路由优先级(静态路由优先级默认60 优先级越小 优先度越高)

配置完成,尝试ping通PC2、R1、网关

VRRP原理及基础实验【抓包详解】_第10张图片

VRRP原理及基础实验【抓包详解】_第11张图片

没问题之后开始抓包

ping192.168.10.100,分别在R1 g0/0/0 和 R2 g0/0/0抓包

验证数据从R1通过

VRRP原理及基础实验【抓包详解】_第12张图片

同样可以在ping 30.0.0.1 ,分别在R3的g0/0/0和g0/0/1抓包,不做过多赘述

然后测试漂移,将R1 g0/0/1端口关闭

VRRP原理及基础实验【抓包详解】_第13张图片

ping 192.168.10.1,在R2 g0/0/0抓包

VRRP原理及基础实验【抓包详解】_第14张图片

ping 30.0.0.1,在R3 g0/0/1抓包

VRRP原理及基础实验【抓包详解】_第15张图片

最后尝试恢复R1

恢复前

VRRP原理及基础实验【抓包详解】_第16张图片

恢复后

VRRP原理及基础实验【抓包详解】_第17张图片

可以看到角色从Backup恢复到Master了

再ping 192.168.10.1,再在R1 g0/0/0抓包

VRRP原理及基础实验【抓包详解】_第18张图片

以上,通过几次抓包,证明每次的数据流向

你可能感兴趣的:(网络)