一种双归组主备节点协商机制的实现方法及装置与流程

文档序号:14393957阅读:331来源:国知局

本发明涉及通信网络技术领域,具体涉及一种双归组主备节点协商机制的实现方法及装置。



背景技术:

多协议标签交换(multi-protocollabelswitching,mpls)是一种基于快速数据包交换和路由的体系,实现分组业务快速转发,它为网络数据流量提供了路由、转发和交换等能力。基于mpls技术的环形网络,可以称为mpls环。

mpls环网保护技术在运营商网络的部署越来越多。随着mpls技术在传输领域的广泛应用,基于mpls-tp(mpls-transportprofile)功能实现的分组传输网(packettransportnetwork,ptn)技术广泛替代光同步数字传输网(opticalsynchronousdigitaltransmissionnetwork,sdh)/基于sdh的多业务传送平台(multi-servicetransferplatform,mstp)越普遍。环网保护在层次化环形组网中还可用于解决多点故障的业务保护问题。

mpls双归环保护技术是对mpls环网保护技术进一步升级。现有的mpls双归环保护技术如果考虑端到端多点故障和核心点节点故障保护能力需要结合多种保护技术才能完成,保护模型复杂,实现环网保护需要对每个具体的业务进行配置,配置和维护复杂,且成本高。



技术实现要素:

本发明实施例提供一种双归组主备节点协商机制的实现方法及装置,用于解决现有的环网保护方法配置和维护复杂、成本高的问题。

本发明实施例提供了一种双归组主备节点协商机制的实现方法,包括:

在目标业务从环网的接入源端向双归组传输的过程中,所述双归组中的备节点获取所述环网的链路状态信息;

所述备节点根据所述链路状态信息判断所述双归组中的主节点是否可达;

若所述备节点判断获知所述主节点不可达,则触发环网倒换,并触发主备节点切换,所述备节点处理所述目标业务,使得所述目标业务从所述备节点出承载网络;

其中,所述双归组为所述目标业务的宿端。

可选地,所述方法还包括:

若所述备节点判断获知所述环网工作路径出现故障且所述主节点可达,则触发所述环网倒换,使得所述目标业务经保护路径到达所述主节点。

可选地,备节点获取所述环网的链路状态信息,包括:

备节点基于多协议标签交换的oam获取所述环网的链路状态信息。

可选地,所述触发主备节点切换包括:

所述备节点将自身的节点属性由串通节点修改为网络服务提供点。

可选地,所述方法还包括:

所述备节点的节点属性设置为网络服务提供点后,若判断获知所述主节点可达,则所述备节点将自身的节点属性由网络服务提供点修改为串通节点。

本发明实施例提供了一种双归组主备节点协商机制的实现装置,包括:

链路状态信息获取单元,用于在目标业务从环网的接入源端向双归组传输的过程中,获取所述环网的链路状态信息;

判断单元,用于根据所述链路状态信息判断所述双归组中的主节点是否可达;

主备节点切换单元,用于当判断获知所述主节点不可达,则触发环网倒换,并触发主备节点切换,处理所述目标业务,使得所述目标业务从所述备节点出承载网络;

其中,所述双归组为所述目标业务的宿端。

可选地,所述装置还包括:

环网倒换单元,用于当判断获知所述环网工作路径出现故障且所述主节点可达,则触发所述环网倒换,使得所述目标业务经保护路径到达所述主节点。

可选地,所述链路状态信息获取单元进一步用于:

基于多协议标签交换的oam获取所述环网的链路状态信息。

可选地,所述主备节点切换单元进一步用于:

将所述备节点的节点属性由串通节点修改为网络服务提供点。

可选地,所述装置还包括:

环网恢复单元,用于当所述备节点的节点属性设置为网络服务提供点后,若判断获知所述主节点可达,则将所述备节点的节点属性由网络服务提供点修改为串通节点。

本发明实施例提供的双归组主备节点协商机制的实现方法及装置,在目标业务从环网的接入源端向双归组传输的过程中,所述双归组中的备节点获取所述环网的链路状态信息;所述备节点根据所述链路状态信息判断所述双归组中的主节点是否可达;若所述备节点判断获知所述主节点不可达,则触发环网倒换,并触发主备节点切换,所述备节点处理所述目标业务,使得所述目标业务从所述备节点出承载网络。本发明实施例备节点在主节点不可达时,触发主备节点切换,备节点代替主节点处理目标业务,使得目标业务由备节点出承载网络,无需对目标业务进行配置,配置和维护简单、成本低。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例的双归组主备节点协商机制的实现方法流程示意图;

图2a是本发明一个实施例的环网正常通信的原理图;

图2b是本发明一个实施例的主备切换通信的原理图;

图2c是本发明一个实施例的环网倒换通信的原理图;

图3是本发明一个实施例的双归组主备节点协商机制的实现装置的结构示意图;

图4示出了本发明一个实施例的电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明一个实施例的双归组主备节点协商机制的实现方法的流程示意图。如图1所示,该实施例的方法包括:

s11:在目标业务从环网的接入源端向双归组传输的过程中,所述双归组中的备节点获取所述环网的链路状态信息;

需要说明的是,所述双归组为所述目标业务的宿端。本发明实施例中的环网有工作路径和保护路径,并且工作路径和保护路径的业务传输方向相反。

s12:所述备节点根据所述链路状态信息判断所述双归组中的主节点是否可达;

图2a示出了本发明实施例的环网正常通信的原理图。如图2a所示,a为环网的接入源端,b和c组成双归组,并且b为双归组中的主节点,c为双归组中的备节点。在目标业务从环网的接入源端a向双归组传输的过程中,双归组中的备节点c获取环网的链路状态信息,如果环网工作路径正常且主节点b可达,则环网正常通信,目标业务经工作路径传输至主节点b,由主节点b处理目标业务,目标业务从主节点b出承载网络。

s13:若所述备节点判断获知所述主节点不可达,则触发环网倒换,并触发主备节点切换,所述备节点处理所述目标业务,使得所述目标业务从所述备节点出承载网络;

需要说明的是,本发明实施例当备节点判断获知所述主节点不可达时,则触发环网倒换,并触发主备节点切换。在实际应用中,当主节点自身发生断电等故障或者主备节点之间的链路故障时,会造成主节点不可达。

图2b是本发明一个实施例的主备切换通信的原理图。如图2b所示,在目标业务从环网的接入源端a向双归组传输的过程中,双归组中的备节点c获取环网的链路状态信息,如果主节点b不可达,则触发环网倒换,并触发主备节点切换,备节点c处理目标业务,使得目标业务从备节点c出承载网络。

本发明实施例备节点在主节点不可达时,触发主备节点切换,备节点代替主节点处理目标业务,使得目标业务由备节点出承载网络,无需对目标业务进行配置,配置和维护简单、成本低。

在本发明实施例的一种可选的实施方式中,与图1中的方法类似,所述方法还包括:

若所述备节点判断获知所述环网工作路径出现故障且所述主节点可达,则触发所述环网倒换,使得所述目标业务经保护路径到达所述主节点。

需要说明的是,当环网上的节点发生断电等故障或者环网工作路径的通信链路故障时,会造成环网工作路径故障。本发明实施例在环网工作路径出现故障但主节点依然可达时,只需触发环网倒换,使得目标业务经保护路径到达所述主节点,无需触发主备切换,仍然由主节点处理目标业务。

图2c是本发明一个实施例的环网倒换通信的原理图。如图2c所示,在目标业务从环网的接入源端a向双归组传输的过程中,双归组中的备节点c获取环网的链路状态信息,如果环网工作路径故障且主节点b可达,则触发环网倒换,主节点b处理目标业务,目标业务从主节点b出承载网络。

进一步地,步骤s11备节点获取所述环网的链路状态信息,包括:

备节点基于多协议标签交换的oam获取所述环网的链路状态信息。

进一步地,步骤s13触发主备节点切换包括:

所述备节点将自身的节点属性由串通节点修改为pop点(网络服务提供点,point-of-presence)。

进一步地,所述方法还包括:

所述备节点的节点属性设置为网络服务提供点后,若判断获知所述主节点可达,则所述备节点将自身的节点属性由网络服务提供点修改为串通节点。

需要说明的是,在备节点接管主节点后,若主节点的故障修复使得主节点可达,则备节点将自身的节点属性由网络服务提供点修改为串通节点,环网变为由主节点处理目标业务。在实际应用中,为保证通信的稳定性,当主节点可达的时间超过wtr(等待恢复时间,waittorestoretime)后,备节点才将自身的节点属性由网络服务提供点修改为串通节点。

图3是本发明一个实施例的双归组主备节点协商机制的实现装置的结构示意图。如图3所示,该实施例的装置包括链路状态信息获取单元31、判断单元32和主备节点切换单元33,具体地:

链路状态信息获取单元31,用于在目标业务从环网的接入源端向双归组传输的过程中,获取所述环网的链路状态信息;

判断单元32,用于根据所述链路状态信息判断所述双归组中的主节点是否可达;

主备节点切换单元33,用于当判断获知所述主节点不可达,则触发环网倒换,并触发主备节点切换,处理所述目标业务,使得所述目标业务从所述备节点出承载网络;

其中,所述双归组为所述目标业务的宿端。

本发明实施例的双归组主备节点协商机制的实现装置,链路状态信息获取单元31在目标业务从环网的接入源端向双归组传输的过程中,获取所述环网的链路状态信息;判断单元32根据所述链路状态信息判断所述双归组中的主节点是否可达;主备节点切换单元当判断获知所述主节点不可达,则触发环网倒换,并触发主备节点切换,处理所述目标业务,使得所述目标业务从所述备节点出承载网络。本发明实施例备节点在主节点不可达时,触发主备节点切换,备节点代替主节点处理目标业务,使得目标业务由备节点出承载网络,无需对目标业务进行配置,配置和维护简单、成本低。

进一步地,所述装置还包括:

环网倒换单元,用于当判断获知所述环网工作路径出现故障且所述主节点可达,则触发所述环网倒换,使得所述目标业务经保护路径到达所述主节点。

链路状态信息获取单元31进一步用于:

基于多协议标签交换的oam获取所述环网的链路状态信息。

主备节点切换单元33进一步用于:

将所述备节点的节点属性由串通节点修改为网络服务提供点。

进一步地,所述装置还包括:

环网恢复单元,用于当所述备节点的节点属性设置为网络服务提供点后,若判断获知所述主节点可达,则将所述备节点的节点属性由网络服务提供点修改为串通节点。

本发明实施例的装置可以用于执行上述双归组主备节点协商机制的实现方法实施例,其原理和技术效果类似,此处不再赘述。

图4示出了本发明一个实施例的电子设备的实体结构示意图。

参照图4,电子设备包括:处理器(processor)41、存储器(memory)42、和总线43;其中,

处理器41和存储器42通过总线43完成相互间的通信;

处理器41用于调用存储器42中的程序指令,以执行上述各方法实施例所提供的双归组主备节点协商机制的实现方法。

此外,上述的存储器52中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。

本发明实施例提供的双归组主备节点协商机制的实现方法及装置,在目标业务从环网的接入源端向双归组传输的过程中,所述双归组中的备节点获取所述环网的链路状态信息;所述备节点根据所述链路状态信息判断所述双归组中的主节点是否可达;若所述备节点判断获知所述环网工作路径故障且所述主节点不可达,则触发环网倒换,并触发主备节点切换,所述备节点处理所述目标业务,使得所述目标业务从所述备节点出承载网络。本发明实施例备节点在主节点不可达时,触发主备节点切换,备节点代替主节点处理目标业务,使得目标业务由备节点出承载网络,无需对目标业务进行配置,配置和维护简单、成本低。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

需要说明的是术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1