System and method for identifying tunnel information without frequently polling all routers for all tunnel information
First Claim
Patent Images
1. A method of requesting tunnel path information from a plurality of routers, comprising:
- receiving a plurality of Interior Gateway Protocol messages that each correspond to at least one of the plurality of routers; and
for each of the plurality of Interior Gateway Protocol messages received;
determining that the Interior Gateway Protocol message is not fully sufficient to obtain all pertinent tunnel path information;
determining that the Interior Gateway Protocol message does not correspond to a recent entry on a log or a master list by determining that the router corresponding to the Interior Gateway Protocol message needs to be queried by determining that the Interior Gateway Protocol message is not an Interior Gateway Protocol message indicating that the link is down;
determining that the Interior Gateway Protocol message is fully sufficient to obtain all pertinent tunnel path information;
identifying whether the Interior Gateway Protocol message could potentially indicate tunnel path information has been altered; and
responsive to the Interior Gateway Protocol message being identified as one potentially indicating that tunnel path information has been altered;
identifying a router of the plurality of routers for which tunnel path information has been changed;
querying the router identified to indicate whether tunnel path information has changed since the last time the router was queried; and
responsive to the router indicating tunnel path information has changed since the last time the router was queried;
requesting the router to identify at least one tunnel that has changed and receiving a response identifying said at least one tunnel;
identifying at least one head end router corresponding to each tunnel identified in the response; and
requesting from the at least one head end router the tunnel path information about at least one of the at least one tunnel identified.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method uses messages and traps to identify routers to selectively request information about tunnels on a network in order to maintain tunnel information about a network to minimize the impact of maintaining such information.
19 Citations
12 Claims
-
1. A method of requesting tunnel path information from a plurality of routers, comprising:
-
receiving a plurality of Interior Gateway Protocol messages that each correspond to at least one of the plurality of routers; and for each of the plurality of Interior Gateway Protocol messages received; determining that the Interior Gateway Protocol message is not fully sufficient to obtain all pertinent tunnel path information; determining that the Interior Gateway Protocol message does not correspond to a recent entry on a log or a master list by determining that the router corresponding to the Interior Gateway Protocol message needs to be queried by determining that the Interior Gateway Protocol message is not an Interior Gateway Protocol message indicating that the link is down; determining that the Interior Gateway Protocol message is fully sufficient to obtain all pertinent tunnel path information; identifying whether the Interior Gateway Protocol message could potentially indicate tunnel path information has been altered; and responsive to the Interior Gateway Protocol message being identified as one potentially indicating that tunnel path information has been altered; identifying a router of the plurality of routers for which tunnel path information has been changed; querying the router identified to indicate whether tunnel path information has changed since the last time the router was queried; and responsive to the router indicating tunnel path information has changed since the last time the router was queried; requesting the router to identify at least one tunnel that has changed and receiving a response identifying said at least one tunnel; identifying at least one head end router corresponding to each tunnel identified in the response; and requesting from the at least one head end router the tunnel path information about at least one of the at least one tunnel identified. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of requesting tunnel path information from a plurality of routers, the method comprising:
-
determining that the Interior Gateway Protocol message is not fully sufficient to obtain all pertinent tunnel path information; determining that the Interior Gateway Protocol message does not correspond to a recent entry on a log or a master list by determining that the router corresponding to the Interior Gateway Protocol message needs to be queried by determining that the Interior Gateway Protocol message is not an Interior Gateway Protocol message indicating that the link is down; identifying that an Interior Gateway Protocol message could potentially indicate that tunnel path information has been altered; identifying a router for which tunnel path information has been changed; requesting the router to identify at least one tunnel that has changed; receiving a response identifying said at least one tunnel; identifying at least one head end router corresponding to each tunnel identified in the response; and requesting from the at least one head end router the tunnel path information about at least one of the at least one tunnel identified. - View Dependent Claims (8, 9, 10)
-
-
11. A method of requesting tunnel path information from a plurality of routers, the method comprising:
-
determining that the Interior Gateway Protocol message is not fully sufficient to obtain all pertinent tunnel path information; determining that the Interior Gateway Protocol message does not correspond to a recent entry on a log or a master list by determining that the router corresponding to the Interior Gateway Protocol message needs to be queried by determining that the Interior Gateway Protocol message is not an Interior Gateway Protocol message indicating that the link is down; identifying that the Interior Gateway Protocol message could potentially indicate that tunnel path information has been altered; identifying a router for which tunnel path information has been changed; determining that tunnel path information has changed since the last time the router was queried; requesting the router to identify at least one tunnel that has changed and receiving a response identifying said at least one tunnel; identifying at least one head end router corresponding to each tunnel identified in the response; and requesting from the at least one head end router the tunnel path information about at least one of the at least one tunnel identified. - View Dependent Claims (12)
-
Specification