Socket aware change of IP address (SACIP)
Samo Pogacnik
Iskratel company
<geen email>
This paper presents one possibility to preserve established network connections of unmodified applications, when an IP network address of an endpoint device changes. This functionality might enable the mobility of network users in a way, where a mobile user could cross borders of statically configured IP (sub)network areas just by accepting new IP address available from the entered IP network. At the same time established network connections would not be interrupted and no need for the network infrastructure routing reconfiguration on behalf of the mobile user's changed location, would be necessary. The basic idea of SACIP is to separate IP addresses written into IP packet headers from IP addresses used to create a network socket and to maintain a link between them. On IP address change extended socket parameters are being updated by new IP address values as well as remote hosts are being notified about the change. A special notification protocol is necessary for this purpose and which mostly defines the security aspect of the solution. The presentation includes a brief description of the primitive implementation of SACIP functionality for the Linux kernel and its possible enhancements and use cases.


Working for the Iskratel company (telecomunication equipment manufacturer) after finished electrotechnical studies. Having 7 years of experience in customer technical support (telecoms). Afterwards working in system software research and development department. Learning Linux since 1994 as a permanent hobby, while trying to understand different aspects of Linux OS and its community. Besides that, i am constantly learning how to be a father in my family and we all consider ourselves big fans of almost all kinds of music.




Last modified: Wed, 24 Sep 2008 23:20:22 +0200