ABSTRACT
MobileIP, the standard for Internet mobility, enables transparent mobility for a mobile node, but requires communication to take a multihop path through the node's Home Agent. Although a user with a multiple-interface mobile node may desire the ability to communicate locally, perhaps while disconnected from the Internet, MobileIP offers no such support.Contact Networking provides lightweight, localized network communication to a node with diverse network interfaces. The goal is to provide support for local connectivity equivalent to that provided by MobileIP for remote connectivity. The concept of link-layer awareness enables Contact Networking to tailor its operation to different links, using link-layer native services to implement abstract services when possible. Interface management and autoconfiguration insulate the user from concerns about the number and type of interfaces available.In this paper, we motivate the need for localized mobility, and present the design and architecture of Contact Networking. Details of our prototype implementation illustrate the complexities of providing a localized mobility facility.
- AppleTalk Network System Overview. Addison-Wesley Publishing Company, Inc., 1990.]]Google Scholar
- S. Bellovin. Security problems in the TCP/IP protocol suite. ACM Computer Communications Review, 19(2), April 1989.]] Google ScholarDigital Library
- C. Brown and A. Malis. Multiprotocol interconnect over frame relay. Request for Comments (Standard) RFC 2427, Internet Engineering Task Force, September 1998.]] Google ScholarDigital Library
- S. Cheshire, B. Aboba, and E. Guttman. Dynamic configuration of IPv4 link-local addresses. Internet Draft (Work in Progress) draft - ietf - zeroconf - ipv4 - linklocal - 07.txt, Internet Engineering Task Force, August 2002.]]Google Scholar
- R. Cole, D. Shur, and C. Villamizar. IP over ATM: A framework document. Request for Comments (Informational) RFC 1932, Internet Engineering Task Force, April 1996.]] Google ScholarDigital Library
- A. Conta and S. Deering. IPv6 stateless address autoconfiguration. Request for Comments (Draft Standard) RFC 2462, Internet Engineering Task Force, December 1998.]]Google Scholar
- R. Droms. Dynamic host configuration protocol. Request for Comments (Draft Standard) RFC 2131, Internet Engineering Task Force, March 1997.]]Google Scholar
- L. Esibov, B. Aboba, and D. Thaler. Linklocal multicast name resolution (LLMNR). Internet Draft (Work in Progress) draft- ietf - dnsext - mdns - 12. txt, Internet Engineering Task Force, August 2002.]]Google Scholar
- R. Hinden and S. Deering. Ip version 6 addressing architecture. Request for Comments (Standards Track) RFC 2373, Internet Engineering Task Force, July 1998.]] Google ScholarDigital Library
- C. Hornig. Standard for the transmission of IP datagrams over Ethernet networks. Request for Comments (Standard) RFC 894, Internet Engineering Task Force, April 1984.]] Google ScholarDigital Library
- H.-Y. Hsieh and R. Sivakumar. A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts. In ACM Mobicom '02, pages 83--94, 2002.]] Google ScholarDigital Library
- J.-P. Hubaux, L. Buttyán, and S. Čapkun. The quest for security in mobile ad hoc networks. In Proc. of the ACM Symposium on Mobile Ad Hoc Networking & Computing (MobiHOC '01), pages 146--155, October 2001.]] Google ScholarDigital Library
- IEEE Computer Society. 802.11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications, June 1997.]]Google Scholar
- J. Inouye, J. Binkley, and J. Walpole. Dynamic network reconfiguration support for mobile computers. In Proceedings of the Third Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom '97), pages 13--22, September 1997.]] Google ScholarDigital Library
- D. Katz. Transmission of IP and ARP over FDDI networks. Request for Comments (Standard) RFC 1390, Internet Engineering Task Force, January 1993.]] Google ScholarDigital Library
- L. Magalhães and R. Kravets. Transport level mechanisms for bandwidth aggregation on mobile hosts. In 9th International Conference on Network Protocols ICNP 2001, 2001.]] Google ScholarDigital Library
- P. J. Megowan, D. W. Susak, and C. D. Knutson. IrDA infrared communications: An overview. http://www.irda.org.]]Google Scholar
- T. Narten, E. Nordmark, and W. Simpson. Neighbor discovery for IP version 6 (IPv6). Request for Comments (Standards Track) RFC 2461, Internet Engineering Task Force, December 1998.]] Google ScholarDigital Library
- NetBIOS Working Group. Protocol standard for a NetBIOS service on a TCP/UDP transport: Concepts and methods. Request for Comments (Standard) RFC 1001, Internet Engineering Task Force, March 1987.]] Google ScholarDigital Library
- B. D. Noble, M. Satyanarayanan, D. Narayanan, J. E. Tilton, J. Flinn, and R. W. Kevin. Agile application-aware adaptation for mobility. In Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles (SOSP) '97, 1997.]] Google ScholarDigital Library
- C. Perkins. IP mobility support for IPv4. Request for Comments (Proposed Standard) RFC 3344, Internet Engineering Task Force, August 2002.]] Google ScholarDigital Library
- C. E. Perkins, J. T. Malinen, R. Wakikawa, and E. M. Belding-Royer. IP address autoconfiguration for ad hoc networks. Internet Draft (Work in Progress) draft-perkins-manetautoconf-01.txt, Internet Engineering Task Force, November 2001.]]Google Scholar
- D. Piscitello and J. Lawrence. Transmission of IP datagrams over the SMDS service. Request for Comments (Standard) RFC 1209, Internet Engineering Task Force, March 1991.]] Google ScholarDigital Library
- D. Plummer. Ethernet address resolution protocol: Or converting network protocol addresses to 48.bit Ethernet address for transmission on Ethernet hardware. Request for Comments (Standard) RFC 826, Internet Engineering Task Force, November 1982.]] Google ScholarDigital Library
- D. Provan. Transmitting IP traffic over ARCNET networks. Request for Comments (Standard) RFC 1201, Internet Engineering Task Force, February 1991.]] Google ScholarDigital Library
- J. Renwick. IP over HIPPI. Request for Comments (Draft Standard) RFC 2067, Internet Engineering Task Force, January 1997.]] Google ScholarDigital Library
- J. Romkey. Nonstandard for transmission of IP datagrams over serial lines: SLIP. Request for Comments (Standard) RFC 1055, Internet Engineering Task Force, June 1988.]] Google ScholarDigital Library
- rtnetlink, NETLINK_ROUTE - Linux IPv4 routing socket Linux Man Page rtnetlink(7), April 1999.]]Google Scholar
- K. Sklower, B. Lloyd, G. McGregor, D. Carr, and T. Coradetti. The PPP multilink protocol (MP). Request for Comments (Draft Standard) RFC 1990, Internet Engineering Task Force, 1996.]] Google ScholarDigital Library
- A. Snoeren and H. Balakrishnan. An end-to-end approach to host mobility. In ACM Mobicom '99, 2000.]] Google ScholarDigital Library
- M. Stemm and R. H. Katz. Vertical handoffs in wireless overlay networks. ACM Mobile Networking (MONET), Special Issue on Mobile Networking in the Internet, 1998.]] Google ScholarDigital Library
- J. Tourrilhes and C. Carter. P-Handoff: A protocol for fine grained peer-to-peer vertical handoff. In Proceedings of the 13th IEEE International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC'02), 2002.]]Google ScholarCross Ref
- J. Tourrilhes, L. Magalhães, and C. Carter. On-demand TCP: Transparent peer-to-peer TCP/IP over IrDA. In Proceedings of the IEEE International Conference on Communications (ICC '02), 2002.]]Google ScholarCross Ref
- J. Veizades, E. Guttman, C. Perkins, and S. Kaplan. Service location protocol. Request for Comments (Standards Track) RFC 2165, Internet Engineering Task Force, June 1997.]] Google ScholarDigital Library
- X. Zhao, C. Castelluccia, and M. Baker. Flexible network support for mobility. In Fourth ACM International Conference on Mobile Computing and Networking (MOBICOM'98), 1998.]] Google ScholarDigital Library
Index Terms
- Contact networking: a localized mobility system
Comments