Title :
Running UPnP under the IPv6 protocol
Author :
Seepold, R. ; Madrid, N. Martínez ; Romero, J. Ángel Cano ; Fernández, J. Martínez
Author_Institution :
Univ. Carlos III, Madrid
Abstract :
This paper shows current problems in IPv6 technology implementations and their solutions, using a Universal-Plug-and-Play (UPnP) case study. The motivation for this work was a real difficulty found using UPnP over IPv4 to access devices from one home from another home (using private IPv4 addresses for UPnP devices), solved elegantly in theory using IPv6. For this purpose, a local environment was set up working with IPv6. Numerous difficulties have been found during this study, although the migration from IPv4 to IPv6 should have been transparent at the application layer under any platform. This paper highlights first of all the issues in the configuration of the complete all-IPv6 environment, and then it shows a solution to different problems in an UPnP implementation. As a result of the work, we have developed the first open-source implementation of the UPnP audiovisual architecture (in Java over Linux) that works correctly in an all-IPv6 network.
Keywords :
IP networks; transport protocols; IPv6 protocol; UPnP audiovisual architecture; Universal-Plug-and-Play; all-IPv6 network; Application software; Automatic control; Computer architecture; Embedded software; Internet; Java; Linux; Local area networks; Open source software; Protocols; IPv6; UPnP; embedded software; network configuration;
Conference_Titel :
Intelligent Solutions in Embedded Systems, 2008 International Workshop on
Conference_Location :
Regensburg
Print_ISBN :
978-3-00-024989-1
DOI :
10.1109/WISES.2008.4623306