产生背景:主机发送给外部网络的报文先发送给网关,网关再传递给外部网络,主机完全信赖网关,但网关坏掉时,主机与外部的通信就会中断。
一、报文格式
wKiom1ipdD-zm1vwAAIbDlXxSYw926.jpg

图片.png

二、VRRP状态(VRRP只定义了一种通告报文,只有Master状态路由器发送)

图片.png

三、VRRP配置步骤

vlan 2 创建vlan

interface vlan 2   vlan接口下     
description link-XXX   描述
default   恢复默认接口(只要是接口都可以使用)
ip address 10.1.1.2 255.255.255.0    配置IP地址
undo shutdown   激活vlan接口
ospf cost 100    修改ospf的开销值
vrrp vrid 2 virtual-ip 10.1.1.3  #使用真实IP地址作虚拟IP,优先级就会变为255,自动成为Master

vrrp vrid 2 priority 120 #设置优先级

vrrp vrid preempt-mode timer delay 设置备份组抢占延迟时间,缺省为0秒,即立即抢占
vrrp vrid timer advertise设置备份组中Master发送VRRP报文的间隔时间,缺省为1秒

vrrp virtual-ip ping enable 设置Master设备响应Ping报文

vrrp vrid 2 track 1 reduced 30 #监视上行链路,故障优先级减少30

track 1 interface Vlan-interface2  追踪vlan2

track 1 interface GigabitEthernet1/0/1 如果上行链路断掉,就会立即抢占,不会等待3.009秒


display vrrp statistics 查看vrrp详细信息
vrrp ping-enable 虚拟路由器的ip地址可以被ping通


1、通告间隔是1s,Master路由器失效间隔是通告间隔的3倍
2、如果两边的优先级相同,哪边先生效就先走哪边。默认优先级为100


HSRP组播地址 224.0.0.2
1、HSRP是一种网关冗余协议,它通过在冗余网关之间共享协议和MAC,提供不间断的IP路径冗余。
2、HSRP在2个或多个路由器组合成一台虚拟路由器。这个虚拟路由器有自已的IP和MAC,主机的网关设该IP
3、HSRP的hello包包含:priority(默认100)、IP,hello间隔(默认3S),holdtime(默认10S)
4、HSRP的hello包发向组播地址224.0.0.2
5、HSRP路由器选举active、standby优先选择优先级高的、其次IP地址,越大越优
6、HSRP组只有active、standby路由器发送hello包,其它路由器不发送hello包,但都处于监听状态。
7、HSRP可以配置多个组,配多个组的目地是为了做负载分担。组号必须一致  组号范围0-255
8、active路由器每3s向standby路由器发送一个hello包,如果standby路由器在10秒之内没收到hello包,它就认为主down,它就开始抢占
9、默认的抢占时间为0秒,抢占时间可以人工修改
10、开启track功能,监视上行链路,如果上行链路断掉,就会立即抢占,不会等待10秒(监视主设备的上行链路)、上行链路断掉后, 如果设置了监视功能,默认优先级会减少10秒


HSRP中路由器的状态:
1、Initial All routers begin in the initial state, when HSRP is not running (发出hello包没有任何反应的时候)
2、learn  (配置Vip的路由就会跳过此状态,没配置虚拟IP就学习已配置的Vip)
3、listen(收到hello包,有了虚拟ip地址,除了active和standby,其它路由器都是这个状态  已经学习到虚拟ip地址 前面都在等hello)
4、speak (周期发送hello包,开始选active和standby router) (才开始发hello包)
5、Standby 没选到active的,除了active外优先级最高的router,会继续发hello包,只有一个) (hello包交互完)
6、active (选出转发的router,会继续发hello包)
standby路由器侦听active 其它路由器侦听standby
0000.0c07.ac01
IP重定向 看流量的大小 防止物理传输 没有冗余

no ip redirect重定向默认关闭的
standby use-bia 做多组 必打

区别:
vrrp可以指物理接口IP为虚拟网关,而HSRP是虚拟的(有时会出现报错 但是不影响转发数据)
vrrp只有master发送hello包,而hsrp的active、standby都发送hello    
hsrp可以同时设置多个主,从而实现负载均衡以及网关的备份
vrrp默认开启强占功能、hsrp默认是关闭的
hsrp  hello时间为3s、holdtime默认10s    
vrrp  hello时间为1s、holdtime为3.009s


巨型帧导致可以ping通,无法打开web界面
VRRP组虚拟id冲突,会引起丢包严重,vrrp组不建议配置其他虚拟地址段