热备份路由器协议
热备份路由器协议提供网络的高可靠性,因为在以太网、FDDI或令牌环网络上并不是依赖于单个路由器的可靠性来路由IP流量。这个特性对于不支持路由器发现协议(如IRDP)的用户是有用的,当它们所选择的路由器重新装载或掉电时,它没有能力切换到新的路由器上去。因为已经存在的TCP会话可以挽救这种失败,因此该协议提供了一种更加透明的恢复工具,为主机动态选择IP路由传输的下一个跳点。
当在网段上配置了热备份路由器协议的时候,它提供一个虚拟的MAC地址和一个虚拟的IP地址,在运行热备份路由器协议的一组路由器中共享这个IP地址。由该协议从这些设备当中选举一个作为主路由器。主路由器接收并路由那些以备份组的虚拟MAC地址为目的地址(这里指的是链路层地址)的报文。对于运行热备份路由器协议的n个路由器的一个备份组,应该指定n+1个IP和MAC地址。
当热备份路由器协议监测到主路由器失效时,在此同时,被选举的备份路由器将取得对备份组的MAC和IP的控制。即产生了一个新的主路由器。正在运行热备份路由器协议的设备发送和接收基于UDP群播的hello包,以便探测其他路由器失效情况并选举主路由器和备份路由器。当热备份路由器协议在接口上配置时,缺省的该接口下的ICMP重定向是无效的。可以在一个接口上配置多个热备份组,以较充分地利用冗余路由器。为此,对接口配置的每一个热备份命令中必须明确指出热备份的组号。
注意:D-Link 3700系列、D-Link 5000系列、在单个以太网口上均支持配置多个热备份组。
为使接口上的热备份路由器协议有效,在接口配置方式下执行下列命令:
命令 |
作用 |
使热备份路由器协议有效。 |
为配置其他将影响本地路由器怎样参与热备份路由器协议的热备份组属性,在接口配置方式下执行一条或多条命令:
命令 |
用途 |
设置BHSRP的时间参数 Hello时间:hello报文的发送时间间隔(秒) Hold时间:在其他主/备份路由器被认为无效之前的持续时间。 |
|
standby [group-number] priority priority |
设置在选择主路由器中使用的热备份优先级。(用于选举主路由器及备份路由器) 设置抢占方式。当本地路由器比当前处于Active状态路由器的优先级更高时,本机路由器将尝试取代当前主路由器。 设置抢占延迟,在此延迟时间以后,热备份路由器进行抢占并成为主路由器。 |
standby [group-number] track type number [interface-priority] |
配置跟踪其他端口的优先级参数,使得BHSRP优先级基于被跟踪端口的状态而变化。当被跟踪的端口无效时,BHSRP优先级减少;当被跟踪的端口恢复有效时,BHSRP优先级增加 |
选择一个认证字符串,在备份协议报文交换时用于认证其他同组的路由器。 |