Method for providing loop free routing table in a router
First Claim
Patent Images
1. A router comprising:
- a routing module configured to maintain a routing table containing route information to determine data traffic routes; and
a module to evaluate a route of the routing table and detect a loop path associated with the route.
1 Assignment
0 Petitions
Accused Products
Abstract
A router is described that includes a routing table containing route information and a module to evaluate a route and detect a loop path associated with the route using the routing table. A process is described to detect and eliminate routing loops associated with recursive routes in a routing table, so as to provide a routing table that will be loop free.
61 Citations
21 Claims
-
1. A router comprising:
-
a routing module configured to maintain a routing table containing route information to determine data traffic routes; and
a module to evaluate a route of the routing table and detect a loop path associated with the route. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A router comprising:
-
a routing module configured to maintain a routing table containing route information; and
a module to evaluate a route using the routing table and detect a loop path associated with the route, the module maintains a list of remote next hops associated with paths of the route and designates remote next hops resulting in a loop path as inactive. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
managing communication routes in a system wherein routes are added and deleted;
evaluating the communication routes to detect path loops in response to managing the communication routes; and
designating routes associated with a loop as inactive routes. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
managing communication routes in a system;
evaluating the communication routes to detect path loops in response to managing the communication routes;
designating routes associated with a loop as inactive routes;
periodically re-evaluating the communication routes to determine if a previously detected loop has been eliminated; and
re-designating routes associated with an eliminated loop as active routes. - View Dependent Claims (18)
-
-
19. A router comprising:
-
means for managing communication routes in a system wherein routes are added and deleted;
means for evaluating the communication routes to detect path loops in response to managing the communication routes; and
means for designating routes associated with a loop as inactive routes. - View Dependent Claims (20, 21)
-
Specification