Thierry Ernst - Nautilus6.org - September 2004
NAUTILUS IPv6 Mobility Convergence and Deployment - - PowerPoint PPT Presentation
NAUTILUS IPv6 Mobility Convergence and Deployment - - PowerPoint PPT Presentation
NAUTILUS IPv6 Mobility Convergence and Deployment http://www.nautilus6.org Thierry Ernst Keio University ernst@sfc.wide.ad.jp 1 Thierry Ernst - Nautilus6.org - September 2004 Introduction: The Ubiquitous Internet How can we achieve the
Thierry Ernst - Nautilus6.org - September 2004
2
Introduction: The Ubiquitous Internet
Internet
How can we achieve the ubiquitous Internet:
Everywhere: home appliances, products sold at shops, in street furnitures, in-vehicles, on people and animals, ... Always connected to the Internet
Wireless LAN 802.11
Private Internet Access
DSRC / M5
In-vehicle Internet Access Changing access network
Wired or Wireless LAN (WaveLAN, HiperLAN,..)
Internet Access at Office
Picocellular MAN
Public Internet Access Changing access network Changing access network
Key issues: mobility in & between access networks and in-vehicle access
Thierry Ernst - Nautilus6.org - September 2004
3
IP-layer Mobility: Host Mobility and Network Mobility
MN AR MN
Prefix1::id_MN Prefix1::id_MR
HA
Prefix1.1::id_MR Prefix1.1::id_MR
BR
Prefix1
Prefix2::id_MR
AR
Prefix2
Prefix2::id_MN Prefix1.1::id_MR
Address Requirements for IPv6 nodes:
Must be topologically correct Each interface must have an address formed after the prefix advertised on the link where it is attached
IP-layer Mobility
Change of point of attachment = change of IP subnet Change of IP subnet = change of the routing directive
MN MN
Prefix1::id_MN Prefix1::id_MR Prefix1.1::id_MR Prefix1.1::id_MR
BR
Prefix1
Prefix2::id_MR
AR
Prefix2
Prefix2::id_MN Prefix1.1::id_MR
Thierry Ernst - Nautilus6.org - September 2004
4
AR
MR-HoA: P1::id_MR
HA
NEMO-Prefix::id_MR NEMO-Prefix::id_MR
BR
HomeLink: P1/48
✗
IETF NEMO Basic Support: draft-ietf-nemo-basic- support
✗
Goal: Session Maintenance
✗
Initialisation
✗
NEMO-prefix identifes all nodes in the mobile network
✗
MR_HoA: MR's egress interface on home link
Movement to Foreign Link
✗
MR retains HoA
✗
MR obtains CoA on its visited link
✗
CoA is bound to NEMO-prefix, not HoA
✗
MNNs retain their initial addresses
IP-layer Mobility: Network Mobility Support
MNNs AR
ForeignLink: P2/64
NEMO-Prefix::id_MR MR-CoA: P2::id_MR MR-HoA: P1::id_MR NEMO-Prefix::id_MR NEMO-Prefix::id_MR
BR
HomeLink: P1/48
MNNs AR
ForeignLink: P2/64
NEMO-Prefix::id_MR MR-CoA: P2::id_MR
Thierry Ernst - Nautilus6.org - September 2004
5
Benefit of network mobility support over host mobility support
Network Mobility Support (NEMO Basic Support)
The vehicle changes its point of attachment to the Internet
Host Mobility: each node maintains Internet access
Each host must perform Mobile IPv6
Network Mobility: only the mobile router (MR) maintains Internet access
Standards IPv6 nodes can be located behind the MR: no mobility support
Host Mobility Support (Mobile IPv6)
Thierry Ernst - Nautilus6.org - September 2004
6
Mission Oriented Project: Nautilus http://www.nautilus6.org Created Feb.2003
Co-located at K2 (Shin-Kawasaki, Japan) with KAME & USAGI Japan: mostly Keio University, + people from Tokyo U, IIJ Intl: ULP Strasbourg, ENST-B, FT R&D, INT Paris, Seoul National Univ. Cooperation with USAGI, KAME, SOI, ICAR, ECARE
Objective: Demonstrate IP-layer mobility and proceed to deployment
Show how IPv6 mobility features could be Implemented, integrated, promoted & deployed In a operational, secure and efficient environment
Missions:
Establish the necessary communication system and protocol suite
Implement protocols if existing implementations cannot be used Push for and contribute to IETF standardization of newly designed protocols if existing standard are not appropriate Integration, Validation, Demonstration
Pursue research in enhanced mobility features Promotion, Education
Show the business reality of IP mobility to convince business players Perform field trials with business players Explore the nation-wide business operation
Thierry Ernst - Nautilus6.org - September 2004
7
Nautilus: Activities Mobile IPv6 (Mobile IPv6) Network Mobility (NEMO)
Implementation / Test / Validation NEMO Basic Support Research into Route Optimization, Nested NEMO, etc
Multihoming (multiple interfaces, multiple routers, etc)
Problem Statement / Test / Reseach
Seamless Mobility (fast vertical & horizontal handoffs, etc)
Implementation Research: French partners (ULP)
Security and Access Control (for mobility)
Integrate existing implementation
Services and Applications (for mobility)
For demonstration purposes
Operational and Evaluation
Performance Analysis of the Communication System
Multicast
Thierry Ernst - Nautilus6.org - September 2004
8
Nautilus Strategy: Development Steps Each protocol goes through a number of steps:
Specification Implementation Validation Demonstration Integration with the overall system architecture Operational validation and evaluation Actual deployment
Protocols are not developed at the same pace
MIP6 is almost operational; NEMO implementation is under validation; we still don't have a clear roadmap for seamless, etc
Testbeds must be designed accordingly
Thierry Ernst - Nautilus6.org - September 2004
9
Phase-1: Indoor Testbed Objective:
Protocol development, test, validation
Testbed:
Various configurations of mobile networks
Multihomed, Nested, Multihomed an Nested
MR:
NEMO Basic Support implementation on KAME (NetBSD) Behind handof emulator Delay MR <-> HA changes over time
LFNs behind the MR:
IPv6 temperature sensor (designed by WIDE) IPv6 Camera See showroom: http://www.nautilus6.org/show.html
Mirror testbed in ULP Strasbourg
Unicast and multicast
Protocols
NEMO Basic Support FMIP
Thierry Ernst - Nautilus6.org - September 2004
10
Phase-1: Demonstration Testbed Goal:
Demonstrate the combination of host-mobility, network mobility and benefits of multhoming
How:
Design generic testbed that can be used for distinct usages Usages: E-Walker / E-Back / E-Bike /E-Wheechair i.e. as you like
What
Nested mobile network Live video streaming and monitoring Permanent access using distinct access mediums
Interface switching (horizontal & vertical handoffs) Flow(s) is adapted to bandwidth.
Testbed:
Access Networks: 802.11, AirH, Ethernet 1st PAN of equipement on a vehicle (wheelchair, bicycle)
MR + IPv6 camera / IPv6 GPS / PDA / navigation tool connected to MR
2nd PAN of sensors on the body
PDA, IPv6 Heart-beat sensor / IPv6 temperature sensor
Thierry Ernst - Nautilus6.org - September 2004
11
Phase-1: Demonstration Testbed - Scenario Scenario
On-the-Move and live video-conferencing / video streaming and monitoring PAN is moving around (street, city, house, office, campus) Person is moving out of the Wheelchair / Bicycle
E-Wheelchair
Monitoring for the disabled and the elderly remote monitoring between wheelchair and third party (hospitals, doctor, family)
E-Bicycle
Monitoring of the performance / health condition of the cyclist Easy to carry to conferences, attractive demonstration
IPv6 Sen sor Mobile Routeur PDA Webcam PAN
Thierry Ernst - Nautilus6.org - September 2004
12
E-Wheelchair: PAN (Personal Area Network) on the Wheelchair IPv6 Sensor Mobile Routeur PAN PDA Webcam
Thierry Ernst - Nautilus6.org - September 2004
13
E-Wheelchair: PAN on the body attached to PAN on Wheelchair IPv6 Sen sor Mobile Routeur PDA Webcam PAN Heart-beat Sensor
Wireless Lan Public Internet Access Public Internet Access
On-Body PAN
Thierry Ernst - Nautilus6.org - September 2004
14
Phase-1: Operational Testbed - Zaurus Goal: Demonstrate Mobile IPv6's Operationality Testbed:
Access Networks: 802.11, Ethernet 2 HA: K2 (Shin-Kawasaki, Japan) & ULP Strasbourg, France) PDAs: 40 Zaurus SL-C760 running Linux 2.4.18 provided to WIDE members
Mobile IPv6 (horizontal handoffs) Mobility-friendly applications: VoIP [Linphone], Streamer Video receiver [MPlayer], WebBrowser [Konquer]
1st step: fall 03–fall 04: PDAs provided to WIDE members
Conclusions: not used, because lack of IPv6 connectivity and attractive IPv6 applications
2nd step: fall 04-: PDAs provided to SOI students
Video streaming Evaluation: Collect data, conduct performance analysis
Thierry Ernst - Nautilus6.org - September 2004