虚拟路由器冗余技术【三层技术】:网关冗余VRRP设计了VRRP组的概念,在一个 VRRP 组中,多台路由器共同构成一个虚拟路由器。这个虚拟路由器拥有一个虚拟 IP 地址【VRRP-ID默认是8位二进制,范围是0~255,用以标识和区别不同的VRRP组】,该地址作为默认网关,在 VRRP 组中,选举一台路由器作为主路由器(Master),其他的路由器作为备份路由器(Backup)。主路由器负责转发数据包,而备份路由器则处于待命状态。
VRRP由主从设备,选举由优先级进行比较,越大越优,范围是0~255,默认优先级均为100。如果优先级一样则会比较VRRP报文中的IP地址,越大越优。
VRRP需要手工配置虚拟IP地址,且必须和PC端一个网段,所有VRRP组的设备配置必须一致。
VRRP设计了虚拟MAC地址,并且VRRP基于组播传递报文。【0000-5e00-01XX剩下两位基于VRRP-ID生成】
为了保证用户流量尽量少丢包,其次用户设备全程无感知,VRRP设计了失效计时器,即默认主设备会1s周期发送VRRP报文,在主设备失效时会启动计时器(时间=3*周期时间+(256-优先级/256))默认一般为3.6。
VRRP的所有配置均在接口上
[LSW4]vlan 2
[LSW4]interface Vlanif 2
[LSW4-Vlanif2]ip address 192.168.1.1 24 //实际IP地址
[LSW4-Vlanif2]vrrp vrid 1 virtual-ip 192.168.1.254 //虚拟IP地址
[LSW4-Vlanif2]display vrrp brief //查看VRRP选举情况
[LSW4-Vlanif2]display vrrp
[LSW4-Vlanif2]vrrp vrid 1 priority 200 //将该设备VRRP优先级改为200
VRRP实际上是抢占协议,只有在优先级一 样时才可以抢占。
[LSW4-Vlanif2]vrrp vrid 1 track interface Ethernet 0/0/2 ?
increased Increase priority //当被跟踪的接口
Ethernet 0/0/2
的状态变为Up时, VRRP的优先级会增加。这通常用于确保当某个重要接口 (如上行链路)恢复时,VRRP优先级提高,从而使得该 设备更有可能成为Master。reduced Reduce priority //当被跟踪的接口
Ethernet 0/0/2
的状态变为Down时, VRRP的优先级会减少。这通常用于确保当某个重要接口 失效时,VRRP优先级降低,从而使得该设备不太可能成 为Master,避免流量通过失效的接口。<cr>
[LSW4-Vlanif2]vrrp vrid 1 track interface Ethernet 0/0/2 reduced 30
[LSW4-Vlanif2]vrrp vrid 1 preempt-mode timer delay 30 //设备配置抢占延迟,当主设 备失效后30s才可以抢占主 设备的身份。