System and method for correlating carrier ethernet connectivity fault management events
First Claim
1. A computer-implementable method for managing network connectivity faults, comprising:
- generating a first set of network device identifying information related to a first receiving managed endpoint (MEP) failing to respond to a multicast message broadcast by an originating MEP within a predetermined and selectable period of time;
processing the first set of network information to generate a first set of MEP network event information, including related addresses;
generating subsequent sets of network device identifying information related to other receiving managed endpoints (MEPs) failing to respond to the multicast message within the selectable predetermined period of time;
processing the subsequent sets of network information to generate additional sets of MEP network event information, including related addresses;
performing comparison operations between the sets of MEP network event information to determine if an MEP network event is a child of said first MEP network event, the child of said first MEP network event being a sympathetic event of said first MEP network event by determining whether the first and other sets of MEP network event information are stored within a peer MEP device information repository;
storing the sets of MEP network event information within the peer MEP device information repository when the sets of MEP network event information are not stored within the peer MEP device information repository; and
avoiding an event storm by suppressing all sympathetic events.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer-usable medium are disclosed for suppressing managed endpoint (MEP) child events in a network. A MEP multicast message is broadcast by an originating MEP. Responses received from peer MEPs within a selected time interval are processed to determine their respective IP address, MAC address, and VLAN. If this information is not currently stored in a table of peer MEP device information associated with the originating MEP, then it is added. The responding MEP is then marked in the peer MEP device table as having responded. Peer MEP devices that have responded to previous multicast messages, but have now failed to respond within the selected time interval, are determined. A MEP network event is generated, comprising the IP address of the device containing the MEP, the MAC address for inward-facing MEPs, the MAC address of the associated bridge, the port addresses for outward-facing MEPs, and associated VLAN information. If another MEP network event occurs, the MAC address of the MEP and its VLAN information is determined. If the VLAN associated with the current MEP network event contains a MAC address associated with a prior MEP network event, then the MEP network event is designated as a child MEP network event and suppressed. Otherwise, the MEP network event is designated as a parent MEP network.
13 Citations
20 Claims
-
1. A computer-implementable method for managing network connectivity faults, comprising:
-
generating a first set of network device identifying information related to a first receiving managed endpoint (MEP) failing to respond to a multicast message broadcast by an originating MEP within a predetermined and selectable period of time; processing the first set of network information to generate a first set of MEP network event information, including related addresses; generating subsequent sets of network device identifying information related to other receiving managed endpoints (MEPs) failing to respond to the multicast message within the selectable predetermined period of time; processing the subsequent sets of network information to generate additional sets of MEP network event information, including related addresses; performing comparison operations between the sets of MEP network event information to determine if an MEP network event is a child of said first MEP network event, the child of said first MEP network event being a sympathetic event of said first MEP network event by determining whether the first and other sets of MEP network event information are stored within a peer MEP device information repository; storing the sets of MEP network event information within the peer MEP device information repository when the sets of MEP network event information are not stored within the peer MEP device information repository; and avoiding an event storm by suppressing all sympathetic events. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a data bus coupled to the processor; and a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code managing network connectivity faults and comprising instructions executable by the processor and configured for; generating a first set of network device identifying information related to a first receiving managed endpoint (MEP) failing to respond to a multicast message broadcast by an originating MEP within a predetermined and selectable period of time; processing the first set of network information to generate a first set of MEP network event information, including related addresses; generating subsequent sets of network device identifying information related to other receiving managed endpoints (MEPs) failing to respond to the multicast message within the selectable predetermined period of time; processing the subsequent sets of network information to generate additional sets of MEP network event information, including related addresses; performing comparison operations between the sets of MEP network event information to determine if an MEP network event is a child of said first MEP network event, the child of said first MEP network event being a sympathetic event of said first MEP network event by determining whether the first and other sets of MEP network event information are stored within a peer MEP device information repository; storing the sets of MEP network event information within the peer MEP device information repository when the sets of MEP network event information are not stored within the peer MEP device information repository; and avoiding an event storm by suppressing all sympathetic events. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
generating a first set of network device identifying information related to a first receiving managed endpoint (MEP) failing to respond to a multicast message broadcast by an originating MEP within a predetermined and selectable period of time; processing the first set of network information to generate a first set of MEP network event information, including related addresses; generating subsequent sets of network device identifying information related to other receiving managed endpoints (MEPs) failing to respond to the multicast message within the selectable predetermined period of time; processing the subsequent sets of network information to generate additional sets of MEP network event information, including related addresses; performing comparison operations between the sets of MEP network event information to determine if an MEP network event is a child of said first MEP network event, the child of said first MEP network event being a sympathetic event of said first MEP network event by determining whether the first and other sets of MEP network event information are stored within a peer MEP device information repository; and storing the sets of MEP network event information within the peer MEP device information repository when the sets of MEP network event information are not stored within the peer MEP device information repository; and avoiding an event storm by suppressing all sympathetic events. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification