WIDE Technical-Report in 2006

Nautilus6 mobile technology
demonstrations at the First IPv6 Summit
in Thailand
wide-tr-nautilus6-mobility-demo-thai-ipv6-summit-00.pdf

WIDE Project : http://www.wide.ad.jp/

If you have any comments on this document, please contact to ad@wide.ad.jp

Nautilus6 mobile technology demonstrations atthe First IPv6 Summit in Thailand
Keiichi Shima (Editor) <keiichi@iijlab.net>
Romain Kuntz <kuntz@sfc.wide.ad.jp>
Koshiro Mitsuya <mitsuya@sfc.wide.ad.jp>
July 18, 2006
Abstract
In this memo, we summarize the two demonstrations of mobility technologies performed at the 1st IPv6 summit in Thailand. The ﬁrst demonstration is a personal area network using a small mobile router, the otherdemonstration is a transition mechanism that enables mobile hosts/routers
to operate the IPv4/IPv6 dual-stack mobility in both the IPv4 and theIPv6 Internet.

1Introduction

The Thailand IPv6 Forum has organized the First Thailand IPv6 Summit [1], an international seminar, in order to create public awareness about
the necessity of IPv6 technology.
At this summit, the WIDE Project [2] has demonstrated several applications of the IPv6 technology, in diﬀerent areas, including IPv6 Mobility.
The Nautilus6 Project [3], which is part of WIDE, has prepared two IPv6
Network Mobility (NEMO) demonstrations to be presented to the publicduring the Summit, on May 3rd and 4th 2006.

2Demonstration Overview

We had two kinds of demonstrations, each is described brieﬂy below.
Both demonstrations were set up with the open source mobility implementations; SHISA [4], a mobility stack for BSD Operating Systems andNEPL [5], which is developped for the GNU/Linux Operating System. Using both implementations on diﬀerent entities (Home Agent and MobileRouter), we could also demonstrate the inter-operability of those implementations.
The ﬁrst demonstration explained the basic principles of the NEMO
technology through the E-Bag. The E-Bag is a Personal Area Network (PAN)that can be easily carried by people. It embeds a Mobile Router and several IPv6 devices such as sensors, a PDA, etc. The Mobile Router runs
NEMO Basic Support [6] to ensure sessions continuity to all the nodes
in the network, while moving in the Internet topology. In this demonstration, the Mobile Router was multihomed and could hand over fromthe Ethernet network to the the Wireless network. While on-the-move,1

uninterrupted Voice-over-IPv6 calls could be done from the PDA in themoving network to another PDA located in another Mobile Network. TheIPv6 sensors could also be queried remotly thanks to the MonNemo application [7].
The second demonstration aimed at explaining the need of Dual Stack
Mobile IPv6 (DSMIPv6) [8]. As of today, the Internet network is mainlycomposed of IPv4 networks, that limits the deployment of IPv6 mobility.
The use of DSMIPv6 on a Mobile Router allows the Mobile Network notonly to go through IPv4-only networks, but also to provide both IPv4and IPv6 connectivity within the Mobile Network. With DSMIPv6, dual
stack (both IPv6 and IPv4) nodes can be used in the NEMO, which canhand over from IPv6 networks to IPv4 networks and conversely. In thedemonstration, a multihomed Mobile Router was connected to an IPv4only network and to an IPv6-only network, and could hand over regularly
between both links. Both Voice-over-IPv4 and Voice-over-IPv6 could be
performed from the PDA in the NEMO to correspondent nodes locatedoutside the NEMO, without disruptions and independently from the IP(v4 or v6) network that the Mobile Router was passing through.

3Demonstration Topology

Figure 1 illustrates the topology of the demonstration network used atthe Summit.

Figure 1: The network topology of the WIDE/Nautilus6 demonstration at theFirst IPv6 Summit in Thailand
One router (R) interconnects three physical IP subnets to create thebackbone network of the demonstration. Each network is used as a foreign
network for mobile routers. Foreign Link 1 is a dual stack network that2can be accessed by both an Ethernet and a wireless link. Foreign Link 2only provides IPv4 connectivity and Foreign Link 3 provides only IPv6connectivity. These two networks are used to demonstrate the DSMIPv6function. Note that although Foreign Link 2 has a private IPv4 address
block, there is no relationship with the NAT mechanism. We just used
the address block as a substitution of the IPv4 global network. The home
network of the mobile routers is designed as a virtual dual-stack networkand located behind the home agent (HA) for mobile routers.
Two mobile routers are operated in the demonstration, one is MR1that runs the SHISA mobility stack and the DSMIPv6 fnction. The otheris MR2 that runs the NEPL mobility stack. The MR1’s mobile network is a dual-stack network and has two VoIP terminals, one is an IPv4
VoIP terminal (PDA-MNN-v4) and the other is an IPv6 VoIP terminal (PDA-MNN1-v6). The MR2’s mobile network is an IPv6 only
network and has several IPv6 sensor nodes and an IPv6 VoIP terminal(PDA-MNN2-v6).
There is one another IPv4 VoIP terminal (PDA-CN-v4) attachedto the Foreign Link 1. The VoIP connections are established between
PDA-MNN1-v6 and PDA-MNN2-v6, and also between PDA-MNNv4 and PDA-CN-v4.
The value of the IPv6 sensor nodes can be viewed on the MonNemo
application running on the router R.
MR1 moves between Foreign Link 2 and Foreign Link 3 while theVoIP connections are maintained between PDA-MNN1-v6 and PDAMNN-v4. MR2 moves between Foreign Link 1 via the wireless access point and Foreign Link 2, keeping the VoIP connection of PDAMNN2-v6. The sensor nodes are always reachable to their usual IPv6
addresses thanks to the NEMO BS technology.

4Summary

The demonstration worked well and we received many positive feedbacks
from the audience of the summit. However there are still many things
to improve for the technologies performed in this demonstration, especially for the DSMIPv6 speciﬁcation. The current speciﬁcation does notprovide any movement detection mechanism for IPv4, that is deﬁnitely
required in a real environment. Also, a home agent discovery mechanism
while a mobile node is in the IPv4 Internet has to be deﬁned. We willcontinue to work on both discussion of the speciﬁcation at the IETF andthe implementation.

References[1] TheFirst
Thailand
IPv6Summit,
May
2006.
http://www.tahilandipv6.net/ipv6summit/en/home/index.html.
[2] WIDE project, 2006. http://www.wide.ad.jp/.
[3] Nautilus6 project, 2006. http://www.nautilus6.org/.
[4] WIDE project. SHISA, 2006. http://www.mobileip.jp/.
[5] Go-core project.
NEPL: NEMO Platform for Linux,
http://www.mobile-ipv6.org/.

32006.

[6] Vijay Devarapalli, Ryuji Wakikawa, Alexandru Petrescu, and Pascal
Thubert. Network Mobility (NEMO) Basic Support Protocol. Technical Report RFC3963, IETF, January 2005.
[7] Nautilus6 project. MonNemo: a NEMO Monitoring application, 2006.
http://software.nautilus6.org/.
[8] Hesham Soliman, George Tsirtsis, Vijay Deverapalli, James Kempf,Henrik Levkowetz, Pascal Thubert, and Ryuji Wakikawa. Dual Stack
Mobile IPv6 (DSMIPv6) for Hosts and Routers. Technical Report
draft-ietf-mip6-nemo-v4traversal-01, IETF, March 2006.

Appendix
The following posters were presented at the summit to to explain thedemonstration at the summit.

Figure 2: The explanation of the demonstration network topology

4Figure 3: The explanation of the E-Bag demonstration5

Figure 4: The explanation of the DSMIPv6 demonstration

6