Context selection in a network element through subscriber flow switching
First Claim
Patent Images
1. A method, comprising:
- performing authentication, authorization and accounting for a subscriber desiring to connect to a plurality of services on different contexts;
establishing bindings to a plurality of contexts for said subscriber based on said performing;
receiving a traffic packet from said subscriber;
accessing at least certain header information from said traffic packet;
selecting one of said plurality of contexts based on at least certain of the accessed header information; and
communicating said traffic packet to the selected context.
2 Assignments
0 Petitions
Accused Products
Abstract
Context selection in a network element through subscriber flow switching. According to one embodiment of the invention, authentication, authorization and accounting is performed for a subscriber desiring to connect to a plurality of services on different contexts. In response, bindings are established to a plurality of contexts for the subscriber. In response to receiving a traffic packet from the subscribed, at least certain header information from the traffic packet is accessed. Based on at least the accessed header information, one of the plurality of contexts is selected for that traffic packet.
40 Citations
17 Claims
-
1. A method, comprising:
-
performing authentication, authorization and accounting for a subscriber desiring to connect to a plurality of services on different contexts;
establishing bindings to a plurality of contexts for said subscriber based on said performing;
receiving a traffic packet from said subscriber;
accessing at least certain header information from said traffic packet;
selecting one of said plurality of contexts based on at least certain of the accessed header information; and
communicating said traffic packet to the selected context. - View Dependent Claims (2)
-
-
3. An network element, comprising:
-
a virtual circuit unit to receive a plurality of traffic packets from a subscriber, wherein bindings to a plurality of contexts in the network element have been established for the subscriber;
a packet analyzer within the virtual circuit unit to access at least certain header information from each one of said plurality of traffic packets;
a multiple binding unit coupled to said packet analyzer to select one of the plurality of contexts for each one of said plurality of traffic packets based on accessed header information, and to communicate each one of said plurality traffic packets to the selected one of said plurality of contexts.
-
-
4. An apparatus comprising;
-
a network element to receive traffic packets from a set of one or more subscribers;
a layer 2 demultiplexer unit in said network element;
a virtual circuit unit in said network element coupled to said layer 2 demultiplexer unit to perform an authentication, authorization and accounting procedure and to establish bindings to a plurality of contexts for said subscribers;
a packet analyzer in said virtual circuit unit to access at least certain header information from said traffic packets;
a plurality of contexts in said network element coupled to said virtual circuit unit; and
a multiple binding unit in said virtual circuit unit coupled to said packet analyzer to select one of said set of one or more contexts based on at least certain accessed header information and to communicate said traffic packets to the selected context.
-
-
5. A set of one or more machine-readable medium that provides instructions, which when executed by a set of one or more processors, cause said set of processors to perform operations comprising:
-
receiving a plurality of traffic packets from a subscriber, wherein bindings to a plurality of contexts in the network element have been established for the subscriber;
accessing at least certain header information from each one of said plurality of traffic packets;
selecting different ones of the plurality of contexts for different ones of said plurality of traffic packets based on said accessing; and
communicating each one of said plurality traffic packets to the selected context for each one of said plurality of contexts.
-
-
6. A method for a network element, comprising:
-
receiving a plurality of traffic packets from a subscriber, wherein bindings to a plurality of contexts in the network element have been established for the subscriber;
accessing at least certain header information from each one of said plurality of traffic packets;
selecting different ones of the plurality of contexts for different ones of said plurality of traffic packets based on said accessing; and
communicating each one of said plurality traffic packets to the selected one of said plurality of contexts. - View Dependent Claims (7)
-
-
8. A method for creating multiple bindings in a network element, comprising:
-
accessing at least certain header information from each one of a plurality of traffic packets; and
associating different header information values to different contexts based on said accessing.
-
-
9. A method for a network element, comprising:
-
receiving traffic packets from a subscriber that have differing header information, wherein bindings to a plurality of contexts in the network element have been established for the subscriber;
selecting different ones of said plurality of contexts for different ones of said traffic packets based on the different header information; and
communicating said traffic packets to the selected ones of said plurality of contexts. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification