Distributed exterior gateway protocol
First Claim
Patent Images
1. A system, comprising:
- a control card, comprising;
a control processor to execute a control portion of an exterior gateway protocol; and
a routing table of exterior gateway routes and devices;
a line card, comprising;
a line processor to execute an offload portion of an exterior gateway protocol; and
a communications port to allow termination of at least one communication link; and
a backplane to allow the control card and the line card to communicate.
1 Assignment
0 Petitions
Accused Products
Abstract
A border gateway has a control card and at least one line card. The control card has a control processor to execute a control portion of an exterior gateway protocol and a routing table of exterior gateway routes and devices. The line card has a line processor to execute an offload portion of an exterior gateway protocol and a communications port to allow termination of at least one communication link. A backplane allows the control card and the line card to communicate.
-
Citations
34 Claims
-
1. A system, comprising:
-
a control card, comprising;
a control processor to execute a control portion of an exterior gateway protocol; and
a routing table of exterior gateway routes and devices;
a line card, comprising;
a line processor to execute an offload portion of an exterior gateway protocol; and
a communications port to allow termination of at least one communication link; and
a backplane to allow the control card and the line card to communicate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing an exterior gateway protocol packet, comprising:
-
receiving an incoming packet at a line-card;
determining if the packet is valid;
parsing the packet to extract protocol data;
transmitting any control-relevant data to a control card; and
generating message traffic for peer gateways. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of establishing an offload portion of a distributed exterior gateway protocol, comprising:
-
initializing a line card;
registering an offload portion of a protocol to be executed by the line-card with a central registration point;
setup a control connection with a control card;
transmit data resource data to the control card;
receiving configuration information from the control card;
establishing connections with exterior gateway peers;
performing Border Gateway Protocol functions at the line-card; and
transmitting only valid Border Gateway Protocol data to the control card. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method of establishing a control portion of a distributed exterior gateway protocol, comprising:
-
initializing a control card;
registering a control portion of a protocol to be executed by the control card with a central registration point;
setting up control connections with line-cards executing offload portions of the protocol;
configuring the line cards; and
performing central Border Gateway Protocol functions. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An article of machine-readable code containing instructions that, when executed, cause the machine to:
-
receive an incoming packet at a line-card;
determine if the packet is valid;
parse the packet to extract protocol data;
transmit any control-relevant data to a control card; and
generate message traffic for peer gateways. - View Dependent Claims (31, 32, 33, 34)
-
Specification