Dynamic Host Configuration for Managing Mobility Between Public and Private Networks

Allen Miu, Paramvir (Victor) Bahl
Proc. of the Third Annual USENIX Symposium on Internet Technologies and Systems (USITS), March 2001
An earlier version appeared as Microsoft Research Technical Report, MSR-TR-2000-85.

Abstract: The usage and service options of a pubic network generally differ from a private (enterprise or home) network and consequently, the two networks are often configured differently. The existence of both types of networks motivates our need to improve support and management of nomadic users who frequently roam between them. We describe a solution that allows client devices to configure themselves dynamically to adapt to the local network configuration. In addition to supporting mobility, we describe how our solution also provides fail-over mechanisms for providing highly available service, load balancing, and location services. Furthermore, our solution can be used to scale networks that are deployed in a large setting. We discuss in detail the various issues that need to be dealt with for achieving true device-level mobility, pointing out several unsolved problems in this area. The algorithms and software proposed in this paper have been implemented, are deployed, and are currently being used in a real-world public network that is operational at the Crossroads Mall in Bellevue, Washington.

[Gzipped PostScript (121KB)][PDF (145KB)]