NAUTILUS IPv6 Mobility Convergence and Deployment - - PowerPoint PPT Presentation

nautilus ipv6 mobility convergence and deployment
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Thierry Ernst - Nautilus6.org - September 2004

1

NAUTILUS IPv6 Mobility Convergence and Deployment

http://www.nautilus6.org

Thierry Ernst

Keio University ernst@sfc.wide.ad.jp

slide-2
SLIDE 2

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

slide-3
SLIDE 3

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

slide-4
SLIDE 4

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

slide-5
SLIDE 5

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)

slide-6
SLIDE 6

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

slide-7
SLIDE 7

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

slide-8
SLIDE 8

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

slide-9
SLIDE 9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11

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

slide-12
SLIDE 12

Thierry Ernst - Nautilus6.org - September 2004

12

E-Wheelchair: PAN (Personal Area Network) on the Wheelchair IPv6 Sensor Mobile Routeur PAN PDA Webcam

slide-13
SLIDE 13

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

slide-14
SLIDE 14

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

slide-15
SLIDE 15

Thierry Ernst - Nautilus6.org - September 2004

15

Conclusion Objective is to demonstrate IP-layer mobility Large spectrum of activities We have expertise in

Areas: host mobility, network mobility, seamless mobility, multihoming Methods: Implementing, demonstrating things

We lack skills in:

Areas: security, access control, QoS Methods: performance evaluation (analysis, simulation)

We need:

Demonstrative applications Consider new usages and their specific needs

Our testbed can be used as a framework to conduct further research and develop new paradigms