Scalable connectivity fault management in a bridged/virtual private LAN service environment
First Claim
Patent Images
1. A computerized method performed by a first network element, the method comprising:
- detecting, with the first network element according to a first protocol, a fault state change of a local maintenance endpoint, wherein a connectivity status of the local maintenance endpoint is active in response to the first network element periodically receiving connectivity check messages of the first protocol generated by the local maintenance endpoint, and is not active in response to a lack of connectivity check messages received from the local maintenance endpoint, and wherein detecting the fault state change includes detecting the connectivity status of the local maintenance endpoint changing between not active and active;
creating a fault state change message according to a second protocol based on the detected fault state change; and
sending the fault state change message according to the second protocol to a second network element that proxies connectivity check messages of the first protocol to remote maintenance endpoints and maintains a database that represents the connectivity status of the local maintenance endpoint, wherein the first and second protocols are different, and wherein sending the fault state change message includes sending the fault state change message in response to the connectivity status of the local maintenance end point changing from not active to active instead of forwarding the connectivity check messages periodically received by the first network element to the remote maintenance endpointswherein the first network element and the second network element are included in the same domain.
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
19 Claims
-
1. A computerized method performed by a first network element, the method comprising:
-
detecting, with the first network element according to a first protocol, a fault state change of a local maintenance endpoint, wherein a connectivity status of the local maintenance endpoint is active in response to the first network element periodically receiving connectivity check messages of the first protocol generated by the local maintenance endpoint, and is not active in response to a lack of connectivity check messages received from the local maintenance endpoint, and wherein detecting the fault state change includes detecting the connectivity status of the local maintenance endpoint changing between not active and active; creating a fault state change message according to a second protocol based on the detected fault state change; and sending the fault state change message according to the second protocol to a second network element that proxies connectivity check messages of the first protocol to remote maintenance endpoints and maintains a database that represents the connectivity status of the local maintenance endpoint, wherein the first and second protocols are different, and wherein sending the fault state change message includes sending the fault state change message in response to the connectivity status of the local maintenance end point changing from not active to active instead of forwarding the connectivity check messages periodically received by the first network element to the remote maintenance endpoints wherein the first network element and the second network element are included in the same domain. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory 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:
-
detect, with a first network element according to a first protocol, a fault state change of a local maintenance endpoint, wherein a connectivity status of the local maintenance endpoint is active in response to the first network element periodically receiving connectivity check messages of the first protocol generated by the local maintenance endpoint, and is not active in response to a lack of connectivity check messages received from the local maintenance endpoint, and wherein detecting the fault state change includes detecting the connectivity status of the local maintenance endpoint changing between not active and active; create a fault state change message according to a second protocol based on the detected fault state change; and send the fault state change message according to the second protocol to a second network element that proxies connectivity check messages of the first protocol to remote maintenance endpoints and maintains a database that represents connectivity status of the local maintenance endpoint, wherein the first and second protocols are different, and wherein sending the fault state change message includes sending the fault state change message in response to the connectivity status of the local maintenance endpoint changing from not active to active instead of forwarding the connectivity check messages periodically received by the first network element to the remote maintenance endpoints wherein the first network element and the second network element are included in the same domain. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
- a first network element to be coupled with a second network element that proxies connectivity check messages to remote maintenance endpoints, the first network element further to be coupled with a set of one or more third network elements, the first network element including;
a connectivity check detection module to detect, according to a first protocol, a fault state change of a local maintenance endpoint on the set of third network elements wherein a connectivity status of the local maintenance endpoint is active in response to the first network element periodically receiving connectivity check messages of the first protocol generated by the local maintenance endpoint, and is not active in response to a lack of connectivity check messages received from the local maintenance endpoint, and wherein detecting the fault state change includes detecting the connectivity status of the local maintenance endpoint changing between not active and active; anda connectivity check fault state change module to create a fault state change message according to a second protocol based on the detected fault state change and send the fault state change message according to the second protocol to the second network element, and wherein sending the fault state change message includes sending the fault state change message in response to the connectivity status of the local maintenance endpoint changing from not active to active instead of forwarding the connectivity check messages periodically received by the first network element to the remote maintenance endpoints wherein the first network element and the second network element are included in the same domain. - View Dependent Claims (12, 13, 14, 15)
- a first network element to be coupled with a second network element that proxies connectivity check messages to remote maintenance endpoints, the first network element further to be coupled with a set of one or more third network elements, the first network element including;
-
16. 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 detect, according to a first protocol, a fault state change of a local maintenance endpoint, wherein a connectivity status of the local maintenance endpoint is active in response to the line card periodically receiving connectivity check messages of the first protocol generated by the local maintenance endpoint, and is not active in response to a lack of connectivity check messages received from the local maintenance endpoint, and wherein detecting the fault state change includes detecting the connectivity status of the local maintenance endpoint changing between not active and active; create a fault state change message according to a second protocol based on the detected fault state change, and send the fault state change message according to the second protocol to a second network element that proxies messages of the first protocol to remote maintenance endpoints and maintains a database that represents connectivity status of the local maintenance endpoint, wherein the first and second protocols are different, and wherein sending the fault state change message includes sending the fault state change message in response to the connectivity status of the local maintenance endpoint changing from not active to active instead of forwarding the connectivity check messages periodically received by the line card to the remote maintenance endpoints wherein the first network element and the second network element are included in the same domain. - View Dependent Claims (17, 18, 19)
-
Specification