Mobile data services have become very popular, but there is still no widely deployed solution supporting handovers between heterogeneous networks. Existing approaches usually require support of the infrastructure, which prevents a widespread use.
In this paper, a new solution for mobility based on Datagram Transport Layer Security (DTLS) is introduced, which can be implemented in a library as part of an application and does not require any specific support of the operating system or network infrastructure. DTLS can be used by applications directly or by tunneling solutions for providing security and mobility. Additionally, the Heartbeat Extension for DTLS is presented, which is required for mobility and used to provide the necessary keep-alive functionality as well as to realize a Path MTU Discovery.
KeywordsDTLS Mobility Security
Unable to display preview. Download preview PDF.
- 1.DTLS bugfix and feature patches, http://sctp.fh-muenster.de
- 2.Conta, A., Deering, S., Gupta, M.: Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification. RFC 4443 (March 2006)Google Scholar
- 3.Dierks, T., Rescorla, E.: The Transport Layer Security (TLS) Protocol Version 1.2. RFC 5246 (August 2008)Google Scholar
- 4.Ford, A., Raiciu, C., Handley, M., Barre, S., Iyengar, J.: Architectural Guidelines for Multipath TCP Development. RFC 6182 (March 2011)Google Scholar
- 5.Funato, D., Yasuda, K., Tokuda, H.: TCP-R: TCP mobility support for continuous operation. In: Proceedings of the ICNP 1997, International Conference on Network Protocols, pp. 229–236 (October 1997)Google Scholar
- 7.Johnson, D., Perkins, C., Arkko, J.: Mobility Support in IPv6. RFC 3775 (June 2004)Google Scholar
- 8.Kohler, E., Handley, M., Floyd, S.: Datagram Congestion Control Protocol (DCCP). RFC 4340 (March 2006)Google Scholar
- 9.Maltz, D.A., Bhagwat, P.: MSOCKS: An Architecture for Transport Layer Mobility. In: INFOCOM 1998. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, vol. 3, pp. 1037–1045 (1998)Google Scholar
- 10.Mathis, M., Heffner, J.: Packetization Layer Path MTU Discovery. RFC 4821 (March 2007)Google Scholar
- 11.Perkins, C.: IP Mobility Support for IPv4. RFC 3344 (August 2002)Google Scholar
- 12.Phelan, T.: Datagram Transport Layer Security (DTLS) over the Datagram Congestion Control Protocol (DCCP). RFC 5238 (May 2008)Google Scholar
- 13.Postel, J.: Internet Control Message Protocol. RFC 792 (September 1981)Google Scholar
- 14.Rescorla, E., Modadugu, N.: Datagram Transport Layer Security. RFC 4347 (April 2006)Google Scholar
- 15.Rescorla, E., Modadugu, N.: Datagram Transport Layer Security version 1.2. IETF draft-ietf-tls-rfc4347-bis-06, work in progress (July 2011)Google Scholar
- 16.Riegel, M., Tüxen, M.: Mobile SCTP — Transport Layer Mobility Management for the Internet. In: Proceedings of the SoftCOM 2002, International Conference on Software, Telecommunications and Computer Networks, pp. 305–309 (2002)Google Scholar
- 17.Seggelmann, R., Tüxen, M., Williams, M.: Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) Heartbeat Extension. IETF draft-ietf-tls-dtls-heartbeat-00 (June 2010)Google Scholar
- 18.Stewart, R.: Stream Control Transmission Protocol. RFC 4960 (September 2007)Google Scholar
- 19.Stewart, R., Xie, Q., Tüxen, M., Maruyama, S., Kozuka, M.: Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration. RFC 5061 (September 2007)Google Scholar
- 20.Williams, M., Barrett, J.: Mobile DTLS. IETF draft-barrett-mobile-dtls-00, work in progress (March 2009)Google Scholar