论文部分内容阅读
由于Internet的迅速发展,网络已经成为人与人之间沟通的主要通信方式。为了保证通信的有效和可靠,灵活的IP路由协议承担着不可或缺的首要任务。在当今的网络中,OSPF和ISIS等链路状态路由选择协议占据主导地位,成为大型网络首选的IGP协议。其中,集成的ISIS协议既可以用在CLNP环境,又可以使用在纯IP环境,有良好的兼容性。此外,由于ISIS工作在网络层,相比工作在IP之上的OSPF更加安全,并且ISIS使用TLV三元组,通过增加新的TLV可以方便灵活的实现功能扩展。因此,ISIS日益成为主流的IGP协议。在网络中处于核心地位的路由协议除了能够发布并获取正确的路由信息,还必须能够保证路由的可靠性、稳定性,以及当网络链路状态发生变化时能及时发现并且快速的收敛。尤其在大型网络中,路由的不可靠、不稳定或收敛速度慢等问题会对网络产生严重的影响。平滑重启(Graceful Restart,简称GR)是一种冗余容错技术,支持GR能力的路由器在路由协议重启的时候能够确保流量转发的正常,以保证关键业务不中断。当ISIS协议重启时会引起网络暂时中断,这是因为该路由器与其它邻居的邻接关系被拆除,该路由器的LSP报文被删除,使得路由计算不准确,造成报文丢失。ISIS GR特性可以解决这个问题,该特性使路由器将其重启状态通知给邻居,允许邻居重新建立邻接关系而保持转发不终止,保证路由的稳定性。为了减小设备故障对业务的影响,提高网络的可用性,网络设备需要能够尽快检测到与相邻设备间的通信故障,以便及时采取措施,保证业务继续进行。双向转发检测(Bidirectional Forwarding Detection,简称BFD)就是为解决现有检测机制的不足而产生的。BFD对相邻转发引擎之间的路径提供轻负荷、短持续时间的检测。采用单一机制对所有类型的介质、协议层进行检测,实现全网统一的检测机制。因而BFD能够快速检测到ISIS邻居间的链路故障,并报告给ISIS协议,结合增量最短路径优先计算、部分路由计算和智能定时器等IGP路由快速收敛技术,从而实现ISIS协议的快速收敛。本文从数据包格式、区域划分、邻接关系建立、链路状态更新过程等几个方面详细研究了集成的ISIS协议。在详细阐述ISIS基本原理的基础之上,设计了基于ISIS的工P承载网IGP方案,并从路由可靠性、稳定性和快速收敛等方面对该方案进行了深入的分析,详细讨论了利用ISIS GR实现平滑重启,利用ISIS的快速收敛特性实现网络的快速收敛,以及利用BFD实现链路故障的快速检测的基本原理和实现方法,并基于华为路由器对其有效性进行了验证。该方案在实际的网络中得到应用并且性能良好。最后,结合自己的工作经验分析了在网络中部署ISIS协议时可能遇到的一些问题,并讨论了可能的原因和常用的解决方法。