VIRTUAL NETWORK DEVICE ARCHITECTURE
First Claim
Patent Images
1. A network device, comprising:
- a plurality of line cards any one of which is comprised of a plurality of ingress ports for receiving at least one packet of information and means for processing and forwarding the at least one packet of information to at least one of a plurality of egress ports, each one of the plurality of line cards is in communication with one or more virtual processes that operate to support the means for processing and forwarding the at least one packet of information.
15 Assignments
0 Petitions
Accused Products
Abstract
A network device such as a router or a switch is comprised of a control module and a plurality of physical line cards. The control module includes a control processor virtual machine, a plurality of route processing virtual machines and one or more instances of a line card virtual machine. The line card virtual machine operates to receive routing information base update information, to modify the routing information base according to the update information and to update each instance of a plurality of forwarding information bases included on each of the physical line cards.
-
Citations
21 Claims
-
1. A network device, comprising:
a plurality of line cards any one of which is comprised of a plurality of ingress ports for receiving at least one packet of information and means for processing and forwarding the at least one packet of information to at least one of a plurality of egress ports, each one of the plurality of line cards is in communication with one or more virtual processes that operate to support the means for processing and forwarding the at least one packet of information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method of operating a network device comprising:
-
one or more virtual processes receiving update information and using the update information to modify a first database; an agent running on at least one of the one or more virtual processes detecting the modification to the first database; and the agent using at least some information in the modification to the first database to modify a second database comprising a line card. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification