Scalable Connectivity Fault Management In A Bridged/Virtual Private Lan Service Environment
First Claim
Patent Images
1. A computerized method, comprising:
- receiving a message of a first protocol indicating a fault state change for one of a plurality of remote maintenance endpoints, the fault state change determined by a second protocol;
updating a local database based on the received message, the local database comprising the fault status of at least some of the plurality of remote maintenance endpoints; and
proxying connectivity check messages to local maintenance endpoints based on the updated local database, wherein the proxying comprises periodically sending connectivity check messages for each maintenance endpoint identified as active in the local database.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus that proxies connectivity check messages and sends fault state changes messages across an MPLS/VPLS network is described. A network element proxies connectivity check messages for remote maintenance endpoints based on a local database. The network element updates the database based on received fault state change message that identify a fault state change of a remote maintenance endpoint. The network element detects fault state changes of local maintenance endpoints and sends a fault state change message to other network elements that proxy connectivity check message for the local maintenance endpoints.
-
Citations
20 Claims
-
1. A computerized method, comprising:
-
receiving a message of a first protocol indicating a fault state change for one of a plurality of remote maintenance endpoints, the fault state change determined by a second protocol; updating a local database based on the received message, the local database comprising the fault status of at least some of the plurality of remote maintenance endpoints; and proxying connectivity check messages to local maintenance endpoints based on the updated local database, wherein the proxying comprises periodically sending connectivity check messages for each maintenance endpoint identified as active in the local database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable medium that stores instructions, which when executed by a set of one or more processors, cause said set of processors to perform operations comprising:
-
receive a message of a first protocol indicating a fault state change for one of a plurality of remote maintenance endpoints, the fault state change determined by a second protocol; update a local database based on the received message, the local database comprising the fault status of at least some of the plurality of remote maintenance endpoints; and proxy connectivity check messages to local maintenance endpoints based on the updated local database, wherein the proxying comprises periodically sending connectivity check messages for each maintenance endpoint identified as active in the local database. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a connectivity check state change module to receive messages indicating fault state changes from a plurality of remote maintenance endpoints, the fault state change determined by a second protocol; a connectivity check database to store the fault status changes for the plurality of remote maintenance endpoints; and a connectivity check proxy module to proxy connectivity check messages to local maintenance endpoints based on the updated local database, wherein the proxying comprises periodically sending connectivity check messages for each maintenance endpoint identified as active in the local database. - View Dependent Claims (15, 16, 17)
-
-
18. A network element comprising:
-
a controller card that controls functions of the network element; a set of one or more line cards, wherein at least one of the line cards configured to receive a message of a first protocol indicating a fault state change for one of a plurality of remote maintenance endpoints, the fault state change determined by a second protocol; update a local database based on a received message, the local database comprising the fault status of at least some of the plurality of remote maintenance endpoints; and proxy connectivity check messages to local maintenance endpoints based on the updated local database, wherein the proxying comprises periodically sending connectivity check messages for each maintenance endpoint identified as active in the local database. - View Dependent Claims (20)
-
-
19. The network element of claim 19, wherein each of the proxied connectivity check messages are formatted to appear as if that message originated from one of the plurality of remote maintenance endpoints.
Specification