Responding to network access requests using a transparent media access and uniform delivery of service
First Claim
1. A method of responding to network access requests which may be based on more than one type of network access protocol, said method comprising the steps of:
- receiving a first access request which is based on a first network protocol;
processing said first access request using a subscriber service independent of said network access protocol as a first task;
processing said first task by using a first protocol handler chosen by a state manager responsive to said first network protocol, said first protocol handler performing a first set of steps necessary for responding to said first access request, said first set of steps including at least one service request;
procuring at least one service upon request by said first protocol handler; and
granting or denying said first access request when a response to said step of procuring is received.
1 Assignment
0 Petitions
Accused Products
Abstract
Network access requests, which may based on different access methods, are processed by using a protocol gateway that insulates the processing of the access requests from the specialized protocols required to obtain the necessary services required for the different access methods supported. In a first aspect of the present invention, this includes using a protocol handler that is responsive to the network protocol used by the access request. The protocol handler performs a set of steps necessary for responding to the access request. If the steps include procuring a state service, a state object is used to obtain the state service, insulating the protocol handler from having to communicate with a provider of the state service, such as a service component. Upon completion of the steps defined within the set of steps, the protocol handler denies or grants network access.
153 Citations
46 Claims
-
1. A method of responding to network access requests which may be based on more than one type of network access protocol, said method comprising the steps of:
-
receiving a first access request which is based on a first network protocol;
processing said first access request using a subscriber service independent of said network access protocol as a first task;
processing said first task by using a first protocol handler chosen by a state manager responsive to said first network protocol, said first protocol handler performing a first set of steps necessary for responding to said first access request, said first set of steps including at least one service request;
procuring at least one service upon request by said first protocol handler; and
granting or denying said first access request when a response to said step of procuring is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
receiving a second access request which is based on a second network protocol;
processing said second access request as a second task;
processing said second task by using a second protocol handler responsive to said second network protocol, said second protocol handler performing a second set of steps necessary for responding to said second access request, said second set of steps including at least one service request;
procuring at least one service when requested by said second protocol handler; and
granting or denying said second access request in response to said step of procuring at least one service when requested by said second protocol handler.
-
-
4. The method of claim 1, further including a step of queuing said first response from said at least one service.
-
5. The method of claim 1, wherein said step of procuring at least one service includes a step of obtaining authentication and authorization services.
-
6. The method of claim 5, wherein said step of obtaining authentication, and authorization services includes obtaining a user identification (ID) and password from said access request and using said user ID and password to generate a remote authentication dial-in user service (RADIUS) authentication, authorization, and accounting request packet.
-
7. The method of claim 1, wherein said step of procuring at least one service includes a step of procuring a state service that provides a host address.
-
8. The method of claim 7, wherein said step of procuring a service that provides a host address includes generating a dynamic host configuration protocol (DHCP) host address request packet.
-
9. The method of claim 1, wherein said step of procuring at least one service includes a step of obtaining a service that provides a domain name service (DNS) component.
-
10. The method of claim 9, wherein said step of obtain in a state service that provides a domain name service includes generating a DNS request packet.
-
11. The method of claim 1, wherein said step of procuring at least one service includes a step of obtaining said service from a service component that provides a cable modem registration service.
-
12. The method of claim 11, wherein said step of obtaining a state service that provides a cable modem registration service includes generation a multimedia cable network system (MCNS) request packet.
-
13. The method of claim 12, wherein said step of obtaining a service further includes receiving configuration information corresponding to said MCNS request packet, said configuration information based on a trivial file transfer protocol (TFTP) protocol.
-
14. The method of claim 1, wherein said step of procuring at least one service includes a step of obtaining a state service that provides a user record service.
-
15. The method of claim 14, wherein said step of obtaining a service that provides a user record service includes generating a lightweight directory access protocol (LDAP) request packet.
-
16. A network access point responsive to more than one network access method, said network access point comprising:
-
a protocol layer responsive to a first access request based on a first protocol;
a state manager defining more than one set of process states required for each of the network access methods supported;
at least one task engine for processing said first access request using a subscriber service independent of said network access method as a first task, said task engine having a set of protocol handlers;
a first protocol handler from said set of protocol handlers which is responsive to a first set of process states within said more than one set of process states; and
at least one state object which is responsive to at least one protocol handler from said set of protocol handlers. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A communications system comprising:
-
a protocol layer responsive to a first access request based on a first protocol;
a state manager defining more than one set of process states required for each of the network access methods supported;
at least one task engine for processing said first access request using a subscriber service independent of said network access method as a first task, said task engine having a set of protocol handlers;
a first protocol handler from said set of protocol handlers which is responsive to a first set of process states within said more than one set of process states; and
at least one state service responsive to at least one state object. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A network access point responsive to more than one network access method, said network access point comprising:
-
a protocol layer responsive to a first access request based on a first protocol;
a state manager defining more than one set of process states required for each of the network access methods supported;
a first protocol handler from said set of protocol handlers which is responsive to a first set of process states within said more than one set of process states; and
at least one state object which is responsive to said first protocol handler. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
Specification