删除gr功能的方法及设备的制造方法

文档序号:9891196阅读:428来源:国知局
删除gr功能的方法及设备的制造方法
【技术领域】
[0001]本发明涉及数据网络通信领域,尤其涉及一种删除GR功能的方法及设备。
【背景技术】
[0002]多协议标签交换(Multiprotocol Label Switching, MPLS)是当前数据网络通讯领域的主流技术,它最初是根据异步传输模式(asynchronous transfer mode, ATM)信元交换的原理,为了提高报文的转发速度而提出。标签分发协议(Label Distribut1nProtocol, LDP)为MPLS的信令协议之一,负责FEC的生成维护、标签的分配、LSP的建立维护等操作。RFC5036(LDP协议行为标准)描述了 LDP的协议行为,它通过对路由信息的映射来生成对应的FEC并分配标签,通过在LSR(Label Switched Router,泛指支持标签交换的设备,如路由器、交换机等,其上运行有如LDP的标签信令协议)间建立LDP会话来通告标签形成LSP,从而在网络上实现数据报文的标签交换。
[0003]随着对网络可靠性的要求的提高,需要在设备发生故障或重启的情况下保证流量不断。平滑重启(Graceful Restart)技术被引入到LDP,RFC3478 (LDP GR机制标准)描述了 LDP GR机制,GR是基于某一会话的,重启设备担任重启方角色(Restarter),其邻居担任辅助方(Helper),对某一设备而言,其角色并不固定。
[0004]但是基于会话的GR功能需要在会话建立过程中双方协商GR能以及GR时间参数,根据RFC3478描述,在LDP初始化消息中携带可选参数Fault Tolerant(FT)Sess1n TLV,其中L标志位为I表示支持GR能力,携带的FT Reconnect Timeout和Recovery Time两个参数用于协商GR过程的两个定时器值。因此会话建立之后,该会话上的GR能力就不受LSR本地GR功能操作的影响了。
[0005]在实际应用中,LSR对GR的支持可能因为本地设备能力(如小型设备对标签转发的支持能力变化)需要取消,这样的话就存在矛盾,如果需要本地的GR支持立刻作用到会话上,就必须重启会话,这将会使得该会话上现有业务的中断。

【发明内容】

[0006]本发明提供一种删除GR功能的方法及设备,主要目的在于解决在不影响LDP会话状态的前提下如何使得LSR本地删除对GR的支持以及通知对端删除GR功能的技术问题。
[0007]为实现上述目的,本发明提供的一种删除GR功能的方法,所述方法包括:
[0008]在与第二设备建立LDP会话并协商GR功能的情况下,本地删除所述第一设备的GR的配置信息以及所述第一设备的所述LDP会话中的GR信息;
[0009]向所述第二设备发送通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息,以使得所述第二设备根据所述通知消息本地删除所述LDP会话中的GR信息。
[0010]优选地,所述向所述第二设备发送通知消息,包括:
[0011 ] 在所述通知消息的可选参数中携带“删除GR功能”的扩展状态TLV,将所述扩展状态TLV的U-bit设置为1、F-bit设置为O,E-bit设置为O和F-bit设置为O ;
[0012]将设置后的通知消息发送给所述第二设备。
[0013]优选地,所述向所述第二设备发送通知消息之后,还包括:
[0014]判断所述第一设备是否有待删除的GR信息,若有,则删除所述第一设备的转发面中的与所述待删除的GR信息相关的转发表项。
[0015]为实现上述目的,本发明还提供一种删除GR功能的方法,所述方法包括:
[0016]接收所述第一设备发送的通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息;
[0017]根据所述通知消息删除第二设备的LDP会话中的GR信息。
[0018]优选地,所述根据所述通知消息删除第二设备的LDP会话中的GR信息之后,还包括:
[0019]判断所述第二设备是否有待删除的GR信息,若有,则删除所述第二设备的与所述待删除的GR信息相关的FEC标签绑定信息,并通知所述第二设备的转发面删除与所述待删除的GR信息相关的会话表项,并关闭所述GR标签恢复定时器。
[0020]为实现上述目的,本发明提供的一种设备,所述设备包括:
[0021]第一删除单元,用于在与第二设备建立LDP会话并协商GR功能的情况下,本地删除所述第一设备的GR的配置信息以及所述第一设备的所述LDP会话中的GR信息;
[0022]发送单元,用于向所述第二设备发送通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息,以使得所述第二设备根据所述通知消息本地删除所述LDP会话中的GR信息。
[0023]优选地,所述发送单元,用于:
[0024]在所述通知消息的可选参数中携带“删除GR功能”的扩展状态TLV,将所述扩展状态TLV的U-bit设置为1、F-bit设置为0,E-bit设置为O和F-bit设置为O ;
[0025]将设置后的通知消息发送给所述第二设备。
[0026]优选地,所述设备还包括:
[0027]第一判断单元,用于判断所述第一设备是否有待删除的GR信息;
[0028]第二删除单元,用于若判断所述第一设备有待删除的GR信息,则删除所述第一设备的转发面中的与所述待删除的GR信息相关的转发表项。
[0029]优选地,所述设备还包括:
[0030]接收单元,用于所述第一设备发送的通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息;
[0031]第三删除单元,用于根据所述通知消息删除第二设备的LDP会话中的GR信息。
[0032]优选地,所述设备还包括:
[0033]第二判断单元,还用于判断所述第二设备是否有待删除的GR信息;
[0034]第四删除单元,还用于若判断所述第二设备有待删除的GR信息,则删除所述第二设备的与所述待删除的GR信息相关的FEC标签绑定信息,并通知所述第二设备的转发面删除与所述待删除的GR信息相关的会话表项,并关闭所述GR标签恢复定时器。
[0035]本发明实施例通过在与第二设备建立LDP会话并协商GR功能的情况下,本地删除所述第一设备的GR的配置信息以及所述第一设备的所述LDP会话中的GR信息;向所述第二设备发送通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息,以使得所述第二设备根据所述通知消息本地删除所述LDP会话中的GR信息,从而实现在不影响LDP会话状态的前提下,LSR本地删除对GR的支持后,对应的已使能GR的LDP会话能及时去使能。
【附图说明】
[0036]图1为现有技术提供的一种GR应用组网的系统架构图;
[0037]图2为本发明删除GR功能的方法第一实施例的流程示意图;
[0038]图3为本发明删除GR功能的方法第二实施例的流程示意图;
[0039]图4为本发明删除GR功能的方法第三实施例的流程示意图;
[0040]图5为本发明删除GR功能的方法第四实施例的流程示意图;
[0041]图6为本发明设备第一实施例的功能模块示意图;
[0042]图7为本发明设备第二实施例的功能模块示意图;
[0043]图8为本发明设备第三实施例的功能模块示意图;
[0044]图9为本发明设备第四实施例的功能模块示意图。
[0045]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0046]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047]参考图1,图1为现有技术提供的一种GR应用组网的系统架构图。
[0048]具体的,如图1所示,MPLS域内各节点启用GR。Pl节点重启前,流量走向为CE1->PE1->P1->P2->PE2->CE20 Pl节点重启后,进入GR Restarter角色,转发表项暂时保持,其相邻LDP邻居PEl和P2作为GR辅助方,暂不更新转发表项,整个MPLS域LSP不会发生变化,流量仍按照CE1->PE1->P1->P2->PE2->CE2进行。GR期间,PEl和Pl间、Pl和P2间重建会话,交换标签,PE1、P
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1