Versatile IPv6 Mobility Deployment with Dual Stack Mobile IPv6 - - PowerPoint PPT Presentation

versatile ipv6 mobility deployment with dual stack mobile
SMART_READER_LITE
LIVE PREVIEW

Versatile IPv6 Mobility Deployment with Dual Stack Mobile IPv6 - - PowerPoint PPT Presentation

Versatile IPv6 Mobility Deployment with Dual Stack Mobile IPv6 Romain KUNTZ (LSIIT, Strasbourg, France) - kuntz@lsiit.u-strasbg.fr Jean LORCHAT (IIJ, Japan) - jean@iij.ad.jp 2008/08/22 - MobiArch IPv6 and Mobility In a nutshell Goal : moving


slide-1
SLIDE 1

Versatile IPv6 Mobility Deployment with Dual Stack Mobile IPv6

Romain KUNTZ (LSIIT, Strasbourg, France) - kuntz@lsiit.u-strasbg.fr Jean LORCHAT (IIJ, Japan) - jean@iij.ad.jp 2008/08/22 - MobiArch

slide-2
SLIDE 2

Goal: moving from one IPv6 access network to another, transparently for the applications IPv6 Mobility standardized few years ago already: Mobile IPv6 (RFC3775, June 2004): host mobility NEMO Basic Support (RFC3963, Jan. 2005): network mobility Mobility management centralized at the Mobile Router Contemplated solution in the ITS Open source implementations: UMIP , SHISA

2

IPv6 and Mobility

In a nutshell

slide-3
SLIDE 3

3

IPv6 and Mobility

Issues

Many efforts to achieve seamless communications & ubiquity: Fast Mobile IPv6 (FMIPv6), Multiple Care-of Addresses (MCoA) registration. Still, ubiquity is not possible while IPv4 is still used in the vast majority of networks, Just moving to an IPv4 network breaks all communications Transition mechanisms are essential to ensure a faster deployment.

slide-4
SLIDE 4

4

Dual Stack Mobility

State of the Art

Operating both Mobile IPv4 and Mobile IPv6 on the same host, Overhead, not efficient if access network is not dual-stack IPv6-in-IPv4 tunneling + NAT-PT Location of the NAT-PT device, issues with NAT in the access network Dual Stack Mobile IPv4 (DSMIPv4) Based on MIPv4 signaling, thus not working in IPv6-only networks Dual Stack Mobile IPv6 (DSMIPv6) draft-ietf-mext-nemo-v4-traversal

slide-5
SLIDE 5

5

Dual Stack Mobility

DSMIPv6

Mobility in IPv6-only, IPv4-only and dual stack networks: IPv4 Care-of Address registration and IPv6-in-IPv4 tunnels Reduction of the tunneling level IPv4 Home Address to use with IPv4-only correspondents No need for a translator NAT detection and traversal mechanism with UDP encapsulation IPv4 prefix delegation for a mobile network

slide-6
SLIDE 6

6

Dual Stack Mobility

Use Case

Office Client company

IPv6 IPv4 IPv6

Current Internet

Client Company Network Company Network Home Agent Access Router Direct connection Foreign Network UMTS (Global IPv4) Network

Automatic Tunneling with UDP encapsulation

IPv6 IPv4

slide-7
SLIDE 7

DSMIPv6 implementation for GNU/Linux IPv4 CoA registration, NAT detection Based on UMIP 0.4, kernel 2.6.24 Support of NEMO Basic Support Freely available First release on May 30th 2008 http://software.nautilus6.org/DSMIP/

7

UMIP-DSMIP

Presentation

slide-8
SLIDE 8

8

UMIP-DSMIP

Kernel & Userland

Kernel: UDP encapsulation for signaling / data (XFRM) Userland: Movement detection (DHCP / DNA) Tunnelling management (SIT tunnels)

slide-9
SLIDE 9

9

UMIP-DSMIP

Sample Operation (Horizontal Handovers)

500 1000 1500 2000 2500 1 2 3 4 5 6 7 8 9 10 DHCP Ack DHCP Request DHCP Offer DHCP Discover BA BU Sequence Number (Data Packet) Signaling Type Reception time at CN (sec.) Handover from IPv6 to IPv6 networks Interruption: 3.02 sec. Data Packet Signaling Packet

slide-10
SLIDE 10

IPsec and NAT detection & traversal IPsec mandatory for signaling (BU/BAck) IPv4 source (IP header) compared with IPv4 CoA option (MH) Original IPv4 header no more available once the payload has been decrypted by the IPsec stack Need communication between IPsec and MIPv6 stack PF_KEY extensions? draft-sugimoto-mip6-pfkey-migrate draft-ebalard-mext-pfkey-enhanced-migrate

10

UMIP-DSMIP

Specification/Implementation Issues

slide-11
SLIDE 11

Stabilization, Vertical handovers, NAT traversal (UDP encapsulation for data packets), IPv4 Home Address, IPv4 Prefix, Multihoming (Multiple IPv6 & IPv4 CoA registration), ...

11

UMIP-DSMIP

Next Steps

slide-12
SLIDE 12

Thank you for your attention, Questions?

Romain KUNTZ (LSIIT, Strasbourg, France) - kuntz@lsiit.u-strasbg.fr Jean LORCHAT (IIJ, Japan) - jean@iij.ad.jp 2008/08/22 - MobiArch

slide-13
SLIDE 13

Backup Slides

13

slide-14
SLIDE 14

14

IPv6 and Mobility

NEMO Basic Support

slide-15
SLIDE 15

15

UMIP-DSMIP

Operation

Home Link (IPv6 & IPv4) Foreign Link 3 (IPv6) Foreign Link 1 (IPv4) Access Router 2 Home Agent Handovers

IPv6 Correspondent Node

Access Router 1

Internet

Foreign Link 2 (IPv6) DSMIPv6 Mobile Router Mobile Network Node (MNN) DSMIPv6 Mobile Router MNN DSMIPv6 Mobile Router MNN