思科路由:迅速恢复平稳重启交换( 三 )


思科为可以利用命令行界面( CLI )进行设置配置的 IS-IS 提供了另一种方法 , 即将所有的邻接和 LSP 信息保存或者暂存到备用 RP 中 。在切换完毕之后 , 新的主 RP 将利用暂存的数据保持它的邻接关系 , 并可以迅速地重建它的路由表 。
RP 的切换过程只需要几秒钟时间 。IS-IS 可以在接下来的几秒钟内重建它的路由表 , 并与网络重新同步 。在这个时候 , IS-IS 会等待一段指定的间隔 , 随后尝试第二个思科 NSF 重启 。在此期间 , 新的备用 RP 将会启动 , 并将它的配置与主 RP 保持同步 。
在同步完成之后 , IS-IS 邻接关系和 LSP 数据会暂存到备用 RP ;但是 , 只有在间隔时间结束之后 , IS-IS 才会尝试新的思科 NSF 重启 。另外 , 重启路由器将会用第一个汇总列表验证它所缓存的 LSP 的有效性 , 从而保持 IS-IS 协议的状态 。
OSPF 的工作方式
当某个支持 OSPF NSF 的路由器进行 RP 切换时 , 它会执行两项任务 , 以便与它的 OSPF 邻居重新同步它的连接状态数据库( LSDB ) 。首先 , 它必须在不重新设置邻接关系的情况下 , 重新学习网络上的可用 OSPF 邻居 。其次 , 它必须重新获得网络的 LSDB 的内容 。
在 RP 切换之后 , 重启路由器会以很短的间隔时间 , 向支持思科 NSF 的相邻设备发送一个 Hello 分组 , 并在其中的扩展选项类型长度值( TLV )中设置重启信号位 。对等路由器将意识到 , 与重启路由器的邻接关系不需要重新设置 。在重启路由器收到一个 Hello 响应(作为对它的 Hello 消息的回复)之后 , 它就会开始与它的对方路由器进行数据库同步 。
在数据库同步结束之后 , 重启路由器将会升级它的路由信息库( RIB )和转发信息库( FIB ) 。假如网络或者连接状态信息与重启路由器在数据库同步期间收到的信息不同 , 重启路由器将会把这些信息发送到对等路由器 。
高可用性网络必须在很多方面进行加固 , 包括采用冗余的网络拓扑设计 。此外 , 还需要部署配有冗余组件和软件智能的路由器 。这些软件智能可以进行故障恢复和减轻暂时中断对网络的影响 。
很多思科路由器都以路由协议扩展的形式支持内部设计和软件智能 , 因而可以帮助服务供给商和企业加固它们的网络 。
JAYKUMAR THONTAKUDI 是思科集中营销部门的一位技术营销工程师 , 精通面向企业和服务供给商网络的 IP 路由和网络永续性 。他的电子邮件是 jthonta@cisco.com。
计算路由器的正常运行时间
系统的可用性是通过路由器的平均故障间隔时间( MTBF )——即设备正常工作的总时间——和平均故障恢复时间( MTTR )衡量的 。MTTR 表示系统不能处理和转发分组的时间 。用 MTBF 除以 MTBF 和 MTTR 之和 , 再乘以 100 , 就得出某个特定系统的可用性百分比 。

推荐阅读