通知信息的发送方法及装置的制造方法_3

文档序号:9923780阅读:来源:国知局
接口对应的本地LSP信息,并将上述通知信息发送至上述根节点的下游节点。
[0061]为了更好的理解上述第一种方式的实现过程,以下结合图1、图6以及一个优选实施例进行说明:
[0062]图6为根据本发明优选实施例的尾节点响应入接口失效的处理流程图,如图6所示,包括以下步骤:
[0063]步骤S602:尾节点105的入接口 D失效;
[0064]步骤S604:尾节点105删除本地LSP信息;
[0065]步骤S606:上一跳节点104不是根节点;
[0066]步骤S608:节点104向根节点101发送拆除通知消息,根节点101收到消息,删除本地信息并且向下游节点102发送拆除消息。
[0067]可选地,在本发明实施例中,对于向其他节点发送用于指示上述接口失效的通知信息的技术方案可以通过以下方式实现:向上述其他节点发送拆除信息,其中,上述通知信息携带于上述拆除信息中。
[0068]本发明实施例对上述实施方式的进一步改进在于,上述MPLS网络内的节点支持的是内部网关协议IGP,并且,某个节点向上游同一个根节点发送多个LSP的拆除NOTIFY通知消息时,采用打包分时发送,减轻网络报文数目。
[0069]综上所述,采用本发明实施例的上述技术方案,通过对MPLS-TE隧道响应接口失效的方法设计,以及对到达同一根节点的通知消息的打包分时处理,使隧道响应接口失效处理更加高效、减少冗余、减少了多数节点不必要的响应。
[0070]在本实施例中还提供了一种通知信息的发送装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图7为根据本发明实施例的通知信息的发送装置的结构框图。如图7所示,该装置包括:
[0071]监测模块70,用于监测多协议标签交换MPLS网络内节点的接口失效情况;
[0072]发送模块72,与监测模块70连接,用于在上述MPLS网络内指定节点的接口失效时,根据上述指定节点在上述MPLS网络内的拓扑关系向其他节点发送用于指示上述接口失效的通知信息,其中,上述其他节点为隶属于上述拓扑关系的节点中除上述指定节点之外的节点。
[0073]通过上述各个模块的综合作用,根据接口失效的节点在在网络中的拓扑关系向其他节点发送用于通知接口失效的通知信息,而不是想网络中的所有节点统一发送通知信息,解决了相关技术中当接口失效时要对整个网络中的所有路由节点均进行通知而导致的存在大量冗余报文,浪费网络资源的问题,进而不需要所有网路中的节点都进行报文响应,不浪费网络资源,也提供了相应路由节点的处理能力。
[0074]可选地,如图8所示,为了完成上述发送模块72的功能和作用,发送模块72可以包括以下模块:
[0075]第一删除单元720,用于在上述指定节点为根节点时,删除上述指定节点内失效接口对应的本地标签交换路径LSP信息;
[0076]判断单元722,与第一删除单元720连接,用于根据上述拓扑关系判断根节点的下一跳节点是否为尾节点,其中,在上述下一跳节点为尾节点时,通过上述尾节点删除上述下一跳节点内上述失效接口对应的本地LSP信息;
[0077]第一发送单元724,与判断单元722连接,用于在下一跳节点不是尾节点时,在上述尾节点删除上述下一跳节点内上述失效接口对应的本地LSP信息后,经由上述下一跳节点将上述通知信息发送至上述下一跳节点的下游节点。
[0078]本发明实施例对上述技术方案的进一步改进在于,第一删除单元720,还用于在上述指定节点为中间节点,且上述中间节点的入接口失效时,删除上述指定节点内上述失效入接口对应的本地LSP信息;第一发送单元724,还用于将上述通知信息发送至上述指定节点的下一条节点;判断单元722,用于根据上述拓扑关系判断上述指定节点的上一跳节点是否为根节点,其中,在上述上一跳节点为根节点时,删除上述根节点内上述失效入接口对应的本地LSP信息;第一发送单元724,用于在上一跳节点不是根节点时,将上述通知信息发送至根节点,并在上述根节点删除上述根节点内失效入接口对应的本地LSP信息后,经由上述根节点将上述通知信息发送至上述根节点的下游节点。
[0079]本发明实施例对上述技术方案的进一步改进在于,第一发送单元724,用于在上述指定节点为中间节点,且在上述中间节点的出接口失效时,将上述通知信息发送至根节点,在上述根节点删除上述根节点内上述失效出接口对应的本地LSP信息后,经由上述根节点将上述通知信息发送至上述根节点的下游节点;判断单元722,用于根据上述拓扑关系判断上述指定节点的下一跳节点是否为尾节点,其中,在上述下一跳节点为尾节点时,通过上述尾节点删除上述尾节点内上述失效出接口对应的本地LSP信息;第一发送单元724,还用于在下一跳节点不是尾节点时,在删除上述下一跳节点内上述失效出接口对应的本地LSP信息后,经由上述下一跳节点将上述通知信息发送至上述下一跳节点的下游节点。
[0080]本发明实施例对上述技术方案的进一步改进在于,第一删除单元720,用于在上述指定节点为尾节点时删除上述指定节点内失效接口对应的本地LSP信息;判断单元722,用于根据上述拓扑关系判断上述指定节点的上一跳节点是否为根节点,其中,在上述上一跳节点为根节点时,删除上述根节点内上述失效接口对应的本地LSP信息;第一发送单元724,用于在上一跳节点不是根节点时,将上述通知信息发送至根节点,在上述根节点删除上述根节点内上述失效接口对应的本地LSP信息后,经由上述根节点将上述通知信息发送至上述根节点的下游节点。
[0081]综上所述,本发明实施例达到了以下技术效果:解决了相关技术中当接口失效时要对整个网络中的所有路由节点均进行通知而导致的存在大量冗余报文,浪费网络资源的问题,进而不需要所有网路中的节点都进行报文响应,不浪费网络资源,也提供了相应路由节点的处理能力。
[0082]在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
[0083]在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[0084]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0085]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0086]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1