Method and apparatus for border gateway protocol route management and routing policy modeling
First Claim
1. A method of managing network routes at a Border Gateway Protocol (BGP) host, the method comprising the computer-implemented steps of:
- disallowing the performance of one or more actions that are associated with one or more routes;
configuring one or more routing policies that are associated with the one or more routes; and
allowing the performance of the one or more actions.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is described for Border Gateway Protocol (BGP) route management and routing policy modeling. In one aspect, the performance of one or more actions associated with one or more routes is disallowed. One or more routing policies associated with the one or more routes are configured. The performance of the one or more actions is then allowed. In one feature of the aspect, the one or more actions comprise forwarding packets on the one or more routes. The one or more actions may also comprise advertising the one or more routes to BGP peers.
43 Citations
36 Claims
-
1. A method of managing network routes at a Border Gateway Protocol (BGP) host, the method comprising the computer-implemented steps of:
-
disallowing the performance of one or more actions that are associated with one or more routes;
configuring one or more routing policies that are associated with the one or more routes; and
allowing the performance of the one or more actions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of managing routes, the method comprising the computer-implemented steps of:
-
at a Border Gateway Protocol (BGP) host, establishing a BGP session with a BGP peer;
storing one or more routes at the BGP host, wherein the one or more routes are received over the BGP session;
placing the one or more routes in an inactive state, wherein packet forwarding is disallowed on any route that is in the inactive state;
configuring one or more routing policies that are associated with the one or more routes; and
placing the one or more routes in an active state, wherein packet forwarding is allowed on any route in the active state. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for routing that is executing a Border Gateway Protocol (BGP) process, the apparatus comprising:
-
means for disallowing the performance of one or more actions that are associated with one or more routes;
means for configuring one or more routing policies that are associated with the one or more routes; and
means for allowing the performance of the one or more actions. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus for routing, comprising:
-
one or more processors;
one or more stored sequences of instructions which, when executed by the one or more processors, cause the one or more processors to perform the steps of;
executing a Border Gateway Protocol (BGP) process;
establishing a BGP session with a BGP peer;
storing one or more routes, wherein the one or more routes are received over the BGP session;
placing the one or more routes in an inactive state, wherein packet forwarding is disallowed on any route that is in the inactive state;
configuring one or more routing policies that are associated with the one or more routes; and
placing the one or more routes in an active state, wherein packet forwarding is allowed on any route in the active state. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable medium carrying one or more sequences of instructions for managing routes at a Border Gateway Protocol (BGP) host, which instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
establishing a BGP session with a BGP peer;
storing one or more routes at the BGP host, wherein the one or more routes are received over the BGP session;
placing the one or more routes in an inactive state, wherein packet forwarding is disallowed on any route that is in the inactive state;
configuring one or more routing policies that are associated with the one or more routes; and
placing the one or more routes in an active state, wherein packet forwarding is allowed on any route in the active state.
-
Specification