论文部分内容阅读
随着网络规模的日益庞大以及网络应用的多业务、多网络化,要求网络在发生故障时能够快速地检测到网络故障所在,并快速从故障中恢复。但是,传统IP网络无法满足语音多媒体等高实时性业务所要求的秒级以下的快速故障恢复能力。多协议标签交换MPLS作为下一代骨干网络中的核心技术之一,其最重要特征在于当网络发生故障时,MPLS网络比传统的IP重路由有着更快的故障检测恢复速度,及更高的网络可靠性。通过使用MPLS标签交换技术,不仅可以提供比传统的IP网络更有效的QoS保证和流量工程,而且具有更强的网络生存能力。为了减小网络设备发生故障时对当前业务的影响、提高网络的可靠性,网络设备需要尽可能快地检测出与其相邻网络设备之间的网络通信故障,以便能够及时地采取相应的故障措施,从而保证当前业务继续正常进行。双向转发检测BFD协议提供了一种简单、轻量和抽象的故障检测方法,对网络链接能力及网络转发功能进行快速故障检测。与传统的“Hello”故障检测机制相比,BFD故障检测机制具有许多独到的优势。低耗费、短周期的网络故障检测技术是BFD所追求的首要目标。由于BFD故障检测机制的简单、单一性,使得BFD能够专注于对网络设备转发平面的故障检测,使网络故障检测能力提高到了毫秒级,成为网络故障快速检测的最佳方案。为了最大限度地提高网络故障的检测及恢复能力,本论文通过研究基于BFD的MPLS隧道故障检测及恢复技术,来实现网络故障的快速检测和恢复,主要包括基于BFD的MPLS隧道故障检测技术和基于隧道保护倒换机制的故障恢复技术两个方面。对于网络故障的检测,为了弥补BFD故障检测机制无法检测数据平面和控制平面的一致性的缺陷,论文设计和实现了BFD与MPLS LSP-Ping相结合的MPLS隧道故障检测方案,利用“MPLS LSP-Ping”来检测数据平面和控制平面的一致性,而仅仅用BFD检测机制来快速检测MPLS标签交换路径数据平面上的故障,最大限度地发挥BFD协议快速检测数据平面的优点,从而提高网络故障检测的整体能力。对于网络故障的恢复,论文设计和实现了基于隧道保护倒换机制的故障恢复方案,通过预先为被保护的隧道创建保护隧道来快速恢复网络故障,不仅大大缩短了网络故障的恢复时间,在网络丢包率方面也有很大的改善,并通过对MPLS报文内层嵌入一层失序控制标签作为网络报文顺序的标志,有效解决了Haskin方案中出现的网络报文失序问题。论文根据上述的MPLS隧道故障检测方案和故障恢复方案,形成了一个基于BFD的MPLS隧道故障检测及恢复技术的整体实现方案。该方案通过基于BFD的MPLS隧道故障检测机制的检测结果,快速触发MPLS隧道的保护倒换机制,实现了网络故障的快速检测与恢复。经过多次组网测试,本实现方案取得了令人满意的成果,不仅在网络故障的检测恢复速度上有很大的提高,在对报文的失序及丢包率方面也有着很明显的改进效果,满足了语音多媒体等高实时性业务所要求的秒级以下的快速故障恢复能力。