你有没有遇到过正在视频会议时网络突然断掉,或者在线下单时页面卡住刷新半天?这些情况往往是因为网络设备出了问题。为了减少这类麻烦,很多企业和网络服务商都会用上“网络冗余协议”——简单说,就是给网络多准备几条路,万一主线路出问题,备用线路马上顶上,保证不断网。
VRRP:虚拟路由器冗余协议
这是最常见的冗余协议之一。比如公司有两台路由器,正常情况下只用其中一台对外提供服务。如果这台坏了,另一台会立刻接替工作,整个过程用户几乎感觉不到。这种切换靠的就是VRRP。它把多个路由器组成一个“虚拟”的整体,对外看起来就像是一台设备。
<interface Vlan10>\n <vrrp 1 ip 192.168.1.1>\n <vrrp 1 priority 150>\n</interface>
HSRP:热备份路由协议
这是思科设备中常用的协议,功能和VRRP类似,但只在思科或兼容设备上用得多。比如在一个企业局域网里,员工都通过默认网关上网。HSRP能让两个网关形成主备关系,主的挂了,备的马上接手IP地址,流量照常走。
GLBP:网关负载均衡协议
和前两个只做主备不同,GLBP还能让多个网关同时干活。比如有三台路由器,GLBP可以把用户的请求分摊到这三台设备上,既提高了利用率,又实现了冗余。某个设备坏了,剩下的自动接管全部流量。
生成树协议(STP)
交换机之间如果连成环路,容易引发广播风暴,导致全网瘫痪。STP的作用是自动关闭多余的链路,只留一条通路。一旦主链路断了,它会重新计算路径,启用备用线路。虽然收敛速度慢一点,但在传统局域网中很实用。
现在很多地方升级到了RSTP(快速生成树协议),切换时间从几十秒缩短到几秒,更适合对网络稳定性要求高的场景,比如医院、银行。
BFD:双向转发检测
这个协议本身不做冗余,但它是其他冗余协议的“加速器”。比如VRRP默认可能要等几秒钟才发现邻居挂了,而BFD可以在毫秒级内检测到链路故障,立刻通知VRRP切换,大大减少中断时间。
举个例子,你在用云桌面办公,后台服务器之间的链路用了BFD+VRRP组合,即使某根光纤被挖断,系统也能在眨眼间切到备用线路,文档编辑不会中断。