网工笔记 - VRRP中Master故障后,下行交换机怎么知道?

前期知识:二层交换,三层路由,ARP协议,VRRP基础知识等(NP阶段)

VRRP的工作流程
VRRP可以多台。
当只有2台时,Master故障时,Backup会接替成为Master。此时应该开始由新的Master回应客户端的ARP报文,那么下行交换机怎么知道切换成到R2的接口呢?

其实答案就在图上,此时R2会发送免费ARP给交换机。

免费ARP又是个啥?

免费 ARP(Gratuitous ARP)包是一种特殊的 ARP 请求,它并非期待得到 IP 对应的 MAC 地址,而是当主机启动的时候,发送一个 Gratuitous ARP 请求,即请求自己的 IP 地址的 MAC 地址。

免费 ARP 包的结构

免费 ARP 报文与普通 ARP 请求报文的区别在于报文中的目标 IP 地址。普通 ARP 报文中的目标 IP 地址是其他主机的 IP 地址;而免费 ARP 的请求报文中,目标 IP 地址是自己的 IP 地址

免费ARP报文的作用

1.该类型报文起到一个宣告作用。它以广播的形式将数据包发送出去,不需要得到回应,只为了告诉其他计算机自己的 IP 地址和 MAC 地址。

2.可用于检测 IP 地址冲突。当一台主机发送了免费 ARP 请求报文后,如果收到了 ARP 响应报文,则说明网络内已经存在使用该 IP 地址的主机。

3.可用于更新其他主机的 ARP 缓存表。如果该主机更换了网卡,而其他主机的 ARP 缓存表仍然保留着原来的 MAC 地址。这时,可以发送免费的 ARP 数据包。其他主机收到该数据包后,将更新 ARP 缓存表,将原来的 MAC 地址替换为新的 MAC 地址。

参考博文:免费ARP详解

其实仔细想想,从一开始选举了Master出来,Master生成一个虚拟MAC并且要告诉下行交换机,用的就是免费ARP报文,如下图:
在这里插入图片描述

——————
以上为个人总结整理,仅供参考

转载请注明来源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值