网络工程师笔记-4 VRRP技术&链路聚合技术

1.VRRP技术概述

VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)是一种容错协议。

它的主要作用是通过将多台物理路由器虚拟成一个虚拟路由器,在主路由器出现故障时,备份路由器能够迅速接替其工作,从而确保网络通信的连续性和可靠性,避免单点故障对网络造成较大影响。

VRRP协议的实现有VRRPv2(ipv4)和VRRPv3(ipv6)两个版本,两者在功能实现上并没有区别,只是应用的网络环境不同。

1.1VRRP工作原理

1) 路由器(网关)开启VRRP功能后,会根据优先级确定自己在VRRP中的角色。优先级高成为Master,优先级低的成为Backup。Master状态定期发送VRRP通告报文,通知VRRP组内的其他VRRP成员自己工作正常;Backup路由器则启动定时器等待通告报文的到来。

2) 在抢占方式下,当Backup状态收到VRRP通告报文后,会将自己的优先级与通告报文中的优先级进行比较。如果大于通告报文中的优先级,则成为Master状态;否则将保持Backup状态。

3) 在非抢占方式下,只要Master状态没有出现故障,VRRP组的成员始终保持Master或Backup状态,Backup设备即使随后被配置了更高的优先级也不会成为Master状态。

4) 如果Backup状态的定时器超时后仍未收到Master路由器发送来的VRRP通告报文,则认为Master路由器已经无法正常工作,此时Backup路由器会认为自己是Master路由器,并对外发送VRRP通告报文。备份组内的路由器根据优先级选举出Master路由器,承担报文的转发功能。

选举规则越大越优先,先比较优先据而优先级相同则比较IP地址

1.2抓包分析

如图所示,VRRP只有一种报文,即Advertisement报文,基于组播方式发送,因此只能在同一个广播域传递。 Advertisement报文的目的组播地址为224.0.0.18。

Ethernet II, Src: IETF-VRRP-VRID_01 (00:00:5e:00:01:01), Dst: IPv4mcast_12 (01:00:5e:00:00:12)
    Destination: IPv4mcast_12 (01:00:5e:00:00:12)                    --> 源MAC地址
    Source: IETF-VRRP-VRID_01 (00:00:5e:00:01:01)                    --> VRRP组1的虚拟MAC地址
    Type: 802.1Q Virtual LAN (0x8100)                                --> 下一个数据类型
802.1Q Virtual LAN, PRI: 6, DEI: 0, ID: 100                          --> 802.1Q虚拟局域网,ID:100       
Internet Protocol Version 4, Src: 192.168.100.252, Dst: 224.0.0.18   --> IPV4数据包
    0100 .... = Version: 4                                           --> V4版本
    .... 0101 = Header Length: 20 bytes (5)                          --> 标头长度:20字节(5)
    Differentiated Services Field: 0xc0 (DSCP: CS6, ECN: Not-ECT)    --> 差分服务字段 
    Total Length: 40                                                 --> 总长:40    
    Identification: 0x02a0 (672)                                     --> 标识
    Flags: 0x00
    ...0 0000 0000 0000 = Fragme
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值