Content service aggregation system
First Claim
Patent Images
1. A network device comprising:
- a plurality of blades, each blade comprising a physical card having a plurality of compute elements interconnected by a hardware switching fabric to communicate packet data between the compute elements, wherein the set of compute elements of each of the blades performs a set of network services on the packet data, and wherein the set of compute elements in each of the blades is arranged in a processing pipeline to provide the set of network services;
a flow control element to receive a plurality of packet flows from a network and distribute each of the plurality of packet flows to a corresponding one of the processing pipelines provided by the blades,wherein the flow control element distributes packets of the same packet flow to the same processing pipeline of the blades,wherein the flow control element identifies each of the packet flows as being associated with a subscriber and determines a subset of the network services that are required to be applied to packet flows associated with the identified subscriber, andwherein, for each of the packet flows, the flow control element selects one of the processing pipelines based on the subset of network services identified for the subscriber.
0 Assignments
0 Petitions
Accused Products
Abstract
A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port.
110 Citations
9 Claims
-
1. A network device comprising:
-
a plurality of blades, each blade comprising a physical card having a plurality of compute elements interconnected by a hardware switching fabric to communicate packet data between the compute elements, wherein the set of compute elements of each of the blades performs a set of network services on the packet data, and wherein the set of compute elements in each of the blades is arranged in a processing pipeline to provide the set of network services; a flow control element to receive a plurality of packet flows from a network and distribute each of the plurality of packet flows to a corresponding one of the processing pipelines provided by the blades, wherein the flow control element distributes packets of the same packet flow to the same processing pipeline of the blades, wherein the flow control element identifies each of the packet flows as being associated with a subscriber and determines a subset of the network services that are required to be applied to packet flows associated with the identified subscriber, and wherein, for each of the packet flows, the flow control element selects one of the processing pipelines based on the subset of network services identified for the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification