Centralized packet processor for a network
First Claim
1. A centralized packet processor device for use in a communication system, the centralized packet processor device comprising:
- a plurality of first physical ports to couple the centralized packet processor device to a plurality of network devices;
a port manager coupled to the plurality of first physical ports and configured to form a virtual port identifier (ID) for a packet received at the centralized packet processor device, the packet including a tag with at least one of i) a) a device ID field for indicating a particular one of the network devices from which the packet is received, and b) a source port ID field for indicating a second physical port of the one network device, or ii) a trunk ID field for indicating a trunk via which the packet was received, wherein the port manager is configured to form the virtual port ID using at least one of i) a) bits from the device ID field, and b) bits from the source port ID field, or ii) bits from the trunk ID field; and
a packet processor unit coupled to the plurality of first physical ports, wherein the packet processor is configured to process the packet using the virtual port ID for the packet.
6 Assignments
0 Petitions
Accused Products
Abstract
A centralized packet processor device for use in a communication system includes a plurality of physical ports to couple the centralized packet processor device to a plurality of network devices, a port manager coupled to the plurality of physical ports and configured to assign to a packet received at the centralized packet processor device a virtual port that uniquely identifies at least one of a physical port and a trunk of the network device from which the packet is received and that is used with the centralized packet processor to process the packet, and a packet processor unit coupled to the plurality of physical ports, where the packet processor is configured to process the packet using the assigned virtual port.
-
Citations
20 Claims
-
1. A centralized packet processor device for use in a communication system, the centralized packet processor device comprising:
-
a plurality of first physical ports to couple the centralized packet processor device to a plurality of network devices; a port manager coupled to the plurality of first physical ports and configured to form a virtual port identifier (ID) for a packet received at the centralized packet processor device, the packet including a tag with at least one of i) a) a device ID field for indicating a particular one of the network devices from which the packet is received, and b) a source port ID field for indicating a second physical port of the one network device, or ii) a trunk ID field for indicating a trunk via which the packet was received, wherein the port manager is configured to form the virtual port ID using at least one of i) a) bits from the device ID field, and b) bits from the source port ID field, or ii) bits from the trunk ID field; and a packet processor unit coupled to the plurality of first physical ports, wherein the packet processor is configured to process the packet using the virtual port ID for the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 15)
-
-
8. A centralized packet processor for use in a communication system, the centralized packet processor comprising:
-
a plurality of first physical ports coupled to a plurality of network devices to receive a packet, wherein each of the plurality of network devices includes a respective set of second physical ports, and wherein the packet includes a tag with at least one of i) a) a device identifier (ID) field for indicating a particular one of the network devices from which the packet is received, and b) a source port ID field for indicating a second physical port at which the packet is received, or ii) a trunk ID field for indicating a trunk via which the packet was received; a port manager coupled to the plurality of first physical ports and configured to form a virtual port ID using at least one of i) a) bits from the device ID field, and b) bits from the source port ID field, or ii) bits from the trunk ID field; and a packet processor unit coupled to the plurality of first physical ports, wherein the packet processor is configured to (i) process the received packet using the virtual port ID and (ii) apply a packet processing function that is not available at the one network device from which the packet is forwarded. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
16. A method for processing packets in a centralized packet processor, wherein the centralized packet processor includes a plurality of first physical ports and operates in a communication network including the centralized packet processor and a plurality of network devices communicatively coupled to the centralized packet processor via respective ones of the plurality of first physical ports, the method comprising:
-
receiving, via one of the plurality of first physical ports of the centralized packet processor, a packet forwarded from one of the plurality of network devices, the packet including a tag with at least one of i) a) a device identifier (ID) field for indicating the one network device from which the packet is received, and b) a source port ID field for indicating a second physical port of the one network device, or ii) a trunk ID field for indicating a trunk via which the packet was received; forming a virtual port ID for the received packet using at least one of i) a) bits from the device ID field, and b) bits from the source port ID field, or ii) bits from the trunk ID field; and processing the packet using the virtual port ID. - View Dependent Claims (17, 18, 19, 20)
-
Specification