Method and apparatus for fault detection and isolation in data
First Claim
1. A method for detecting and isolating connectivity troubles in a data network that includes links extending between routers that route traffic between at least one data source and at least one data destination in accordance with route destinations stored in the routing tables in the routers as a consequence of one of a Border Gateway Protocol Session and a Open Shortest Path First Adjacency stored in each router, the method comprising the steps of:
- (a) examining the routing table in each router to detect an erroneous route destination; and
if so, then generating an alarm indicative of such an error;
(b) examining each router to detect an erroneous Border Gateway Protocol (BGP) session, and if so, then generating an alarm indicative of such error; and
(c) examining each router to detect an erroneous Open Shortest Path First (OSPF) adjacency, and if so, then generating an alarm indicative of a such error.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor (21) monitors a data network (10) to proactively detect customer connectivity troubles by actively monitoring each router (181 and 182) to determine new and missing route destinations, Border Gateway Protocol (BGP) sessions and Open Shortest Path First (OSPF) adjacencies, by execution of three sub-routines rtchk(22), bgpchk (24) and ospfchk (26), respectively. Upon detecting a new or missing route destination, BGP session or OSPF adjacency, the processor alerts those responsible for maintaining the network of such an error.
-
Citations
17 Claims
-
1. A method for detecting and isolating connectivity troubles in a data network that includes links extending between routers that route traffic between at least one data source and at least one data destination in accordance with route destinations stored in the routing tables in the routers as a consequence of one of a Border Gateway Protocol Session and a Open Shortest Path First Adjacency stored in each router, the method comprising the steps of:
-
(a) examining the routing table in each router to detect an erroneous route destination; and
if so, then generating an alarm indicative of such an error;
(b) examining each router to detect an erroneous Border Gateway Protocol (BGP) session, and if so, then generating an alarm indicative of such error; and
(c) examining each router to detect an erroneous Open Shortest Path First (OSPF) adjacency, and if so, then generating an alarm indicative of a such error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
storing route destination information, BGP session information, and OSPF adjacency information in both a Reference file and a Current file upon initial execution of steps (a), (b) and (c) and storing route destination information, BGP session information, and OSPF adjacency information in a Current file upon each subsequent execution of steps (a), (b) and (c).
-
-
10. The method according to claim 9 wherein an erroneous route destination is detected when a predetermined route destination is found within one but not both of the Current and Reference files.
-
11. The method according to claim 9 wherein an erroneous BGP session is detected when a BGP session is found within one but not both of the Current and Reference files.
-
12. The method according to claim 9 wherein an erroneous OSPF adjacency is detected when an OSPF adjacency is found within one but not both of the Current and Reference files.
-
13. Apparatus for detecting and isolating connectivity troubles in a data network that includes links extending between routers that route traffic between at least one data source and at least one data destination in accordance with route destinations stored in the routing tables in the routers as a consequence of one of a Border Gateway Protocol Session and an Open Shortest Path First Adjacency stored in each router, the apparatus comprising a processor for
(a) examining the routing table in each router to detect an erroneous route destination; - and if so, then generating an alarm indicative of such an error;
(b) examining each router to detect an erroneous Border Gateway Protocol (BGP) session, and if so, then generating an alarm indicative of such error; and
(c) examining each router to detect an erroneous Open Shortest Path First (OSPF) adjacency, and if so, then generating an alarm indicative of a such an error. - View Dependent Claims (14, 15, 16, 17)
a Current file for storing route destination information, BGP session information, and OSPF adjacency information upon initial examination of each router and its routing table; and
a Reference file for storing route destination information, BGP session information, and OSPF adjacency information upon each subsequent examination of each router and its routing table.
- and if so, then generating an alarm indicative of such an error;
-
15. The apparatus according to claim 14 wherein the processor detects an erroneous route destination by checking whether a predetermined route destination is found within one but not both of the Current and Reference files.
-
16. The apparatus according to claim 14 wherein the processor detects an erroneous BGP session by checking whether a BGP session is found within one but not both of the Current and Reference files.
-
17. The apparatus according to claim 14 wherein the processor detects an erroneous OSPF adjacency by checking whether an OSPF adjacency is found within one but not both of the Current and Reference files.
Specification