CN101842710A - 桥接/虚拟专用lan服务环境中的可缩放连通性故障管理 - Google Patents
桥接/虚拟专用lan服务环境中的可缩放连通性故障管理 Download PDFInfo
- Publication number
- CN101842710A CN101842710A CN200880114869.1A CN200880114869A CN101842710A CN 101842710 A CN101842710 A CN 101842710A CN 200880114869 A CN200880114869 A CN 200880114869A CN 101842710 A CN101842710 A CN 101842710A
- Authority
- CN
- China
- Prior art keywords
- protocol
- connectivity
- message
- fault state
- network
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 49
- 238000012423 maintenance Methods 0.000 claims abstract description 48
- 230000008859 change Effects 0.000 claims abstract description 47
- 238000001514 detection method Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims 3
- 230000007257 malfunction Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000007727 signaling mechanism Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0604—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
- H04L41/0627—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time by acting on the notification or alarm source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
- H04L61/2528—Translation at a proxy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
描述代理连通性检查消息并且通过MPLS/VPLS网络发送故障状态变化消息的方法和设备。网络元件根据本地数据库来代理远程维护端点的连通性检查消息。网络元件根据标识远程维护端点的故障状态变化的所接收故障状态变化消息来更新数据库。网络元件检测本地维护端点的故障状态变化,并且向代理本地维护端点的连通性检查消息的其它网络元件发送故障状态变化消息。
Description
相关申请的交叉引用
本申请要求2007年10月30日提交的标题为“SCALABLECONNECTIVITY FAULT MANAGEMENT IN A BRIDGED/VIRTUALPRIVATE LAN SERVICE ENVIRONMENT”的美国临时专利申请号61/001150的权益。
技术领域
本发明的实施例涉及计算机组网领域,更具体来说,支持桥接或虚拟专用局域网(LAN)服务环境中的可缩放(scalable)连接故障管理(CFM)。
背景技术
操作、管理和维护(OAM)描述涉及操作、管理和维护计算机网络的过程、活动、工具、标准等等。OAM对于许多不同类型的计算机网络而实现,例如以太网、因特网协议(IP)、多协议标记交换(MPLS)、异步传输模式(ATM)、虚拟专用LAN服务(VPLS)等等。每种类型的网络将具有不同类型的OAM。例如,在以太网网络中,802.lag连通性故障管理(CFM)用作OAM管理工具,而在MPLS/VPLS网络中,虚拟电路连通性检验(VCCV)用作OAM工具。OAM工具部分用于检测网络连通性故障,本文中称作故障。故障可能在网络装置丢失到网络的连通性时发生。通过连接到网络或者在网络上变成活动,OAM工具检测故障状态变化,例如当装置在网络上变成活动时。此外,故障状态变化可能在网络丢失到网络的连通性时发生。
图1示出跨交换以太网和VPLS/MPLS环境的网络100CFM的一个实施例。网络100是异构网络,其中包括通过VPLS服务提供商网络106互连的两个交换以太网网络116A-B。图1中,以太网网络116A-B在地理上是分散的。VPLS是一种通过IP/MPLS网络提供基于以太网的多点对多点通信的方式。它通过经由伪线(psuedowire)连接站点,允许地理分散的站点、如以太网网络116A-B共享以太网广播域。在VPLS中,各以太网网络116A-B的LAN延伸到服务提供商网络106的边缘,并且服务提供商网络106模拟连接以太网网络116A-B的客户LAN的交换机或桥接器,以便创建单桥接LAN。在各网络的边缘耦合交换以太网网络116A-B和VPLS网络106的是网络元件104A-B。虽然在一个实施例中,网络元件104A-B是边缘路由器,但在备选实施例中,网络元件104A-B是相同和/或不同类型的网络元件(交换机、路由器、核心路由器等等)。例如,网络元件104A耦合交换以太网网络116A和VPLS网络106,而网络元件104B耦合交换以太网网络116B和VPLS网络106。
交换以太网网络的每个包括耦合到边缘网络元件的维护端点(MEP)。MEP是积极管理CFM实体,它可生成和接收CFM消息,并且跟踪任何响应,例如个人计算机、服务器、桥接器、交换机以及参与以太网网络的其它可能的装置。如图1所示,以太网网络116A包括耦合到网络元件104A的维护端点102A-C,而以太网网络116B包括耦合到网络元件104B的维护端点102D-F。
VPLS网络106包括网络元件108A-D,其中网络元件108A和C耦合到网络元件104A,而网络元件108B和D耦合到网络元件104B。网络元件108A-B通过伪线110A在网络元件104A-B之间转发业务。网络元件108C-D通过伪线110B在网络元件104A-B之间转发业务。
CFM是一种标准,它规定提供用于检测、检验和隔离VLAN中的故障的能力的虚拟LAN(VLAN)感知桥接器(例如网络元件104A-B)中的协议和协议实体。这些能力可用于由各具有对彼此的设备的受限管理访问的多个独立组织所操作的网络。CFM将维护域定义为可管理其连通性的故障的网络或者网络的一部分。在各维护域中,存在若干MEP。MEP是积极管理CFM实体,它对特定维护域中关联的CFM流发起、终止和作出反应。各MEP定期向维护域中的其它MEP发送连通性检查消息。连通性检查消息是多播单向重要力量,它发信号通知关于发送连通性检查消息的MEP准备运行(up)并且耦合到网络。发送初始连通性检查消息的MEP向维护域中的其它MEP表明该MEP在这个域中已变为活动。缺少来自特定MEP的连通性检查消息向其它MEP指明特定MEP断开(down)或者没有参与该域。
图1中,MEP 102A-C和D-F分别定期发出连通性检查消息112A-C和114A-C。各MEP可每隔3.3毫秒发出连通性检查消息。这些消息向维护域中的所有其它MEP多播。由于不同以太网网络116A-B的MEP属于同一个维护域,所以连通性检查消息通过VPLS网络106经由网络元件104AB传送到不同以太网网络116AB的MEP。另外,由于连通性检查消息被多播,所以网络元件104AB向耦合到VPLS网络106的相应网络元件104AB的每个伪线广播这些消息。
虽然CFM可为异构网络100提供端对端故障管理方案,但是CFM由于网络元件104A-B的连通性检查(CC)消息的洪泛而不是可缩放的。随着维护域中的MEP的数量增加,通过VPLS网络所传送的CC消息的量急剧增加。
发明内容
描述代理连通性检查消息并且通过MPLS/VPLS网络发送故障状态变化消息的方法和设备。网络元件根据本地数据库来代理远程维护端点的连通性检查消息。网络元件根据标识远程维护端点的故障状态变化的所接收故障状态变化消息来更新数据库。网络元件检测本地维护端点的故障状态变化,并且向代理本地维护端点的连通性检查消息的其它网络元件发送故障状态变化消息。
附图说明
通过参照示出本发明的实施例的以下描述和附图,可以最透彻地理解这类实施例。本文所包含的附图的编号方案是使得图中给定元件的第一位数与附图编号关联。但是,元件编号对于在不同附图中是相同的那些元件是相同的。附图包括:
图1(现有技术)示出跨交换以太网和VPLS/MPLS环境支持CFM的网络的一个实施例。
图2是根据本发明的一个实施例、支持代理远程MEP的连通性检查消息并且根据MEP故障状态变化向其它网络元件发送VCCV消息的网络元件的框图。
图3示出根据本发明的一个实施例、跨交换以太网和VPLS/MPLS环境支持可缩放CFM的网络的一个实施例。
图4是根据本发明的一个实施例、用于代理远程MEP的CC消息的示范流程图。
图5是根据本发明的一个实施例、用于根据MEP故障状态变化向其它网络元件发送VCCV消息的示范流程图。
图6是示出根据系统的一个实施例、处理代理CC消息和发送VCCV消息的示范网络元件的框图。
具体实施方式
在以下描述中,提出例如网络元件、线路卡、故障、故障管理、分组、维护端点、LAN、VPLS、MPLS和系统组件的相互关系等大量具体细节,以便提供对本发明的更透彻理解。然而,本领域的技术人员会理解,没有这类具体细节也可实施本发明。在其它情况下,没有详细示出控制结构、门级电路和完整软件指令序列,以免使本发明难懂。通过所包含的描述,本领域的技术人员将能够实现适当的功能性而无需过分实验。
说明书中对“一个实施例”、“实施例”、“示例实施例”等的提法指明所述的实施例可包括特定特征、结构或特性,但可能不一定每一个实施例都包括该特定特征、结构或特性。此外,这类词语不一定指同一个实施例。另外,在结合一个实施例来描述特定特征、结构或特性时,无论是否明确描述,均认为结合其它实施例来改变这种特征、结构或特性是处于本领域的技术人员的知识范围之内。
在以下描述和权利要求书中,使用了术语“耦合”连同其派生。“耦合”可表示两个或更多元件直接物理或电接触。但是,“耦合”也可表示两个或更多元件不是相互直接接触,但是仍然相互配合或交互。现在将参照图2-6来描述本发明的示范实施例。具体来说,将参照图2、图3和图6的示范实施例来描述图4和图5中的流程图的操作。但是应当理解,这些流程图的操作可通过与参照图2、图3和图6所述不同的本发明的实施例来执行,并且参照图2、图3和图6所述的实施例可执行与参照这些流程图所述不同的操作。
描述用于代理远程MEP的连通性检查(CC)消息并且通过MPLS/VPLS网络发送MEP故障状态变化的方法和设备。根据本发明的一个实施例,网络元件通过定期向网络元件的本地网络的MEP发出连通性检查消息,来代理连通性检查消息。网络元件传送在远程MEP数据库中标识的活动远程MEP的每个的连通性检查消息。网络元件通过创建模仿好像由远程MEP之一始发的消息的连通性检查消息,来代理连通性检查消息。根据本发明的另一个实施例,网络元件根据来自本地MEP的连通性检查消息的缺省或出现,来检测本地MEP的故障状态变化。网络元件确定哪一个本地MEP具有故障状态变化,并且格式化指明那个本地MEP的故障状态变化的VCCV消息。网络元件将这个VCCV消息发送给代理远程MEP的连通性检查消息的其它网络元件。
图2是根据本发明的一个实施例、支持代理远程MEP的连通性检查消息并且根据MEP故障状态变化向其它网络元件发送VCCV消息的网络元件200的框图。远程MEP是通过遍历VPLS网络可达的MEP。本地MEP是与代理网络元件相同的以太网网络的一部分。例如并且作为说明,图1中,MEP 102A-C对网络元件104B是远程的,而对网络元件104A是本地的。MEP 102D-F对网络元件104A是远程的,而对网络元件104B是本地的。
图2中,网络元件200包括连通性检查代理模块202、连通性检查状态变化模块204、连通性检查数据库206、连通性检查模块208和连通性检查故障状态变化模块210。连通性检查代理模块202通过定期向网络元件200本地的MEP传送表示远程MEP的连通性检查消息,来代理远程MEP的连通性检查消息。例如并且作为说明,网络元件104A向MEP 102A-C传送表示MEP 102D-F的连通性检查消息114D-F。在一个实施例中,将所传送的连通性检查消息的每个格式化成表现为好像从活动远程MEP之一始发的连通性检查消息。在一个实施例中,被代理连通性检查消息的每个包括活动远程MEP的MAC地址以及唯一标识MEP的称作MEPID的标识符。在一个实施例中,连通性检查模块202可达每隔3.3毫秒传送各活动远程MEP的连通性检查消息。
网络元件200的模块的示例将参照图3进行。图3示出根据本发明的一个实施例、跨交换以太网和VPLS/MPLS环境支持可缩放CFM的网络300的一个实施例。图3与图1的相似之处在于,MEP 102A-C和D-F分别正在发送连通性消息112A-C和114A-C。但是,网络元件304A-B没有如图1中那样通过VPLS网络306转发这些消息,下面将进行描述。此外,图3中,网络元件304A-B分别将MEP 102A-C和102D-F耦合到服务提供商VPLS网络306。VPLS网络306还包括网络元件308A-D和伪线310A-B。另外,VCCV消息318A-B正由网络元件304A-B使用伪线310A-B传送和接收。
图3中,网络元件304A-B不转发连通性检查消息112A-C和114A-C,而是代理这些连通性检查消息。在一个实施例中,网络元件304A-B的连通性检查代理模块202分别向这些网络元件本地的MEP传送连通性检查消息314D-F和312D-F。在这个实施例中,MEP 102A-C对网络元件304A是本地的,并且MEP 102D-F对网络元件304B是本地的。在一个实施例中,网络元件304A-B不需要通过VPLS网络306转发连通性检查消息112A-C和114A-C,因为网络元件304A-B正代理这些消息。因此,端对端故障管理的业务极大地降低,因为连通性故障状态变化消息通过VPLS网络306来传送,而不是连通性消息由MEP 112A-C和114A-C不断传送。
回到图2,在一个实施例中,网络元件采用连通性状态变化模块204来确定哪些远程MEP是活动的。在一个实施例中,网络元件200从另一个网络元件接收指明远程MEP已具有故障状态变化的故障状态变化消息。在一个实施例中,连通性检查状态变化模块204通过接收指明远程MEP故障状态变化的VCCV消息,来确定远程MEP故障状态变化。VCCV是伪线的入口与出口点之间的控制信道,通过它可发送连通性检验消息。VCCV消息可随伪线数据带内遍历网络或者带外遍历网络。VCCV消息没有被转发经过MPLS/VPLS网络边缘上的网络元件。因此,连通性代理模块202根据对另一个协议(例如VCCV)的接收故障状态更新来代理一个协议(例如CFM)的故障信息。
参照图3,网络元件304A通过接收指明以太网网络316B中MEP的故障状态变化的消息,来确定远程MEP 102D-F的哪一些是活动的。在一个实施例中,网络元件的网络元件304A接收并且处理故障状态变化消息。在这个实施例中,网络元件304B通过VPLS网络306向网络元件304A传送与MEP 102D-F有关的故障状态变化消息。在一个实施例中,网络元件304B通过伪线310B将这些消息作为VCCV消息318B来传送,如参照图2、框204所述。
回到图2,连通性检查检测模块208检测故障状态变化是否与本地MEP关联。在这个实施例中,连通性检查模块208通过接收来自最近活动的MEP的连通性检查消息或者没有来自活动MEP的连通性检查消息,来检测故障状态变化。在一个实施例中,连通性检查故障状态变化模块210格式化指明故障状态变化的消息,并且将它传送给正代理连通性检查消息的其它网络元件。虽然在一个实施例中,这是通过网络元件之间的伪线所携带的VCCV消息,但是在备选实施例中,可使用本领域的其它信令机制。其它网络元件使用这个消息来更新其远程MEP数据库,并且代理送往对那个网络元件是本地的MEP的连通性检查消息。通过发送故障状态变化并且代理连通性检查消息,网络元件200提供MEP的端对端故障管理,而没有用持续连通性检查消息使互连两个以太网网络的服务提供商网络洪泛。此外,通过检测MEP的本地故障状态变化并且向代理连通性检查消息的其它网络元件传送这些变化,其它网络元件可自动构建远程MEP的连通性检查数据库。
参照图3,网络元件304A检测本地MEP 102A-C的故障状态变化,并且向网络元件306B传送故障状态变化消息。在这个实施例中,网络元件304A检测故障状态变化,并且传送适当的消息,如参照图2所述。
回到图2,在一个实施例中,连通性检查代理模块202根据在连通性检查数据库206中标识的活动MEP来传送连通性检查消息。虽然在一个实施例中,连通性检查数据库206包括本地和远程MEP,并且将各MEP的连通性状态存储在数据库中,但是在备选实施例中,连通性检查数据库206包括相同和/或不同的信息(例如活动MEP、本地MEP、远程MEP、MEP的状态等的不同组合)。
图4是根据本发明的一个实施例、用于代理远程MEP的连通性检查消息的方法400的示范流程图。在一个实施例中,网络元件200执行代理连通性检查消息的方法400。图4中,在框402,方法400接收指明远程MEP的故障状态变化的故障状态变化消息。在一个实施例中,方法400接收指明故障状态变化的VCCV消息。
在框404,方法400处理所接收的故障状态变化消息。在一个实施例中,方法400从与触发故障状态变化的远程MEP有关的故障状态变化消息中提取信息。虽然在一个实施例中,方法400提取远程MEP的MAC地址以及远程MEP是否成为活动或者丢失连通性,但是在备选实施例中,方法400提取其它信息,例如MEPID、MAC地址、CC间隔、RDI(远程缺陷指示符)位等。
在框406,方法400使用来自框404的所处理信息来更新连通性检查数据库。虽然在一个实施例中,方法400将新条目加入变成活动的远程MEP的连通性检查数据库206中,但是在备选实施例中,方法400可为变成活动的远程MEP采取另外某种动作(更新连通性检查数据库206中的现有远程MEP条目以指明MEP是活动的,等等)。另外,如果所接收的故障状态变化消息指明远程MEP已经丢失连通性,则方法400更新连通性检查数据库。虽然在一个实施例中,方法400删除与消息指明已经丢失连通性的远程MEP关联的条目,但是在备选实施例中,方法400可采取另外某种动作(将那个远程MEP标记为丢失连通性等)。
在框408,方法400通过根据已更新连通性检查数据库定期向本地MEP传送连通性检查消息,来代理连通性检查消息。在一个实施例中,方法400传送如连通性检查数据库206中所指明的各活动远程MEP的连通性检查消息,如参照图2的连通性检查代理模块202和/或图3的网络元件304A-B所述。
图5是根据本发明的一个实施例、用于根据MEP故障状态变化向其它网络元件发送VCCV消息的方法500的示范流程图。在一个实施例中,网络元件200执行根据MEP故障状态变化向其它网络元件发送VCCV消息的方法500。图5中,在框502,方法500检测来自本地MEP之一的故障状态变化。
在框504,方法500格式化互连两个地理上分散的以太网网络的服务提供商网络的故障状态变化消息。在一个实施例中,方法500将故障状态变化消息格式化为通过VPLS网络306的伪线的一个或多个所发送的VCCV消息。备选地,方法500可将故障状态变化消息格式化成互连其中耦合了MEP的网络的VPLS网络或者其他类型的网络的另一个适当OAM协议。在一个实施例中,方法500将有关故障变化的信息(源MAC、MEP活动、MEP没有连接等)存储在VCCV消息的字段中。例如并且作为说明,通过使用VCCV有效载荷的可选和/或定制字段,VCCV有效载荷可指明以适应多个CC消息的方式进行格式化的消息。这样,方法500变换一个协议(CFM)的故障检测,并且通过另一个协议(VCCV等)携带(carry)这个信息。
在框506,方法500按照服务提供商网络的OAM协议传送格式化故障状态消息。虽然在一个实施例中,方法500按照VCCV协议(带内或带外)传送故障状态变化消息,但是在备选实施例中,方法500按照适合于服务提供商网络的另外某种协议来传送故障状态变化消息。
图6是示出根据系统的一个实施例、处理代理连通性检查消息和发送VCCV消息的示范网络元件600的框图。图6中,底板606耦合到线路卡602A-N和控制器卡604A-B。虽然在一个实施例中,控制器卡604A-B控制由线路卡602A-N进行的业务的处理,但是在备选实施例中,控制器卡604A-B执行相同和/或不同的功能(重新编程线路卡、升级软件、处理运营商请求、收集统计等等)。线路卡602A-N按照从控制器卡604A-B所接收的策略来处理和转发业务。在一个实施例中,线路卡602A-N代理连通性检查消息,并且传送故障状态变化消息,如图2-5所述。
代理连通性检查消息和传送故障状态变化消息的这种实现是一个示例,而不是作为限制。因此,具有其它架构配置的网络元件可结合本发明的实施例。可结合本发明的实施例的其它网络元件的示例可具有多个线路卡或者具有单个线路卡。此外,具有分布于业务卡的代理连通性检查消息以及传送故障状态变化消息的网络元件可结合本发明的实施例。
不同网络元件中包含的控制器卡604A-B以及线路卡602A-N包括存储器、处理器和/或专用集成电路(ASIC)。这种存储器包括机器可读介质,其上存储了使本文所述方法的任一个或全部具体化的指令集合(即软件)。软件可完全或者至少部分驻留在这个存储器中和/或处理器和/或ASIC中。为了便于本说明,术语“机器可读介质”应理解为包括以机器(如计算机)可读形式提供(即存储和/或传送)信息的任何机制。例如,机器可读介质包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光存储介质、闪速存储器装置等等。
备选实施例
例如,虽然图中的流程图示出本发明的某些实施例所执行的操作的特定顺序,但是应当理解,这种顺序是示范性的(例如备选实施例可按照不同顺序来执行操作、组合某些操作、重叠某些操作等等)。
虽然按照若干实施例描述了本发明,但本领域的技术人员会知道,本发明不局限于所述实施例,而是可在所附权利要求书的精神和范围之内,经过修改和变更来实施。因此,本描述被看作是说明性而不是限制性的。
Claims (42)
1.一种计算机化方法,包括:
接收指明多个远程维护端点之一的故障状态变化的第一协议的消息,所述故障状态变化由第二协议来确定;
根据所接收消息来更新本地数据库,所述本地数据库包括所述多个远程维护端点的至少一部分的故障状态;以及
根据已更新的本地数据库来代理送往本地维护端点的连通性检查消息,其中所述代理步骤包括定期发送在所述本地数据库中标识为活动的各维护端点的连通性检查消息。
2.如权利要求1所述的计算机化方法,其中,将被代理连通性检查消息的每个格式化成表现为好像从所述多个远程维护端点之一始发的那个消息。
3.如权利要求1所述的计算机化方法,其中,所述更新步骤包括:
存储与所接收消息关联的所述远程维护端点的故障状态。
4.如权利要求1所述的计算机化方法,其中,所述第一协议是虚拟电路连通性检验协议。
5.如权利要求1所述的计算机化方法,其中,所述第二协议是连通性故障管理协议。
6.如权利要求1所述的计算机化方法,其中,被管理端点是个人计算机、服务器、桥接器和交换机其中之一。
7.如权利要求1所述的计算机化方法,其中,被代理连通性检查消息的每个包括与那个消息关联的远程被管理端点的地址和唯一标识符。
8.一种存储指令的机器可读介质,所述指令在由一组一个或多个处理器运行时使所述一组处理器执行包括以下步骤的操作:
接收指明多个远程维护端点之一的故障状态变化的第一协议的消息,所述故障状态变化由第二协议来确定;
根据所接收消息来更新本地数据库,所述本地数据库包括所述多个远程维护端点的至少一部分的故障状态;以及
根据已更新的本地数据库来代理送往本地维护端点的连通性检查消息,其中所述代理步骤包括定期发送在所述本地数据库中标识为活动的各维护端点的连通性检查消息。
9.如权利要求8所述的机器可读介质,其中,将被代理连通性检查消息的每个格式化成表现为好像从所述多个远程维护端点之一始发的那个消息。
10.如权利要求8所述的计算机可读介质,其中,所述机器可读介质还使所述一组处理器执行以下步骤:
存储与所接收消息关联的所述远程维护端点的故障状态变化。
11.如权利要求8所述的机器可读介质,其中,所述第一协议是虚拟电路连通性检验协议。
12.如权利要求8所述的机器可读介质,其中,所述第二协议是连通性故障管理协议。
13.如权利要求8所述的机器可读介质,其中,远程被管理端点是个人计算机、服务器、桥接器和交换机其中之一。
14.一种设备,包括:
连通性检查状态变化模块,从多个远程维护端点接收指明故障状态变化的消息,所述故障状态变化由第二协议来确定;
连通性检查数据库,存储所述多个远程维护端点的故障状态变化;以及
连通性检查代理模块,根据已更新的本地数据库来代理送往本地维护端点的连通性检查消息,其中所述代理步骤包括定期发送在所述本地数据库中标识为活动的各维护端点的连通性检查消息。
15.如权利要求14所述的设备,其中,将被代理连通性检查消息的每个格式化成表现为好像从所述多个远程维护端点之一始发的那个消息。
16.如权利要求14所述的设备,其中,所述第一协议是虚拟电路连通性检验协议。
17.如权利要求14所述的设备,其中,所述第二协议是连通性故障管理协议。
18.一种网络元件,包括:
控制器卡,控制所述网络元件的功能;
一组一个或多个线路卡,其中所述线路卡的至少一个配置成:
接收指明多个远程维护端点之一的故障状态变化的第一协议的消息,所述故障状态变化由第二协议来确定;
根据所接收消息来更新本地数据库,所述本地数据库包括所述多个远程维护端点的至少一部分的故障状态;以及
根据已更新的本地数据库来代理送往本地维护端点的连通性检查消息,其中所述代理步骤包括定期发送在所述本地数据库中标识为活动的各维护端点的连通性检查消息。
19.如权利要求19所述的网络元件,其中,将被代理连通性检查消息的每个格式化成表现为好像从所述多个远程维护端点之一始发的那个消息。
20.如权利要求18所述的网络元件,其中,线路卡还配置成:
存储与所接收消息关联的所述远程维护端点的故障状态变化。
21.一种计算机化方法,包括:
按照第一协议来检测一组一个或多个本地维护端点中的一个的故障状态变化;
根据所检测的故障状态变化,按照第二协议来创建故障状态变化消息;以及
按照所述第二协议将所述故障状态变化消息发送给代理连通性检查消息的多个网络元件的至少一个。
22.如权利要求21所述的计算机化方法,其中,所述故障状态变化指明所述一组一个或多个本地维护端点中的一个的连通性变化,所述变化是连接到网络、在所述网络上变成活动以及丢失到所述网络的连通性其中之一。
23.如权利要求21所述的计算机化方法,其中,所述第一协议是连通性故障管理协议。
24.如权利要求21所述的计算机化方法,其中,所述第二协议是虚拟电路连通性检验协议。
25.如权利要求21所述的计算机化方法,其中,与所述故障状态变化有关的信息存储在VCCV消息的字段中。
26.如权利要求21所述的计算机化方法,其中,被管理端点是个人计算机、服务器、桥接器和交换机其中之一。
27.一种存储指令的机器可读介质,所述指令在由一组一个或多个处理器运行时使所述一组处理器执行包括以下步骤的操作:按照第一协议来检测一组一个或多个本地维护端点中的一个的故障状态变化;
根据所检测的故障状态变化,按照第二协议来创建故障状态变化消息;以及
按照所述第二协议将所述故障状态变化消息发送给代理连通性检查消息的多个网络元件的至少一个。
28.如权利要求27所述的机器可读介质,其中,所述故障状态变化指明所述一组一个或多个本地维护端点中的一个的连通性变化,所述变化是连接到网络、在所述网络上变成活动以及丢失到所述网络的连通性其中之一。
29.如权利要求27所述的机器可读介质,其中,所述第一协议是连通性故障管理协议。
30.如权利要求27所述的机器可读介质,其中,所述第二协议是虚拟电路连通性检验协议。
31.如权利要求27所述的机器可读介质,其中,与所述故障状态变化有关的信息存储在VCCV消息的字段中。
32.如权利要求27所述的机器可读介质,其中,被管理端点是个人计算机、服务器、桥接器和交换机其中之一。
33.一种设备,包括:
连通性检查检测模块,按照第一协议来检测一组一个或多个本地维护端点中的一个的故障状态变化;以及
连通性检查故障状态变化模块,根据所检测的故障状态变化、按照第二协议来创建故障状态变化消息,并且按照所述第二协议将所述故障状态变化消息发送给代理连通性检查消息的多个网络元件的至少一个。
34.如权利要求33所述的设备,其中,所述故障状态变化指明所述一组一个或多个本地维护端点中的一个的连通性变化,所述变化是连接到网络、在所述网络上变成活动以及丢失到所述网络的连通性其中之一。
35.如权利要求33所述的设备,其中,所述第一协议是连通性故障管理协议。
36.如权利要求33所述的设备,其中,所述第二协议是虚拟电路连通性检验协议。
37.如权利要求33所述的设备,其中,与所述故障状态变化有关的信息存储在VCCV消息的字段中。
38.如权利要求33所述的设备,其中,被管理端点是个人计算机、服务器、桥接器和交换机其中之一。
39.一种网络元件,包括:
控制器卡,控制所述网络元件的功能;
一组一个或多个线路卡,其中所述线路卡的至少一个配置成:
按照第一协议来检测一组一个或多个本地维护端点中的一个的故障状态变化,
根据所检测的故障状态变化,按照第二协议来创建故障状态变化消息,以及
按照所述第二协议将所述故障状态变化消息发送给代理连通性检查消息的多个网络元件的至少一个。
40.如权利要求39所述的网络元件,其中,所述第一协议是连通性故障管理协议。
41.如权利要求39所述的网络元件,其中,所述第二协议是虚拟电路连通性检验协议。
42.如权利要求39所述的网络元件,其中,与所述故障状态变化有关的信息存储在VCCV消息的字段中。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US115007P | 2007-10-30 | 2007-10-30 | |
US61/001,150 | 2007-10-30 | ||
US12/050,118 | 2008-03-17 | ||
US12/050,118 US8284677B2 (en) | 2007-10-30 | 2008-03-17 | Scalable connectivity fault management in a bridged/virtual private LAN service environment |
US12/050,121 US8284678B2 (en) | 2007-10-30 | 2008-03-17 | Scalable connectivity fault management in a bridged/virtual private LAN service environment |
US12/050,121 | 2008-03-17 | ||
PCT/US2008/078984 WO2009058519A1 (en) | 2007-10-30 | 2008-10-06 | Scalable connectivity fault management in a bridged/virtual private lan service environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101842710A true CN101842710A (zh) | 2010-09-22 |
CN101842710B CN101842710B (zh) | 2014-10-22 |
Family
ID=40582676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880114869.1A Active CN101842710B (zh) | 2007-10-30 | 2008-10-06 | 桥接/虚拟专用lan服务环境中的可缩放连通性故障管理 |
Country Status (5)
Country | Link |
---|---|
US (3) | US8284678B2 (zh) |
EP (1) | EP2215489B1 (zh) |
CN (1) | CN101842710B (zh) |
AT (1) | ATE544075T1 (zh) |
WO (1) | WO2009058519A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102185711A (zh) * | 2011-04-26 | 2011-09-14 | 中兴通讯股份有限公司 | 一种检测混合网络中链路故障的方法及设备 |
CN108111327A (zh) * | 2016-11-25 | 2018-06-01 | 上海诺基亚贝尔股份有限公司 | 网络操作管理维护方法和装置 |
CN116389313A (zh) * | 2023-05-26 | 2023-07-04 | 深圳市斯帕克电气有限公司 | 可实时、远程检测线路的检测系统 |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8284678B2 (en) | 2007-10-30 | 2012-10-09 | Ericsson Ab | Scalable connectivity fault management in a bridged/virtual private LAN service environment |
JP2009212863A (ja) * | 2008-03-04 | 2009-09-17 | Nec Corp | 回線状態監視回路、ノード、通信システム及び障害発生判断方法 |
US7969866B2 (en) * | 2008-03-31 | 2011-06-28 | Telefonaktiebolaget L M Ericsson (Publ) | Hierarchical virtual private LAN service hub connectivity failure recovery |
US8018863B2 (en) * | 2008-09-09 | 2011-09-13 | Telefonaktiebolaget L M Ericsson | Reducing CC message transmission in a provider network |
US8184526B2 (en) * | 2008-09-15 | 2012-05-22 | Ciena Corporation | Systems and methods for Connectivity Fault Management extensions for automated activation of services through association of service related attributes |
JP5390632B2 (ja) * | 2008-12-22 | 2014-01-15 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 多数のipホストからのip多重化 |
US8064338B2 (en) | 2008-12-31 | 2011-11-22 | Telefonaktiebolaget L M Ericsson (Publ) | HVPLS hub connectivity failure recovery with dynamic spoke pseudowires |
US8385353B2 (en) * | 2009-03-23 | 2013-02-26 | Cisco Technology, Inc. | Connectivity fault management (CFM) auto-provisioning using virtual private LAN service (VPLS) auto-discovery |
US8331244B1 (en) | 2009-08-21 | 2012-12-11 | Adtran, Inc. | System and method for propagating TDM fault information through a packet network |
US8570877B1 (en) * | 2010-04-21 | 2013-10-29 | Juniper Networks, Inc. | Preparing for planned events in computer networks |
US8798077B2 (en) | 2010-12-29 | 2014-08-05 | Juniper Networks, Inc. | Methods and apparatus for standard protocol validation mechanisms deployed over a switch fabric system |
US8780896B2 (en) | 2010-12-29 | 2014-07-15 | Juniper Networks, Inc. | Methods and apparatus for validation of equal cost multi path (ECMP) paths in a switch fabric system |
US8848716B2 (en) * | 2011-04-11 | 2014-09-30 | Cisco Technology, Inc. | Termination of a pseudowires on multiple line cards |
US9264328B2 (en) | 2011-11-07 | 2016-02-16 | Ciena Corporation | Systems and methods for dynamic operations, administration, and management |
US9391833B2 (en) * | 2011-11-23 | 2016-07-12 | Verizon Patent And Licensing Inc. | Fault signaling for ethernet |
JP5776617B2 (ja) * | 2012-04-16 | 2015-09-09 | 日立金属株式会社 | シャーシ型スイッチ |
WO2014009963A1 (en) * | 2012-07-10 | 2014-01-16 | Indian Institute Of Technology, Bombay | Method and apparatus for optimizing and scaling control plane traffic in carrier ethernet transport networks |
US8824302B2 (en) * | 2012-07-23 | 2014-09-02 | Alcatel Lucent | Proxy maintenance endpoint at provider edge switch |
US8711708B2 (en) | 2012-07-24 | 2014-04-29 | Accedian Networks Inc. | Automatic setup of reflector instances |
US9306830B2 (en) | 2013-01-30 | 2016-04-05 | Accedian Networks Inc. | Layer-3 performance monitoring sectionalization |
US9602419B2 (en) * | 2014-09-30 | 2017-03-21 | Alcatel Lucent | Minimizing network bandwidth for voice services over TDM CES |
US9929948B2 (en) * | 2014-09-30 | 2018-03-27 | Alcatel Lucent | Minimizing network bandwidth for TDM CES |
US10375163B2 (en) * | 2016-01-29 | 2019-08-06 | Microsoft Technology Licensing, Llc | Cross device messaging |
JP2018011147A (ja) * | 2016-07-12 | 2018-01-18 | オムロン株式会社 | 情報処理装置、情報処理プログラムおよび情報処理方法 |
CN108243034B (zh) * | 2016-12-26 | 2021-09-03 | 北京华为数字技术有限公司 | 一种故障确定方法、接收机及发射机 |
SG10201811695WA (en) * | 2018-12-27 | 2020-07-29 | Mastercard International Inc | Methods and systems for a reliable payment transaction |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7240364B1 (en) | 2000-05-20 | 2007-07-03 | Ciena Corporation | Network device identity authentication |
US7701858B2 (en) | 2003-07-17 | 2010-04-20 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network |
US8054751B2 (en) * | 2004-05-10 | 2011-11-08 | Alcatel Lucent | Remote access link fault indication mechanism |
US7855968B2 (en) * | 2004-05-10 | 2010-12-21 | Alcatel Lucent | Alarm indication and suppression (AIS) mechanism in an ethernet OAM network |
US7688742B2 (en) | 2005-01-14 | 2010-03-30 | Alcatel Lucent | System and method for monitoring end nodes using ethernet connectivity fault management (CFM) in an access network |
US7515542B2 (en) | 2005-07-12 | 2009-04-07 | Cisco Technology, Inc. | Broadband access note with a virtual maintenance end point |
US7889754B2 (en) | 2005-07-12 | 2011-02-15 | Cisco Technology, Inc. | Address resolution mechanism for ethernet maintenance endpoints |
CN100365998C (zh) * | 2005-09-15 | 2008-01-30 | 华为技术有限公司 | 以太网和多协议标签交换网络的oam功能实现系统及方法 |
US8085670B2 (en) * | 2005-12-21 | 2011-12-27 | Nortel Networks Limited | Method and system for originating connectivity fault management (CFM) frames on non-CFM aware switches |
WO2007101140A2 (en) * | 2006-02-24 | 2007-09-07 | Nortel Networks Ltd. | Multi-protocol support over ethernet packet-switched networks |
US8804534B2 (en) * | 2007-05-19 | 2014-08-12 | Cisco Technology, Inc. | Interworking between MPLS/IP and Ethernet OAM mechanisms |
US8284678B2 (en) | 2007-10-30 | 2012-10-09 | Ericsson Ab | Scalable connectivity fault management in a bridged/virtual private LAN service environment |
-
2008
- 2008-03-17 US US12/050,121 patent/US8284678B2/en active Active
- 2008-03-17 US US12/050,118 patent/US8284677B2/en active Active
- 2008-10-06 EP EP08845317A patent/EP2215489B1/en active Active
- 2008-10-06 CN CN200880114869.1A patent/CN101842710B/zh active Active
- 2008-10-06 AT AT08845317T patent/ATE544075T1/de active
- 2008-10-06 WO PCT/US2008/078984 patent/WO2009058519A1/en active Application Filing
-
2012
- 2012-09-14 US US13/619,559 patent/US8842550B2/en active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102185711A (zh) * | 2011-04-26 | 2011-09-14 | 中兴通讯股份有限公司 | 一种检测混合网络中链路故障的方法及设备 |
CN102185711B (zh) * | 2011-04-26 | 2014-12-10 | 中兴通讯股份有限公司 | 一种检测混合网络中链路故障的方法及设备 |
CN108111327A (zh) * | 2016-11-25 | 2018-06-01 | 上海诺基亚贝尔股份有限公司 | 网络操作管理维护方法和装置 |
CN116389313A (zh) * | 2023-05-26 | 2023-07-04 | 深圳市斯帕克电气有限公司 | 可实时、远程检测线路的检测系统 |
CN116389313B (zh) * | 2023-05-26 | 2023-08-01 | 深圳市斯帕克电气有限公司 | 可实时、远程检测线路的检测系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2009058519A1 (en) | 2009-05-07 |
ATE544075T1 (de) | 2012-02-15 |
US8284678B2 (en) | 2012-10-09 |
CN101842710B (zh) | 2014-10-22 |
US20130010607A1 (en) | 2013-01-10 |
US20090109861A1 (en) | 2009-04-30 |
US8842550B2 (en) | 2014-09-23 |
US20090109837A1 (en) | 2009-04-30 |
EP2215489A1 (en) | 2010-08-11 |
EP2215489A4 (en) | 2011-01-05 |
US8284677B2 (en) | 2012-10-09 |
EP2215489B1 (en) | 2012-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101842710B (zh) | 桥接/虚拟专用lan服务环境中的可缩放连通性故障管理 | |
US6628623B1 (en) | Methods and systems for determining switch connection topology on ethernet LANs | |
JP3966598B2 (ja) | サーバ選択システム | |
CN104104570B (zh) | Irf系统中的聚合处理方法及装置 | |
JP5300076B2 (ja) | コンピュータシステム、及びコンピュータシステムの監視方法 | |
US6856591B1 (en) | Method and system for high reliability cluster management | |
US8971335B2 (en) | System and method for creating a transitive optimized flow path | |
CN105207853B (zh) | 一种局域网监控管理方法 | |
US10411911B2 (en) | Network as service service cross-domain orchestration method, orchestration device, and control device | |
JP5764820B2 (ja) | 伝送システムおよび伝送システムの制御方法 | |
CA2534637C (en) | Methods and apparatus for routing of information depending on the traffic direction | |
CN101047614B (zh) | 一种IPv6网络环境中流传输路径建立方法和数据传输系统 | |
CN1992666A (zh) | 虚拟专用网络发布-订制多播服务 | |
CN105553849A (zh) | 一种传统ip网络与sptn网络互通方法与系统 | |
CN101795222A (zh) | 多级转发服务系统及方法 | |
CN114024880A (zh) | 基于代理ip与流表的网络靶场探针采集方法与系统 | |
CN103262046A (zh) | 服务器管理装置、服务器管理方法和程序 | |
US7975070B2 (en) | Routing instances for network system management and control | |
JP2006262193A (ja) | 制御装置、パケット転送方法およびパケット処理装置 | |
JP2006279937A (ja) | 無線基地局、無線端末および無線アクセスネットワーク | |
CN104539539A (zh) | 一种 ac 设备多业务板数据转发方法 | |
CN110601989A (zh) | 一种网络流量均衡方法及装置 | |
CN112134744B (zh) | 一种分布式管理系统中节点的管理方法 | |
US20050086368A1 (en) | System and method for determining nearest neighbor information | |
JP3740681B2 (ja) | コンテンツ配信経路作成方法、コンテンツ配信経路の整合性確認方法、コンテンツ配信に影響を受けたユーザ端末の推定方法、コンテンツ配信経路管理装置用プログラムおよびコンテンツ配信経路管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |