Integrated access point network device
First Claim
1. A method for processing communication in a communication device having a first interface and a second interface comprising:
- accepting data packets at the first interface;
for each accepted packet, identifying one of a plurality of classes of data flows associated with said packet;
for at least some of the accepted packets queuing said packets according to the identified class for said packet; and
transmitting the accepted packets from the second communication interface according a policy for priority and bandwidth allocation associated with the plurality of classes of data flows.
13 Assignments
0 Petitions
Accused Products
Abstract
A communication device integrates traffic monitoring, policy configuration and enforcement, and proxy services within the device. The policies can affect both prioritization of data as well as allocation of communication bandwidth. Data packets that are accepted at the device are classified according to a set of defined classes and are transmitted through the device according to a policy for prioritization and bandwidth allocation for the classes. Optionally, some of the packets are passed to a proxy application hosted in the communication device. The device functions as a link-layer bridge, thereby allowing the device to be inserted into a data path without reconfiguring network layer software at devices that use that data path. The device includes operating modes in which packets are passed through the device without modification.
-
Citations
24 Claims
-
1. A method for processing communication in a communication device having a first interface and a second interface comprising:
-
accepting data packets at the first interface;
for each accepted packet, identifying one of a plurality of classes of data flows associated with said packet;
for at least some of the accepted packets queuing said packets according to the identified class for said packet; and
transmitting the accepted packets from the second communication interface according a policy for priority and bandwidth allocation associated with the plurality of classes of data flows. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A communication device comprising:
-
a plurality of network interfaces, including a first network interface, and a second network interface, wherein the communication device is configured to pass packets belonging to a plurality of classes of data flows between the network interfaces according to a programmable policy;
a plurality of queues, each associated with a different one of the classes of data flows, for accepting packets from the first network interface;
configuration data, including a configurable policy for the classes of data flows, wherein the configurable policy for a flow includes a bandwidth parameter and a priority parameter; and
a scheduler for determining when to dequeue data packets queued in the plurality of queues, wherein the scheduler is configured according to the bandwidth parameters and the priority parameters for the classes of data flows. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification