维护实体组层次的处理方法及装置的制作方法

文档序号:7922459阅读:256来源:国知局
专利名称:维护实体组层次的处理方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种维护实体组层次的处理方法及装置。
背景技术
传送多协议标签交换操作管理维护(Transport-Multi-protocolLabel
Switching Operation Administration Maintenance,简称为T-MPLS 0AM)是指对T-MPLS
隧道的操作、管理、维护,其中,操作主要是对日常网络和业务进行的分析、预测、规划和配
置工作;维护主要是对网络及其业务的测试和故障管理等进行的日常操作活动。 国际电信联盟-电信标准部(International Telecomm皿icationsUnion-Teleco
mmunications standardization sector,简称为ITU-T)对0AM功能进行了以下定义(1)
性能监控并产生维护信息,根据这些信息评估网络的稳定性;(2)通过定期查询的方式检
测网络故障,产生各种维护和告警信息;(3)通过调度或者切换到其它的实体,旁路失效实
体,保证网络的正常运行;(4)由维护实体(Maintenance Entity,简称为ME)根据出现故障
时产生的维护和告警信息对网络进行维护。 下面对上述涉及到的实体进行描述。 维护实体(Maintenance Entity,简称为ME):—个需要维护的实体,表示两个检 测点之间的联系。在T-MPLS隧道中,ME维护的是T-MPLS的路径,ME之间可以嵌套,但不允 许两个以上的ME之间存在交叠。 维护实体组(ME Group,简称为MEG):—组至少满足以下条件之一的ME : (1)属于 同一个管理域;(2)属于同一个MEG层次;(3)属于相同的点到点或点到多点T-MPLS连接。
对于点到点T-MPLS连接, 一个MEG包括一个ME ;而对于点到多点的T-MPLS连接, 一个MEG包括多个ME。下面将主要讨论点对点的T-MPLS连接。 MEG的端点(MEG End Point,简称为MEP):用于生成和终结0AM分组,在点到点的 T-MPLS连接中, 一个0AM分组就是一个ME ( —个ME就是一个MEG),在点到多点的T-MPLS 连接中, 一个0AM分组包括多个ME。 T-MPLS隧道可以分为以下三层(l)通道层(T-MPLS Channel ,简称为TMC), 用于表示业务的特性,相当于伪线路边缘到边缘仿真的伪线层;(2)通路层(T-MPLS Path,简称为TMP):用于表示端到端的逻辑连接的特性,相当于因特网工程任务组 (InternetEngineering Task Force,简称为IETF)MPLS中的隧道层。TMP是隧道的头尾段, 如果是隧道的子网段(即,只是隧道的一部分),则称为TCM层;(3)段层(T-MPLS Section, 简称为TMS):用于表示物理连接,例如,同步数字系列(Synchronous Digital Hierarchy, 简称为SDH)、光传送体系(Optical Transition Hierarchy,简称为0TH)、以太网或者波长 通道。 MEG层次(MEG Level,简称为MEL) :MEG的嵌套层次不能大于8层,S卩,MEL的取值 范围为0-7。每个MEG工作在MEL = 0层,S卩,所有MEG的所有MEP生成的0AM分组的MEL =0,且所有MEG的所有MEP仅终止MEL = 0的0AM分组。
—般地,T-MPLS 0AM的协议发包模块发出的协议包携带的MEL都是0。但是,存 在一种特殊情况,即,子网检测中多个MEG嵌套相切。在这种情况下,相切点上存在着多个 MEG,相切点所在的交换机就需要发出多个协议包,这些协议包的二层头、隧道标识都是相 同的,由于区分不同MEG协议包的方法主要是协议包携带的MEL的值,因此,在MEG嵌套相 切时,使用MEL来区分嵌套MEG。 MEL的取值成为发包模块需要考虑的一个问题。
T-MPLS 0AM的协议包根据中间转发原则穿过嵌套的MEG,即,协议包的转发过程, 当协议包进入一个MEG,该协议包的MEL值加1 ;协议包离开一个MEG,该协议包的MEL值减 1。如果MEL = 0的协议包进入一 MEG,则认为该协议包到达终点;如果MEL > 0的协议包 进入一个MEG,则认为该协议包没有到达终点,继续进行转发。 根据中间转发原则可以推断出从MEG相切点发出的协议包携带的MEL,最内层MEG
发出的协议包的MEL = 0 ;第N(l < N < 9)层MEG最初发出的协议包的MEL = 0,但是要进
入(N-l)层MEG,根据中间转发原则第N层MEG最终发出的MEL二 0+(N-l) =N_1。因此,
相切于一点的所有MEG,它们的协议包的MEL的值都是从里到外从0逐一累加的。 在子网检测配置中,MEG的两端存在着MEL的配置,网络管理者通过MEL的配置来
区分嵌套的MEG。 目前,协议发包模块处理的协议包携带的MEL为配置命令中的MEL, S卩,配置时需 要根据发送的协议包MEL进行配置。图1是配置协议包MEL的示意图,如图l所示,一个 T-MPLS隧道中包含交换机A、 B、 C、 D、 E,配置了四个MEG,其中,交换机A和交换机E为隧道 的两个宿端,交换机A和交换机E之间配置一个处于最外层的MEG,该MEG发出的协议包MEL 值为3,交换机A和交换机D之间的MEG发出的协议包MEL值为2,交换机A和交换机C之 间的MEG发出的协议包MEL值为1 ,交换机A和交换机C之间的MEG发出的协议包MEL值为 0 ;在交换机B、C、D、E,协议包MEL值都为0。使用这种方法底层无需做任何转换,可以直接 发送协议包;但是,对于同一个MEG两端,其配置协议包的MEL可能存在不同,从而使得网络 管理者无法明确分辨MEG的层次,进而导致网络管理者很难判断出网络的管理层次,因此, 不方便网络管理者对网络进行管理。

发明内容
针对上述的对于同一个MEG两端的配置的协议包的MEL可能存在不同而导致的网 络管理者无法明确分辨MEG的层次的问题,本发明旨在提供一种改进的维护实体组层次的 处理方案,以解决上述问题。 根据本发明的一方面,提供了一种维护实体组层次的处理方法,应用于点对点的 传送多协议标签交换隧道中,隧道中配置了多个维护实体组,该方法包括根据预定规则配 置隧道的预定方向上的每个维护实体组的层次值,其中,预定规则为外层维护实体组的层 次值大于内层维护实体组的层次值;为预定方向上的每个维护实体组配置一个初始值为0 的标识,根据预定方向上的每个维护实体组的层次值和标识,分别设置每个维护实体组的 协议包的层次值。 根据本发明的又一方面,提供了一种维护实体组层次的处理装置,包括第一配置 单元,用于根据预设规则配置一个隧道的预定方向上的每个维护实体组的层次值,其中,预 定规则为外层维护实体组的层次值大于内层维护实体组的层次值;第二配置单元,用于为预定方向上的每个维护实体组配置一个初始值为0的标识;设置单元,用于根据每个维护
实体组的层次值和标识,分别设置每个维护实体组的协议包的层次值。 借助于上述技术方案的至少之一,本发明在预定方向上为每个MEG预先配置MEL
和一个初始值为0的标识,该标识在MEL有变化时被配置为预设的非0值,通过上述每个
MEG的MEL和标识分别设置每个MEG的协议包的MEL,克服了上述同一个MEG两端的配置的
协议包的MEL可能存在不同而导致的网络管理者无法明确分辨MEG的层次问题,进而使得
网络的管理层次分明,方便了网络管理者对网络的管理。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1是相关技术中的一个T-MPLS隧道的配置MEG的协议包的MEL的示意图;
图2是根据本发明方法实施例的维护实体组层次的处理方法的流程图;
图3是根据本发明优选实施例的维护实体组层次的处理方法的详细流程图;
图4是根据本发明优选实施例的T-MPLS隧道的配置维护实体组的协议包的层次 的示意图; 图5是根据本发明装置实施例的维护实体组层次的处理装置的框图; 图6是根据本发明装置实施例的维护实体组层次的处理装置中设置单元3的详细框图。
具体实施方式

功能概述 在本发明实施例提供的技术方案中,通过在预定方向上为每个MEG预先配置MEL 和一个初始值为0的标识,该标识在本地MEL有变化时被配置为预设的非0值,通过上述每 个MEG的MEL和标识分别设置每个MEG的协议包的MEL,即,如果在预定方向上没有非零标 识,则将当前维护实体组的协议包的层次值为0,并将当前维护实体组的标识值设置为非0 值;如果在预定方向上存在非零标识,则根据当前维护实体组的层次值与非零标识对应的 维护实体组的层次值的比较结果设置当前维护实体组的协议包的层次值,并将当前维护实 体组对应的标识值设置为非0值。 下面将参考附图并结合实施例,来详细说明本发明。需要说明的是,如果不冲突, 本申请中的实施例以及实施例中的特征可以相互组合。
方法实施例 在本发明实施例中,提供了一种维护实体组层次的处理方法,应用于点对点的 T-MPLS隧道中,该T-MPLS隧道中配置了多个维护实体组,图2是该方法的流程图,如图2所 示,该方法的处理流程主要包括(步骤S202-步骤S204): 步骤S202,根据预定规则配置隧道的预定方向上的每个维护实体组的层次值,其
中,上述预定规则为外层维护实体组的层次值大于内层维护实体组的层次值。 在具体实施过程中,在T-MPLS隧道上,如果配置了子网检测,则子网检测就可能
存在嵌套的情况。为了使网络管理者能够根据MEG的协议包的MEL配置情况分清整个网络的层次,需要预先设置一个配置规则(即上述的预定规则)外层MEG的MEL大于内层MEG 的MEL ( S卩,客户层的MEL要比服务层的MEL大),这里的MEL无需逐层叠加,例如,两层嵌套 的话,外层MEL可设为7,内层MEL可设为0。 步骤S204,为预定方向上的每个维护实体组配置一个初始值为0的标识,根据预 定方向上的每个维护实体组的层次值和标识,分别设置每个维护实体组的协议包的层次 值,并将设置的协议包的层次值携带在协议包的内容中,使得通过解析协议包就能够获得 协议包的层次,便于网络管理者的管理。这里的标识值,在设置了本地协议包的层次值之 后,就将标识值设置为一个预设的非零值,该非零值可以是1,可以是2,也可以是其他非零 值。 具体地,在设置一个MEG(以下称为当前MEG)的协议包的层次值时,首先判断在预 定方向上是否存在非零标识(例如,非零值为l),即,在预定方向上判断是否有值为1的标 识,如果不存在值为1的标识,则设置当前维护实体组的协议包的层次值为O,并将当前维 护实体组的标识值设置为1 ;如果存在值为1的标识,则将当前维护实体组的层次值与值为 1的标识对应的维护实体组的层次值进行比较,根据比较结果设置当前维护实体组的协议 包的层次值,并将当前维护实体组对应的标识值设置为1。 上述的根据比较结果设置当前维护实体组的协议包的层次值可以分为以下三种 情况( — )如果当前维护实体组的层次值大于所有值为1的标识对应的维护实体组的 层次值,则设置当前维护实体组的协议包的层次值为值为1的标识总数的数值。
( 二 )如果当前维护实体组的层次值小于所有的值为1的标识对应的维护实体组 的层次值,则设置当前维护实体组的协议包的层次值为O,所有的值为1的标识对应的维护 实体组的协议包的层次值均增加1。(三)如果当前维护实体组的层次值大于M个值为1的标识对应的维护实体组的 层次值且小于N个值为1的标识对应的维护实体组的层次值,则设置所述当前维护实体组 的协议包的层次值为M,并设置所述N个值为1的标识对应的维护实体组的协议包的层次值 均增加1。 由以上描述可以看出,通过预先给每个MEG配置的MEL和初始值为0的标识分别 设置每个MEG的协议包的MEL,相比于现有技术,克服了现有技术中的同一个MEG两端的配 置的协议包的MEL可能存在不同而导致的网络管理者无法明确分辨MEG的层次问题,进而 使得网络的管理层次分明,方便了网络管理者对网络的管理。 优选地,上述给每个MEG配置的标识可以是一个二维数组,即,配置一初始值为0 的二维数组INF0,其中,二维数组的行下标为为MEG配置的MEL值,二维数组的列下标为隧 道号和隧道方向,由于MEL的取值为0-7,隧道方向为左右两个方向,因此,该二维数组INFO 的大小为8X(支持隧道数X2)。 图3是根据本发明优选实施例的维护实体组层次的处理方法的详细流程图,在该 优选实施例中,在某条隧道T(配置有多个MEG)的某个方向(例如,左方向)配置一个维护 实体组M,对应于上述步骤S202,根据上述预定规则为其配置MEL为m,对维护实体组层次 的处理由T-MPLS OAM的协议模块完成,配置一初始值为0的二维数组INFO,其中,二维数 组的行下标为为维护实体组M配置的MEL( S卩,m),二维数组的列下标为隧道号(T)和隧道方向(左),如图3所示,该维护实体组M的维护实体组层次的处理流程(对应于上述步骤 S204)包括以下步骤(步骤S301-步骤S314): 步骤S301,判断隧道T左边是否存在非0的二维数组INFO,在判断为不存在的情 况下,执行步骤S302,在判断为存在的情况下,执行步骤S303。 步骤S302,设置维护实体组M的协议包的MEL为0,并将MEL为0携带在协议包内 容中,然后,执行步骤S314。 步骤S303,将维护实体组M的MEL (即MEL = m)与非0的二维数组INFO对应的 维护实体组的MEL进行比较,在比较结果为维护实体组M的MEL最大的情况下(对应于上 述情况(一)),执行步骤S304-步骤S306 ;在比较结果为维护实体组M的MEL最小的情况 下(对应于上述情况(二)),执行步骤S307-步骤S309 ;在比较结果为维护实体组M的MEL 介于二维数组INFO对应的维护实体组的MEL之间时(对应于上述情况(三)),执行步骤 S310-步骤S313。 步骤S304,比较结果为维护实体组M的MEL大于所有的非0的二维数组INFO对应 的维护实体组的MEL,例如,非0的二维数组INFO的个数为N。 步骤S305,设置维护实体组M的协议包的MEL为非0的二维数组INFO的个数,即,
维护实体组M的协议包的MEL为N,并将MEL为N携带在协议包的内容中。 步骤S306,保持所有的非0的二维数组INFO对应的维护实体组的协议包的MEL不
变,然后执行步骤S314。 步骤S307,比较结果为维护实体组M的MEL小于所有的非0的二维数组INFO对应 的维护实体组的MEL。 步骤S308,设置维护实体组M的协议包的MEL为0,并将MEL为0携带在协议包的 内容中。 步骤S309,设置所有的非0的二维数组INFO对应的维护实体组的协议包的MEL均 增加1,然后执行步骤S314。 步骤S310,比较结果为维护实体组M的MEL大于M个非O二维数组INFO对应的维
护实体组的MEL、且小于N个非0的二维数组INFO对应的维护实体组的MEL。 步骤S311 ,设置维护实体组M的协议包的MEL为M,并将MEL为M携带在协议包的
内容中。 步骤S312,保持M个非0 二维数组INFO对应的维护实体组的协议包的MEL不变。
步骤S313,设置N个非0的二维数组INFO对应的维护实体组的协议包的MEL均增 加1,然后执行步骤S314。 步骤S314,设置维护实体组M的二维数组INFO为1 。 基于图3所示的流程,图4是T-MPLS隧道的配置维护实体组的层次的示意图,例 如,该T-MPLS隧道的隧道号Id为3,隧道上配置了 4个维护实体组,如图4所示,隧道方向 为交换机A与交换机E双向(即,交换机A到交换机E的方向以及交换机E到交换机A的 方向),交换机A分别和交换机B、交换机C、交换机D、交换机E配置了维护实体组,四个维 护实体组在交换机A相切。图中示出的MEL为根据预定规则配置的MEL,交换机A与交换机 E之间的MEG的MEL为6,交换机A与交换机D之间的MEG的MEL为5,交换机A与交换机C 之间的MEG的MEL为2,交换机A与交换机B之间的MEG的MEL为0。
在具体实施过程中,配置维护实体组的协议包的层次的顺序可以为首先配置 MEL = 0的维护实体组的协议包,然后配置MEL = 6的维护实体组的协议包,接下来配置MEL =2的维护实体组的协议包,最后配置MEL = 5的维护实体组的协议包。以下结合图4详 细描述确定上述四个维护实体组的协议包的层次的过程(即,确定各维护实体组发送的协 议包携带的MEL)。( — )为每个交换机配置一个初始值为0的二维数组INFO。 ( 二 )对于配置MEL = 0的维护实体组,对应于上述步骤S302,发现在隧道方向上 的二维数组均为O,则配置MEL = 0的维护实体组的协议包的MEL = O,将MEL = 0携带在 该协议包的内容中,并给I麵O] [3]赋值,INFO[O] [3] = 1。(三)对于配置MEL = 6的维护实体组,对应于上述情况( 一 )以及步骤S304-步 骤S306,发现在隧道方向上的二维数组中INFO[O] [3] = 1,则比较两个维护实体组的层次 值,显然,6 > 0,则保持配置MEL = 0维护实体组的协议包的MEL不变,设置MEL = 6的维护 实体组的协议包的MEL为1,并将MEL = 1携带在该协议包的内容中,然后,给INF0[6] [3] 赋值,INFO[6] [3] = 1。(四)对于配置MEL = 2的维护实体组,对应于上述情况(三)和步骤S310-步骤 S313,发现在隧道方向上的二维数组中INF0
[3] = 1以及INF0[6] [3] = 1,由于0<2 < 6,因此,保持配置MEL = 0维护实体组的协议包的MEL不变;设置MEL = 6的维护实体组 的协议包的MEL = 1+1 = 2,并将MEL = 2更新到协议包的内容中;设置MEL = 2的维护实 体组的协议包的MEL = l,并将MEL = 1携带在协议包的内容中,然后给INF0[2] [3]赋值, INFO [2] [3] = 1。(五)对于配置MEL = 5的维护实体组,对应于上述情况(三)和步骤S310-步 骤S313,发现在隧道方向上的二维数组中,INF0
[3] = 1、INF0[6][3] = 1以及INF0[2] [3] = 1,由于0 < 2 < 5 < 6,因此,保持配置MEL = 0和配置MEL = 2的维护实体组的协 议包的MEL不变;设置MEL = 6的维护实体组的协议包的MEL = 2+1 = 3,并将MEL = 3更 新到协议包的内容中;设置MEL = 5的维护实体组的协议包的MEL = 2,然后给INF0[5] [3] 赋值,INFO[5] [3] = 1。 由以上描述可以看出,通过预先给每个MEG配置的MEL和初始值为0的二维数组 分别设置每个MEG的协议包的MEL,相比于现有技术,克服了现有技术中的同一个MEG两端 的配置的协议包的MEL可能存在不同而导致的网络管理者无法明确分辨MEG的层次问题, 进而使得网络的管理层次分明,方便了网络管理者对网络的管理。
装置实施例 在本发明实施例中,提供了一种维护实体组层次的处理装置,优选地用于实现上 述方法实施例中的方法,图5是维护实体组层次的处理装置的框图,如图5所示,包括第一 配置单元1、第二配置单元2、设置单元3,以下对各单元进行详细描述。 第一配置单元l,用于根据预设规则配置一个隧道的预定方向上的每个维护实体 组的层次值,其中,预定规则为外层维护实体组的层次值大于内层维护实体组的层次值。
第二配置单元2,用于为预定方向上的每个维护实体组配置一个初始值为0的标 识。优选地,可以设置一个如上述方法实施例中描述的二维数组,具体地描述这里不再赘 述。
设置单元3,连接至第一配置单元1和第二配置单元2,用于根据第一配置单元1 配置每个维护实体组的层次值和第二配置单元2配置的标识,分别设置每个维护实体组的 协议包的层次值。图6是该设置单元3的详细框图,如图6所示,该设置单元3可以包括 判断模块30、第一确定模块32、第二确定模块34和添加模块36,以下对各模块进行详细描 述。( — )判断模块30,连接至第二配置单元2 (图中未示出连接关系),用于判断在预 定方向是否存在非零标识。 ( 二 )第一确定模块32,连接至判断模块30,用于在判断模块30的判断结果为否
的情况下,确定当前维护实体组的协议包的层次值为0,并将当前维护实体组的标识值设置
为预设的非零值。这里的非零值可以是1,可以是2,也可以是其他非零值。(三)第二确定模块34,连接至判断模块30,用于在判断模块30的判断结果为是
的情况下,将当前维护实体组的层次值与非零标识对应的维护实体组的层次值进行比较,
根据比较结果设置当前维护实体组的协议包的层次值,并将当前维护实体组对应的标识值
设置为非零值。具体地,该第二确定模块34包括比较子模块340、第一确定子模块342、第
二确定子模块344、第三确定子模块346,以下对各子模块进行详细描述。 比较子模块340,用于比较当前维护实体组的层次值与非0标识对应的维护实体
组的层次值的大小。 第一确定子模块342,连接至比较子模块340,用于在比较子模块340的比较结果 为当前维护实体组的层次值大于所有的非零标识对应的维护实体组的层次值的情况下,设 置当前维护实体组的协议包的层次值为非零标识总数的数值。 第二确定子模块344,连接至比较子模块340,用于在比较子模块340的比较结果 为当前维护实体组的层次值小于所有的非0标识对应的维护实体组的层次值的情况下,设
置当前维护实体组的协议包的层次值为o、所有的非零标识对应的维护实体组的协议包的
层次值均增加l。 第三确定子模块346,连接至比较子模块340,用于在比较子模块340的比较结果 为当前维护实体组的层次值大于M个非0标识对应的维护实体组的层次值以及小于N个非 0标识对应的维护实体组的层次值的情况下,设置当前维护实体组的协议包的层次值为M, 设置N个非0标识对应的维护实体组的协议包的层次值均增加1。 具体地,上述第一确定模块32和第二确定模块34根据判断模块30确定当前维护 实体组的协议包的层次值的过程,在上述方法实施例中已有详细描述,这里不再赘述。
在具体实施过程中,上述第一确定子模块342、第二确定子模块344、第三确定子 模块346可以合一设置,也可以单独设置。(四)添加模块36,连接至第一确定模块32和第二确定模块34,用于将第一确定 模块32或第二确定模块34设置的当前维护实体组的协议包的层次值添加到协议包的内容 中。这样,通过解析协议包便可以获取其层次值,便于网络管理者的管理。
由以上描述可以看出,对于每个MEG,通过第一配置单元1在预定方向上为预先配 置MEL和第二配置单元2预先配置一个初始值为0的标识,该标识在本地MEL有变化时被 配置为预设的非0值,然后通过设置单元3根据第一配置单元1配置的层次值和第二配置 单元2配置的标识,分别设置每个维护实体组的协议包的层次值。相比于现有技术,克服了现有技术中的同一个MEG两端的配置的协议包的MEL可能存在不同而导致的网络管理者无 法明确分辨MEG的层次问题,进而使得网络的管理层次分明,方便了网络管理者对网络的管理。 综上所述,本发明实施例根据由预定规则(S卩,嵌套的MEG之间,从外往内,配置的 MEL是减小的)预先给每个MEG配置的MEL和初始值为0的标识分别设置每个MEG的协议 包的MEL,保证了同一个MEG两端的配置MEL完全相同,使得网络的管理层次分明,便于网络
管理者的管理。 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种维护实体组层次的处理方法,应用于点对点的传送多协议标签交换隧道中,所述隧道中配置了多个维护实体组,其特征在于,包括根据预定规则配置所述隧道的预定方向上的每个维护实体组的层次值,其中,所述预定规则为外层维护实体组的层次值大于内层维护实体组的层次值;为所述预定方向上的每个维护实体组配置一个初始值为0的标识,根据所述预定方向上的每个维护实体组的层次值和所述标识,分别设置每个维护实体组的协议包的层次值。
2. 根据权利要求1所述的方法,其特征在于,所述分别设置每个维护实体组的协议包 的层次值包括判断在所述预定方向是否存在非零标识,如果不存在,则设置当前维护实体组的协议 包的层次值为O,并将所述当前维护实体组的标识值设置为预设的非零值;否则,将所述当前维护实体组的层次值与非零标识对应的维护实体组的层次值进行比较,根 据比较结果设置所述当前维护实体组的协议包的层次值,并将所述当前维护实体组对应的 标识值设置为所述非零值。
3. 根据权利要求2所述的方法,其特征在于,如果所述当前维护实体组的层次值大于 所有的非零标识对应的维护实体组的层次值,则根据比较结果设置所述当前维护实体组的 协议包的层次值包括设置所述当前维护实体组的协议包的层次值为所述非零标识总数的数值。
4. 根据权利要求2所述的方法,其特征在于,如果所述当前维护实体组的协议包的层 次值小于所有的非零标识对应的维护实体组的层次值,则所述根据比较结果设置所述当前 维护实体组的协议包的层次值包括设置所述当前维护实体组的协议包的层次值为O,所述所有的非零标识对应的维护实体组的协议包的层次值均增加1。
5. 根据权利要求2所述的方法,其特征在于,如果所述当前维护实体组的层次值大于 M个非零标识对应的维护实体组的层次值、且小于N个非零标识对应的维护实体组的层次值,则所述根据比较结果设置所述维护实体组的协议包的层次值包括设置所述当前维护实体组的协议包的层次值为M,并设置所述N个非零标识对应的维护实体组的协议包的层次值均增加1。
6. 根据权利要求2至5中任一项所述的方法,其特征在于,将设置的所述当前维护实体 组的协议包的层次值添加到所述协议包的内容中。
7. —种维护实体组层次的处理装置,其特征在于,包括第一配置单元,用于根据预设规则配置一个隧道的预定方向上的每个维护实体组的层 次值,其中,所述预定规则为外层维护实体组的层次值大于内层维护实体组的层次值;第二配置单元,用于为所述预定方向上的每个维护实体组配置一个初始值为0的标识;设置单元,用于根据每个维护实体组的所述层次值和所述标识,分别设置每个维护实 体组的协议包的层次值。
8. 根据权利要求7所述的装置,其特征在于,所述设置单元包括 判断模块,用于判断在所述预定方向是否存在非零标识;第一确定模块,用于在所述判断模块的判断结果为否的情况下,确定当前维护实体组的协议包的层次值为O,并将所述当前维护实体组的标识值设置为预设的非零值;第二确定模块,用于在所述判断模块的判断结果为是的情况下,将所述当前维护实体 组的层次值与非零标识对应的维护实体组的层次值进行比较,根据比较结果设置所述当前 维护实体组的协议包的层次值,并将所述当前维护实体组对应的标识值设置为所述非零值;添加模块,用于将所述第一确定模块或所述第二确定模块设置的所述当前维护实体组 的协议包的层次值添加到所述协议包的内容中。
9.根据权利要求8所述的装置,其特征在于,所述第二确定模块包括比较子模块,用于比较所述当前维护实体组的层次值与非o标识对应的维护实体组的层次值的大小;第一确定子模块,用于在所述比较子模块的比较结果为所述当前维护实体组的层次值 大于所有的非零标识对应的维护实体组的层次值的情况下,设置所述当前维护实体组的协 议包的层次值为所述非零标识总数的数值;第二确定子模块,用于在所述比较子模块的比较结果为所述当前维护实体组的层次值 小于所有的非0标识对应的维护实体组的层次值的情况下,设置所述当前维护实体组的协 议包的层次值为0、所述所有的非零标识对应的維护实体组的协议包的层次值均增加1 ;第三确定子模块,用于在所述比较子模块的比较结果为所述当前维护实体组的层次值 大于M个非0标识对应的维护实体组的层次值以及小于N个非0标识对应的维护实体组的 层次值的情况下,设置所述当前维护实体组的协议包的层次值为M,设置所述N个非0标识 对应的维护实体组的协议包的层次值均增加1。
全文摘要
本发明提供了一种维护实体组层次的处理方法及装置,应用于点对点的传送多协议标签交换隧道中,隧道中配置了多个维护实体组,该方法包括根据预定规则配置隧道的预定方向上的每个维护实体组的层次值,其中,预定规则为外层维护实体组的层次值大于内层维护实体组的层次值;为预定方向上的每个维护实体组配置一个初始值为0的标识,根据预定方向上的每个维护实体组的层次值和标识,分别设置每个维护实体组的协议包的层次值。通过本发明,克服了同一个MEG两端的配置的协议包的MEL可能存在不同而导致的网络管理者无法明确分辨MEG的层次问题,进而使得网络的管理层次分明,方便了网络管理者对网络的管理。
文档编号H04L29/06GK101753521SQ200810182048
公开日2010年6月23日 申请日期2008年11月28日 优先权日2008年11月28日
发明者顾霞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1