Mobility support at the IP layer is proposed by the Internet Engineering Task Force Mobile IP Working Group to define media-independent procedures, whereby a mobile device can maintain existing transport and application-layer connections despite changing its point-of-attachment. Roaming between heterogeneous wireless networks, with different link layers, is therefore possible with this IP mobility support. However, problems arise when incompatible link layers, which could not integrate well with Mobile IP to support seamless handover, are used. In this paper, a Wireless LAN and Bluetooth heterogeneous environment was set up with Mobile IP to demonstrate the problems when the Point-to-Point Protocol is the Bluetooth's link layer. The main reason is due to the intrinsic properties of the Point-to-Point Protocol. A new method to carry IP packets over Bluetooth, named IPoBT, is designed as a protocol layer between IP and L2CAP, and implemented in the form of a network driver in Linux. This solution is able to overcome the problems in the Point-to-Point Protocol, to integrate well with Mobil IP for providing a better support for seamless handover between the heterogenous networks.
[1]
Glenn McGregor,et al.
The PPP Internet Protocol Control Protocol (IPCP)
,
1992,
RFC.
[2]
Greg Kroah-Hartman,et al.
Linux Device Drivers
,
1998
.
[3]
Charles E. Perkins,et al.
IP Encapsulation within IP
,
1996,
RFC.
[4]
W. Simpson,et al.
The point-to-point protocol
,
1993
.
[5]
Steven M. Glass,et al.
Mobile-IPv4 Configuration Option for PPP IPCP
,
1998,
RFC.
[6]
Charles E. Perkins,et al.
IP Mobility Support for IPv4
,
2002,
RFC.
[7]
Charles E. Perkins,et al.
Mobility support in IPv6
,
1996,
MobiCom '96.
[8]
Charles E. Perkins,et al.
Mobile networking in the Internet
,
1998,
Mob. Networks Appl..