[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104468158B - 一种节点间状态通告的方法和设备 - Google Patents

一种节点间状态通告的方法和设备 Download PDF

Info

Publication number
CN104468158B
CN104468158B CN201310422696.2A CN201310422696A CN104468158B CN 104468158 B CN104468158 B CN 104468158B CN 201310422696 A CN201310422696 A CN 201310422696A CN 104468158 B CN104468158 B CN 104468158B
Authority
CN
China
Prior art keywords
mep
ccm
state
state information
meps
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
Application number
CN201310422696.2A
Other languages
English (en)
Other versions
CN104468158A (zh
Inventor
黄兆胜
刘斌
蒋维廉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changzhou Hengtang Technology Industry Co ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310422696.2A priority Critical patent/CN104468158B/zh
Priority to PCT/CN2014/084900 priority patent/WO2015035852A1/zh
Publication of CN104468158A publication Critical patent/CN104468158A/zh
Application granted granted Critical
Publication of CN104468158B publication Critical patent/CN104468158B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/065Generation of reports related to network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明的实施例公开一种节点间状态通告的方法和设备,涉及通信技术领域,解决了节点间能够主动通知同一域其他的节点当前节点的状态,并使得其他节点对其进行对应的处理,同时节点间能够主动通知当前节点的功能支持能力以及对应资源可用情况,进而提高了系统响应效率。该方法包括:当第一节点的状态信息发生变化时,将所述第一节点的发生变化的状态信息封装至第一通告报文,并将所述第一通告报文发送至其他节点;所述第一节点的状态信息包括:所述第一节点的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种,本发明的实施例应用于以太网内部维护终结点。

Description

一种节点间状态通告的方法和设备
技术领域
本发明涉及通信技术领域,尤其涉及一种节点间状态通告的方法和设备。
背景技术
关于以太网对应的操作、管理与维护ETH-OAM(Ethernet-Operations,Administration and Maintenance),ETH-OAM主要包含故障管理、性能管理两个方面的功能集,ETH-OAM遵从标准:电气和电子工程师协会IEEE(Institute of Electrical andElectronics Engineers)标准802.1ag和国际电信联盟标准(InternationalTelecommunications Union)ITU-TY.1731;其中ETH-OAM的具体功能包括:连通性检测CC(Continuity Check)、环回检测LB(Loopback)、链路追踪LT(Link Trace)、丢包测量LM(Loss Measurement)、时延测量DM(Delay Measurement)以及合成丢包测量SLM(SyntheticLoss Measurement)。ETH-OAM涉及到的概念主要包括:维护域MD(Maintenance Domain)、维护联盟MA(Maintenance Association)、维护联盟终结点MEP(Maintenance associationEnd Point)和维护中间点MIP(Maintenance domain Intermediate Point)。这里ETH-OAM是基于MD、MA、MEP和MIP来部署的,MEP为ETH-OAM的检测主体。
其中,现有技术中连通性检测报文CCM(Continuity Check Message)为MEP产生的组播帧,被广播到相同的MA内的所有其他MEP;其中CCM在MEP间周期性地交换,允许MEP发现一个维护域MD里的其他MEP之间的连通性。为了检测故障,本地MEP会维护一个来自远端MEP的CCM列表,该CCM列表是基于配置的远端MEP来创建的,当本地MEP在预设周期里没有接收到配置的远端MEP的CCM,本地MEP会发出告警。
发明人发现现有技术中至少存在如下问题:当本地MEP超过3.5倍发包间隔的时间里没有接收到某个远端MEP发送的CCM时,则认为本端MEP和该远端MEP之间的链路发生故障,结果,当本端MEP和该远端MEP之间的链路发生故障时本地MEP无法及时获取远端MEP的状态信息,进而使得系统响应时间延长。
发明内容
本发明的实施例提供一种节点间状态通告的方法和设备,以提高系统响应效率。
第一方面,提供一种节点间状态通告的方法,包括:
当第一节点的状态信息发生变化时,将所述第一节点的发生变化的状态信息封装至第一通告报文,并将所述第一通告报文发送至其他节点;所述第一节点的状态信息包括:所述第一节点的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种。
在第一方面的第一种可能的实现方式中,所述第一节点是维护联盟终结点MEP。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述当所述第一MEP的状态信息发生变化时,将所述第一MEP的发生变化的状态信息封装至第一CCM,并将所述第一CCM发送至所述其他MEP,包括:
当所述第一MEP的状态信息中的管理状态更改时,将更改后的所述管理状态封装至所述第一CCM;
将封装后的所述第一CCM发送至所述其他MEP。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述第一MEP的状态信息中的MEP管理状态更改之前,包括:
当所述第一MEP处于正常状态时,所述第一MEP获取所述第一MEP的状态信息中的管理状态值,并将获取的所述第一MEP处于正常状态时的状态信息封装至第二CCM;
将所述第二CCM发送至所述其他MEP。
结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一MEP处于正常状态时,所述第一MEP的状态信息中的管理状态的值设置为0,所述第一MEP的管理状态更改包括:
当所述第一MEP被管理设备删除时,所述第一MEP的状态信息中的管理状态的值由0变为1;
或者
当所述第一MEP被管理设备关闭时,所述第一MEP的状态信息中的管理状态的值由0变为1;
或者,
当所述第一MEP所在的管理设备发生主备切换时,所述第一MEP的状态信息中的管理状态的值由0变为1。
结合第一方面的第二种或第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述将封装后的所述第一CCM发送至所述其他MEP,包括:
通过触发连续发送将所述第一CCM发送至所述其他MEP。
结合第一方面的第一种至第四种可能的实现方式中的任意一个,在第一方面的第六种可能的实现方式中,所述第一MEP的状态信息中的管理状态包括:关闭、删除以及所述第一MEP所在设备的主备切换。
结合第一方面的第一种可能的实现方式,在第一方面的第七种实现方式中,所述当所述第一MEP的状态信息发生变化时,将所述第一MEP的发生变化的状态信息封装至第一CCM,并将所述第一CCM发送至所述其他MEP,包括:
当所述第一MEP的功能和/或对应该功能的资源发生更改时,将所述第一MEP的状态信息中支持的功能种类以及对应的支持该功能的资源信息对应的值重新置位;
将重新置位后的状态信息封装至第一CCM;
将所述第一CCM发送至所述其他MEP。
结合第一方面的第一种至第七种可能的实现方式中的任意一个,在第一方面的第八种实现方式中,所述其他MEP与所述第一MEP位于同一维护联盟MA内。
结合第一方面的第一种至第八种可能的实现方式中的任意一个,在第一方面的第九种实现方式中,所述第一CCM包括Capability TLV,该Capability TLV用于携带所述第一MEP的状态信息。
结合第一方面的第九种可能的实现方式,在第一方面的第十种实现方式中,所述Capability TLV还包括SubTLV,所述SubTLV用于携带所述第一MEP的状态信息中的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种。
第二方面,一种第一维护联盟终结点MEP,包括获取单元和发送单元,其中:
所述获取单元,用于获取所述第一MEP的状态信息,所述第一MEP的状态信息包括:所述第一MEP的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种;
所述发送单元,用于当所述第一MEP的状态信息发生变化时,将所述第一MEP的发生变化的状态信息封装至第一连通性检测报文CCM,并将所述第一CCM发送至其他MEP。
在第二方面的第一种可能的实现方式中,所述发送单元,包括:
封装子单元,用于当所述第一MEP的状态信息中的管理状态更改时,将更改后的所述管理状态封装至所述第一CCM;
发送子单元,用于将封装后的所述第一CCM发送至所述其他MEP。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述封装子单元,还用于在所述第一MEP的状态信息中的管理状态更改之前,当所述第一MEP处于正常状态时,所述第一MEP获取所述第一MEP的状态信息中的管理状态值,并将所述第一MEP处于正常状态时的状态信息封装至第二CCM;
所述发送子单元,还用于根据将所述第二CCM发送至所述其他MEP。
结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第一MEP处于正常状态时,所述第一MEP的当前状态信息中的管理状态的值设置为0,所述第一MEP的管理状态更改包括:
当所述第一MEP被管理设备删除时,所述第一MEP的状态信息中的管理状态的值由0变为1;
或者
当所述第一MEP被管理设备关闭时,所述第一MEP的状态信息中的管理状态的值由0变为1;
或者,
当所述第一MEP所在的管理设备发生主备切换时,所述第一MEP的状态信息中的管理状态的值由0变为1。
结合第一方面的第一种或第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述发送子单元,具体用于:
将所述第一CCM发送至所述其他MEP。
结合第二方面、第二方面的第一种至第五种可能的实现方式中的任意一个,在第二方面的第五种可能的实现方式中,所述第一MEP的状态信息中的管理状态包括:关闭、删除以及所述第一MEP所在设备的主备切换。
结合第二方面,在第二方面的第六种可能的实现方式中,所述发送单元,还包括:
设置子单元,用于当所述第一MEP的功能和/或对应该功能的资源发生更改时,将所述第一MEP的状态信息中支持的功能种类以及对应的支持该功能的资源信息对应的值重新置位;
所述封装子单元,还用于将重新置位后的状态信息封装至第一CCM;
所述发送子单元,还用于通过触发连续发送将所述第一CCM发送至所述其他MEP。
结合第二方面、第二方面的第一种至第六种可能的实现方式中的任意一个,在第二方面的第七种可能的实现方式中,所述其他MEP与所述第一MEP位于同一维护联盟MA内。
结合第二方面、第二方面的第一种至第七种可能的实现方式中的任意一个,在第二方面的第八种可能的实现方式中,所述第一CCM包括Capability TLV,该Capability TLV用于携带所述第一MEP的状态信息。
结合第二方面的第八种可能的实现方式,在第二方面的第九种可能的实现方式中,所述Capability TLV还包括SubTLV,所述SubTLV用于携带所述第一MEP的状态信息中的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种。
本发明实施例的节点间状态通告的方法和设备,当第一节点的状态信息改变时,通过改变该状态信息中对应的状态值,并将该第一节点的改变的状态信息封装后发送至该第一节点所在的维护联盟内的其他MEP,该第一节点所在的维护联盟内的其他节点可以根据接收到的该第一节点的状态信息做出对应操作,从而解决了节点间能够主动将自身的状态信息通知同一域其他节点,并使得其他节点对其保存的该第一节点的状态信息进行对应的处理,而且节点间能够主动向其他节点通告自身当前的功能支持能力以及对应资源可用情况,进而提高了系统响应效率。另外,如果该方案应用于Ethernet OAM中,第一节点是第一MEP,则第一MEP的状态发生改变时,第一MEP将该第一MEP的改变后的状态信息封装到CCM中发送给同一维护联盟内的其他MEP,以便其他MEP及时获知该第一MEP的状态变化并做出相应处理。在第一MEP出现故障而第一MEP到该第一MEP所在的维护联盟内的其他MEP之间的链路没有故障的情况下,该第一MEP所在的维护联盟内的其他MEP可以及时区分得知这两种故障,并做出相应处理。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1(a)为本发明的实施例的一种Capability TLV的部分组成结构示意图;
图1(b)为本发明的实施例的一种sub-TLV的部分组成结构示意图;
图2为本发明的实施例的一种Capability TLV的比特位示意图;
图3为本发明的实施例的另一种MEP间状态通告的方法的流程示意图;
图4为本发明的实施例的又一种MEP间状态通告的方法的流程示意图;
图5为本发明的实施例的一种第一MEP的结构示意图;
图6为本发明的实施例的另一种第一MEP的结构示意图;
图7为本发明的实施例的又一种第一MEP的结构示意图;
图8为本发明的实施例的又一第一MEP的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中提到的“节点”均为节点网络设备,或部署在网络设备上的功能实体。
本发明适用于以太网的操作、管理与维护ETH-OAM(EtherNet-Operations,Administration and Maintenance)。其中,ETH-OAM涉及的概念主要包括:维护域MD(Maintenance Domain)、维护联盟MA(Maintenance Association)、维护联盟终结点MEP(Maintenance association End Point)和维护中间点MIP(Maintenance domainIntermediate Point)。MD指明了ETH-OAM所覆盖的网络。MD的边界是由配置在端口上的一系列MEP定义的,并以“维护域名”来标识。维护域中引入了级别(层次)的概念。维护域共分为八级,用整数0~7来标识。在维护域内根据需要可以配置多个维护联盟MA。每个维护联盟是维护域内一些维护端点的集合。其中MA以“维护域名+维护联盟名”来标识。MEP确定了MD的范围和边界,是MA的边缘节点。其中MD和MA确定了该MEP所发出的报文的业务和级别。这里MEP是ETH-OAM具体的功能部署的会话主体,用于收发对应的OAM报文,并且MEP为ETH-OAM的检测主体。本发明实施例的一种节点间状态通告的方法,包括:
第一节点获取该第一节点的当前状态信息。
其中,该第一节点的状态信息包括:第一节点的管理状态、第一节点支持的功能种类以及对应支持功能种类的资源信息中的一种或多种。
假定第一节点为维护域MD1中的某个维护联盟终结点MEP(Maintenanceassociation End Point)(以下称为“第一MEP”),该第一节点的状态信息被携带在该第一节点组播发送的连通性检测报文CCM中的Capability TLV(Type-Length-Value)中发给其他MEP。这里,“其他MEP”可以是第一MEP所在的维护域MD1内的其他MEP,也可以是第一MEP所在的维护联盟MA内的其他MEP。Capability TLV用于携带MEP的管理状态、MEP的功能支持状态和MEP支持功能对应的资源状态。Capability TLV的结构如图1(a)所示,其中CapabilityTLV的类型TLV TYPE为1字节;Capability TLV的长度TLV LENGTH为2字节;Capability TLV的值TLV VALUE包含:MEP状态(MEP_STATE_VALUE:2字节)、功能支持(FUN_SUPPORT_VALUE:2字节)以及功能资源(FUN_RESOURCE_VALUE:2字节)。
MEP_STATE_VALUE字段表示MEP的管理状态值,FUN_SUPPORT_VALUE字段表示MEP支持功能种类值,FUN-RESOURCE-VALUE字段表示MEP的支持功能种类的资源信息。
其中,Capability TLV的比特位如图2所示。图2的第一行中包括了MEP的管理状态。其中,MEP的管理状态包括:关闭(Admin-Down)、删除(Admin-Del)以及MEP所在设备的主备切换(Admin-Switch)。MEP的管理状态还可以包括:等待切换时间(Wait-switch-time)。当MEP的管理状态中的任意一个发生变化时,第一MEP将向其他MEP发送连通性检测报文CCM(Continuity Check Message),以便其他MEP根据该CCM中携带的第一MEP的管理状态值做出相应处理。
图2的第二行中包括了MEP的支持功能种类,其中,MEP的支持功能种类包括:合成丢包测量-支持SLM-S(Synthetic Loss Measurement -Support)、时延测量-支持DM-S(Delay Measurement-Support)、丢包测量-支持LM-S(Loss Measurement-Support)、链路追踪-支持LT-S(Link Trace-Support)、组播环回-支持MLB-S(Multicast Loopback-Support)以及环回-支持LB-S(Loopback-Support)。
图2的第三行中包括了MEP的支持功能种类的资源信息。其中,MEP的支持功能种类的资源信息包括:合成丢包测量-资源SLM-R(Synthetic Loss Measurement-Resource)、时延测量-资源DM-R(Delay Measurement-Resource)、丢包测量-资源LM-R(LossMeasurement-Resource)、链路追踪-资源LT-R(Link Trace-Resource)、组播环回-资源MLB-R(Multicast Loopback-Resource)以及环回-资源LB-R(Loop Back-Resource)。
当第一MEP的支持功能种类发生变化或者支持功能种类对应的资源信息发生变化时,第一MEP将会将发生变化的状态信息封装至CCM中,然后通过触发连续发送将该CCM组播发送至其他MEP。本发明实施例中连续发送的次数以1~3次为例,实际情况不作具体限定。
可选地,还可以将CCM中的Capability TLV的管理状态、支持功能种类、支持功能种类的资源信息中的任意一个或多个以子TLV(SubTLV)的方式来标识,这样,当需要扩展Capability TLV的其他功能时,也可以通过增加Sub-TLV的方式来实现。
在这种情况下,SubTLV的结构如图1(b)所示,SubTLV包括:SubTLV的类型SubTLV-TYPE(1字节)、SubTLV的长度SubTLV-LENGTH(2字节)以及SubTLV的值SubTLV-VALUE。其中SubTLV-VALUE的大小由SubTLV-LENGTH决定,其中,SubTLV-VALUE可以为MEP状态MEP_STATE_TLV、功能支持FUN_SUPPORT_TLV以及功能资源FUN_RESOURCE_TLV。
当该第一节点的当前状态信息发生变化时,将该第一节点的发生变化的状态信息封装至第一通告报文,并将该第一通告报文发送至其他节点。
其中,该第一节点(第一MEP)所在的MD1内或维护联盟内的其他MEP通过第一CCM获取所述第一节点的状态信息,第一CCM携带该第一节点的当前状态信息。
当第一节点(第一MEP)处于正常状态时,第一MEP通过获取自身的当前管理状态,例如:第一MEP的管理状态值。具体的,第一MEP的当前管理状态包括:第一MEP当前所在的设备是否发生主备切换或者第一MEP当前是否处于删除或关闭的状态。第一MEP将第一MEP的当前管理状态封装至第二CCM的Capability TLV中,然后按照发送周期定时将该第二CCM组播发送至第一MEP所在的MD1内或第一MEP所在的维护联盟内的其他MEP,若位于MD1内的其他MEP或与该第一MEP位于同一维护联盟的其他MEP支持该携带Capability TLV的第二CCM,则保存和/或更新自身保存的该Capability TLV携带的对应该第一MEP的当前管理状态的状态信息。
当第一MEP的当前管理状态发生变化时,第一MEP将发生变化的状态信息至封装至第一CCM中,并通过触发连续发送在不用等待发送周期到来时实时将该第一CCM发送至该第一MEP所在的MD1内的其他MEP或该第一MEP所在的维护联盟内的其他MEP,以便该第一MEP所在的MD1内的其他MEP或该第一MEP所在的维护联盟内的其他MEP接收该第一CCM,并发现接收到的该第一CCM中的该第一MEP的状态信息与接收方保存的该第一MEP的状态信息相比发生变化,从而进行相应的处理。
本发明实施例的节点间状态通告的方法,当第一节点(第一MEP)的当前状态信息改变时,通过将改变状态之后的该第一MEP的状态信息封装在CCM中组播发送至该第一MEP所在的MD内的其他节点(MEP)或该第一MEP所在的维护联盟内的其他MEP,以便其他MEP根据所述第一节点的变化后的状态信息做出对应操作,从而使得节点间能够主动通知同一维护域内的其他MEP的当前状态,并使得同一维护域内的其他MEP或同一维护联盟内的其他MEP对保存的第一MEP的状态信息进行对应的处理,而且节点间能够主动通知自身当前的功能支持能力以及对应资源可用情况,进而提高了系统响应效率。在第一MEP出现故障而第一MEP到该第一MEP所在的维护联盟内的其他MEP之间的链路没有故障的情况下,该第一MEP所在的维护联盟内的其他MEP可以及时区分得知这两种故障,并做出相应处理。比如,由于只是第一MEP本身有特别的操作,而第一MEP所在的设备与其他设备之间的链路并无故障,因此与该第一MEP关联的数据业务并不需要切换。
具体的,以下结合具体的实施例进行说明。
如图3所示,本发明实施例提供了另一种MEP间状态通告的方法,该方法包括:
当第一MEP处于正常状态时,该第一MEP获取该第一MEP的当前状态信息中的管理状态值,并将该第一MEP的当前状态信息中的管理状态值封装至第一CCM。
其中,第一MEP处于正常状态时,该第一MEP的当前状态信息中的管理状态的值设置为0。
这里第一MEP的状态信息中的管理状态包括:关闭、删除以及该第一MEP所在的设备的主备切换。
CCM的第一MEP为维护域MD1中的某个维护联盟终结点MEP(Maintenanceassociation End Point)(以下称为“第一MEP”),该第一MEP的状态信息被携带在该第一MEP组播发送的连通性检测报文CCM中的Capability TLV(Type-Length-Value)中发给MD1内的其他MEP或该第一MEP所在的维护联盟MA1内的其他MEP。其中,第一MEP发送的第一CCM中的Capability TLV中的管理状态包括:关闭(Admin-Down)、删除(Admin-Del)以及该第一MEP所在设备的主备切换(Admin-Switch)。
当第一MEP处于正常状态时,Admin-Down、Admin-Del以及Admin-Switch对应的值均设置为0。
本发明实施例中MEP管理状态值的设置仅以Admin-Down、Admin-Del以及Admin-Switch对应的值均设置为0为例,不作具体限定。
当然,在该第一CCM也可以不携带该第一MEP的状态信息。
202、第一MEP根据预设的发送周期组播发送第一CCM至该第一MEP所在的MD或MA内的其他MEP。
203、当该第一MEP的当前状态信息中的管理状态更改时,将更改后的管理状态封装至第二CCM。
其中,该第一MEP的管理状态更改包括:
当该第一MEP被管理设备删除时,该第一MEP的状态信息中的管理状态的值由0变为1;
或者
当第一MEP被管理设备关闭时,该第一MEP的状态信息中的管理状态的值由0变为1;
或者,
当第一MEP所在的管理设备发生主备切换时,该第一MEP的状态信息中的管理状态的值由0变为1。
这里当第一MEP所在的管理设备发生主备切换时,Capability TLV的Admin-Switch对应的值由0设置为1,并将所述Capability TLV封装至第二CCM(Continuity CheckMessage)中组播发送至第一MEP所在的MD1或MA1内的其他MEP。
204、第一MEP通过触发连续发送将封装后的第二CCM组播发送至该第一MEP所在的MD或维护联盟MA内的其他MEP,以便该第一MEP所在的MD或MA内的其他MEP根据接收到的该第二CCM携带的第一MEP的更改后的状态信息更改自身保存的该第一MEP对应的状态信息。
这里通过触发连续发送将封装后的第二CCM组播发送至该第一MEP所在的MD或MA内的其他MEP,包括:
通过触发连续发送将第二CCM组播发送至该第一MEP所在的MD或MA内的其他MEP,以便该第一MEP所在的MD或MA内的其他MEP根据第二CCM删除所述其他MEP保存的第一MEP对应的状态信息,并将所述其他MEP中所述第二CCM对应的连通性检测CC(Continuity Check)状态位置为关闭。
这里当第一MEP被删除时,Capability TLV中对应的Admin-Del将被置位为1,并触发连续发送将该Admin-Del值为1的Capability TLV封装在第二CCM中组播发送至该第一MEP所在MD或MA内的其他MEP(比如第二MEP),而第二MEP不用再等待3.5倍的发送周期时间再去通过接收第一MEP因自身状态改变而发送的第二CCM,而是很快收到第一MEP被删除时发出的第二CCM并在第二MEP本地删除该第二MEP保存的第一MEP的状态信息。
具体的,当该第一MEP所在MD或MA内的其他MEP(比如第二MEP)接收到第一MEP发送的第二CCM时,比较发现该第二CCM中Admin-Del值与第二MEP预先保存的第一MEP的Admin-Del值不同,则第二MEP进行Admin-Del处理,将第二MEP保存的对应第一MEP的CC状态位置为关闭Down。
可选地,通过触发连续发送将第二CCM组播发送至第一MEP所在的MD或MA内的其他MEP(比如第二MEP),以便第一MEP所在的MD或MA内的其他MEP根据第二CCM进行关闭处理,并将第一MEP所在的MD或MA内的其他MEP中的第一MEP的CC状态位置为关闭。
这里当第一MEP被关闭时,第一MEP发出的第二CCM中的Capability TLV中对应的Admin-Down将被置位为1,并立刻触发连续发送将Capability TLV通过第二CCM组播发送至第一MEP所在MD或MA内的其他MEP(比如第二MEP),而第二MEP不用再等待3.5倍的发送周期时间后通过接收第一MEP因自身状态改变而发送的第二CCM。
具体的,当第一MEP所在MD或MA内的其他MEP(比如第二MEP)接收到第一MEP发送的第二CCM时,根据该第二CCM中Admin-Down值与该第二MEP预先保存的第一MEP的Admin-Down值不同,进行Admin-Down处理,将对应CC(Continuity Check)状态位置位为第二CCM中携带的Admin-Down值。
或者,
通过触发连续发送将封装后的第一CCM组播发送至第一MEP所在MD或MA内的其他节点(比如第二MEP),以便该第二MEP根据第一CCM中的状态信息将该第二MEP保存的第一MEP的CC状态值置为关闭的等待老化时间设置为第一CCM中携带的等待切换时间,若第一CCM携带的等待切换时间结束后没有接收到第一节点发送的第三CCM,则重置等待老化时间。
第一MEP所在MD或MA内的其他MEP(比如第二MEP)接收到第一CCM时,将第一CCM中Admin-Switch状态信息与第二MEP预先保存的第一MEP的Admin-Switch状态信息比较发现二者不同,则该第二MEP根据第二CCM携带的第一MEP的Admin-Switch状态信息进行Admin-Switch状态变化为1的处理,即将对应的CC状态位置位Down的等待老化时间设置为Capability TLV中等待切换时间(Wait-switch-time)。当Wait-switch-time结束时,若该第二MEP没接收到发送第一MEP发送的第三CCM,则该第二MEP将置CC状态位为Down并触发生成远端故障标识RDI(Remote fault identification)。
当Wait-switch-time内该第二MEP接收到Admin-Switch状态置位为0的第三CCM报文,该第二MEP将重置等待老化时间为3.5倍的发送周期。
若Admin-Switch状态为1的第二CCM丢失,则第一MEP所在的MD或MA中的其他MEP(比如第二MEP)可以依照策略在3.5倍CCM发送周期后延长等待保存的Wait-switch-time时间,再置为Down并触发生成RDI,其中该策略主要包括:1、应用报文的等待时间,按照3.5倍CCM发送周期加上等待时间来老化;2、忽略报文的等待时间,按照CCM发送周期的3.5倍来老化。
本发明提供的实施例中MEP的管理状态值仅以0或1为例,且等待老化时间设置也仅以3.5倍CCM发送周期为例进行说明,不做具体限定。
本发明实施例提供的MEP间状态通告的方法,当第一MEP的状态信息中的管理状态改变时,通过改变该状态信息中对应的管理状态值,并通过触发连续发送将封装改变状态之后的状态信息组播发送至第一MEP所在的MD或MA内的其他MEP(比如第二MEP),以便该第二MEP根据所述第一MEP的状态信息做出对应操作,从而使得MEP能够自身的当前状态主动通知同一维护域或维护联盟内的第二MEP,并使得该第二MEP对自身保存的对应第一MEP的状态信息进行对应的处理,而且MEP间能够主动通报自身当前功能支持能力以及对应资源可用情况,进而提高了系统响应效率。在第一MEP出现故障而第一MEP到该第一MEP所在的维护联盟内的其他MEP之间的链路没有故障的情况下,该第一MEP所在的维护联盟内的其他MEP可以及时区分得知这两种故障,并做出相应处理。比如,由于只是第一MEP本身有特别的操作,而第一MEP所在的设备与其他设备之间的链路并无故障,因此与该第一MEP关联的数据业务并不需要切换。
参照图4所示,本发明的实施例的一种MEP间状态通告的方法,包括:
301、当第一MEP的功能和/或对应功能的资源发生更改时,将状态信息中支持的功能种类以及对应支持功能的资源信息对应的值重新置位。
假定第一MEP为维护域MD1或维护联盟MA1中的某个维护终结点,该第一MEP的状态信息被携带在该第一MEP组播发送的连通性检测报文CCM的Capability TLV(Type-Length-Value)中发给MD1或MA1内的其他MEP(比如第二MEP)。当本地的以太网对应的操作、管理与维护ETH-OAM(Ethernet-Operations,Administration and Maintenance)功能的全局使能变化或会话资源无法满足用户需求的情况下,第一MEP对应的ETH-OAM功能与资源位值发生变化被重新置位,并触发连续发送CCM。
可选地,在本地ETH-OAM功能的全局使能变化或会话资源出现无法用户需求的情况之前,第一MEP将该重置的ETH-OAM功能与资源位值封装至CCM的Capability TLV中,并根据发送周期组播发送至MD1或MA1内的其他MEP(比如第二MEP)。
302、第一MEP将重新置位后的第一MEP的状态信息封装至第一CCM。
303、第一MEP将该第一CCM组播发送至其他MEP,以便其他MEP根据该第一CCM获取第一MEP的状态信息,并根据该第一CCM携带的第一MEP的状态信息向其他MEP所在的管理设备反馈第一MEP的状态信息,并存储该第一MEP的当前状态信息。
第一MEP通过触发连续发送将第一CCM发送至该第一MEP所在的MD1或MA1内的其他MEP(比如第二MEP),以便该第二MEP将接收到的第一CCM携带的第一MEP的状态信息与第一MEP正常状态时发送的CCM比较,确定第一MEP的ETH-OAM功能的全局使能变化或会话资源出现不足的情况,即ETH-OAM功能与资源位值发生变化,则该第二MEP向该第二MEP所在的管理设备上报第一MEP对应的功能故障可能是由于第一MEP的ETH-OAM功能关闭或资源不足的问题,并保存第一MEP的ETH-OAM功能与资源位值发生变化时发送的第一CCM。该第一CCM用于显示查看。
本发明实施例的MEP间状态通告的方法,当第一MEP的状态信息中的功能和/或对应功能的资源发生更改时,通过改变该第一MEP的状态信息中对应的功能和/或对应功能的资源值,并通过触发连续发送将封装改变状态之后的状态信息组播发送至该第一MEP所在的MD或MA内的第二MEP,以便该第二MEP根据该第一MEP的状态信息做出对应操作,从而第一MEP能够将自身的当前状态主动通知同一维护域或维护联盟内的第二MEP,并使得第二MEP对自身保存的第一MEP的状态信息进行对应的处理,而且MEP间能够主动通告自身当前的功能支持能力以及对应资源可用情况,进而提高了系统响应效率。在第一MEP出现故障而第一MEP到该第一MEP所在的维护联盟内的其他MEP之间的链路没有故障的情况下,该第一MEP所在的维护联盟内的其他MEP可以及时区分得知这两种故障,并做出相应处理。比如,由于只是第一MEP本身有特别的操作,而第一MEP所在的设备与其他设备之间的链路并无故障,因此与该第一MEP关联的数据业务并不需要切换。
这里图1~图4任一所对应的实施例仅以第一节点实施MEP间状态通告的方法为例进行说明,实施例中的其他MEP同样具有与第一MEP的功能,即第一MEP对应的MEP间状态通告的方法同样适用于其他MEP,在功能位置上第一MEP可与其他MEP互换,本发明不做具体限定。
本发明实施例提供一种第一MEP4,该第一MEP4具体可以为以太网中任一种维护终结点,在本发明的实施例中对第一MEP的具体形式不做具体限制,以可以实现本发明的实施例的上述任一MEP间状态通告的方法为准。参照图5所示,第一MEP4包括获取单元41和发送单元42。其中:
获取单元41,用于获取第一MEP的当前状态信息,该第一MEP的当前状态信息包括:第一MEP的管理状态、支持的功能种类以及对应支持该功能种类的资源信息中的一种或多种;
发送单元42,用于当第一MEP的当前状态信息发生变化时,触发连续发送将该第一MEP的发生变化的状态信息封装至第一连通性检测报文CCM,并将第一CCM组播发送至第一MEP所在的维护域MD或维护联盟MA内的其他节点,其中,其他MEP通过第一CCM获取位于同一维护域或维护联盟MA内的第一MEP的当前状态信息。该第一CCM携带第一MEP的当前状态信息。
这里,若第一MEP所在的MD或MA内的其他MEP接收到第一CCM,则第一MEP所在的MD或MA内的其他MEP根据该第一CCM中携带的第一MEP的状态信息的变化进行对应处理。
本发明实施例的第一MEP,当第一MEP的状态信息改变时,通过封装改变后的状态信息,并触发连续发送将封装后的状态信息组播发送至第一MEP所在的MD或MA内的其他MEP,以便其他MEP根据所述第一MEP的状态信息做出对应操作,从而MEP间能够将自身的当前状态信息主动通知同一维护域或MA内的其他MEP,并使得其他MEP对自身保存的对应该第一MEP的状态信息进行对应的处理,而且MEP间能够主动通告自身的当前的功能支持能力以及对应资源可用情况,进而提高了系统响应效率。在第一MEP出现故障而第一MEP到该第一MEP所在的维护联盟内的其他MEP之间的链路没有故障的情况下,该第一MEP所在的维护联盟内的其他MEP可以及时区分得知这两种故障,并做出相应处理。比如,由于只是第一MEP本身有特别的操作,而第一MEP所在的设备与其他设备之间的链路并无故障,因此与该第一MEP关联的数据业务并不需要切换。
进一步,参照图6所示,发送单元42,可以包括:封装子单元421和发送子单元422,其中:
封装子单元421,用于当第一MEP的当前状态信息中的管理状态更改时,将更改后的管理状态封装至第一CCM;
发送子单元422,用于通过触发连续发送将封装后的第一CCM组播发送至该第一MEP所在的MD或MA内的其他MEP。
可选的,封装子单元421,还用于在第一MEP的当前状态信息中的管理状态更改之前,即该第一MEP处于正常状态时,该第一MEP获取第一MEP的当前状态信息中的管理状态值,并将第一MEP的当前状态信息封装至第二CCM,该第一MEP处于正常状态时,第一MEP的当前状态信息中的管理状态的值设置为0;当然,第一CCM也可以不携带该第一MEP的状态信息。
发送子单元422,还用于根据预设的发送周期将第二CCM组播发送至该第一MEP所在的MD或MA内的其他MEP。
可选的,第一MEP的管理状态更改包括:
当第一MEP被管理设备删除时,该第一MEP的状态信息中的管理状态的值由0变为1;
或者
当第一MEP被管理设备关闭时,该第一MEP的状态信息中的管理状态的值由0变为1;
或者,
当第一MEP所在的管理设备发生主备切换时,该第一MEP的状态信息中的管理状态的值由0变为1。
可选的,发送子单元422,具体用于:
通过触发连续发送将封装后的第一CCM组播发送至该第一MEP所在的MD或MA内的其他MEP,该第一MEP所在的MD或MA内的其他MEP接收到第一MEP发送的第一CCM,则其他MEP根据第一CCM对自身保存的第一MEP对应的状态信息进行删除处理,并将自身保存的第一MEP对应的连通性检测CC状态值置位为关闭;
或者,
通过触发连续发送将封装后的第一CCM组播发送至该第一MEP所在的MD或MA内的其他MEP,该第一MEP所在的MD或MA内的其他MEP接收到第一MEP发送的第一CCM,则该第一MEP所在的MD或MA内的其他MEP根据第一CCM对自身保存的第一MEP的状态信息进行关闭处理,并将自身保存的该第一MEP对应的CC状态值置位为关闭;
或者,
通过触发连续发送将封装后的第一CCM组播发送至该第一MEP所在的MD或MA内的其他MEP,该第一MEP所在的MD内的其他MEP接收到第一MEP发送的第一CCM,则其他MEP根据第一CCM中的状态信息将自身保存的该第一MEP对应的CC状态置为关闭的等待老化时间设置为该第一CCM的状态信息中的等待切换时间,若等待切换时间结束后没有接收到第一MEP更新的第三CCM,则重置等待老化时间。
可选的,该第一MEP的状态信息中的管理状态包括:关闭、删除以及该第一MEP所在设备的主备切换。
可选的,参照图7所示,发送单元42,还包括设置子单元423,其中:
设置子单元423,用于当第一MEP的功能和/或对应功能的资源发生更改时,将该第一MEP的当前状态信息中支持的功能种类以及对应支持功能的资源信息对应的值重新置位。
封装子单元421,还用于将重新置位后的第一MEP的状态信息封装至第一CCM。
发送子单元422,还用于通过触发连续发送将该第一CCM组播发送至该第一MEP所在的MD或MA内的其他MEP。
这里,若该第一MEP所在的MD内的其他MEP接收到第一MEP发送的第一CCM,则以便其他MEP根据第一CCM获取该第一MEP的状态信息,并根据该第一CCM携带的状态信息向自身所在的管理设备反馈第一MEP的当前状态信息,存储该第一MEP的当前状态信息。
本发明实施例的第一MEP,当第一MEP的状态信息改变时,通过改变该状态信息中对应的状态值,并通过封装改变状态至后的状态信息触发连续发送将封装后的状态信息组播发送至该第一MEP所在的MD或MA内的其他MEP,以便该第一MEP所在的MD或MA内的其他MEP根据该第一MEP的状态信息做出对应操作,从而节约了系统的响应时间,从而,MEP间能够将自身的当前状态信息主动通知同一维护域或MA内的其他MEP,并使得同一维护域或MA内的其他MEP对自身保存的对应该MEP的状态信息进行对应的处理,而且MEP间能够主动通告自身当前的功能支持能力以及对应资源可用情况,提高了系统响应效率。在第一MEP出现故障而第一MEP到该第一MEP所在的维护联盟内的其他MEP之间的链路没有故障的情况下,该第一MEP所在的维护联盟内的其他MEP可以及时区分得知这两种故障,并做出相应处理。比如,由于只是第一MEP本身有特别的操作,而第一MEP所在的设备与其他设备之间的链路并无故障,因此与该第一MEP关联的数据业务并不需要切换。
本发明的实施例提供一种第一MEP5,参照图8所示,该第一MEP5包括:一个或多个处理器51、一个或多个存储器52、一个或多个通信接口53和总线54,该处理器51、存储器52和通信接口53通过总线54连接并完成相互间的通信。
该总线54可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线或外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线。该总线54可以包括地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
存储器52用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器52可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器51可能是一个或多个中央处理器(Central Processing Unit,简称为CPU),或者是一个或多个特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
通信接口53,主要用于实现本实施例中的MEP之间的通信。
其中,处理器51,用于获取第一MEP的当前状态信息,该第一MEP的当前状态信息包括:第一MEP的管理状态、支持的功能种类以及对应支持该功能种类的资源信息中的至少一种或多种;
处理器51,还用于当第一MEP的当前状态信息发生变化时,触发连续发送将该第一MEP的发生变化的状态信息封装至第一连通性检测报文CCM,并将第一CCM通过通信接口53组播发送至该第一MEP所在的维护域MD或维护联盟MA内的其他MEP,其中,该其他MEP通过第一CCM获取位于同一MD或MA内的第一MEP的当前状态信息。该第一CCM携带第一MEP的当前状态信息。
这里,若该第一MEP所在的MD内的其他MEP接收到该第一CCM,则该第一MEP所在的MD或MA内的其他MEP根据第一CCM携带的该第一MEP的状态信息的变化进行对应处理。该对应处理包括对自身保存的与第一MEP相关的状态信息进行更新或保存或删除。
本发明实施例的第一MEP,当第一MEP的状态信息改变时,通过封装改变状态至后的状态信息触发连续发送将封装后的状态信息组播发送至该第一MEP所在的MD或MA内的其他MEP,以便其他MEP根据所述第一MEP的当前状态信息做出对应操作,从而MEP间能够主动将自身的当前状态信息通知同一MD或MA内的其他MEP,并使得其他MEP对自身保存的对应MEP的状态信息进行对应的处理,而且MEP间能够主动通告自身当前的功能支持能力以及对应资源可用情况,进而提高了系统响应效率。在第一MEP出现故障而第一MEP到该第一MEP所在的维护联盟内的其他MEP之间的链路没有故障的情况下,该第一MEP所在的维护联盟内的其他MEP可以及时区分得知这两种故障,并做出相应处理。比如,由于只是第一MEP本身有特别的操作,而第一MEP所在的设备与其他设备之间的链路并无故障,因此与该第一MEP关联的数据业务并不需要切换。
进一步,处理器51,还用于当第一MEP的当前状态信息中的管理状态更改时,将更改后的管理状态封装至第一CCM;
处理器51,还用于通过触发连续发送将封装后的第一CCM通过通信接口53组播发送至该第一MEP所在的MD或MA内的其他MEP。
这里,若该第一MEP所在的MD或MA内的其他MEP接收到第一CCM,则该第一MEP所在的MD或MA内的其他MEP根据该第一CCM更改自身保存的该第一MEP的状态信息。
可选的,处理器51,还用于在第一MEP的当前状态信息中的管理状态更改之前,即该第一MEP处于正常状态时,该第一MEP获取第一MEP的当前状态信息中的管理状态值,并将第一MEP的当前状态信息(包括当前状态信息中的管理状态值)封装至第二CCM。该第一MEP处于正常状态时,第一MEP的当前状态信息中的管理状态的值设置为0;当然,该第一CCM也可以不携带第一MEP的状态信息。
处理器51,还用于根据预设的发送周期将第二CCM通过通信接口53组播发送至该第一MEP所在的MD或MA内的其他MEP。
进一步,可选的,第一MEP的管理状态更改包括:
当第一MEP被管理设备删除时,该第一MEP的状态信息中的管理状态的值由0变为1;
或者
当第一MEP被管理设备关闭时,该第一MEP的状态信息中的管理状态的值由0变为1;
或者,
当第一MEP所在管理设备发生主备切换时,该第一MEP的状态信息中的管理状态的值由0变为1。
可选的,处理器51,具体用于:
通过触发连续发送将封装后的第一CCM通过通信接口53组播发送至该第一MEP所在的MD或MA内的其他MEP,若该第一MEP所在的MD或MA内的其他MEP接收到该第一MEP发送的第一CCM,则该第一MEP所在的MD或MA内的其他MEP根据第一CCM对自身保存的第一MEP对应的状态信息进行删除处理,并将对应的连通检测状态值置位为关闭;
或者,
通过触发连续发送将封装后的第一CCM通过通信接口53组播发送至该第一MEP所在的MD内的其他MEP,若该第一MEP所在的MD内的其他MEP接收到第一MEP发送的第一CCM文,则该第一MEP所在的MD内的其他MEP根据第一CCM对自身保存的该第一MEP对应的状态信息进行关闭处理,并将自身保存的第一MEP对应的连通检测状态值置位为关闭;
或者,
通过触发连续发送将封装后的第一CCM通过通信接口53组播发送至该第一MEP所在的MD内的其他MEP,该第一MEP所在的MD内的其他MEP接收到第一MEP发送的第一CCM,则该第一MEP所在的MD内的其他MEP根据第一CCM中的该第一MEP的状态信息将自身保存的第一MEP对应连通检测状态置位关闭的等待老化时间设置为该第一CCM的状态信息中的等待切换时间。若置位后等待切换时间结束后没有接收到第一MEP更新的第三连通性检测报文,则重置等待老化时间。
可选的,状态信息中的管理状态包括:关闭、删除以及该第一MEP所在设备的主备切换。
可选的,处理器51,还用于当第一MEP的功能和/或对应功能的资源发生更改时,将该第一MEP的当前状态信息中支持的功能种类以及对应支持功能的资源信息对应的值重新置位。
处理器51,还用于将重新置位后的状态信息封装至第一CCM。
处理器51,还用于通过触发连续发送将该第一CCM通过通信接口53组播发送至该第一MEP所在的MD或MA内的其他MEP。
这里,若该第一MEP所在的MD内的其他MEP接收到第一MEP发送的第一CCM,则以便该第一MEP所在的MD或MA内的其他MEP根据第一CCM获取该第一MEP的状态信息,并根据该第一CCM携带的该第一MEP的状态信息向自身所在的管理设备反馈第一MEP的当前状态信息,并存储该第一CCM携带的该第一MEP的当前状态信息。
本发明实施例的第一MEP,当第一MEP的状态信息改变时,通过改变该状态信息中对应的状态值,并通过封装改变状态至后的状态信息触发连续发送将封装后的状态信息组播发送至该第一MEP所在的MD或MA内的其他MEP,以便该第一MEP所在的MD或MA内的其他MEP根据该第一CCM携带的第一MEP的状态信息做出对应操作,从而节约了系统的响应时间,进而使得MEP间能够主动将自身的当前状态信息通知同一维护域内的其他的MEP,并使得其他MEP对自身保存的与第一MEP对应的状态信息进行相应的处理,而且MEP间能够主动通报自身当前的功能支持能力以及对应资源可用情况,提高了系统响应效率。在第一MEP出现故障而第一MEP到该第一MEP所在的维护联盟内的其他MEP之间的链路没有故障的情况下,该第一MEP所在的维护联盟内的其他MEP可以及时区分得知这两种故障,并做出相应处理。比如,由于只是第一MEP本身有特别的操作,而第一MEP所在的设备与其他设备之间的链路并无故障,因此与该第一MEP关联的数据业务并不需要切换。
本发明实施例中提到的第一MEP4、5的状态信息,均可通过CCM中Capability TLV携带,CCM中的Capability TLV携带MEP的状态信息的具体方式可以参考前面方法实施例的描述、图1-4及其对应的说明书的描述。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (20)

1.一种维护联盟终结点MEP节点间状态通告的方法,其特征在于,包括:
当第一MEP的状态信息发生变化时,将所述第一MEP的发生变化的状态信息封装至第一通告报文CCM,并在不用等待发送周期到来时实时将所述第一CCM发送至其他MEP;所述第一MEP的状态信息包括:所述第一MEP的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种。
2.根据权利要求1所述的方法,其特征在于,所述当第一MEP的状态信息发生变化时,将所述第一MEP的发生变化的状态信息封装至第一CCM,并在不用等待发送周期到来时实时将所述第一CCM发送至所述其他MEP,包括:
当所述第一MEP的状态信息中的管理状态更改时,将更改后的所述管理状态封装至所述第一CCM;
将封装后的所述第一CCM发送至所述其他MEP。
3.根据权利要求2所述的方法,其特征在于,所述第一MEP的状态信息中的MEP管理状态更改之前,包括:
当所述第一MEP处于正常状态时,所述第一MEP获取所述第一MEP的状态信息中的管理状态值,并将获取的所述第一MEP处于正常状态时的状态信息封装至第二CCM;
将所述第二CCM发送至所述其他MEP。
4.根据权利要求2所述的方法,其特征在于,所述第一MEP处于正常状态时,所述第一MEP的状态信息中的管理状态的值设置为0,所述第一MEP的管理状态更改包括:
当所述第一MEP被管理设备删除时,所述第一MEP的状态信息中的管理状态的值由0变为1;
或者
当所述第一MEP被管理设备关闭时,所述第一MEP的状态信息中的管理状态的值由0变为1;
或者,
当所述第一MEP所在的管理设备发生主备切换时,所述第一MEP的状态信息中的管理状态的值由0变为1。
5.根据权利要求2或4所述的方法,其特征在于,所述将封装后的所述第一CCM发送至所述其他MEP,包括:
通过触发连续发送将所述第一CCM发送至所述其他MEP。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一MEP的状态信息中的管理状态包括:关闭、删除以及所述第一MEP所在设备的主备切换。
7.根据权利要求1所述的方法,其特征在于,所述当第一MEP的状态信息发生变化时,将所述第一MEP的发生变化的状态信息封装至第一CCM,并在不用等待发送周期到来时实时将所述第一CCM发送至所述其他MEP,包括:
当所述第一MEP的功能和/或对应该功能的资源发生更改时,将所述第一MEP的状态信息中支持的功能种类以及对应的支持该功能的资源信息对应的值重新置位;
将重新置位后的状态信息封装至第一CCM;
将所述第一CCM发送至所述其他MEP。
8.根据权利要求1-4、7中任一所述的方法,其特征在于,所述其他MEP与所述第一MEP位于同一维护联盟MA内。
9.根据权利要求1-4、7中任一所述的方法,其特征在于,所述第一CCM包括CapabilityTLV,该Capability TLV用于携带所述第一MEP的状态信息。
10.根据权利要求9所述的方法,其特征在于,所述Capability TLV还包括SubTLV,所述SubTLV用于携带所述第一MEP的状态信息中的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种。
11.一种第一维护联盟终结点MEP,其特征在于,包括获取单元和发送单元,其中:
所述获取单元,用于获取所述第一MEP的状态信息,所述第一MEP的状态信息包括:所述第一MEP的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种;
所述发送单元,用于当所述第一MEP的状态信息发生变化时,将所述第一MEP的发生变化的状态信息封装至第一连通性检测报文CCM,并在不用等待发送周期到来时实时将所述第一CCM发送至其他MEP。
12.根据权利要求11所述的第一MEP,其特征在于,所述发送单元,包括:
封装子单元,用于当所述第一MEP的状态信息中的管理状态更改时,将更改后的所述管理状态封装至所述第一CCM;
发送子单元,用于将封装后的所述第一CCM发送至所述其他MEP。
13.根据权利要求12所述的第一MEP,其特征在于,
所述封装子单元,还用于在所述第一MEP的状态信息中的管理状态更改之前,当所述第一MEP处于正常状态时,所述第一MEP获取所述第一MEP的状态信息中的管理状态值,并将所述第一MEP处于正常状态时的状态信息封装至第二CCM;
所述发送子单元,还用于将所述第二CCM发送至所述其他MEP。
14.根据权利要求12所述的第一MEP,其特征在于,所述第一MEP处于正常状态时,所述第一MEP的当前状态信息中的管理状态的值设置为0,所述第一MEP的管理状态更改包括:
当所述第一MEP被管理设备删除时,所述第一MEP的状态信息中的管理状态的值由0变为1;
或者
当所述第一MEP被管理设备关闭时,所述第一MEP的状态信息中的管理状态的值由0变为1;
或者,
当所述第一MEP所在的管理设备发生主备切换时,所述第一MEP的状态信息中的管理状态的值由0变为1。
15.根据权利要求12或14所述的第一MEP,其特征在于,所述发送子单元,具体用于:
将所述第一CCM发送至所述其他MEP。
16.根据权利要求11-14任一项所述的第一MEP,其特征在于,所述第一MEP的状态信息中的管理状态包括:关闭、删除以及所述第一MEP所在设备的主备切换。
17.根据权利要求11所述的第一MEP,其特征在于,所述发送单元,还包括:
设置子单元,用于当所述第一MEP的功能和/或对应该功能的资源发生更改时,将所述第一MEP的状态信息中支持的功能种类以及对应的支持该功能的资源信息对应的值重新置位;
所述封装子单元,还用于将重新置位后的状态信息封装至第一CCM;
所述发送子单元,还用于通过触发连续发送将所述第一CCM发送至所述其他MEP。
18.根据权利要求11-14、17中任一所述的第一MEP,其特征在于,所述其他MEP与所述第一MEP位于同一维护联盟MA内。
19.根据权利要求11-14、17中任一所述的第一MEP,其特征在于,所述第一CCM包括Capability TLV,该Capability TLV用于携带所述第一MEP的状态信息。
20.根据权利要求19所述的第一MEP,其特征在于,所述CapabilityTLV还包括SubTLV,所述SubTLV用于携带所述第一MEP的状态信息中的管理状态、支持的功能种类以及对应支持所述功能种类的资源信息中的一种或多种。
CN201310422696.2A 2013-09-16 2013-09-16 一种节点间状态通告的方法和设备 Active CN104468158B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310422696.2A CN104468158B (zh) 2013-09-16 2013-09-16 一种节点间状态通告的方法和设备
PCT/CN2014/084900 WO2015035852A1 (zh) 2013-09-16 2014-08-21 一种节点间状态通告的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310422696.2A CN104468158B (zh) 2013-09-16 2013-09-16 一种节点间状态通告的方法和设备

Publications (2)

Publication Number Publication Date
CN104468158A CN104468158A (zh) 2015-03-25
CN104468158B true CN104468158B (zh) 2018-07-13

Family

ID=52665046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310422696.2A Active CN104468158B (zh) 2013-09-16 2013-09-16 一种节点间状态通告的方法和设备

Country Status (2)

Country Link
CN (1) CN104468158B (zh)
WO (1) WO2015035852A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108055162B (zh) * 2017-12-29 2020-12-25 瑞斯康达科技发展股份有限公司 一种故障确定方法及节点
CN108667691B (zh) * 2018-06-25 2021-01-01 北京小度信息科技有限公司 网络状态监控方法、装置、设备及计算机可读存储介质
CN111381941A (zh) * 2018-12-27 2020-07-07 北京忆恒创源科技有限公司 并发任务处理系统中提供QoS的方法与装置
CN115696304B (zh) * 2023-01-03 2023-03-21 顺霆科技(无锡)有限公司 分布式应用融合自组织网络分裂、融合时的信息发布方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521603A (zh) * 2008-12-26 2009-09-02 中兴通讯股份有限公司 一种快速检测链路连通性的方法及系统
CN101610180A (zh) * 2008-06-18 2009-12-23 华为技术有限公司 以太网连通性检测中区别维护端点离开、恢复、告警的方法和告警系统
CN102164042A (zh) * 2010-02-21 2011-08-24 华为技术有限公司 一种连通性故障告警方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101547139B (zh) * 2008-03-28 2012-03-07 华为技术有限公司 网络拓扑变化的通告方法及装置
CN101674229B (zh) * 2008-09-12 2012-09-05 华为技术有限公司 一种链路聚合组信息管理的方法和网络节点
CN101540692B (zh) * 2009-04-14 2011-07-27 杭州华三通信技术有限公司 一种动态组播配置的方法及节点设备
CN103262470B (zh) * 2012-08-21 2015-09-30 华为技术有限公司 FCoE网络链接管理方法、设备和系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610180A (zh) * 2008-06-18 2009-12-23 华为技术有限公司 以太网连通性检测中区别维护端点离开、恢复、告警的方法和告警系统
CN101521603A (zh) * 2008-12-26 2009-09-02 中兴通讯股份有限公司 一种快速检测链路连通性的方法及系统
CN102164042A (zh) * 2010-02-21 2011-08-24 华为技术有限公司 一种连通性故障告警方法及装置

Also Published As

Publication number Publication date
WO2015035852A1 (zh) 2015-03-19
CN104468158A (zh) 2015-03-25

Similar Documents

Publication Publication Date Title
EP3154227B1 (en) Packet transmission method, node, path management server and storage medium
KR102342286B1 (ko) Dcn 메시지 처리 방법, 네트워크 디바이스, 및 네트워크 시스템
US20160285820A1 (en) Method for processing address resolution protocol message, switch, and controller
JP2014090468A (ja) Pbtネットワークの中間ノードにおけるイーサネットoam
WO2018210213A1 (zh) 一种实现ioam封装的方法及装置、存储介质
WO2019128273A1 (zh) 确定网络设备连接关系的方法、设备及系统
WO2017036180A1 (zh) 报文的处理方法及装置
EP2874349B1 (en) Communication path processing method and apparatus
CN104468158B (zh) 一种节点间状态通告的方法和设备
CN102868569A (zh) 三层虚拟专用网的性能检测方法、节点和系统
US9986509B1 (en) Advance remote failure notification (ARFN)
WO2018103665A1 (zh) 基于l2tp的设备管理方法、设备及系统
CN109691031B (zh) 业务报文传输方法及节点设备
CN107204924B (zh) 链路发现方法及装置
CN105207909A (zh) 一种发送信息的方法和网络装置
EP2858302B1 (en) Connectivity check method of service stream link, related apparatus and system
CN109474446B (zh) 一种协商同步的方法及装置
CN116634459A (zh) 随流信息遥测能力的确认方法和设备
CN109802879A (zh) 一种数据流路由方法及装置
US20200019425A1 (en) Service oam for virtual systems and services
CN108259442B (zh) 一种慢协议报文处理方法及相关装置
CN110224916B (zh) 报文的处理方法、装置及报文的封装方法、装置和系统
CN113489626B (zh) 路径故障检测及通告的方法及装置
BR112020026488A2 (pt) Método para gerenciar uma conexão em uma rede sem fio dis-tribuída
JP5625494B2 (ja) 伝送装置、制御情報設定方法及び制御情報設定プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201104

Address after: 625, room 269, Connaught platinum Plaza, No. 518101, Qianjin Road, Xin'an street, Shenzhen, Guangdong, Baoan District

Patentee after: SHENZHEN SHANGGE INTELLECTUAL PROPERTY SERVICE Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201201

Address after: 213000 No. 11 Qingyang North Road, Tianning District, Changzhou, Jiangsu

Patentee after: Changzhou Hong quantity Electronic Technology Co.,Ltd.

Address before: 625, room 269, Connaught platinum Plaza, No. 518101, Qianjin Road, Xin'an street, Shenzhen, Guangdong, Baoan District

Patentee before: SHENZHEN SHANGGE INTELLECTUAL PROPERTY SERVICE Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220830

Address after: Tianning District Hehai road 213000 Jiangsu city of Changzhou province No. 9

Patentee after: Changzhou Tianning Communication Technology Industrial Park Co.,Ltd.

Address before: 213000 No. 11 Qingyang North Road, Tianning District, Changzhou City, Jiangsu Province

Patentee before: Changzhou Hong quantity Electronic Technology Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230104

Address after: Tianning District Hehai road 213000 Jiangsu city of Changzhou province No. 9

Patentee after: Changzhou Hengtang Technology Industry Co.,Ltd.

Address before: Tianning District Hehai road 213000 Jiangsu city of Changzhou province No. 9

Patentee before: Changzhou Tianning Communication Technology Industrial Park Co.,Ltd.

TR01 Transfer of patent right