VRRP实验

122 阅读3分钟

概述:

VRRP能够在不改变组网的情况下,将多台路由器虚拟 成一个虚拟路电器,通过配置虚拟路由器的IP地址为 默认网关,实现网关的备份

VRRP为了解决单点故障问题

网关可能会出现一些问题:网关间IP地址冲突,主机会频繁切换网络出口

设备类型:

Master 路由器

通过比较VRRP优先级,优先级大的路由器是master,周期性的发送VRRP报文,维护master路由器和备份路由器的身份,周期时间默认是1s

备份(backup)路由器

通过不断接收master路由器发送的VRRP报文来判断master路由器的状态,如果一定时间内没有收到VRRP报文,会认为master路由器故障,会自动接替成为master路由器,一定时间(3s)

虚拟网关

通过VRRP虚拟出来的网关IP地址,这个网关IP地址,是配置在终端设备上的; 终端设备访问其他网段时,直接将数据发送给虚拟网关IP地址,此时只有master路由器会回应针对虚拟网关IP地址的 ARP请求,所以最终终端设备发送的数据 发送到了master路由器设备上

VRID

相同在同一个组中 只有在同一个组中才会共享虚拟ip 虚拟路由器的标识。有相同VRID的一组路由器构成一个虚拟路由器VRRP报文格式VRRP只使用到 advertisement这一种报文,VRRP使用ip报文作为传输协议报文,协议号为112,使用固定的组播地址224.0.0.18进行发送

VRRP 状态机

VRRP协议中定义了三种状态机:初始状态(Initialize)、活动状态(Master)、备份状态 (Backup)。其中,只有处于活动状态的设备才可以 转发那些发那些发送到虚拟IP地址的报文。

Initialize

设备启动时进入此状态,当收到接口Startup的消息, 将转入Backup或Master状态(IP地址拥有者的接口优 先级为255,直接转为Master)。在此状态时,不会对 VRRP报文做任何处理。

实验:

Snipaste_2022-07-18_15-25-22.png

步骤:

先设置三台主机ip地址、网关地址、子网掩码

然后在R1、R2、R3现将端口ip地址设置成功

进入R1 

int g0/0/0

vrrp vrid 1 virtual-ip 192.168.1.254  ##创建VRRP虚拟路由器的标识vrid为1,并配置vrid 1的虚拟IP地址

vrrp vrid 1 priority 120    ##设置设备A的优先级为120 (缺省值为100),数值越大越优先

vrrp vrid 1 track interface GigabitEthernet0/0/0 reduced 30  ##跟踪上行接口G0/0/1的状态,

如端口故障则Master优先级降低30 (缺省值为10)

Snipaste_2022-07-18_15-37-18.png

完成后,设置到2.0段的静态路由/默认路由,上面设置为默认路由

R3配置

Int g0/0/0

vrrp vrid 1 virtual-ip 192.168.1.254

Snipaste_2022-07-18_15-37-33.png

完成后,设置到2.0段的静态路由/默认路由,上面设置为默认路由

R2

在各端口IP地址设置完成后

设置到1.0段的静态路由,因为有两条线可以走所以要设置优先级

Snipaste_2022-07-18_15-38-52.png

看能否成功:

用pc2去ping 2.0端主机

Snipaste_2022-07-18_15-42-37.png