Claims
- 1. In a system for providing mobile Internet Protocol networking for a mobile node via a foreign agent and a home agent, the improvement comprising:
implementing said home agent in two separate entities, said two separate entities comprising (1) a first communications device implementing a home registration agent handling registration requests for said mobile node, and (2) a second communications device implementing a home tunneling agent receiving data traffic from said node via the foreign agent and redirecting said data traffic to a destination for said data traffic.
- 2. The improvement of claim 1, wherein said home registration agent serves a plurality of mobile nodes and wherein said home registration agent is associated with a plurality of home tunneling agents.
- 3. The improvement of claim 1, wherein said home registration agent generates a registration reply message in response to a registration request message associated with said mobile node and sends said registration reply message to said foreign agent, and wherein said registration reply message contains an address associated with said home tunneling agent, whereby said foreign agent may tunnel said data traffic from said mobile node to said home tunneling agent for transmission to said destination for said data traffic.
- 4. A mobile Internet Protocol service provider system for providing a mobile node access to a network and enable said mobile node to communication with a host on said network, comprising:
a first communications device comprising a home registration agent responsive to a registration request message associated said mobile node and generating a registration reply message; and a second communications device, different from said first communications device, comprising a home tunneling agent associated with said home registration agent, said home tunneling agent receiving data traffic from said mobile node and redirecting said data traffic to said network.
- 5. The system of claim 4, wherein said system is operated by a wireless communications service provider.
- 6. The system of claim 4, wherein at least one of said first and second communications devices comprises a router.
- 7. The system of claim 4, wherein said system further comprises a foreign agent tunneling data traffic from said mobile node to said home tunneling agent, and wherein said home registration agent generates said registration reply message in response to a registration request message associated with said mobile node and sends said registration reply message to said foreign agent, and wherein said registration reply message contains an address associated with said home tunneling agent, whereby said foreign agent may tunnel said data traffic from said mobile node to said home tunneling agent for transmission to said network.
- 8. A machine for authenticating a mobile node for network access, said machine comprising:
a central processing unit; an interface to said network; and a machine readable storage medium comprising a set of instructions for processing registration request messages associated with said mobile node and responsively generating registration reply messages; wherein said registration reply message contains a field containing a network address for a home tunneling agent, said network address being different from a network address assigned to said machine.
- 9. The machine of claim 8, wherein said machine comprises a general purpose computer.
- 10. The machine of claim 8, wherein said machine comprises a router.
- 11. A method of authenticating a mobile node for network access, comprising the steps of:
generating a registration request message and sending said registration request from a foreign agent to a home registration agent, said registration request message containing information used to determine whether said mobile node is authorized to access a network; determining from said information in said registration request message whether said mobile node is permitted to access said network; generating a registration reply message and sending said registration reply message from said home registration agent to said foreign agent, if said step of determining results in a positive response,
(a) including in said registration reply message a network address of a home tunneling agent, said home tunneling agent adapted to receive data traffic from said mobile node and direct said data traffic onto said network; and (b) tunneling said data traffic from said foreign agent to said home tunneling agent for transmission onto said network; and wherein said home registration agent and said home tunneling agent are implemented in two separate communication devices.
- 12. The improvement of claim 1, wherein said second communications device comprises a communications device implementing at least one instantiation of a home tunneling agent software program.
- 13. The improvement of claim 12, wherein home tunneling agent comprises a router implementing at least two instantiations of a home tunneling agent software program.
- 14. The improvement of claim 13, wherein said home registration agent comprises a general purpose computer and wherein said home registration agent authenticates said mobile node in conjunction with an authentication, authorization and accounting server.
- 15. The improvement of claim 1, wherein said foreign agent comprises a foreign tunneling agent embodied in a first device and foreign registration agent embodied in a second device different from said first device.
- 16. The system of claim 4, wherein said home registration agent exchanges registration and session control traffic with a foreign registration agent and said home tunneling agent tunnels data traffic to a foreign tunneling agent, said foreign registration agent and said foreign tunneling agent embodied in two separate communication devices.
- 17. The method of claim 11, wherein said home registration agent exchanges registration and session control traffic with a foreign registration agent and said home tunneling agent tunnels data traffic to a foreign tunneling agent, said foreign registration agent and said foreign tunneling agent embodied in two separate communication devices.
- 18. A mobile Internet Protocol service provider system for providing a mobile node access to a network and enable said mobile node to communication with a host on said network, comprising:
a first communications device comprising a foreign registration agent transmitting a registration request message associated said mobile node to a home agent and receiving a registration reply message from said home agent; and a second communications device, different from said first communications device, comprising a foreign tunneling agent associated with said foreign registration agent, said foreign tunneling agent receiving data traffic from said mobile node and directing said data traffic to said home agent.
- 19. The system of claim 18, wherein at least one of said foreign registration agent and said foreign tunneling agent comprises a network access server.
- 20. The system of claim 18, wherein at least one of said foreign registration agent and said foreign tunneling agent comprises a general-purpose computer.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This is a continuation-in-part of the patent application of Kenneth L. Peirce, et al., entitled VIRTUAL HOME AGENT SERVICE USING SOFTWARE-REPLICATED HOME AGENTS, application Ser. No. 09/248,617 filed Feb. 21, 1999, the entire contents of which are fully incorporated by reference herein.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09354659 |
Jul 1999 |
US |
Child |
10793992 |
Mar 2004 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09248617 |
Feb 1999 |
US |
Child |
09354659 |
Jul 1999 |
US |