NETWORK PACKET STEERING VIA CONFIGURABLE ASSOCIATION OF PROCESSING RESOURCES AND NETWORK INTERFACES
First Claim
Patent Images
1. A method comprising:
- for each of a plurality of network packet processing resources of a network routing/switching device, dynamically assigning the network packet processing resource to one or more of a plurality of network interfaces of the network routing/switching device, each of the plurality of network packet processing resources including one or more processing elements and a memory; and
steering incoming network packets received by the plurality of network interfaces to an appropriate network packet processing resource based on the dynamic assignment.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for steering network packets. According to one embodiment a method is provided for steering incoming network packets. Each network packet processing resource of a network routing/switching device is dynamically assigned to one or more network interfaces of the network routing/switching device. Each of the network packet processing resources includes one or more processing elements and a memory. Incoming network packets received by the network interfaces are steered to an appropriate network packet processing resource based on the dynamic assignment.
-
Citations
15 Claims
-
1. A method comprising:
-
for each of a plurality of network packet processing resources of a network routing/switching device, dynamically assigning the network packet processing resource to one or more of a plurality of network interfaces of the network routing/switching device, each of the plurality of network packet processing resources including one or more processing elements and a memory; and steering incoming network packets received by the plurality of network interfaces to an appropriate network packet processing resource based on the dynamic assignment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network packet steering system, comprising:
-
a plurality of network packet processing resources provided by a network routing/switching device, each of the network packet processing resources including one or more processing elements and a memory; a plurality of network interfaces of the network routing/switching device; and wherein the plurality of network packet processing resources are configurable, uniquely identified within the network routing/switching device, and dynamically assigned to one or more of the plurality of network interfaces, and wherein those of the one or more network interfaces that have been assigned a network packet processing resource of the plurality of network packet processing resources steer subsequently received incoming network packets to the assigned network packet processing resource of the plurality of network packet processing resources based on the dynamically configured assignment. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage medium having tangibly embodied thereon instructions, which when executed by one or more computer processors of a network routing/switching device, cause a method to be performed comprising the following computer-implemented steps:
-
dynamically configuring a plurality of network interfaces of the network routing/switching device by assigning each processing resource of a plurality of processing resources of the network routing/switching device to one or more of the plurality of network interfaces, each of the plurality of processing resources including one or more network packet processing elements and a memory; and for each of the plurality of network interfaces, steering incoming network packets received by the network interface to the processing resource of the plurality of processing resources that has been assigned to the network interface. - View Dependent Claims (12, 13, 14, 15)
-
Specification