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

文档序号:9891196阅读:来源:国知局
时去使能。
[0091]参照图7,图7为本发明设备第二实施例的功能模块示意图。
[0092]在第二实施例中,该设备还包括:
[0093]第一判断单元603,用于判断所述第一设备是否有待删除的GR信息;
[0094]第二删除单元604,用于若判断所述第一设备有待删除的GR信息,则删除所述第一设备的转发面中的与所述待删除的GR信息相关的转发表项。
[0095]具体的,Pl判断本地是否有正处于GR老化的条目。GR配置删除时,当前设备如果处于重启方角色,则转发面会存在待老化的转发表项。如果处于辅助方角色,则控制面保留有待老化的FEC标签绑定信息表。
[0096]如果处于重启方角色,则立即删除转发表项,如果处于辅助方角色,则立即删除FEC标签绑定信息,且通知转发面。
[0097]删除GR配置后Pl设备重启时,Pl设备控制面重启后,控制面所有信息清除,转发面感知到控制面重启后,由于GR配置已经删除,转发表项立即删除,不再等待老化。
[0098]经过上述操作,本地的LSR去除就能在会话不拆除的情况下实际作用,LSR间的LDP会话上不再具备GR能力,当发生重启时,双方LSR进入正常的LDP收敛过程,避免进入错误的平滑重启,从而解决在控制平面重启时就会存在因为不必要的标签转发表项的保持造成不必要的流量转发,甚至会造成流量黑洞。
[0099]参照图8,图8为本发明设备第三实施例的功能模块示意图。
[0100]在第三实施例中,该设备还包括:
[0101]接收单元605,用于所述第一设备发送的通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息;
[0102]第三删除单元606,用于根据所述通知消息删除第二设备的LDP会话中的GR信息。
[0103]具体的,PEl或者P2上接收到邻居发送来的“删除GR功能”通知,PEl或者P2检查与该邻居对应的会话,如果会话上GR已使能,则删除该会话上的GR功能,清除之前协商的GR时间参数。
[0104]本发明实施例通过在与第二设备建立LDP会话并协商GR功能的情况下,本地删除所述第一设备的GR的配置信息以及所述第一设备的所述LDP会话中的GR信息;向所述第二设备发送通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息,以使得所述第二设备根据所述通知消息本地删除所述LDP会话中的GR信息,从而实现在不影响LDP会话状态的前提下,LSR本地删除对GR的支持后,对应的已使能GR的LDP会话能及时去使能。
[0105]参照图9,图9为本发明设备第四实施例的功能模块示意图。
[0106]在第四实施例中,该设备还包括:
[0107]第二判断单元607,还用于判断所述第二设备是否有待删除的GR信息;
[0108]第四删除单元608,还用于若判断所述第二设备有待删除的GR信息,则删除所述第二设备的与所述待删除的GR信息相关的FEC标签绑定信息,并通知所述第二设备的转发面删除与所述待删除的GR信息相关的会话表项,并关闭所述GR标签恢复定时器。
[0109]具体的,检查会话当前是否处于GR标签恢复阶段,如果是,则删除处于老化待恢复的FEC标签绑定信息,通知转发面删除表项,关闭标签恢复定时器。
[0110]接收到“删除GR功能”通知消息后PEl或P2感知到会话断链时,会话上收到“删除GR功能”通知消息后已删除GR能力,感知到会话断链后,控制面删除该会话收到FEC标签绑定信息,并通知转发面,转发面收到控制面的表项删除通知,删除转发条目。
[0111]经过上述操作,本地的LSR去除就能在会话不拆除的情况下实际作用,LSR间的LDP会话上不再具备GR能力,当发生重启时,双方LSR进入正常的LDP收敛过程,避免进入错误的平滑重启,从而解决在控制平面重启时就会存在因为不必要的标签转发表项的保持造成不必要的流量转发,甚至会造成流量黑洞。
[0112]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种删除GR功能的方法,其特征在于,所述方法包括: 第一设备在与第二设备建立LDP会话并协商GR功能的情况下,本地删除所述第一设备的GR的配置信息以及所述第一设备的所述LDP会话中的GR信息; 向所述第二设备发送通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息,以使得所述第二设备根据所述通知消息本地删除所述LDP会话中的GR信息。2.根据权利要求1所述的方法,其特征在于,所述向所述第二设备发送通知消息,包括: 在所述通知消息的可选参数中携带“删除GR功能”的扩展状态TLV,将所述扩展状态TLV的U-bit设置为l、F-bit设置为O,E-bit设置为O和F-bit设置为O ; 将设置后的通知消息发送给所述第二设备。3.根据权利要求1或2所述的方法,其特征在于,所述向所述第二设备发送通知消息之后,还包括: 判断所述第一设备是否有待删除的GR信息,若有,则删除所述第一设备的转发面中的与所述待删除的GR信息相关的转发表项。4.一种删除GR功能的方法,其特征在于,所述方法包括: 接收所述第一设备发送的通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息; 根据所述通知消息删除第二设备的LDP会话中的GR信息。5.根据权利要求5所述的方法,其特征在于,所述根据所述通知消息删除第二设备的LDP会话中的GR信息之后,还包括: 判断所述第二设备是否有待删除的GR信息,若有,则删除所述第二设备的与所述待删除的GR信息相关的FEC标签绑定信息,并通知所述第二设备的转发面删除与所述待删除的GR信息相关的会话表项,并关闭所述GR标签恢复定时器。6.一种设备,其特征在于,所述设备包括: 第一删除单元,用于在与第二设备建立LDP会话并协商GR功能的情况下,本地删除所述第一设备的GR的配置信息以及所述第一设备的所述LDP会话中的GR信息; 发送单元,用于向所述第二设备发送通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息,以使得所述第二设备根据所述通知消息本地删除所述LDP会话中的GR信息。7.根据权利要求6所述的设备,其特征在于,所述发送单元,用于: 在所述通知消息的可选参数中携带“删除GR功能”的扩展状态TLV,将所述扩展状态TLV的U-bit设置为1、F-bit设置为O,E-bit设置为O和F-bit设置为O ; 将设置后的通知消息发送给所述第二设备。8.根据权利要求6或7所述的设备,其特征在于,所述设备还包括: 第一判断单元,用于判断所述第一设备是否有待删除的GR信息; 第二删除单元,用于若判断所述第一设备有待删除的GR信息,则删除所述第一设备的转发面中的与所述待删除的GR信息相关的转发表项。9.根据权利要求8所述的设备,其特征在于,所述设备还包括: 接收单元,用于所述第一设备发送的通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息; 第三删除单元,用于根据所述通知消息删除第二设备的LDP会话中的GR信息。10.根据权利要求9所述的设备,其特征在于,所述设备还包括: 第二判断单元,还用于判断所述第二设备是否有待删除的GR信息; 第四删除单元,还用于若判断所述第二设备有待删除的GR信息,则删除所述第二设备的与所述待删除的GR信息相关的FEC标签绑定信息,并通知所述第二设备的转发面删除与所述待删除的GR信息相关的会话表项,并关闭所述GR标签恢复定时器。
【专利摘要】本发明公开了一种删除GR功能的方法,通过在与第二设备建立LDP会话并协商GR功能的情况下,本地删除所述第一设备的GR的配置信息以及所述第一设备的所述LDP会话中的GR信息;向所述第二设备发送通知消息,所述通知消息用于通知所述第二设备删除所述第二设备的所述LDP会话中的GR信息,以使得所述第二设备根据所述通知消息本地删除所述LDP会话中的GR信息。本发明还公开了一种设备,从而实现在不影响LDP会话状态的前提下,LSR本地删除对GR的支持后,对应的已使能GR的LDP会话能及时去使能。
【IPC分类】H04L12/703, H04L12/24
【公开号】CN105656651
【申请号】
【发明人】刘闯
【申请人】中兴通讯股份有限公司
【公开日】2016年6月8日
【申请日】2014年11月13日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1