摘要 |
<p>A computer-implemented method performed by a network element for authentication, authorization, and accounting based on a username, the method comprising the steps of: receiving a first request at the network element from a client device for a source Internet Protocol (IP) address, the request including an identifier that is a Media Access Control (MAC) address; transmitting a second request to a RADIUS server to retrieve a context, wherein the request includes as the username a subscriber identifier automatically generated by the network element based on the identifier that is the Media Access Control (MAC) address; if the first request is an initial communication by the client device with the network element, redirecting the client device to a website to allow for a selection of a service from multiple services, wherein different contexts within the network element are associated with the different services, wherein the context for the selected service is entered into a subscriber record that is accessible according to the username and that is stored in the RADIUS server such that the network element can retrieve the context according to the username; receiving a response from the RADIUS server; dynamically assigning to the client device, from the context retrieved, an IP address that is not currently assigned from that context; establishing an active subscriber session for the client device based on the IP address; and causing an accounting update to reflect the active subscriber session.</p> |