一种隧道信号劣化通知及切换方法、装置的制造方法

文档序号:9710763阅读:458来源:国知局
一种隧道信号劣化通知及切换方法、装置的制造方法
【技术领域】
[0001]本发明涉及数据网络通信领域,具体涉及一种隧道信号劣化通知及切换方法、装置。
【背景技术】
[0002]基于流量工程的资源预留协议(RSVP-TE, Resource Reservat1nProtocol-Traffic Engineer)是一种基于多协议标签转换(MPLS, Mult1-Protocol LabelSwitching)的流量工程技术。通过信息发布、路径计算、信令交互、流量转发四个部件实现业务流量在RSVP-TE隧道中的转发。
[0003]通常情况下,部署RSVP-TE隧道都需要做好保护措施,以备主用标签交换路径(LSP, Label Switched Path)出现问题时,能够迅速的切换到备用LSP。如图1所示,图中包括路由设备R1、R2、R3及R4,所述路由设备指交换机或路由器;其中,根据功能上的不同,将这些路由设备划分为头节点设备、尾节点设备和中间节点设备;具体到图1,其中,R1为头节点设备、R4为尾节点设备,R2和R3为中间节点设备;该RSVP-TE隧道中主用LSP路径为R1-R2-R3,即业务流量(主要指报文)通过R1经由R2最终到达R3 ;备用LSP路径为R1-R4-R3。当主用LSP路径发生故障时,需要在隧道头节点执行LSP切换,业务流量走备用LSP。
[0004]在现有技术中,LSP双向转发检测(BFD,Bidirect1n Forwarding Detect1n)可以用于检测LSP路径是否发生故障。LSP BFD是通过周期性发送检测报文,如果在发送该检测报文一定次数后,仍没有接收到该检测报文的回复消息,就认为该检测路径存在故障。但是,在实际的工程部署中发现,大多数情况由于网络拥塞导致信号劣化,从而业务报文丢失过多,但是,这类情况采用LSP BFD技术却可能检测不出来,从而导致业务没法及时切换,一直在主LSP路径中转发,影响业务的转发效果。

【发明内容】

[0005]为了解决现有存在的技术问题,本发明实施例期望提供一种隧道信号劣化通知及切换方法和装置。
[0006]本发明实施例提供了一种隧道信号劣化通知方法,所述方法包括:
[0007]当中间节点设备确定自身报文转发时的丢包率达到预设阈值时,查找经过自身的标签交换路径LSP信息;
[0008]向所述查找到的LSP信息对应的头节点设备发送通知消息,所述通知消息包含LSP信息及用于指示所述LSP不可用的指示信息。
[0009]上述方案中,所述向查找到的LSP对应的头节点设备发送通知消息,包括:
[0010]针对每一条LSP,向所述LSP对应的头节点设备发送一条通知消息,所述通知消息包含所述LSP的LSP信息和用于指示所述LSP不可用的指示信息;或者,
[0011]针对所有头节点相同的LSP,发送一条通知消息,所述通知消息包含所有头节点相同的LSP的LSP信息和用于指示这些LSP不可用的指示信息。
[0012]上述方案中,所述通知消息为Notify报文或Path-Err报文。
[0013]上述方案中,所述用于指示LSP不可用的指示信息为Notify报文或Path-Err报文中ERR0R_SPEC对象中的〈25,13>的类型错误码。
[0014]本发明实施例还提供了一种隧道切换方法,所述方法包括:
[0015]头节点设备接收通知消息;
[0016]当确定所述通知消息中包含LSP信息及用于指示所述LSP信息对应的LSP不可用的指示信息时,根据所述通知消息将所述LSP切换到对应的备用LSP。
[0017]上述方案中,所述通知消息为Notify报文或Path-Err报文。
[0018]上述方案中,所述用于指示LSP不可用的指示信息为Notify报文或Path-Err报文中ERR0R_SPEC对象中的〈25,13>的类型错误码。
[0019]上述方案中,所述根据所述通知消息将所述LSP切换到对应的备用LSP,包括:
[0020]查找对应于所述LSP的备用LSP,将所述LSP切换到对应的备用LSP。
[0021]本发明实施例提供了一种隧道信号劣化通知装置,位于中间节点设备上,所述装置包括:丢包率检测模块、第一判断模块、标签交换路径LSP信息查找模块、通知模块;其中,
[0022]所述丢包率检测模块,用于检测中间节点设备中报文转发时的丢包率;
[0023]所述第一判断模块,用于判断所述丢包率是否达到预设阈值,并在丢包率达到预设阈值时,触发LSP信息查找模块;
[0024]所述LSP信息查找模块,用于被判断模块触发时,查找经过所述中间节点设备的LSP信息;
[0025]所述通知模块,用于构造通知消息,并将所述通知消息发送给对应所述查找到的LSP信息的头节点设备;其中,所述通知消息,包括:LSP信息及用于指示所述LSP不可用的指示信息。
[0026]本发明实施例提供了一种隧道切换装置,位于头节点设备上,所述装置包括:通知消息接收模块、第二判断模块和切换模块;其中,
[0027]所述通知消息接收模块,用于接收中间节点设备发送的通知消息;
[0028]所述第二判断模块,用于判断所述通知消息中是否包含标签交换路径LSP信息及用于指示所述LSP信息对应的LSP不可用的指示信息,并在判断结构为是时触发切换模块;
[0029]所述切换模块,用于根据所述通知消息将所述LSP切换到对应的备用LSP。
[0030]本发明实施例所提供的一种隧道信号劣化通知及切换方法、装置,当中间节点设备确定自身报文转发时的丢包率达到预设阈值时,查找经过自身的标签交换路径LSP信息;向所述查找到的LSP信息对应的头节点设备发送通知消息,所述通知消息包含LSP信息及用于指示所述LSP不可用的指示信息;头节点设备接收通知消息;当确定所述通知消息中包含LSP信息及用于指示所述LSP信息对应的LSP不可用的指示信息时,根据所述通知消息将所述LSP切换到对应的备用LSP。如此,当RSVP-TE隧道中的LSP由于网络拥塞导致信号劣化而使报文丢失时,可以及时将该问题通知给相应LSP对应的头节点设备,使头节点设备能够及时将相应LSP切换至备用LSP,从而避免LSP切换不及时而引发的报文进一步丢失及通信效率低等问题,也解决了现有技术中无法对网络拥塞导致信号劣化进行检测,从而不能及时发起LSP切换的问题。
【附图说明】
[0031]图1为现有技术中RSVP-TE隧道基本结构图;
[0032]图2为本发明实施例提供的隧道保护切换方法流程图一;
[0033]图3为本发明实施例提供的隧道保护切换方法流程图二 ;
[0034]图4为本发明实施例提供的RSVP-TE隧道基本结构图一;
[0035]图5为本发明实施例提供的RSVP-TE隧道基本结构图二 ;
[0036]图6为本发明实施例提供的隧道保护切换装置的基本结构图一;
[0037]图7为本发明实施例提供的隧道保护切换装置的基本结构图二。
【具体实施方式】
[0038]本发明实施例中,当中间节点设备确定自身报文转发时的丢包率达到预设阈值时,查找经过自身的LSP信息;向查找到的LSP信息对应的头节点设备发送通知消息,所述通知消息包含LSP信息及用于指示所述LSP不可用的指示信息;头节点设备接收通知消息;当确定所述通知消息中包含LSP信息及用于指示所述LSP信息对应的LSP不可用的指示信息时,根据所述通知消息将所述LSP切换到对应的备用LSP。
[0039]下面通过附图及具体实施例对本发明做进一步的详细说明。
[0040]实施例一
[0041]本发明实施例一提供了一种隧道信号劣化通知方法,如图2所示,该方法包括以下步骤:
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1