Method and apparatus for context-based prefix updates in border gateway protocol
First Claim
1. A method of providing routing table updates in Border Gateway Protocol (BGP) hosts, the method comprising the computer-implemented steps of:
- defining one or more contexts in computer memory of a BGP host, wherein each context represents a distinct routing table;
as part of establishing a BGP session between said BGP host and a BGP peer, advertising a particular context of said one or more contexts to said BGP peer; and
in response to receiving from said BGP peer a route update message that includes information identifying said particular context, updating, at said BGP host, a particular routing table that is represented by said particular context.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for providing context-based routing table updates in Border Gateway Protocol (BGP) hosts. One or more contexts representing distinct routing tables are defined in a BGP host. As part of establishing a BGP session, a particular context of the one or more contexts is advertised to the BGP peer. In response to receiving from the BGP peer a route update message that includes information identifying the particular context, the routing table that is represented by the particular context is updated at the BGP host.
55 Citations
41 Claims
-
1. A method of providing routing table updates in Border Gateway Protocol (BGP) hosts, the method comprising the computer-implemented steps of:
-
defining one or more contexts in computer memory of a BGP host, wherein each context represents a distinct routing table;
as part of establishing a BGP session between said BGP host and a BGP peer, advertising a particular context of said one or more contexts to said BGP peer; and
in response to receiving from said BGP peer a route update message that includes information identifying said particular context, updating, at said BGP host, a particular routing table that is represented by said particular context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for providing routing table updates in Border Gateway Protocol (BGP) hosts, comprising:
-
one or more processors; and
one or more stored sequences of instructions which, when executed by said one or more processors, cause said one or more processors to perform;
defining one or more contexts in computer memory of a BGP host, wherein each context represents a distinct routing table;
as part of establishing a BGP session between said BGP host and a BGP peer, advertising a particular context of said one or more contexts to said BGP peer; and
in response to receiving from said BGP peer a route update message that includes information identifying said particular context, updating, at said BGP host, a particular routing table that is represented by said particular context. - View Dependent Claims (21)
-
-
22. An apparatus for providing routing table updates in Border Gateway Protocol (BGP) hosts, comprising:
-
means for defining one or more contexts in computer memory of a BGP host, wherein each context represents a distinct routing table;
means for advertising a particular context of said one or more contexts to a BGP peer, wherein said particular context is advertised as part of establishing a BGP session between said BGP host and said BGP peer; and
means for updating, at said BGP host, a particular routing table that is represented by said particular context, wherein said routing table is updated in response to receiving from said BGP peer a route update message that includes information identifying said particular context.
-
-
23. A computer-readable medium carrying one or more sequences of instructions for providing routing table updates in Border Gateway Protocol (BGP) hosts, which instructions, when executed by one or more processors, cause the one or more processors to perform:
-
defining one or more contexts in computer memory of a BGP host, wherein each context represents a distinct routing table;
as part of establishing a BGP session between said BGP host and a BGP peer, advertising a particular context of said one or more contexts to said BGP peer; and
in response to receiving from said BGP peer a route update message that includes information identifying said particular context, updating, at said BGP host, a particular routing table that is represented by said particular context. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification