CN106464511B - 一种业务保护方法及装置 - Google Patents
一种业务保护方法及装置 Download PDFInfo
- Publication number
- CN106464511B CN106464511B CN201580028579.5A CN201580028579A CN106464511B CN 106464511 B CN106464511 B CN 106464511B CN 201580028579 A CN201580028579 A CN 201580028579A CN 106464511 B CN106464511 B CN 106464511B
- Authority
- CN
- China
- Prior art keywords
- lsp
- network element
- configuration information
- business
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了一种业务保护的方法,包括:控制器建立ASON业务的第一LSP和第二LSP;控制器将第一LSP的配置信息下发给第一网元,将第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;控制器接收第一网元发送的第一LSP的故障信息,故障信息中携带所述业务ID,控制器根据业务ID查找第二LSP;控制器根据第二LSP的路径信息,计算与第二LSP分离的第一LSP的重路由路径,并将第一LSP的重路由路径的配置信息下发给所述第一网元。本发明实施例还提供了一种业务保护的装置。采用本发明实施例,具有可提升业务生存性,增强业务的用户体验的优点。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种业务保护方法及装置。
背景技术
随着传送网络的发展,网络生存性成为了当前网络设计、运行和维护等操作中需要关注的重要内容,高效灵活的保护和恢复手段成为了网络(包括自动交换光网络(Automatically Switched Optical Network,ASON))必须具备的重要特征。
ASON指在选路和信令控制之下完成自动交换功能的新一代网络,它是一种标准化的智能光传送网络。ASON网络采用传统的保护方式,出现故障时,保护倒换从传送平面完成,不涉及控制平面。ASON网络中的恢复采用重路由方式,当标签交换路径(Labe-SwitchedPath,LSP)中断时,首节点计算出一条业务恢复的最佳路径,然后通过信令建立起一条新的LSP,由新的LSP来传送业务。业务关联是指将两条业务关联起来,在其中一条LSP重路由或优化时,尽量与另外一条LSP分离,而且不会与关联LSP完全重合。如图1,在实际用户网络中,对于重要业务,用户用异地容灾备份和ASON动态恢复能力来保证业务可靠性。图1中的场景对于ASON网络来说,同一条业务的工作路径(如图1中的LSP1)和保护路径(如图1中的LSP2)分别有不同的首节点和末节点。当工作路径LSP1中的A和C智能网元之间断纤时,LSP1将进行重路由,生成业务路径LSP1’,进而避开保护路径LSP2。
然而,现有的分布式ASON技术中网管将LSP1和LSP2这两条路径上的ASON业务分开单独管理,使得关联业务LSP1和LSP2出现故障时,通过网元之间协议通信不能及时获取对方业务路径信息,导致关联业务之间无法共享业务路径信息,导致业务的生存性降低;关联业务LSP1和LSP2分别单独创建,使得关联业务路径的创建无法达到整体最优。
发明内容
本发明实施例提供了一种业务保护的方法及装置,可通过控制器支持业务路径的状态共享,提升业务生存性,降低业务重路由的操作复杂性,增强业务的用户体验。
第一方面,本发明实施例提供了一种业务保护的方法,其可包括:
控制器建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径;
所述控制器将所述第一LSP的配置信息下发给第一网元,将所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID;
所述控制器接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,所述控制器根据所述业务ID查找所述第二LSP;
所述控制器根据所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径,并将所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
结合第一方面的实现方式,在第一方面第一种可能的实现方式中,所述控制器建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,具体包括:
所述控制器接收网管发送的用户配置信息,所述用户配置信息中包括至少一个源节点和至少一个宿节点,所述源节点和所述宿节点用于创建相同源节点和相同宿节点、相同源节点和不同宿节点、不同源节点和相同宿节点以及不同源节点和不同宿节点中的至少一种业务类型的ASON业务;
所述控制器根据所述用户配置信息中包含的源节点和宿节点,计算所述ASON业务的相互分离的第一LSP和第二LSP。
结合第一方面、或第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述控制器根据所述业务ID查找所述第二LSP之后,所述方法还包括:
所述控制器判断查找到的所述第二LSP是否处于正常工作状态;
若所述第二LSP处于正常工作状态,则发送业务降级的业务告警至网管。
结合第一方面、或者第一方面第一种至第二种任一可能的实现方式,在第一方面第三种可能的实现方式中,所述控制器根据所述业务ID查找所述第二LSP之后,所述方法还包括:
所述控制器判断查找到的所述第二LSP是否处于正常工作状态;
若所述查找到的所述第二LSP处于故障状态,则发送业务中断的业务告警给所述网管。
结合第一方面,或第一方面第一种至第三种任一可能的实现方式,在第一方面第四种可能的实现方式中,所述控制器触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP之后,所述方法还包括:
所述控制器接收所述网管发送的业务优化请求;
所述控制器根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP,并将所述优化第一LSP的配置信息下发给所述第一网元,将所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP;
其中,所述优化第一LSP的配置信息和所述优化第二LSP的配置信息携带所述ASON业务的业务ID。
第二方面,本发明实施例提供了一种业务保护的装置,其可包括:
创建模块,用于建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径;
下发模块,用于将所述创建模块建立的所述第一LSP的配置信息下发给第一网元,将所述创建模块建立的所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID;
查找模块,用于接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,根据所述业务ID查找所述第二LSP;
计算模块,用于根据所述查找模块查找的所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径;
所述下发模块,还用于将所述计算模块计算的所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
结合第二方面的实现方式,在第二方面第一种可能的实现方式中,所述创建模块,具体用于:
接收网管发送的用户配置信息,所述用户配置信息中包括至少一个源节点和至少一个宿节点,所述源节点和所述宿节点用于创建相同源节点和相同宿节点、相同源节点和不同宿节点、不同源节点和相同宿节点以及不同源节点和不同宿节点中的至少一种业务类型的ASON业务;
根据所述用户配置信息中包含的源节点和宿节点,计算所述ASON业务的相互分离的第一LSP和第二LSP。
结合第二方面、或第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述装置还包括:
告警模块,用于判断所述查找模块查找到的所述第二LSP是否处于正常工作状态,若所述第二LSP处于正常工作状态,则发送业务降级的业务告警至网管。
结合第二方面、或第二方面第一种至第二种任一可能的实现方式,在第二方面第三种可能的实现方式中,所述装置还包括:
告警模块,用于判断所述查找模块查找到的所述第二LSP是否处于正常工作状态,若所述第二LSP处于故障状态时,发送业务中断的业务告警给所述网管。
结合第二方面、或第二方面第一种至第三种任一可能的实现方式,在第二方面第四种可能的实现方式中,所述装置还包括:
优化模块,用于接收所述网管发送的业务优化请求,根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP;
所述下发模块,还用于将所述优化模块计算的所述优化第一LSP的配置信息下发给所述第一网元,将所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP;
其中,所述优化第一LSP的配置信息和所述优化第二LSP的配置信息携带所述ASON业务的业务ID。
第三方面,本发明实施例提供了一种控制器,其可包括:
存储器、接收器、发送器和处理器,所述接收器和所述发送器、所述处理器分别与所述存储器连接,所述处理器分别与所述接收器和所述发送器连接;
所述存储器中存储着一组程序代码;
所述接收器、所述发送器和所述处理器用于调用所述存储器中存储的程序代码,执行如下操作:
所述处理器,用于建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径;
所述发送器,用于将所述处理器建立的所述第一LSP的配置信息下发给第一网元,将所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID;
所述接收器,用于接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID;
所述处理器,还用于根据所述接收器接收到的所述业务ID查找所述第二LSP,根据所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径;
所述发送器,还用于将所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
结合第三方面的实现方式,在第三方面第一种可能的实现方式中,所述接收器,还用于接收网管发送的用户配置信息,所述用户配置信息中包括至少一个源节点和至少一个宿节点,所述源节点和所述宿节点用于创建相同源节点和相同宿节点、相同源节点和不同宿节点、不同源节点和相同宿节点以及不同源节点和不同宿节点中的至少一种业务类型的ASON业务;
所述处理器具体用于:根据所述用户配置信息中包含的源节点和宿节点,计算所述ASON业务的相互分离的第一LSP和第二LSP。
结合第三方面、或第三方面第一种可能的实现方式,在第三方面第二种可能的实现方式中,其中:
所述处理器,还用于判断查找到的所述第二LSP是否处于正常工作状态;
所述发送器,还用于在所述处理器判断得所述第二LSP处于正常工作状态时,发送业务降级的业务告警至网管。
结合第三方面、或第三方面第一种至第二种任一可能的实现方式,在第三方面第三种可能的实现方式中,其中:
所述处理器,还用于判断查找到的所述第二LSP是否处于正常工作状态;
所述发送器,还用于在所述处理器判断得所述第二LSP处于故障状态时,发送业务中断的业务告警给所述网管。
结合第三方面、或第三方面第一种至第三种任一可能的实现方式,在第三方面第四种可能的实现方式中,所述接收器,还用于接收所述网管发送的业务优化请求;
所述处理器,还用于根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP;
所述发送器,还用于将所述处理器计算得到的所述优化第一LSP的配置信息下发给所述第一网元,将所述处理器计算得到的所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP;
其中,所述优化第一LSP的配置信息和所述优化第二LSP的配置信息携带所述ASON业务的业务ID。
本发明实施例可通过控制器创建ASON业务,并生成ASON业务的两条LSP,包括ASON业务的工作路径和保护路径,进而可将两条LSP的配置信息下发给两个网元,触发网元创建网元上的LSP。控制器还可将业务ID携带在两条LSP的配置信息中下发给网元,当第一网元上的工作路径LSP出现故障时,第一网元将业务ID携带在故障信息中上报给控制器,控制器可根据业务ID查找故障LSP对应的保护路径,可实现LSP的业务路径的状态信息共享。进一步地,控制器可计算与保护路径相互分离的重路由路径,对故障LSP的进行重路由,提升业务生存性,增强业务的用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术方案中的一应用场景示意图;
图2为现有技术方案中业务创建的一实现流程示意图;
图3是本发明实施例提供的业务保护的方法的第一实施例流程示意图;
图4是本发明实施例提供的业务保护的方法中的一场景示意图;
图5是本发明实施例提供的业务保护的方法中的一交互示意图;
图6是本发明实施例提供的业务保护的方法中的第二实施例的流程示意图;
图7是本发明实施例提供的业务保护的方法中的另一交互示意图;
图8是本发明实施例提供的业务保护的方法的第三实施例流程示意图;
图9是本发明实施例提供的业务保护的装置的第一实施例结构示意图;
图10是本发明实施例提供的业务保护的装置的第二实施例结构示意图;
图11是本发明实施例提供的控制器的实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
具体实现中,本发明实施例中所描述的ASON网络是一种标准化的智能光传送网,被广泛认为的下一代光网络的主流技术。LSP是信息包通过标记交换机制传送中的一系列跳转站所形成的传输通道。一个标签交换路径可以按照常规路由机制或者配置来灵活选用。
当前随着传送网络的发展,网络生存性成为了当前网络设计、运行和维护等操作中需要关注的重要内容,高效灵活的保护和恢复手段成为了ASON网络必须具备的重要特征。保护通常利用网元间预先分配的容量,简单的如板内1+1保护,复杂的如ODUK环网保护(ODUK Spring)保护。网络恢复则通常利用网元间可用的任何容量。例如,高优先级的业务恢复时,可利用网元间可用的任意容量,包括原本分配给低优先级业务的容量。当业务的路由失效时,网络自动寻找失效路由的替代路由,其恢复算法与网络选路算法相同。使用恢复方式时,网络必须预先保留一部分空闲资源,供业务重路由时使用。
ASON网络仍然可以采用传统的保护方式,如ODUK Spring。ASON网络中的恢复采用重路由方式。当LSP中断时,首节点计算出一条业务恢复的最佳路径,然后通过信令建立起一条新的LSP,由新的LSP来传送业务。在实际用户网络中,对于重要的业务,用户用异地容灾备份和ASON动态恢复能力来保证业务可靠性,如图1。图1中所描述的场景对ASON网络来说,同一条业务其工作路径(对应图1中的LSP1)和保护路径(对应图1的LSP2)分别有不同的首节点和末节点。分布式ASON技术把这两条路径分别作为一条ASON业务管理,同时提供了这两条业务的关联能力来模拟为一条业务。下面将结合图2来描述现有技术中业务创建的实现过程。
参见图2,为现有技术方案业务创建实现流程示意图。现有技术方案的业务创建流程包括步骤:
1、用户配置主LSP(LSP1)。
用户可在网管中设置创建关联保护业务的主LSP(即LSP1)的配置信息,以通过网管触发网元1创建LSP1。其中,上述LSP1即为ASON业务的工作路径。
2、网管创建LSP1。
网管可获取用户配置的LSP1的配置信息,进而触发网元1创建网元上的LSP1。
3、用户配置LSP2。
用户还可在网管中设置创建关联保护业务的工作路径对应的保护路径(也称备工作路径)LSP2的配置信息,以通过网管触发网元2创建LSP2。其中,上述LSP2即为工作路径LSP1对应的保护路径。
4、网管创建LSP2。
网管可获取用户配置的LSP2的配置信息,进而触发网元2创建网元上的LSP2。
5、用户设置主备关联业务。
用户可将LSP1和LSP2设置为关联业务,用户可设定LSP1和LSP2的关联关系。其中,上述LSP1和LSP2的关联关系为用户端可见的LSP1和LSP2的关联信息,网元1和网元2需要通过通信协议获取对方的路径信息。
6、网管触发网元1设置LSP1和LSP2的关联。
7、网管触发网元2设置LSP1和LSP2的关联。
网管触发网元1和网元2设置LSP1和LSP2的关联,将LSP1的业务和LSP2的业务设置为关联业务。网元1和网元2可通过通信协议获取对方的路径信息。然而,即使网元1和网元2设置了LSP1和LSP2的关联关系,网元1和网元2进行业务创建时,还是分开自己计算路径的,使得网元1和网元2分开计算得到的业务路径可能不是最优的业务路径,业务路径的创建效果不佳。
8、网元1和网元2同时出现业务故障。
当网元1对应的LSP1出现故障时,网元1可确定其业务出现故障,进而可向网管上报业务故障;当网元2对应的LSP2出现故障时,网元2可确定其业务处理故障,进而可向网管上报业务故障。
9、网元1的业务故障显示。
10、网元2的业务故障显示。
网管接收到网元1和网元2上报的业务故障后,则可对网元1和网元2的业务故障进行显示,呈现给用户。用户可根据网管显示的业务故障确定业务状态,进而可根据其设定的主备关联业务的关联关系确定各个业务的通断状态,进而可指定单个业务进行重路由等操作。
11、网元1进行业务重路由。
12、网元2进行业务重路由。
具体实现中,若上述LSP1出现业务故障需要进行重路由时,网元1可根据网管设置LSP1和LSP2关联时获取的网元2创建的业务路径(LSP2)的路径信息,计算LSP1的重路由路径。假如网元1出现业务故障,需要进行业务重路由时,网元2上的LSP2同时出现业务故障,如LSP1和LSP2存在重合部分,并且重合部分出现故障,LSP2和LSP1同时进行重路由。由于网元进行业务路径重路由的优先级高于将业务路径信息通知给对方网元的优先级,网元优先进行业务路径重路由,再将业务路径的信息通知对方网元,使得网元获取对方的业务路径信息不及时,网元进行业务路径重路由时无法及时考虑对方的业务路径的最新状态。当网元1和网元2进行重路由路径的计算时,由于获取对方的路径信息不及时,网元1和网元2可能计算到相同的路径上,使得LSP1和LSP2的重路由路径计算不准确或者无法达到两条业务路径同时达到最优,重路由效果不佳,业务生存性降低等。
针对现有技术方案业务创建等操作无法将两条业务路径作为一条业务管理,无法实现业务路径信息的及时共享等问题,本发明实施例提供了一种业务保护方法,可通过控制器进行业务路径的关联管理,通过控制器实现业务路径的计算,可支持业务路径的状态共享,提升业务生存性,降低业务重路由等操作的复杂性。
本发明实施例可通过在控制器上创建一种ASON业务,具体的,在本发明实施例中,控制器创建的ASON业务可为ASON钻石级业务。下面将以ASON钻石级业务为例,对本发明实施例提供的业务保护方法进行具体描述。控制器可生成两条ASON业务的业务路径,通过上述两条ASON业务的业务路径来传输ASON业务信息,通过操作控制器上创建的业务路径和业务ID来触发网元创建网元上的业务路径,或者重路由业务路径或者优化业务路径。当网元上出现业务故障时,网元可将告警请求或者重路由请求发送到控制器进行管理,进而可实现业务路径的状态共享。本发明实施例可创建新的钻石级业务,业务可设置多个源节点和多个宿节点,在同一个节点,工作路径和保护路径可以使用相同的单板端口和通道,也可使用不同的单板端口和通道。即,本发明实施例所描述的方法所创建的钻石级业务可包括多种业务类型的钻石级业务,例如同首同末的业务类型,即,相同的源节点(也叫首节点)和相同的宿节点(也叫末节点),或者同首异末的业务类型,即,相同的源节点和不同的宿节点,或者异首同末的业务类型,即,不同的源节点和相同的宿节点,或者异首异末的业务类型,即,不同的源节点和不同的宿节点。
下面将结合图1至图11对本发明实施例提供的业务保护的方法及装置进行具体描述。
参见图3,是本发明实施例提供的业务保护的方法的第一实施例流程示意图。本发明实施例中所描述的业务保护的方法包括步骤:
S101,控制器创建ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径。
具体实现中,业务创建时,控制器可首先根据用户配置创建一个ASON钻石级业务。其中,上述ASON钻石级业务具体可为增强的ASON钻石级业务,控制器可通过上述ASON钻石级业务的业务ID实现对不同LSP上业务的关联管理,实现关联业务的状态信息共享。控制器创建了ASON钻石级业务之后,可生成上述ASON业务的两条LSP,包括第一LSP和第二LSP,其中,第一LSP为工作路径,第二LSP为保护路径,通过生成的两条LSP来传输ASON业务信息。
进一步的,控制器创建增强的ASON钻石级业务时,可接收网管发送的用户配置,其中,上述用户配置可包括多个源节点和多个宿节点,即至少一个源节点和至少一个宿节点。其中,上述用户配置的源节点可为同一个源节点,也可为不同的源节点,上述用户配置的宿节点可为同一个宿节点,也可为不同的宿节点。控制器根据上述源节点和宿节点生成的业务可包括:同首同末,或者同首异末,或者异首同末,或者异首异末等业务类型的业务。即控制器根据上述源节点和上述宿节点创建的ASON钻石级业务中可包括相同的源节点(也叫首节点)和相同的宿节点(也叫末节点)的两条业务路径,或者相同的源节点和不同的宿节点的两条业务路径,或者不同的源节点和相同的宿节点的两条业务路径,或者不同的源节点和不同的宿节点的两条业务路径。
具体实现中,控制器可根据上述网管发送的用户配置生成增强的ASON钻石级业务,还需要根据当前的网络环境计算出两个相互分离的LSP的业务路径。具体实现中,如图4,图中所描述的cost10和cost100是链路代价,控制器计算路径时,可将链路代价进行累加,将路径上累加的数字最小的路径选定为目标路径。其中,上述cost10和cost100仅是链路代价的一个例子,具体数值可根据实际场景确定,在此不做限制。具体实现中,控制器计算ASON业务的两条业务路径时,可首先根据工作路径和保护路径相互分离(即保护路径和工作路径不重合)的原则,结合业务路径上的链路代价确定两条业务路径,再通过链路代价的计算最终计算得到两条业务路径。具体的,若控制器计算业务路径时只考虑一条路径,则控制器第一次计算出的路径可能为A-B-C-D(路径上的数字为cost10+cost10+cost10),此时控制器第二次计算的路径无论是A-B-D(路径上的数字为cost10+cost100)还是A-C-D(路径上的数字为cost10+cost100)都将与第一条路径存在链路重复,即第一次计算的路径和第二次计算的路径将无法分离。故此,为了能计算得到两条分离的业务路径,控制器需要根据网络环境(例如各个智能网元的状态)同时考虑两条路径,一次确定两条路径的路径线路,最后再根据路径线路上的链路代价计算出两个LSP最优的业务路径。
S102,所述控制器将所述第一LSP的配置信息下发给第一网元,将所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP。
在一些可行的实施方式中,控制器根据用户配置生成增强的ASON钻石级业务(以下简称ASON业务)并生成ASON业务的两条LSP之后,则将上述两条LSP的配置信息下发给两个网元,触发网元创建网元上的LSP。进一步的,在本发明实施例中,上述两条LSP的配置信息中携带上述ASON业务的业务ID。控制器可将上述业务ID携带在LSP的配置信息中下发给网元,触发网元创建网元上的LSP。具体的,控制器可将其生成的两条LSP中的第一LSP(例如工作路径)的配置信息(包含ASON业务的业务ID)下发给第一网元,触发第一网元创建第一网元上的LSP。进一步的,控制器还可将其生成的两条LSP中的另一条LSP(即,第二LSP,例如上述工作路径对应的保护路径)的配置信息(包含ASON业务的业务ID)下发给第二网元,触发第二网元创建第二网元上的LSP。第一网元接收到上述第一LSP的配置信息之后,则可根据上述配置信息和业务ID创建网元上的第一LSP;第二网元接收到上述第二LSP的配置信息之后,则可根据上述配置信息和业务ID创建网元上的第二LSP。
在一些可行的实施方式中,控制器将第一LSP的配置信息下发给第一网元,触发第一网元创建第一LSP,将第二LSP的配置信息下发给第二网元,触发第二网元创建第二LSP之后,还可通过上述第一LSP的配置信息中携带的业务ID和第二LSP的配置信息中携带的业务ID关联第一LSP和第二LSP,进而可对第一LSP和第二LSP进行关联管理。例如,通过第一LSP对应的第一网元发送的故障信息中携带的业务ID查找第二LSP等。
进一步的,在本发明实施例中,在控制器上,标识LSP使用的是控制器节点ID+业务ID。在网元上,标识LSP使用的是源节点ID+宿节点ID+业务ID,网元将控制器下发的增强的ASON钻石级业务的业务ID当成ASON业务的业务属性进行记录,进而可在传输业务信息或者传输业务故障信息至控制器的通信过程中将上述业务ID也传送给控制器,以通过控制器查找相应的业务路径信息。控制器可根据上述业务ID查找与其关联的该业务下的所有LSP,以实现业务路径信息的共享。
S103,所述控制器接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,所述控制器根据所述业务ID查找所述第二LSP。
在一些可行的实施方式中,当网元上的LSP(例如第一LSP)出现故障时,网元可将上述LSP的故障状态上报给控制器,其中,网元向控制器反馈LSP的故障状态时,可将控制器下发的业务ID携带在上述LSP故障信息中,将上述业务ID反馈给控制器。控制器可根据网元反馈的LSP故障信息确定上述网元上LSP的故障状态,还可根据上述业务ID确定上述第一LSP关联的LSP的业务路径状态,进而可根据第一LSP关联的LSP的业务路径状态确定第一LSP的重路由路径。网元可通过控制器下发的重路由路径指示进行业务路径的重路由等操作。
具体实现中,上述第一LSP具体可为ASON业务的工作路径,上述与第一LSP关联的第二LSP具体可为上述ASON业务的工作路径对应的保护路径。即,在本发明实施例中,控制器结合其生成的增强的ASON钻石级业务的业务ID查找上述业务ID关联的所有LSP,控制器可查找得到业务ID关联的所有业务LSP,进而可查看所有业务LSP的状态,可实现所有业务LSP的状态共享。进一步的,还可根据所有业务LSP的状态确定业务是否中断,或者根据保护路径LSP的状态对工作路径LSP进行重路由等操作,可增强业务的生存性。
S104,所述控制器根据所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径,并将所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
在一些可行的实施方式中,控制器查找得到第二LSP之后,则可根据上述LSP的路径信息计算与第二LSP分离的第一LSP的重路由路径。即,控制器可尽量避开第二LSP的业务路径,确定第一LSP进行重路由的业务路径。控制器计算得到与第二LSP分离的业务路径之后,则可将上述业务路径下发给第一网元,触发第一网元创建第一LSP重路由的路径,保障业务正常运行。
进一步的,下面将结合图5对上述业务创建和重路由的具体实现过程中控制器与网管、网元的交互过程进行描述。
参见图5,是本发明实施例提供的业务保护的方法中业务创建及重路由的交互过程示意图,包括步骤:
1、用户触发网管创建带保护的业务。
具体实现过程中,用户可输入多个源节点和多个宿节点,触发网管建立带保护的业务。
2、网管触发控制器创建带保护的业务。
具体实现过程中,网管可将用户输入的多个源节点和宿节点的用户配置发送给控制器,触发控制器创建带保护的业务。控制器可根据当前的网络环境,计算出两条最优的LSP业务路径,进而可下发给网元,触发网元创建网元上的LSP。
3、控制器触发网元1创建网元上的LSP。
具体的,控制器可将其生成的ASON业务的两条LSP中的第一LSP(具体可为ASON业务的工作路径)的配置信息下发给网元1,触发网元1创建网元1上的LSP(例如LSP1)。其中,上述第一LSP的配置信息中携带ASON业务的业务ID。
4、控制器触发网元2创建网元上的LSP。
具体的,控制器可将其生成的ASON业务的两条LSP中的第二LSP(具体可为ASON业务的工作路径对应的保护路径)的配置信息下发给网元2,触发网元2创建网元2上的LSP(例如LSP2)。其中,上述第二LSP的配置信息中携带ASON业务的业务ID。
5、网元1上的业务LSP出现故障。
具体实现中,当LSP1出现故障时,网元1可检测得到上述LSP1出现故障,进而可向控制器上报业务故障信息。
6、网元1向控制器请求业务LSP1进行重路由。
具体实现中,当网元1检测得到LSP1出现故障时,网元1可向控制器发送业务故障信息,还可向控制器发送LSP1进行重路由的请求,以根据控制器的指示创建新的业务路径。具体的,网元1向控制器上报业务故障信息时,可将控制器下发的第一LSP的配置信息中的业务ID同时反馈给控制器,控制器根据上述业务ID查找得到LSP1关联的业务路径。
7、控制器根据LSP2的路径状况,计算LSP1的路径。
具体实现中,控制器接收到网元1发送的LSP1进行重路由的请求之后,则可根据网元1发送的业务故障信息中携带的业务ID查找得到LSP1关联的业务路径(LSP2),进而可根据LSP2的路径状况计算与LSP2分离的业务路径,将上述计算得到的业务路径作为LSP1重路由的路径。
8、控制器将业务LSP1重路由的路径下发给网元1。
具体实现中,控制器可将计算得到的与LSP2分离的业务路径作为LSP1重路由的业务路径的配置信息下发给网元1,触发网元1创建LSP1的重路由路径。
在本发明实施例中,控制器可创建一个增强的ASON钻石级业务,并生成ASON钻石级业务的两条LSP,进而可将两条LSP的配置信息下发给两个网元,触发网元创建网元上的LSP,其中,两条LSP的配置信息中携带业务ID。当任一网元上的LSP出现故障时,控制器可根据出现故障的LSP的网元上报的故障信息,根据上述故障信息中携带的ASON业务的业务ID查找与上述故障LSP关联的LSP,可实现LSP的业务路径的状态信息共享。进一步地,可计算与上述故障LSP关联的LSP相互分离的业务路径,对故障LSP的业务路径进行重路由,提升业务生存性,增强业务的用户体验。
参见图6,是本发明实施例提供的业务保护的方法的第二实施例流程示意图。本发明实施例中所描述的方法,包括步骤:
S201,控制器建立ASON业务的第一LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径。
S202,所述控制器将所述第一LSP的配置信息下发给第一网元,将所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP。
S203,所述控制器接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,所述控制器根据所述业务ID查找所述第二LSP。
具体实现中,上述步骤S201至S203的具体实现过程可参见上述第一实施例中步骤S101至S103所描述的实现方式,在此不再赘述。
S204,当所述控制器接收到所述网管发送的业务优化请求时,所述控制器根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP,并将所述优化第一LSP的配置信息下发给所述第一网元,将所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP。
在一些可行的实施方式中,控制器将ASON业务下发给网元,触发网元创建网元上的LSP之后,用户还可对网元上创建的LSP进行优化。即,控制器触发网元创建网元上的LSP之后,若用户觉得上述网元创建的业务路径无法满足要求,比如网元创建的业务路径的链路代价总和较大,需要对业务路径进行优化,则可触发控制器对ASON业务的业务路径进行优化。具体实现中,用户可通过网管向控制器发送业务优化请求。控制器接收网管发送的业务优化请求之后,可根据网元创建的LSP1和LSP2的路径信息计算出LSP1和LSP2优化后的路径并下发给对应的网元,触发网元创建优化后的LSP1和LSP2。网元可根据控制器下发的路径创建优化后的业务路径。其中,上述LSP1和LSP2的业务信息可包括LSP1和LSP2的业务路径的链路代价总和,或者LSP1和LSP2的业务路径经过的路径节点等信息。控制器可根据LSP1的业务路径中各个路径节点之间的链路代价,计算得到链路代价小于当前LSP1的业务路径的链路代价总和的路径,将计算得到的路径作为LSP1的优化路径,即优化第一LSP,进而可触发第一网元创建优化第一LSP。控制器可根据LSP2的业务路径中各个路径节点之间的链路代价,计算得到链路代价小于当前LSP2的业务路径的链路代价总和的路径,将计算得到的路径作为LSP2的优化路径,即优化第二LSP,进而可触发第二网元创建优化第二LSP。
下面将结合图7对业务优化的实现过程进行描述。
参见图7,是本发明实施例提供的业务保护的方法中业务优化的交互示意图,包括步骤:
1、用户触发网管优化带保护的业务。
2、网管触发控制器优化带保护的业务。
3、控制器计算出LSP1和LSP2优化后的业务路径。
具体实现中,当控制器接收到网管发送的业务优化请求时,控制器可计算出ASON业务的LSP1(即第一LSP)和LSP2(即第二LSP)优化后的业务路径,并将计算得到的优化后的业务路径的配置信息下发给对应网元,以触发网元建立优化后的业务路径。
4、控制器触发网元1优化LSP1。
5、控制器触发网元2优化LSP2。
具体实现中,控制器可将计算得到的优化后的业务路径的配置信息下发给对应网元,触发网元根据控制器计算得到的优化后的业务路径建立优化后的业务路径。
需要说明的是,在本发明实施例中,优化第一LSP的配置信息和优化第二LSP的配置信息携带ASON业务的业务ID。当优化第一LSP出现故障时,控制器可根据第一网元发送的故障信息中携带的业务ID,查找优化第二LSP,进而可计算与优化第二LSP分离的路径作为优化第一LSP的重路由路径,对优化第一LSP进行重路由。
在本发明实施例中,控制器可创建一个增强的ASON钻石级业务,并生成ASON钻石级业务的两条LSP,进而可将两条LSP的配置信息和ASON业务的业务ID下发给两个网元,触发网元创建网元上的LSP。本发明实施例还可通过控制器计算优化LSP,将优化LSP的配置信息下发给网元,触发网元创建优化LSP,实现对业务路径的优化,降低了业务优化的操作复杂性,增强业务的用户体验。
参见图8,是本发明实施例提供的业务保护的方法的第三实施例流程示意图。本发明实施例所描述的方法,包括步骤:
S301,控制器建立ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径。
S302,所述控制器将所述第一LSP的配置信息下发给第一网元,将所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP,所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID。
S303,所述控制器接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,所述控制器根据所述业务ID查找所述第二LSP。
具体实现中,上述步骤S301至S303所描述的实现方式可参见上述第一实施例中的步骤S101至S103所描述的实现方式,在此不再赘述。
S304,所述控制器判断查找到的所述第二LSP是否处于正常工作状态,若是,则执行步骤S405,否则执行步骤S406。
在一些可行的实施方式中,控制器根据增强的ASON钻石级业务的业务ID查找得到与第一LSP关联的第二LSP之后,可根据第二LSP的路径状况确定上述第二LSP的路径是否处于正常的工作状态,进而可根据第二LSP的工作状态确定业务的整个状况,触发相应的告警信息。
S305,发送业务降级的业务告警至网管。
具体实现中,当控制器判断得到与第一LSP关联的第二LSP的路径处于正常的工作状态时,则可确定当前业务仅是第一LSP的业务中断,此时控制器可触发告警到网管。具体的,控制器可发送业务降级的业务告警至网管。其中,上述业务降级可指业务的工作路径(即第一LSP)中断了,只剩下保护路径(即第二LSP)处于正常工作状态,故此业务生存性等级降低了。
控制器可发送业务降级的业务告警给网管,网管可根据业务故障状态确定是否对业务故障进行修复处理,或者根据业务故障状态确定对业务故障进行修复处理的优先级。例如,当第一LSP中断,第二LSP处于正常工作状态时,网管可将该业务故障的修复等级设置为第二等级,可及时进行修复处理,也可延时进行修复处理。当第一LSP和第二LSP都处于故障状态时,网管可将该业务故障的修复等级设置为第一等级,需要及时进行修复处理。即,第一等级的业务故障修复优先级高于第二等级的业务故障等。上述修复等级的设定仅是举例,而非穷举,包含但不限于上述设置方式,在此不作限制。
S306,发送业务中断的业务告警给所述网管。
具体实现中,当控制器判断得到与第一LSP关联的第二LSP的路径处于故障状态时,则可确定当前业务下的第一LSP和第二LSP的业务都处于故障状态,此时控制器可触发告警到网管。具体的,控制器可发送业务中断的业务告警至网管,实现业务的路径状态告警。网管根据控制器发射的业务中断的告警及时对业务路径进行修复处理,即,及时对第一LSP和第二LSP进行重路由,恢复业务路径的正常工作状态。
在本发明实施例中,控制器可创建一个增强的ASON钻石级业务,并生成ASON钻石级业务的两条LSP,进而可将两条LSP的配置信息和ASON业务的业务ID下发给两个网元,触发网元创建网元上的LSP。当当前业务出现单个或部分业务故障时,控制器可上报业务降级告警至网管,当当前业务下的所有业务均处于故障状态时,控制器可上报业务中断告警至网管。本发明实施例还可通过控制器触发业务告警至网管,降低了业务告警的操作复杂性,增强业务的用户体验。
参见图9,是本发明实施例提供的业务保护的装置的第一实施例结构示意图。本发明实施例所描述的装置,包括:
创建模块10,用于建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径。
下发模块20,用于将所述创建模块建立的所述第一LSP的配置信息下发给第一网元,将所述创建模块建立的所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID。
查找模块30,用于接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,根据所述业务ID查找所述第二LSP。
计算模块40,根据所述查找模块查找的所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径。
所述下发模块20,还用于将所述计算模块计算的所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
具体实现中,本发明实施例中所描述的装置具体可为本发明实施例提供的业务保护的方法的执行主体,即本发明实施例中所描述的控制器,具体实现过程中,上述业务保护的装置可通过其创建模块、下发模块、查找模块以及计算模块执行上述本发明实施例提供的业务保护的方法的具体实现方式。本发明实施例中所描述的装置中各个模块的具体实现过程可参见上述业务保护的方法的第一实施例中所描述的实现方式,在此不再赘述。
在本发明实施例中,控制器可创建一个增强的ASON钻石级业务,并生成ASON钻石级业务的两条LSP,进而可将两条LSP的配置信息下发给两个网元,触发网元创建网元上的LSP,其中,两条LSP的配置信息携带业务ID。当任一网元上的LSP出现故障时,控制器可根据出现故障的LSP的网元上报的故障信息,根据上述故障信息中携带的ASON业务的业务ID查找与上述故障LSP关联的LSP,可实现LSP的业务路径的状态信息共享。进一步地,可计算与上述故障LSP关联的LSP相互分离的业务路径,对故障LSP的业务路径进行重路由,提升业务生存性,增强业务的用户体验。
参见图11,是本发明实施例提供的业务保护的装置的第二实施例结构示意图。本发明实施例所描述的装置,包括:
创建模块11,用于建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径。
具体实现中,本发明实施例所描述的创建模块11可执行上述实施例中所描述的创建模块10所执行的实现方式,还可执行如下操作:
所述创建模块11,具体用于:
接收网管发送的用户配置信息,所述用户配置信息中包括至少一个源节点和至少一个宿节点,所述源节点和所述宿节点用于创建相同源节点和相同宿节点、相同源节点和不同宿节点、不同源节点和相同宿节点以及不同源节点和不同宿节点中的至少一种业务类型的ASON业务;
根据所述用户配置信息中包含的源节点和宿节点,计算所述ASON业务的相互分离的第一LSP和第二LSP。
下发模块21,用于将所述创建模块建立的所述第一LSP的配置信息下发给第一网元,将所述创建模块建立的所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID。
查找模块30,用于接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,根据所述业务ID查找所述第二LSP。
计算模块40,用于根据所述查找模块查找的所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径。
所述下发模块21,还用于将所述计算模块计算的所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
在一些可行的实施方式中,本发明实施例中所描述的装置还包括:
告警模块50,用于判断所述查找模块查找到的所述第二LSP是否处于正常工作状态,若所述第二LSP处于正常工作状态,则发送业务降级的业务告警至网管。
在一些可行的实施方式中,本发明实施例中所描述的装置还包括:
告警模块50,用于判断所述查找模块查找到的所述第二LSP是否处于正常工作状态,若所述第二LSP处于故障状态时,发送业务中断的业务告警给所述网管。
在一些可行的实施方式中,本发明实施例中所描述的装置还包括:
优化模块60,用于接收所述网管发送的业务优化请求,根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP。
上述下发模块21,还用于将所述优化模块计算的所述优化第一LSP的配置信息下发给所述第一网元,将所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP;
其中,所述优化第一LSP的配置信息和所述优化第二LSP的配置信息携带所述ASON业务的业务ID。
具体实现中,本发明实施例中所描述的装置具体可为本发明实施例提供的业务保护的方法的执行主体,即本发明实施例中所描述的控制器,具体实现过程中,本发明实施例所描述的装置可通过其创建模块、下发模块、查找模块、计算模块、告警模块以及优化模块执行上述本发明实施例提供的业务保护的方法的具体实现方式。本发明实施例中所描述的装置中各个模块的具体实现过程可参见上述本发明实施例提供的业务保护的方法的第一实施例中所描述的实现方式,以及上述本发明实施例提供的业务保护的方法的第二实施例、第三实施例中所描述的实现方式,在此不再赘述。
在本发明实施例中,控制器可创建一个增强的ASON钻石级业务,并生成ASON钻石级业务的两条LSP,进而可将两条LSP的配置信息和ASON业务的业务ID下发给两个网元,触发网元创建网元上的LSP。当当前业务出现单个或部分业务故障时,控制器可上报业务降级告警至网管,当当前业务下的所有业务均处于故障状态时,控制器可上报业务中断告警至网管。本发明实施例还可通过控制器触发业务告警至网管,降低了业务告警的操作复杂性,增强业务的用户体验。
参见图12,是本发明实施例提供的控制器的实施例结构示意图。本发明实施例所描述的控制器,包括:存储器1000、接收器2000、发送器3000和处理器4000,所述接收器2000、所述发送器3000、所述处理器4000与所述存储器1000通过总线5000连接;
所述存储器1000中存储着一组程序代码;
所述接收器2000、所述发送器3000和所述处理器4000用于调用所述存储器中存储的程序代码,执行如下操作:
所述处理器4000,用于建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径。
所述发送器3000,用于将所述处理器建立的所述第一LSP的配置信息下发给第一网元,将所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID。
所述接收器2000,用于接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID。
所述处理器4000,还用于根据所述接收器接收到的所述业务ID查找所述第二LSP,根据所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径。
所述发送器3000,还用于将所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
在一些可行的实施方式中,
所述接收器2000,还用于接收网管发送的用户配置信息,所述用户配置信息中包括至少一个源节点和至少一个宿节点,所述源节点和所述宿节点用于创建相同源节点和相同宿节点、相同源节点和不同宿节点、不同源节点和相同宿节点以及不同源节点和不同宿节点中的至少一种业务类型的ASON业务;
所述处理器4000具体用于:根据所述用户配置信息中包含的源节点和宿节点,计算所述ASON业务的相互分离的第一LSP和第二LSP。
在一些可行的实施方式中,
上述处理器4000,还用于判断查找到的所述第二LSP是否处于正常工作状态;
所述发送器3000,还用于在所述处理器判断得所述第二LSP处于正常工作状态时,发送业务降级的业务告警至网管。
在一些可行的实施方式中,
上述处理器4000,还用于判断查找到的所述第二LSP是否处于正常工作状态;
上述发送器3000,还用于在所述处理器判断得所述第二LSP处于故障状态时,发送业务中断的业务告警给所述网管。
在一些可行的实施方式中,所述接收器2000,还用于接收所述网管发送的业务优化请求;
所述处理器4000,还用于根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP;
所述发送器3000,还用于将所述处理器计算得到的所述优化第一LSP的配置信息下发给所述第一网元,将所述处理器计算得到的所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP;
其中,所述优化第一LSP的配置信息和所述优化第二LSP的配置信息携带所述ASON业务的业务ID。
具体实现中,本发明实施例中所描述的控制器具体可为本发明实施例提供的业务保护的方法的执行主体,即本发明实施例中所描述的控制器,具体实现过程中,控制器可通过其接收器、发送器以及处理器执行上述本发明实施例提供的业务保护的方法的具体实现方式。本发明实施例中所描述的控制器中各个模块的具体实现过程可参见上述本发明实施例提供的业务保护的方法的第一实施例中所描述的实现方式,以及上述本发明实施例提供的业务保护的方法的第二实施例、第三实施例中所描述的实现方式,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (15)
1.一种业务保护的方法,其特征在于,所述方法包括:
控制器建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径;
所述控制器将所述第一LSP的配置信息下发给第一网元,将所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID;
所述控制器接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,所述控制器根据所述业务ID查找所述第二LSP;
所述控制器根据所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径,并将所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
2.如权利要求1所述的方法,其特征在于,所述控制器建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,具体包括:
所述控制器接收网管发送的用户配置信息,所述用户配置信息中包括至少一个源节点和至少一个宿节点,所述源节点和所述宿节点用于创建相同源节点和相同宿节点、相同源节点和不同宿节点、不同源节点和相同宿节点以及不同源节点和不同宿节点中的至少一种业务类型的ASON业务;
所述控制器根据所述用户配置信息中包含的源节点和宿节点,计算所述ASON业务的相互分离的第一LSP和第二LSP。
3.如权利要求1所述的方法,其特征在于,所述控制器根据所述业务ID查找所述第二LSP之后,所述方法还包括:
所述控制器判断查找到的所述第二LSP是否处于正常工作状态;
若所述第二LSP处于正常工作状态,则发送业务降级的业务告警至网管。
4.如权利要求1所述的方法,其特征在于,所述控制器根据所述业务ID查找所述第二LSP之后,所述方法还包括:
所述控制器判断查找到的所述第二LSP是否处于正常工作状态;
若所述查找到的所述第二LSP处于故障状态,则发送业务中断的业务告警给网管。
5.如权利要求2所述的方法,其特征在于,所述控制器触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP之后,所述方法还包括:
所述控制器接收所述网管发送的业务优化请求;
所述控制器根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP,并将所述优化第一LSP的配置信息下发给所述第一网元,将所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP;
其中,所述优化第一LSP的配置信息和所述优化第二LSP的配置信息携带所述ASON业务的业务ID。
6.一种业务保护的装置,其特征在于,包括:
创建模块,用于建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径;
下发模块,用于将所述创建模块建立的所述第一LSP的配置信息下发给第一网元,将所述创建模块建立的所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID;
查找模块,用于接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID,根据所述业务ID查找所述第二LSP;
计算模块,用于根据所述查找模块查找的所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径;
所述下发模块,还用于将所述计算模块计算的所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
7.如权利要求6所述的装置,其特征在于,所述创建模块,具体用于:
接收网管发送的用户配置信息,所述用户配置信息中包括至少一个源节点和至少一个宿节点,所述源节点和所述宿节点用于创建相同源节点和相同宿节点、相同源节点和不同宿节点、不同源节点和相同宿节点以及不同源节点和不同宿节点中的至少一种业务类型的ASON业务;
根据所述用户配置信息中包含的源节点和宿节点,计算所述ASON业务的相互分离的第一LSP和第二LSP。
8.如权利要求6所述的装置,其特征在于,所述装置还包括:
告警模块,用于判断所述查找模块查找到的所述第二LSP是否处于正常工作状态,若所述第二LSP处于正常工作状态,则发送业务降级的业务告警至网管。
9.如权利要求6所述的装置,其特征在于,所述装置还包括:
告警模块,用于判断所述查找模块查找到的所述第二LSP是否处于正常工作状态,若所述第二LSP处于故障状态时,发送业务中断的业务告警给网管。
10.如权利要求7所述的装置,其特征在于,所述装置还包括:
优化模块,用于接收所述网管发送的业务优化请求,根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP;
所述下发模块,还用于将所述优化模块计算的所述优化第一LSP的配置信息下发给所述第一网元,将所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP;
其中,所述优化第一LSP的配置信息和所述优化第二LSP的配置信息携带所述ASON业务的业务ID。
11.一种控制器,其特征在于,包括:存储器、接收器、发送器和处理器,所述接收器和所述发送器、所述处理器分别与所述存储器连接,所述处理器分别与所述接收器和所述发送器连接;
所述存储器中存储着一组程序代码;
所述接收器、所述发送器和所述处理器用于调用所述存储器中存储的程序代码,执行如下操作:
所述处理器,用于建立自动交换光网络ASON业务的第一标签交换路径LSP和第二LSP,所述第一LSP为工作路径,所述第二LSP为保护路径;
所述发送器,用于将所述处理器建立的所述第一LSP的配置信息下发给第一网元,将所述第二LSP的配置信息下发给第二网元,触发所述第一网元创建所述第一LSP,触发所述第二网元创建所述第二LSP;所述第一LSP的配置信息和所述第二LSP的配置信息携带所述ASON业务的业务标识ID;
所述接收器,用于接收所述第一网元发送的所述第一LSP的故障信息,所述第一LSP的故障信息中携带所述业务ID;
所述处理器,还用于根据所述接收器接收到的所述业务ID查找所述第二LSP,根据所述第二LSP的路径信息,计算与所述第二LSP分离的第一LSP的重路由路径;
所述发送器,还用于将所述第一LSP的重路由路径的配置信息下发给所述第一网元,以触发所述第一网元创建所述第一LSP的重路由路径。
12.如权利要求11所述的控制器,其特征在于,
所述接收器,还用于接收网管发送的用户配置信息,所述用户配置信息中包括至少一个源节点和至少一个宿节点,所述源节点和所述宿节点用于创建相同源节点和相同宿节点、相同源节点和不同宿节点、不同源节点和相同宿节点以及不同源节点和不同宿节点中的至少一种业务类型的ASON业务;
所述处理器具体用于:根据所述用户配置信息中包含的源节点和宿节点,计算所述ASON业务的相互分离的第一LSP和第二LSP。
13.如权利要求11所述的控制器,其特征在于,其中:
所述处理器,还用于判断查找到的所述第二LSP是否处于正常工作状态;
所述发送器,还用于在所述处理器判断得所述第二LSP处于正常工作状态时,发送业务降级的业务告警至网管。
14.如权利要求11所述的控制器,其特征在于,其中:
所述处理器,还用于判断查找到的所述第二LSP是否处于正常工作状态;
所述发送器,还用于在所述处理器判断得所述第二LSP处于故障状态时,发送业务中断的业务告警给网管。
15.如权利要求12所述的控制器,其特征在于,
所述接收器,还用于接收所述网管发送的业务优化请求;
所述处理器,还用于根据所述第一LSP和所述第二LSP的路径信息,计算出所述ASON业务的优化第一LSP和优化第二LSP;
所述发送器,还用于将所述处理器计算得到的所述优化第一LSP的配置信息下发给所述第一网元,将所述处理器计算得到的所述优化第二LSP的配置信息下发第二网元,以触发所述第一网元建立所述优化第一LSP,以触发所述第二网元网元建立所述优化第二LSP;
其中,所述优化第一LSP的配置信息和所述优化第二LSP的配置信息携带所述ASON业务的业务ID。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/076509 WO2016165061A1 (zh) | 2015-04-14 | 2015-04-14 | 一种业务保护方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106464511A CN106464511A (zh) | 2017-02-22 |
CN106464511B true CN106464511B (zh) | 2019-08-02 |
Family
ID=57125509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580028579.5A Active CN106464511B (zh) | 2015-04-14 | 2015-04-14 | 一种业务保护方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106464511B (zh) |
WO (1) | WO2016165061A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220191132A1 (en) * | 2019-03-07 | 2022-06-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for reestablishing label switched path, and network apparatus |
CN112003715B (zh) * | 2019-05-27 | 2022-09-13 | 烽火通信科技股份有限公司 | 一种端到端业务告警状态监测方法及*** |
CN113099321B (zh) * | 2019-12-23 | 2022-09-30 | 中国电信股份有限公司 | 通信路径的确定方法、装置和计算机可读存储介质 |
CN113365165B (zh) * | 2021-06-22 | 2022-07-08 | 烽火通信科技股份有限公司 | 一种传送网重路由业务动态切换的方法和设备 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005442B (zh) * | 2006-01-20 | 2012-01-11 | 华为技术有限公司 | 一种重路由方法 |
CN101459535A (zh) * | 2007-04-12 | 2009-06-17 | 华为技术有限公司 | 进行业务恢复的装置和方法 |
CN101145930B (zh) * | 2007-09-19 | 2010-04-21 | 华为技术有限公司 | 保证组播业务可靠传输的方法、***和设备 |
EP2061186A1 (en) * | 2007-11-14 | 2009-05-20 | Nokia Siemens Networks Oy | Method and device for determining a history of a connection in a newtwork and communication system comprising such device |
CN101459565B (zh) * | 2007-12-13 | 2012-06-27 | 华为技术有限公司 | 一种复用段保护业务的恢复方法、装置和网络节点 |
CN101646105B (zh) * | 2008-08-07 | 2013-08-07 | 华为技术有限公司 | 业务恢复的方法、***和设备 |
CN101645847A (zh) * | 2009-08-25 | 2010-02-10 | 中兴通讯股份有限公司 | 一种在传送网络中提高业务恢复速度的方法及*** |
CN101656572B (zh) * | 2009-09-02 | 2012-07-25 | 烽火通信科技股份有限公司 | 一种在ason网络中实现永久式共享恢复的方法 |
JP2014175756A (ja) * | 2013-03-07 | 2014-09-22 | Nec Corp | 自律分散制御対応ネットワークにおける通信装置およびパス切替制御方法 |
-
2015
- 2015-04-14 CN CN201580028579.5A patent/CN106464511B/zh active Active
- 2015-04-14 WO PCT/CN2015/076509 patent/WO2016165061A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2016165061A1 (zh) | 2016-10-20 |
CN106464511A (zh) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7656792B2 (en) | Method and apparatus for computing alternate multicast/broadcast paths in a routed network | |
CN102325037B (zh) | 一种伪线双归网络的切换方法、***和双归属运营商设备 | |
CN106464511B (zh) | 一种业务保护方法及装置 | |
KR101697372B1 (ko) | 다중보호그룹의 보호절체를 수행하는 보호절체 장치 및 방법 | |
US20070237085A1 (en) | System and methodology for fast link failover based on remote upstream failures | |
CN103782552A (zh) | 一种业务路径的保护方法、控制器、设备及*** | |
CN104980372A (zh) | 中继***以及交换机装置 | |
CN104980349A (zh) | 中继***以及交换机装置 | |
JP5747281B2 (ja) | 通信システム、通信方法、及び、網管理装置 | |
CN102347905A (zh) | 一种网络设备及其转发信息更新方法 | |
WO2016165142A1 (zh) | 一种虚拟网络的保护方法和装置 | |
CN107005469A (zh) | 一种路由的方法、相关设备及*** | |
CN104901881A (zh) | 路由设备、负载均衡设备、消息分发方法及*** | |
CN101789879A (zh) | 一种关联链路的动态维护方法及装置 | |
CN106572012A (zh) | 一种vpn frr的实现方法和pe设备 | |
CN105490936A (zh) | 一种基于sdn的避免冲突的快速数据传输方法 | |
CN102480368A (zh) | 一种聚合链路的保护方法及*** | |
CN105164974A (zh) | 用于具有去耦的控制和数据平面的电信网络的网络元件 | |
CN102142975B (zh) | 基于传送网中双节点互连保护结构的业务保护方法及*** | |
EP2892180B1 (en) | Service traffic protection method and apparatus | |
CN104468347B (zh) | 网络数据自环回的控制方法及装置 | |
CN102739529A (zh) | 一种伪线保护组的保护方法及装置 | |
CN103959723B (zh) | 一种重路由方法、***以及网络设备 | |
EP2526652B1 (en) | Method, apparatus and communication network for providing restoration survivability | |
CN106161232A (zh) | 一种隧道保护切换的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |