Claims
- 1. A method for use in delivering network messages, the method comprising:
attempting to identify a router that a first host can communicate with; and if the attempt fails, attempting to identify at least one host that the first host can communicate with, the at least one host having a network layer address network prefix that differs from the network layer address network prefix of the first host.
- 2. The method of claim 1, wherein attempting to identify the router comprises waiting for a router availability message.
- 3. The method of claim 2, wherein waiting for the router availability message comprises waiting for a message addressed to a multicast address.
- 4. The method of claim 1, wherein attempting to identify the router comprises sending a message querying for available routers.
- 5. The method of claim 1, further comprising sending a message to the second host.
- 6. The method of claim 1, wherein attempting to identify the router comprises attempting to identify a router providing a first set of services.
- 7. The method of claim 6, wherein attempting to identify a router comprises attempting to identify a router providing a second set of services.
- 8. The method of claim 1, further comprising:
determining an Internet Protocol address of the second host; and modifying a forwarding table to include an entry for the second host.
- 9. The method of claim 1, wherein the router comprises a foreign agent.
- 10. The method of claim 1, wherein the first host comprises a wireless host.
- 11. The method of claim 10, wherein the at least one host comprises at least one wireless host.
- 12. A computer program product, disposed on a computer readable medium, for use in delivering network messages, the computer program including instructions for causing a processor to:
attempt to identify a router that a first host can communicate with; and if the attempt fails, attempt to identify at least one host that the first host can communicate with, the at least one host having a network layer address network prefix that differs from the network layer address network prefix of the first host.
- 13. The computer program of claim 12, wherein the instructions for causing the processor to attempt to identify the router comprise instructions for causing the processor to wait for a router availability message.
- 14. The computer program of claim 13, wherein the instructions for causing the processor to wait for the router availability message comprise instructions for causing the processor to wait for a message addressed to a multicast address.
- 15. The computer program of claim 12, wherein the instructions for causing the processor to attempt to identify the router comprise instructions for causing a processor to send a message querying for available routers.
- 16. The computer program of claim 12, further comprising instructions for causing the processor to send a message to the second host.
- 17. The computer program of claim 12, wherein the instructions for causing the processor to attempt to identify the router comprise instructions for causing the processor to attempt to identify a router providing a first set of services.
- 18. The computer program of claim 17, wherein the instructions for causing the processor to attempt to identify a router comprise instructions for causing the processor to attempt to identify a router providing a second set of services.
- 19. The computer program of claim 12, further comprising instructions for causing the processor to:
determine an Internet Protocol address of the second host; and modify a forwarding table to include an entry for the second host.
- 20. The computer program of claim 12, wherein the router comprises a foreign agent.
- 21. The computer program of claim 12, wherein the first host comprises a wireless host.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application relates to U.S. patent application Ser. No. ______, entitled DELIVERING MESSAGES TO A NODE AT A FOREIGN NETWORK; and U.S. patent application Ser. No. ______, entitled PUBLISHING NODE INFORMATION; and U.S. patent application Ser. No. ______, entitled ROUTING MESSAGES BETWEEN NODES AT A FOREIGN SUB-NETWORK. These applications were filed on the same day as the present application and are incorporated by reference in their entirety herein. This application claims priority from U.S. Provisional Serial No. 60/232,524, filed Sep. 14, 2000, entitled SEAMLESS IP COMMUNICATION IN A HIGHLY MOBILE ENVIRONMENT, incorporated by reference in its entirety herein.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
[0002] Work described herein was supported by government contract F30602-97-C-O. The United States Government may have certain rights.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60232524 |
Sep 2000 |
US |