多协议标签交换的检测、处理方法、装置及系统制造方法及图纸

技术编号:17164856 阅读:27 留言:0更新日期:2018-02-01 22:23
本发明专利技术提供了一种多协议标签交换的检测、处理方法、装置及系统,其中,多协议标签交换的检测方法包括:检测发起方发送回应请求报文,其中,回应请求报文中包括用于指示将所述回应请求报文转发控制平面的MPLS Alert Label;检测发起方接收传输节点或出口节点在所述回应请求报文的触发下反馈的回应应答报文,并检测所述回应应答报文与预存信息是否匹配,通过本发明专利技术,解决了相关技术中P2P LSP检测失真以及P2MP LSP检测低效与不充分的问题。

Detection, processing, device and system of multi protocol label switching

The invention provides a detection, multi protocol label switching processing method, device and system, which includes the detection method for multi protocol label exchange: detection of initiator sends a response request message, the response request message includes instructions for the response request message plane MPLS Alert Label forwarding control; detection of originator receives the transmission node or exit node in response to a trigger request message feedback response in the response message, and detect the response response message with the stored information, the invention solves the technical in P2P LSP and P2MP LSP detection distortion detection efficiency and the problem of insufficient.

【技术实现步骤摘要】
多协议标签交换的检测、处理方法、装置及系统
本专利技术涉及通信领域,具体而言,涉及一种多协议标签交换的检测、处理方法、装置及系统。
技术介绍
相关技术中,P2P(peertopeer)标记交换路径(LabelSwitchingPath,简称为LSP)ping/trace标准存在检测失真的问题:1)按照rfc4379,检测的targetFEC存在ECMP时,通过在控制平面模拟负荷分担划分multipathinformation为多个分片,然后基于划分结果发送多个echorequest(分别包含不同的multipathinformation分片)以期望遍历出完整的路径。存在的关键问题是:a)控制平面的模拟负荷分担结果不一定与数据平面的实际负荷分担结果相同;b)原始的multipathinformation可能无法满足负荷分担的分片需求,即存在不够分的问题。这些都导致检测失真。实际上,LSPping的本质需求是检测数据平面连通性以及保证数据平面与控制平面的转发表项一致,只要我们将多协议标签交换(Multi-protocolLabelSwitching,简称为MPLS)运行、管理和维护(OperationAdministrationandMaintenance,简称为OAM)报文严格的按照数据平面的真实负荷分担转发即可。2)按照rfc6424,在检测过程中若发生转发等价类变化(ForwardingEquivalenceClasschange,简称FECchange),需要感知FECchange的节点向Initiator节点返回FECchange信息,以便Initiator在后续echorequest中携带变化后的targetFECstack。但是该标准存在一个明显的缺陷是只适用于traceroute模式,而ping模式时感知FECchange的节点是不会向Initiator节点返回FECchange信息,这意味着要只要发生了FECchange,执行LSPping将会得到路径不通的结果。相关技术中,P2MP(peertomultiplepeer)LSPping/trace标准存在如下检测低效与不充分的问题:1)按照rfc6425,Initiator并没有精确控制echoreply报文是否收齐后发起下一次echorequest,也就是说,发送下一次request的时机是不定的。如果Initiator每收到一个echoreply就发送下一个echorequest,那么它需要缓存大量的历史echorequest以便等待那些晚到的echoreply。2)由于echorequest的发送没有严格控制,那么收到的echoreply可能会爆发而导致拥塞。虽然提出了解决方法,但是并不完美。比如,返回echoreply时随机延时的方法会拖慢检测过程;只让特定节点返echoreply的方法则仅支持指定单个节点或指定至单个egress的沿路节点。3)由于echorequest中包含的DownstreamDetailedMappingTLV中“AddressType”字段设置为IPv4Unnumbered或IPv6Unnumbered,“DownstreamIPAddress”字段设置为ALLROUTERS组播地址,则导致responder节点上无法做入接口一致性检查,无法严格检验控制平面与转发平面的转发信息是否一致。针对相关技术中存在的P2PLSP检测失真以及P2MPLSP检测低效与不充分的问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术提供了一种多协议标签交换的检测、处理方法、装置及系统,以至少解决相关技术中P2PLSP检测失真以及P2MPLSP检测低效与不充分的问题。根据本专利技术的一个方面,提供了一种多协议标签交换的检测方法,其特征在于,包括:检测发起方发送回应请求报文,其中,所述回应请求报文中包括用于指示将所述回应请求报文转发控制平面的MPLSAlertLabel;检测发起方接收传输节点或出口节点在所述回应请求报文的触发下反馈的回应应答报文,并检测所述回应应答报文与预存信息是否匹配。可选地,所述回应请求报文中还包括:下游映射信息,其中,所述下游映射信息对应于所述回应请求报文的一个或多个下一跳路由。可选地,发送回应请求报文还包括:判断所述回应请求报文是否为初始节点首次发送的回应请求报文;在判断结果为是的情况下,在发送回应请求报文时,在所述初始节点本地保存所述回应请求报文中的下游映射信息。可选地,在判断结果为否的情况下,在发送回应请求报文时,在所述初始节点本地保存上一轮回应应答报文中携带的下游映射信息。可选地,所述MPLSAlertLabel封装在所述回应请求报文的标签栈顶中。可选地,检测所述回应应答报文与预存信息是否匹配包括:检测所述回应应答报文中的Sender'sHandle和所述回应请求报文中的第一相应字段是否匹配,以及检测所述回应应答报文中的序列号和所述回应请求报文中的第二相应字段是否匹配;在所述Sender'sHandle与所述第一相应字段匹配,且所述序列号与所述第二相应字段匹配时,判断所述回应应答报文中的上游接口信息与所述初始节点本地保存的下游映射信息是否匹配,在所述回应应答报文中的上游接口信息与所述初始节点本地保存的下游映射信息匹配时,确定所述回应应答报文与预存信息匹配。可选地,在本地保存多个下游映射信息时,判断所述回应应答报文中的上游接口信息与所述下游映射信息是否匹配包括:判断本地保存的所述多个下游映射信息是否都有对应的所述回应应答报文匹配;判断本地保存的所述多个下游映射信息与多个所述回应应答报文的匹配成功率是否大于预设阈值。可选地,在检测所述回应应答报文与预存信息是否匹配之后,所述方法还包括:根据所述回应应答报文与预存信息是否匹配的检测结果确定是否发送下一个回应请求报文。根据本专利技术的另一个方面,提供了一种多协议标签交换的处理方法,包括:接收回应请求报文,其中,所述回应请求报文中包括用于指示将所述回应请求报文转发控制平面的MPLSAlertLabel;根据所述MPLSAlertLabel将所述回应请求报文转发至控制平面;根据预设转发表项处理所述回应请求报文。可选地,根据预设转发表项处理所述回应请求报文包括以下之一:根据第一预设转发表项反馈所述回应请求报文的回应应答报文;根据第一预设转发表项修改所述回应请求报文的内容,并根据第二预设转发表项将所述回应请求报文转发至数据平面的下一跳节点。可选地,根据第一预设转发表项修改所述回应请求报文的内容包括:修改所述回应请求报文中的目标FEC栈和下游映射信息等内容。根据本专利技术的另一个方面,提供了一种多协议标签交换的检测装置,应用于检测发起方,包括:发送模块,用于发送回应请求报文,其中,所述回应请求报文中包括用于指示将所述回应请求报文转发控制平面的MPLSAlertLabel;检测模块,用于接收传输节点或出口节点在所述回应请求报文的触发下反馈的回应应答报文,并检测所述回应应答报文与预存信息是否匹配。可选地,所述回应请求报文中还包括:下游映射信息,其中,所述下游映射信息对应于所述回应请求报文的一个或多个下一跳路由。根据本专利技术的另一个方面,提供了一种回应请求报文的处理装置,包本文档来自技高网
...
多协议标签交换的检测、处理方法、装置及系统

【技术保护点】
一种多协议标签交换的检测方法,其特征在于,包括:检测发起方发送回应请求报文,其中,所述回应请求报文中包括用于指示将所述回应请求报文转发控制平面的多协议标签交换MPLS告警标签Alert Label;检测发起方接收传输节点或出口节点在所述回应请求报文的触发下反馈的回应应答报文,并检测所述回应应答报文与预存信息是否匹配。

【技术特征摘要】
1.一种多协议标签交换的检测方法,其特征在于,包括:检测发起方发送回应请求报文,其中,所述回应请求报文中包括用于指示将所述回应请求报文转发控制平面的多协议标签交换MPLS告警标签AlertLabel;检测发起方接收传输节点或出口节点在所述回应请求报文的触发下反馈的回应应答报文,并检测所述回应应答报文与预存信息是否匹配。2.根据权利要求1所述的方法,其特征在于,所述回应请求报文中还包括:下游映射信息,其中,所述下游映射信息对应于所述回应请求报文的一个或多个下一跳路由。3.根据权利要求2所述的方法,其特征在于,发送回应请求报文还包括:判断所述回应请求报文是否为初始节点首次发送的回应请求报文;在判断结果为是的情况下,在发送回应请求报文时,在所述初始节点本地保存所述回应请求报文中的下游映射信息。4.根据权利要求3所述的方法,其特征在于,在判断结果为否的情况下,在发送回应请求报文时,在所述初始节点本地保存上一轮回应应答报文中携带的下游映射信息。5.根据权利要求1所述的方法,其特征在于,所述MPLSAlertLabel封装在所述回应请求报文的标签栈顶中。6.根据权利要求4所述的方法,其特征在于,检测所述回应应答报文与预存信息是否匹配包括:检测所述回应应答报文中的发送方句柄Sender'sHandle和所述回应请求报文中的第一相应字段是否匹配,以及检测所述回应应答报文中的序列号和所述回应请求报文中的第二相应字段是否匹配;在所述Sender'sHandle与所述第一相应字段匹配,且所述序列号与所述第二相应字段匹配时,判断所述回应应答报文中的上游接口信息与所述初始节点本地保存的下游映射信息是否匹配,在所述回应应答报文中的上游接口信息与所述初始节点本地保存的下游映射信息匹配时,确定所述回应应答报文与预存信息匹配。7.根据权利要求6所述的方法,其特征在于,在本地保存多个下游映射信息时,判断所述回应应答报文中的上游接口信息与所述下游映射信息是否匹配包括:判断本地保存的所述多个下游映射信息是否都有对应的所述回应应答报文匹配;判断本地保存的所述多个下游映射信息与多个所述回应应答报文的匹配成功率是否大于预设阈值。8.根据权利要求1至7任一项所述的方法,其特征在于,在检测所述回应应答报文与预存信息是否匹配之后,所述方法还包括:根据所述回应应答报文与预存信息是否匹配的检测结果确定是否发送下一个回应请求报文。9.一种多协议标签交换的处理方法,其特征在于,包括:接收回应请求报文,其中,所述回应请求报文中包括用于指示将所...

【专利技术属性】
技术研发人员:彭少富
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1