NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in...

39
Thierry Ernst – Network Mobility Support in IPv6 - June 2005 Network Mobility Support in IPv6 (NEMO) by Thierry Ernst IETF NEMO WG Chair WIDE Nautilus6 WG chair Keio University [email protected] http://www.sfc.wide.ad.jp/~ernst /

Transcript of NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in...

Page 1: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst – Network Mobility Support in IPv6 - June 2005

Network Mobility Support in IPv6(NEMO)

byThierry Ernst

IETF NEMO WG ChairWIDE Nautilus6 WG chair

Keio University

[email protected]

http://www.sfc.wide.ad.jp/~ernst/

Page 2: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 2

Introduction: The Ubiquitous Internet

Internet

Key issues to achieve the ubiquitous Internetin-vehicle access

mobility in and between access networks

Wireless LAN 802.11

Priva te Internet Ac c ess

Wireless WAN

In-vehic le Internet Ac c essCha nging

ac c ess network

Wired or Wireless LAN(WaveLAN, HiperLAN,..)

Internet Ac c ess a t

Offic e

Pic oc ellula r MAN

Pub lic Internet Ac c ess

Chang ing ac c ess network

Chang ing ac c ess network

(IEEE 802.11b, GPRS, Bluetooth, ...)

Page 3: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 3

MIP6

IPv6

MULTI6(SHIM6)

MANET

NEMO

MIPSHOP

HostMobility

Multihoming

Network Mobility

Signaling and handoffoptimization

IETF: Mobility-related activities

IPv4

MIP4

Monami6 ??

Shim6 ??

MObile Nodes And Multiple Interfaces

in IPv6

Host Mobility Support:Proto: Mobile IP, HMIPv6, FMIPv6

End sysyems that change point of attachment

WG: MIP4, MIP6, MIPSHOP (HMIPv6, FMIPv6)

Network Mobility Support:Proto: NEMO Basic Support

Entire networks that change point of attachment

WG: NEMO

Ad-hoc networks:Routing protocols for infrastructure-less networks

WG: MANET

Multihoming: Monami6 BOF ? / Shim6 BOF

Security: PANA, IPsec, ..

Page 4: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst – Network Mobility Support in IPv6 - June 2005

IETF NEMO WG Status http://www.ietf.org/html.charters/nemo-charter.html

Page 5: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 5

Netwok Mobility: IETF NEMO WG

Initial discussion started August 2000 in Mobile IP WG

2 BOFs in March and July 2002Confusion between Mobile Networks and Mobile Ad-Hoc Networks

NEMO (NEtwork MObility) WG created october 2002Chairs: Thierry Ernst / TJ Kniveton

Open Mailing List: +700 subscribersDifferent background:

Car manufacturers/Airline carriers/Army/Public transportation/Network equipment manufacturers/Telecom companies

Most active: Japan, France, Korea

Stepwise ApproachNEMO Basic Support : session maintenance (now)

NEMO Extended Support : performances issues (later)

Page 6: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 6

IP-layer Mobility: Addressing in IPv6

MN

AR

MN

Prefix-1::id_MN

Prefix-1::id_MR

HA

Prefix-X::id_MRPrefix-X::id_MR

BR

Prefix-1

Prefix-2::id_MR

AR Prefix-2

Prefix-2::id_MN

Prefix-X::id_MR

Address must be topologically correctEach interface must have an @ formed after the prefix advertised on the link where it is attached

Change of point of attachment = change of IP subnet

Change of IP subnet = change of @ & routing directive

MN

MN

Prefix-1::id_MN

Prefix-1::id_MR

Prefix-X::id_MRPrefix-X::id_MR

BR

Prefix-1

Prefix-2::id_MR

AR Prefix-2

Prefix-2::id_MN

Prefix-X::id_MR

Page 7: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 7

AR MR-HoA: P1::id_MR

HA

MNP::id_MR MNP::id_MR

BR

HomeLink: P1/48

Network Mobility Support: IETF NEMO Basic Support

AR ForeignLink: P2/64

MNNs

MNP::id_MR

MR-CoA: P2::id_MR

Goal: session maintenance

Initialisation:MNP (Mobile Network Prefix) is assigned to the mobile network

MNNs have their addresses taken from MNP

MR-HoA: MR's egress interface on the home link

Movement to a foreign linkMR retains its HoA

MR obtains a CoA on the foreign link

MNNs retain their initial addresses

MR-HoA: P1::id_MR

MNP::id_MR MNP::id_MR

BR

HomeLink: P1/48

AR ForeignLink: P2/64

MNNs

MNP::id_MR

MR-CoA: P2::id_MR

Page 8: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 8

MNP P1/60

MR

Network Mobility Support: IETF NEMO Basic Support

AR

InternetHA

P1/ 60 -> P2::/ 128 (MR-CoA)

Prefix P2/ 64

Prefix P1/ 48

How to maintain sessionsBi-directional tunnel between MR and HA

RegistrationCoA is bound to MNP, not HoA

Registration with HA: MNP -> MR-CoA instead of MR-HoA-> MR-CoA

HA records a network-specific route instead of host-specific

MR-CoA = next hop to MNP

MNPS:MR D:HA

MNP P1/60

MR

Page 9: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 9

MNP P1/60

MR

Network Mobility Support: IETF NEMO Basic Support

AR

InternetHA

Prefix 1/ 60 ->MR -CoA

S:CN D:LFN

S:CN D:LFNS:HA D:MR-CoA

S:CN D:LFN

P2/ 64

P1/ 48

RoutingEncapsulation between HA and MR in BOTH directions

Not optimal solution, but guarantee mobile networks are supported with minimal effort

Page 10: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 10

NEMO Basic Suport: IPRIPR Page at the IETF

https://datatracker.ietf.org/public/ipr_disclosure.cgi

Enter 3963 in the RFC search engine

Cisco IPR statementNew (2004/10/25)

http://www.ietf.org/ietf/IPR/cisco-ipr-draft-ietf-nemo-basic-support-03.txt

https://datatracker.ietf.org/public/ipr_detail_show.cgi?&ipr_id=497

Former (2003/06/30)

https://datatracker.ietf.org/public/ipr_detail_show.cgi?&ipr_id=135

Nokia IPR statement2003/07/01http://www.ietf.org/ietf/IPR/nokia-ipr-draft-ietf-nemo-basic-support.txt

https://datatracker.ietf.org/public/ipr_detail_show.cgi?&ipr_id=136

Page 11: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 11

IETF NEMO Basic Support: Home Network Models

NEMO WG draft-ietf-nemo-home-network-model

Extends the concept of home linkMR's HoA could be configured on the ingress interface (MNP) or on the egress interface (home link)

Extended home model: home link is contiguous to the NEMO

Aggregated home model: home link overlaps the NEMOs

Home link can be virtual

HAA:B:C:0/64

MR1 MRn

A:B:C:1/64 A:B:C:n/64

HA

A:B:C:/48MR1 MRn

A:B:C:1/64 A:B:C:n/64

Page 12: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 12

NEMO: Prefix Delegation: Motivations and Requirements

Pb: How the MNP is allocated to the NEMOStatic or Dynamic ; Manual or Automatic

When: Bootstrapping

Renumbering

Requirements for large scale deploymentDynamic and Automatic

Allocation both on the home link, or from the access network

Authorization (when the MR claims a MNP)

Page 13: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 13

NEMO: Prefix Delegation: Solutions

Based on DHCPv6 Prefix Delegation [RFC 3633]draft-droms-nemo-dhcpv6-pd-02.txt (issued Aug.04)

Role of DR (Delegating Router): HA

HA and DR functions must be co-located

Role of RR (Requesting Router): MR

NEMO BS Extensions draft-kniveton-nemo-prefix-delegation-00.txt (issued Dec.04)

Bootstrapping ; Expired MNPs ; New MNPs

4 steps: Provisioning ; Request ; Authorization ; Delegation

New Options: MNP Request ; MNP Confirmation

MiscAd-hoc

draft-chelius-nemo-router-autoconf-00.txt (issued Jan.04)

Page 14: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 14

NEMO: IPv4/NAT traversal

The mobile network may be IPv6, but no guarantee that access networks will be IPv6 compliant

IPv4 traversal and NAT traveral is necessary to guarantee deployment and an Internet of wide spread and reach

Design team set up in May 2005Span MIP6 and NEMO WG activities

Problem Statement to be issued in July 2005

Possible solutions might also be proposed at the same time

Mailing [email protected]

Archives will be made available when work is concluded

Page 15: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 15

Internet

AR

MR

Multihomed Mobile Network ConfigurationsA MR has multiple egress interfaces (heterogeneous access medias)

Multiple MRs

Result: Simultaneous Internet access via more than one egress interface

AR

Multiple interfaces Multiple MRs MR

AR

Network Mobility & Multihoming

Page 16: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 16

NEMO & Multihoming: Motivations & benefits

Motivations for Multihoming:No technology or operator can provide an Internet access of wide spread and reach

The user/application has preferences/needs

price, bandwidth, politics, security, ...

Mobility = wireless links

Scarce bandwidth and higher delays

Link Failures arise more frequently

More errors and losses

Tunnel is a single point of failure

Requirements for NEMO: Keep a permanent and un-interrupted access to the Internet

Connect (simultaneously) to the Internet via several access networks

Switch to the best available access technology

Page 17: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 17

NEMO Basic Support & Multihoming: Motivations & Benefits

Benefits:Redundancy

link failures arise frequently in mobile environments

1 tunnel = single point of failure

Ubiquity

Wide-area coverage, permanent and un-interrupted connectivity

Flexibility

specific policies from user/application

Price (competition between providers)

Load Sharing

Scarce bandwidth, higher delays, losses

Load Balacing

Bi-casting

Page 18: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 18

For a Mobile Node (MN: MIPv6, MR: NEMO BS)Multiple interfaces or multiple prefixes on foreign link:

multiple CoAs

Multiple interfaces, multiple HAs or multiple prefixes on home link:

multiple HoAs

Result: multiple bi-directional tunnels between {HoA, CoA} pairs

For a MNN1 or multiple multihomed MR(s): multiple routes

Multiple MNPs: multiple addresses

Additional mechanisms will be necessary to take advantage of being multihomed

Multiple paths setup

Path survival

Path selection

NEMO Basic Support & Multihoming: Impact

Page 19: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 19

IETF Monami6 BOF

Devices are more and more equipped with multiple interfaces

Very useful in mobile environmentsUbiquitous computing

Redundancy

Load Sharing

Etc

Mobile Ipv6 and NEMO Basic Support do not presently allow to use them simultaneously

MIP6: multiple (HoAs, CoAs) pairs

NEMO BS: multiple (MNPs, CoAs) pairs

Monami6: MObiles NOdes And Multiples Interfaces in Ipv6http://www.nautilus6.org/ietf

Mailing list, BOF description, draft charter, agenda

Next IETF meeting: **PARIS** August 1-5 2005.

Page 20: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 20

IETF NEMO WG: Extended Support

Objective: Address Performance IssuesNested bi-directional tunnels

Route Optimization between CNs and MNNs

Many new cases introdruced by nested mobility

Seamless Mobility

Scalabilityetc, ...

WG not yet chartered to propose a solution to the performance problems

More investigation in the solution space is neededBased on some analysis the WG will decide to pursue (update charter) or to close the WG

Page 21: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 21

IETF NEMO WG: Status as of June 2005NEMO RO Problem Statement

The WG is chartered to produce a problem statement document (analysis of the solution space)

Several draftsdraft-watari-nemo-nested-cn-01.txt

draft-thubert-nemo-ro-taxonomy-03.txt

draft-zhao-nemo-ro-ps-00.txt

draft-clausen-nemo-ro-problem-statement-00.txt

2 docs will be issued: Problem Statement, and Analysisdrraft-thubert to serve as the base input for the new docs

Page 22: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 22

IETF NEMO WG: Status as of June 2005The WG will decide what to do next based on the results of the analysis

it may be re-chartered, or close down.

May be good to at least do some kind of optimization, like:Reducing overhead of the nested tunnels

Adapting Mobile IPv6 for VMNs

Avoiding routing within the infrastructure when both peers are in the same NEMO

Non-MIP6 approaches won't be done in the NEMO WG

Page 23: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst – Network Mobility Support in IPv6 - June 2005

Host Mobility (MIP6)vs

Network Mobility (NEMO)vs

Mobile Ad-hoc NETwork (MANET)

Page 24: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 24

HA

AR

CN

Mobility Support: Host Mobility and Network Mobility

MR

Internet

MR

AR

HA

CN

Host Mobility SupportSingle Mobile Host (MH)

MH changes its point of attachment

MH must obtain a topologically correct address

Handled by MIP6 Working Group MH

MH

Network Mobility SupportEntire network mobile as a unit and attached to the Internet via a Mobile Router (MR)

One or more IP-subnets

One or more Mobile Router

MR changes its point of attachment

Only MR changes its IP address

Nodes behind MR don't change their own point of attachment

Handled by NEMO WG

Page 25: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 25

Benefit of network mobility support over host mobility support

NEMO Basic Support

The vehicle changes its point of attachment to the InternetHost 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

Mobile IPv6

Page 26: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 26

NEMO vs MANET

MANET: Mobile Ad-hoc networks

A network of mobile nodes

No fixed infrastructure

Highly dynamic topologies

All nodes are mobile routers

Purpose of MANET

Routing between mobile nodes

Does not seek to provide Internet access handovers from AR to AR

NEMO: NEtwork which is MObile

A network of nodes relatively fixed with respect to the mobile router

Focus on maintaing connectivity between MR and the fixed infrastructure

un-interrupted Internet access: handover from AR to AR

AB

CD

E

F

Page 27: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 27

NEMO vs MANET: MANET made of NEMOs

HARenault

HomeLink: P_RenaulRoad/64

Each node in a MANET is a NEMO-enabled MR supporting an entire network

MANET protocol maintains routing between the NEMOse.g.: Each car is a NEMO, and the fleet of cars forms a MANET

AR

Road-side ForeignLink: P_Road/64

MR1

MR2

MR3

MR_CoA:P_Road::id_MR

P_Renault_1::id_MR

Page 28: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 28

NEMO vs MANET: NEMO made of MANET nodes

HATrain

Home Link

Some MNNs in the NEMO can be MANET nodes

NEMO BS allows the MANET to change its gateway to the Internet

Routing between MANET-enabled MNNs is performed by a MANET protocol

e.g.: the train is a NEMO, but a group of passengers traveling together form a MANET.

ARForeign Link

MR

A B

C DE

F

Page 29: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst – Network Mobility Support in IPv6 - June 2005

WIDE Nautilus6 WG http://www.nautilus6.org

http://demo.nautilus6.org (Demo and IPv6 Test)

Page 30: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 30

NEMO Related Activities: Nautilus

Nautilus6 WG @ WIDEObjective: Demonstrate IP-layer mobility and proceed to deployment

Main page: http://www.nautilus6.org

Demonstration page: http://demo.nautilus6.org

NEMO Basic Support implementation Completed on BSD variants (KAME NetBSD)

Ongoing on Linux (2.6 / MIPL 2.0 / USAGI IPv6 Kernel)

Demonstration of NEMO usages other than transportationGoal: demonstrate combination of network mobility with other features

PAN-like scenarios;

Multihoming / Nested configurations

Page 31: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 31

NEMO Related Activities: Nautilus6: Demonstration Platform

MR:Soekris mother card (BSD), or Vaio type U (Linux)

LFNs: 4 IPv6 sensors designed by WIDEtemperature/humidity; direction; 2-axis acceleration; GPS

MIB, accessed by SNMPv1/UDP/IPv6

Powered by a modified PoE switch

Overall system powered with 8 ZR6 batteries or Slim60 external battery

Values displayed using MRTG or a JAVA application

egress interfaces2 of {WIFI, AirH, B-mobile, 3G, GPRS, ethernet}

Interface switching (vertical and horizontal handoffs), multiple CoAs

VMNs: VAIO U (operates MIPv6 or NEMO BS)

Webcam

Navigation tool

Page 32: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 32

NEMO related activities: Nautilus6: Demonstration Platform

PAN Testbed designed so that it's easy to carry it to conferences

attractive demonstration

Generic usagese-bicycle

e-rickshaw

e-wheelchair

e-backpack

IPv6 sensor

Mobile Router

Webcam

PDA

Page 33: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 33

NEMO related activities: Nautilus6: Network Features

Current:Permanent Access to Internet: NEMO BS

Nested mobility: Mobile IPv6 or NEMO BS

Vertical handoffs: preference settings

Multiple CoAs

Tunneling over IPv4 networks: DTCP

Coming soon:AAA (Diameter, EAP)

FMIPv6

NEMO Prefix Delegation

More multihoming features: HA-HA, ...

NEMO RO

Adaptive streaming

Page 34: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 34

e-bicycle: for sport and tourismSport training: monitoring of the performance / health condition of the cyclist

Tourism: assist people in visiting cities (e.g. Bicycle rental at Kamakura) with navigation, historical guidance, etc

Sport competition / rallyes: live monitoring of progress, keep the cyclist informed (VoIP)

NEMO Related Activities: Nautilus : e-bicycle

Page 35: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 35

NEMO Related Activities: Nautilus6: Monitoring: CN side

Page 36: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 36

NEMO Related Activities: Nautilus6: Monitoring: MNN side

Follow and participate to next live sessionhttp://demo.nautilus6.org

If no live demo (most likely – since we ALSO work ;-)There is a FIXED permanent session

Page 37: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 37

e-wheelchair: for people with disabilities and the elderly

Remote communication between wheelchair and third party (hospital, doctor, family)

Health monitoring

Increased dependance

Scenario: Live video streaming and health monitoring between wheelchair and hospital, using distinct access mediums, without disruption of service. Flow(s) is adapted to bandwidth.

How:Nested mobile network

1st PAN of equipement on the wheelchair

MR, IPv6 camera / IPv6 GPS / PDA

2nd PAN of sensors on the body

PDA, IPv6 Heart-beat sensor / IPv6 temperature sensor

NEMO Related Activities: Nautilus : E-Wheelchair Demo

IPv6 Sensor

Mobile Routeur PDA

Webcam

PAN

Page 38: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst - Network Mobility Support in IPv6 - June 2005 38

NEMO related activities: Nautilus6: e-wheelchair: PAN in a PAN

IPv6 Sensor

Mobile Routeur PDA

Webcam

PAN

Heart-beat SensorPub lic Internet Ac c ess

On-Body PAN

Wireless Lan

Pub lic Internet Ac c ess

Page 39: NEMO: Network Mobility Support in IPv6 · PDF fileThierry Ernst - Network Mobility Support in IPv6 - June 2005 3 MIP6 IPv6 MULTI6 (SHIM6) MANET NEMO MIPSHOP Host Mobility Multihoming

Thierry Ernst – Network Mobility Support in IPv6 - June 2005

Questions ?Thierry Ernst

[email protected]

http://www.sfc.wide.ad.jp/~ernst/

http://www.nautilus6.org

IETF NEMO WG: http://www.ietf.org/html.charters/nemo-charter.html

NEMO Additional IETF page: http://www.mobilenetworks.org/nemo

Nautilus6 (NEMO-related activity): http://www.nautilus6.org

Book: 20000 Leagues Under the Sea (Jules Verne)