USE OF PRECEDENCE BITS FOR QUALITY OF SERVICE
First Claim
1. A method of setting Quality of Service bits of packets sent by a user of a data communications network, comprising:
- obtaining a user service profile configured with a QoS level for the user in response to a user log-in attempt to a service selection gateway;
routing all packets originated by the user through the SSG during the session;
setting, in the SSG, the QoS bits of packets originated by the user in accordance with the QoS level for the user; and
passing, after said QoS bits have been set, said packets on to the data communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain bits of a packet, such as bits in the IP header of an IP packet, are used to designate the type of service or Quality of Service (QoS) level to be afforded to the packet as it passes through a data communications network. A user entitled to a certain QoS level logs into a service selection gateway SSG. The SSG queries an authentication, authorization and accounting (AAA) server in response to a log-in attempt by the user. Upon authorization, the AAA server returns an access accept signal in addition to an indication from the user'"'"'s service profile (user profile) as to the QoS level to be afforded the user. While the user is logged in, all packets are routed through the SSG. The SSG sets the certain bits of the packet in accordance with the user'"'"'s assigned QoS level so that as the packets are routed through the data communications network, they are consistently afforded the assigned Quality of Service level. In another aspect of the invention, on-demand QoS may be provided by the SSG and accounted for by communications with the AAA server.
-
Citations
30 Claims
-
1. A method of setting Quality of Service bits of packets sent by a user of a data communications network, comprising:
-
obtaining a user service profile configured with a QoS level for the user in response to a user log-in attempt to a service selection gateway;
routing all packets originated by the user through the SSG during the session;
setting, in the SSG, the QoS bits of packets originated by the user in accordance with the QoS level for the user; and
passing, after said QoS bits have been set, said packets on to the data communications network. - View Dependent Claims (2)
-
-
3. A method of setting the Quality of Service bits of packets sent by a user of a data communications network, comprising:
-
initiating a request to an authentication, authorization and accounting (AAA) server in response to the user'"'"'s attempt to log-in;
receiving, in response to said request, a user service profile corresponding to the user, said user service profile including a Quality of Service field;
using said Quality of Service field to set QoS bits within packets transmitted by the user. - View Dependent Claims (4)
-
-
5. A method of setting the Quality of Service bits of packets sent by a user of a data communications network, comprising:
-
at a service selection gateway to which the user is in communication a request from the user to assign a particular Quality of Service level to at least one packet flow transmitted by the user;
assigning, in response to said request, a Quality of Service level to said at least one packet flow;
setting QoS bits within packets belonging to said at least one packet flow received at the service selection gateway in accordance with said Quality of Service level; and
transmitting said packets belonging to said at least one packet flow to the data communications network. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for setting Quality of Service (QoS) bits of packets sent by a user of a data communications system to the data communications system, said apparatus comprising:
-
a service selection gateway (SSG) in communication with the user, said SSG also in communication with an authentication, authorization and accounting (AAA) server, said SSG receiving a user service profile including a QoS level from the AAA server in response to an attempt to log-in by the user; and
a packet modifier associated with said SSG, said packet modifier modifying QoS bits of packets sent by the user to reflect the QoS level received for the user from the AAA server. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for setting Quality of Service (QoS) indicator bits of packets sent by a user of a data communications system to the data communications system, said apparatus comprising:
-
a service selection gateway (SSG) in communication with the user and the data communications network;
a packet modifier associated with said SSG, responsive to a QoS request by the user, setting a QoS bit field of packets sent by the user to the data communications network via the SSG. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification