VRRP协议

摘要:
如何选择主备份?校验和是从版本字段开始的整个VRRP消息的16位补码和1。VRRP状态机1,init2,master3,备份主机选择1。如果VIP等于接口IP地址,则此计算机的优先级为255,成为master2。通过比较优先级和IP地址,选择。

VRRP虚拟路由冗余协议:Virtual Router Redundancy Protocol

VRRP报文通告是通过组播来通告的,组播地址:224.0.0.14,组播MAC:01-00-5e-00-00-12

VRRP需要通过VRRP报文来选举Master和Backup,只有Master才能转发数据,而Backup不能转发数据,Backup收到数据后丢弃。

如何选举Master和Backup?

1.比较优先级,默认情况下优先级为100,最大可以配置优先级为254,优先级越大越优。

2、如果优先级一样,IP地址大的一端成为Master

VRRP报文是通过 IP来承载的,VRRP协议标识为112,同时IP包头中的TTL值为255

注:一个网段中master只能有一台,而Backup可以有多台

VRRP协议第1张

 1、version:2=IPv4,3=IPv6

2、TYPE=ADVERTISEMENT(通告报文)

3、Virtual Rtr ID=VRID(虚拟组ID)

4、PRI=优先级,通过优先级选举Master和Backup,优先级越大越优,默认是100

5、Count IP address=虚拟IP地址统计

6、Auth type=0(不认证),1(明文认证),2(密文认证)

7、Adver int=通告报文发送间隔,默认是1秒

8,Checksum  校验和字段用于检测VRRP消息的数据是否出错。校验和是从version字段开始的整个VRRP消息的1的16位补码和。

9、ip  address=虚拟IP地址,同一个组可以配置多个,华为最大只支持16个

10、authentication data=认证内容。

VRRP状态机

1、init

2、master

3、backup

(1)master选举

1、如果VIP等于接口IP地址,那么这台优先为255,成为master

2、通过比较优先级和IP地址,选举。

影向VRRP协议的条件

1、IP包头中的TTL值必须为255

2、版本秘须一致

3、checksum必须一致

4、VRRP报文中的字段必须一致(authen data)

5、VRIP必须一致

6、认证类型和认证必须一致

7、VIP(count ip addresss)列表必须一致

8、VRRP报文间隔必须一致,(华为Backup会使用Master端的通告间隔)

Master的功能

1、可以转发报文

2、应答ARP请求

3、通告基于VIP的免费ARP

4、Master定时通告VRRP报文

Backup

1、如果backup接收到目标MAC为虚拟MAC地址的数据帧,丢弃不转发

2、backup被动接收VRRP报文,不通告

虚拟MAC地址的产生

00-00-5e-00-01-(vid)

命令行:

vrrp virtual-ip ping     #关闭ping 

免责声明:文章转载自《VRRP协议》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VB串口通信详解springboot之jackson的两种配置方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

c语言运算符

1.运算符概述 运算符是一种编译器执行特定的数学或逻辑操作的符号。C语言提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 条件运算符 其他运算符 2.算术运算符 算术运算符分为单目运算符和双目运算符,单目运算符表示只需要一个操作数,双目运算符需要两个操作数。 2.1 双目算术运算符 1)+ :加法,把两个操作数相加...

spark 作业调度

一、调度分类 调度分为两种,一是应用之间的,二是应用内部作业的。 (一)应用之间 我们前面几章有说过,一个spark-submit提交的是一个应用,不同的应用之间是有调度的,这个就由资源分配者来调度。如果我们使用Yarn,那么就由Yarn来调度。调度方式的配置就在$HADOOP_HOME/etc/hadoop/yarn-site.xml中 [html...

nginx匹配规则说明以及匹配的优先级

location 匹配规则语法规则    location [=|~|~*|^~] /uri/ { … }模式    含义location = /uri    = 表示精确匹配,只有完全匹配上才能生效location ^~ /uri    ^~ 开头对URL路径进行前缀匹配,并且在正则之前。location ~ pattern    开头表示区分大小写的正...

keepalived 配置文件参数详解

global_defs 全局配置vrrpd1. vrrp_script添加一个周期性执行的脚本。脚本的退出状态码会被调用它的所有的VRRP Instance记录。2. vrrp_sync_group将所有相关的VRRP实例定义在一起,作为一个VRRP Group,如果组内的任意一个实例出现问题,都可以实现Failover3. garp_group4. vr...

配置 OSPF 的 DR 选择示例

组网需求 RouterA 的优先级为 100,它是网络上的最高优先级,所以 RouterA 被选为 DR;RouterC 是优先级第二高的,被选为 BDR; RouterB 的优先级为 0,这意味着它将无法成为 DR 或 BDR; RouterD 没有配置优先级,取缺省值 1。 1、拓扑图 配置思路 OSPF 的 DR 选择: 1. 配置各路由...

ubuntu日志的设置

ubuntu日志的设置 | Marshal's Blog ubuntu日志的设置 日志用于帮助系统出错后的排查。在ubuntu server版本中,syslog命令用于设置日志。 设置syslog ubuntu server中,由syslogd进程处理日志。通过ps命令输出的syslogd进程信息: syslog 4275 1 0 2008 ? 00:...