标签请求信息的控制方法和系统及上下游标签交换路由器技术方案

技术编号:13309636 阅读:61 留言:0更新日期:2016-07-10 09:46
本发明专利技术提供一种标签请求信息的控制方法和系统及上、下游标签交换路由器,属于通信领域。在下游按需的标签发布方式下,先发送标签请求消息给下游标签交换路由器,然后当下游标签交换路由器不满足上游标签交换路由器的标签请求消息时,接收下游标签交换路由器反馈的第一通知消息,第一通知消息包括标签请求消息的第一控制消息,第一通知消息用于控制标签请求信息的发送,解析第一通知消息,根据解析得到的第一控制消息控制之后的标签请求消息的发送。与现有技术相比,根据反馈的第一通知消息来停止对下游标签交换路由器发送标签请求消息,能够避免上游标签重复发送标签请求消息,减少系统在处理这些消息的资源消耗,节约资源,提高系统的处理性能。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种标签请求信息的控制方法和系统及上、下游标签交换路由器。
技术介绍
MPLS(MultiprotocolLabelSwitching,多协议标签交换)起源于IPv4(InternetProtocolversion4,因特网协议版本4),最初是为了提高转发速度而提出的,其核心技术可扩展到多种网络协议,包括IPv6(InternetProtocolversion6,因特网协议版本6)、IPX(InternetPacketExchange,网际报文交换)、Appletalk和CLNP(ConnectionlessNetworkProtocol,无连接网络协议)等。MPLS中的“M”指的就是支持多种网络协议。MPLS提供了一种将IP地址映射为简单的具有固定长度的标签,用于不同的包转发和包交换技术。与传统IP路由方式相比,它在数据转发时,只在网络边缘分析IP报文头,而不用在每一跳都分析IP报文头;固定长度标签被插入每一个包或信元的开始处,并且可被硬件用来在两个链接间快速交换包,从而节约了处理时间。MPLS具有以下优点:1)MPLS利用固定长度的标签来封装网络层分组,MPLS网络中的路由器不再根据目的IP地址查找路由,而是根据标签转发分组,加快了转发速度。2)分组转发路径上的各个节点通过分配标签,建立分组转发的虚拟通道,从而为网络层提供面向连接的服务。3)支持各种链路层协议和网络层协议。MPLS位于链路层和网络层之间,它可以建立在各种链路层协议(如PPP、ATM、帧中继、以太网等)之上,为各种网络层(IPv4、IPv6、IPX等)提供面向连接的服务。4)不仅支持各种路由协议,还支持基于策略的约束路由,可以满足各种新应用对网络的要求。5)MPLS最初是为提高路由器的转发速度而提出的一个协议,但是它的用途不仅仅局限于此,MPLS还可以用来构建VPN网络、实现流量工程、提供QoS保证等,受到大规模IP网络的青睐。DOD方式下标签请求消息的规定和处理说明在DOD方式下,对于某个特定的FEC,上游LSR会明确地向该FEC下一跳的LSR发送标签请求消息,来通知该下游LSR为该FEC分配标签。当下游LSR满足协议要求时,会为该FEC分配标签,并发送标签映射消息来通告标签与该FEC的绑定。而下游LSR不满足协议要求时(如:下游LSR的路由表中并没有匹配到该FEC地址前缀的条目,或者有其它非标签资源不足的原因),下游LSR会向上游LSR回复一个状态码为“没有路由”的通知消息。按照RFC3031的要求,上游LSR后面会重新为该FEC向下游LSR发送标签请求消息。当上游LSR存在大量这样的需要发送请求标签消息的FEC,而下游LSR一直无法满足条件向上游LSR发送标签映射消息时,相同的过程会周而复始的进行下去,系统就会一直消耗较多资源来处理这些消息,从而影响到设备性能。
技术实现思路
本专利技术要解决的主要技术问题是提供一种标签请求信息的控制方法和系统及上、下游标签交换路由器,解决现有重复发送标签请求消息浪费资源的问题。为解决上述问题,本专利技术提供一种标签请求消息的控制方法,包括:在下游按需的标签发布方式下,发送标签请求消息给下游标签交换路由器,所述标签请求消息包括一个转发等价类的标识,所述标签请求消息用于所述下游标签交换路由器为所述转发等价类分配标签;当下游标签交换路由器不满足上游标签交换路由器的标签请求消息时,接收所述下游标签交换路由器反馈的第一通知消息,所述第一通知消息包括标签请求消息的第一控制消息,所述第一通知消息用于控制标签请求信息的发送;解析所述第一通知消息,根据解析得到的第一控制消息控制之后的标签请求消息的发送。在本专利技术的一种实施例中,所述第一控制消息包括停止对所述转发等价类的消息,和/或停止对所有转发等价类的消息;所述根据解析得到的控制消息控制之后的标签请求消息的发送包括:如是解析得到的是停止所述转发等价类的消息,则停止对所述转发等价类发送标签请求消息;如是解析得到的是停止所有转发等价类的消息,则停止对所有转发等价类发送标签请求消息。在本专利技术的一种实施例中,在根据解析得到的第一控制消息控制之后的标签请求消息的发送之后,当下游标签交换路由器满足上游标签交换路由器的标签请求消息时,接收所述下游标签交换路由器发送的第二通知消息,所述第二通知消息包括标签请求消息的第二控制消息,所述第二控制消息包括恢复对所述转发等价类的消息,和/或恢复对所有转发等价类的消息;解析所述第二通知消息,如是解析得到的是恢复所述转发等价类的消息,则重新对所述转发等价类发送标签请求消息;如是解析得到的是恢复所有转发等价类的消息,则重新对所有转发等价类发送标签请求消息。在本专利技术的一种实施例中,所述第一控制消息为扩展到所述第一通知消息的扩展状态值中的消息,和/或所述第二控制消息为扩展到所述第二通知消息的扩展状态值中的消息。为解决上述问题,本专利技术还提供一种标签请求消息的控制方法,包括:在下游按需的标签发布方式下,接收上游标签交换路由器发送的标签请求消息,所述标签请求消息包括一个转发等价类的标识,所述标签请求消息用于为所述转发等价类分配标签;当不满足上游标签交换路由器的标签请求消息时,向所述上游标签交换路由器反馈的第一通知消息,所述第一通知消息包括标签请求消息的第一控制消息,所述第一通知消息用于控制标签请求信息的发送。在本专利技术的一种实施例中,所述不满足上游标签交换路由器的标签请求消息包括无法为所述上游标签交换路由器所有的转发等价类分配标签,和/或无法为所述上游标签交换路由器的所述转发等价类分配标签;所述向所述上游标签交换路由器反馈的第一通知消息包括:当无法为所述上游标签交换路由器所有的转发等价类分配标签时,向所述上游标签交换路由器反馈包括停止对所有转发等价类的消息的第一控制消息;当无法为所述上游标签交换路由器的所述转发等价类分配标签时,向所述上游标签交换路由器反馈包括停止对所述转发等价类的消息的第一控制消息。在本专利技术的一种实施例中,在根据解析得到的第一控制消息控制之后的标签请求消息的发送之后,当下游标签交换路由器满足上游标签交换路由器的标签请求消息时,向所述上游标签交换路由器发送第二通知消息,所述第二通知消息包括标签请求消息的第二控制消息,判断之前是否反馈包括停止对所有转发等价类的消息的第一控制消息,如果反馈过,则发送包括恢复对所有转发等价类的消本文档来自技高网
...

【技术保护点】
一种标签请求消息的控制方法,其特征在于,包括:在下游按需的标签发布方式下,发送标签请求消息给下游标签交换路由器,所述标签请求消息包括一个转发等价类的标识,所述标签请求消息用于所述下游标签交换路由器为所述转发等价类分配标签;当下游标签交换路由器不满足上游标签交换路由器的标签请求消息时,接收所述下游标签交换路由器反馈的第一通知消息,所述第一通知消息包括标签请求消息的第一控制消息,所述第一通知消息用于控制标签请求信息的发送;解析所述第一通知消息,根据解析得到的第一控制消息控制之后的标签请求消息的发送。

【技术特征摘要】
1.一种标签请求消息的控制方法,其特征在于,包括:
在下游按需的标签发布方式下,发送标签请求消息给下游标签交换路由器,
所述标签请求消息包括一个转发等价类的标识,所述标签请求消息用于所述下
游标签交换路由器为所述转发等价类分配标签;
当下游标签交换路由器不满足上游标签交换路由器的标签请求消息时,接
收所述下游标签交换路由器反馈的第一通知消息,所述第一通知消息包括标签
请求消息的第一控制消息,所述第一通知消息用于控制标签请求信息的发送;
解析所述第一通知消息,根据解析得到的第一控制消息控制之后的标签请
求消息的发送。
2.如权利要求1所述的标签请求消息的控制方法,其特征在于,所述
第一控制消息包括停止对所述转发等价类的消息,和/或停止对所有转发等价类
的消息;所述根据解析得到的控制消息控制之后的标签请求消息的发送包括:
如是解析得到的是停止所述转发等价类的消息,则停止对所述转发等价类发送
标签请求消息;如是解析得到的是停止所有转发等价类的消息,则停止对所有
转发等价类发送标签请求消息。
3.如权利要求2所述的标签请求消息的控制方法,其特征在于,在根
据解析得到的第一控制消息控制之后的标签请求消息的发送之后,当下游标签
交换路由器满足上游标签交换路由器的标签请求消息时,接收所述下游标签交
换路由器发送的第二通知消息,所述第二通知消息包括标签请求消息的第二控
制消息,所述第二控制消息包括恢复对所述转发等价类的消息,和/或恢复对所
有转发等价类的消息;解析所述第二通知消息,如是解析得到的是恢复所述转
发等价类的消息,则重新对所述转发等价类发送标签请求消息;如是解析得到
的是恢复所有转发等价类的消息,则重新对所有转发等价类发送标签请求消息。
4.如权利要求1-3任一项所述的标签请求消息的控制方法,其特征在
于,所述第一控制消息为扩展到所述第一通知消息的扩展状态值中的消息,和/
或所述第二控制消息为扩展到所述第二通知消息的扩展状态值中的消息。
5.一种标签请求消息的控制方法,其特征在于,包括:
在下游按需的标签发布方式下,接收上游标签交换路由器发送的标签请求
消息,所述标签请求消息包括一个转发等价类的标识,所述标签请求消息用于
为所述转发等价类分配标签;
当不满足上游标签交换路由器的标签请求消息时,向所述上游标签交换路
由器反馈的第一通知消息,所述第一通知消息包括标签请求消息的第一控制消
息,所述第一通知消息用于控制标签请求信息的发送。
6.如权利要求5所述的标签请求消息的控制方法,其特征在于,所述
不满足上游标签交换路由器的标签请求消息包括无法为所述上游标签交换路由
器所有的转发等价类分配标签,和/或无法为所述上游标签交换路由器的所述转
发等价类分配标签;所述向所述上游标签交换路由器反馈的第一通知消息包括:
当无法为所述上游标签交换路由器所有的转发等价类分配标签时,向所述上游
标签交换路由器反馈包括停止对所有转发等价类的消息的第一控制消息;当无
法为所述上游标签交换路由器的所述转发等价类分配标签时,向所述上游标签
交换路由器反馈包括停止对所述转发等价类的消息的第一控制消息。
7.如权利要求6所述的标签请求消息的控制方法,其特征在于,在根
据解析得到的第一控制消息控制之后的标签请求消息的发送之后,当下游标签
交换路由器满足上游标签交换路由器的标签请求消息时,向所述上游标签交换
路由器发送第二通知消息,所述第二通知消息包括标签请求消息的第二控制消
息,判断之前是否反馈包括停止对所有转发等价类的消息的第一控制消息,如
果反馈过,则发送包括恢复对所有转发等价类的消息的第二控制信息;如果没
反馈过,判断之前是否反馈过包括停止对所述转发等价类的消息的第一控制消
息,如果反馈过,则发送包括恢复对所述转发等价类的消息的第二控制信息。
8.如权利要求5-7任一项所述的标签请求消息的控制方法,其特征在
于,对所述第一通知消息进行扩展,将所述第一控制消息扩展到所述第一通知
消息的扩展状态值中,和/或对所述第二通知消息进行扩展,将所述第二控制消
息扩展到所述第二通知消息的扩展状态值中。
9.一种标签请求消息的控制方法,其特征在于,包括:
在下游按需的标签发布方式下,上游标签交换路由器发送标签请求消息给
下游标签交换路由器,所述标签请求消息包括一个转发等价类的标识,所述标
签请求消息用于所述下游标签交换路由器为所述转发等价类分配标签;
所述下游标签交换路由器接收所述上游标签交换路由器发送的标签请求消
息;
当不满足所述上游标签交换路由器的标签请求消息时,所述下游标签交换
路由器向所述上游标签交换路由器反馈的第一通知消息,所述第一通知消息包
括标签请求消息的第一控制消息,所述第一通知消息用于控制标签请求信息的
发送;
所述上游标签交换路由器接收所述下游标签交换路由器反馈的第一通知消
息,解析所述第一通知消息,根据解析得到的第一控制消息控制之后的标签请
求消息的发送。
10.一种上游标签交换路由器...

【专利技术属性】
技术研发人员:陈尔严刘闯郭纯宝
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1