Network Mobility (NEMO) Advanced Internet 2004 Fall

Slides:



Advertisements
Similar presentations
Mobile IPv6: An Overview Dr Martin Dunmore, Lancaster University.
Advertisements

IPv6 Mobility Support Henrik Petander
Mobile Communications-Network Protocols/Mobile IP
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Mobility Support in IPv6 Advanced Internet, 2004 Fall 8 November 2004 Sangheon Pack.
MIP Extensions: FMIP & HMIP
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Mobile IPv6 趨勢介紹 1. Mobile IP and its Variants Mobile IPv4 (MIPv4) – MIPv4 – Low-Latency Handover for MIPv4 (FMIPv4) – Regional Registration for MIPv4.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
A Seamless Handoff Approach of Mobile IP Protocol for Mobile Wireless Data Network. 資研一 黃明祥.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Authentication In Mobile Internet Protocol version 6 Liu Ping Supervisor: professor Jorma Jormakka.
NISNet Winter School Finse Internet & Web Security Case Study 2: Mobile IPv6 security Dieter Gollmann Hamburg University of Technology
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
MOBILITY SUPPORT IN IPv6
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
Mobile IP.
NEtwork MObility By: Kristin Belanger. Contents Introduction Introduction Mobile Devices Mobile Devices Objectives Objectives Security Security Solution.
IPv6 Network Mobility on Ad hoc network for Transportation System Assoc. Prof. Lee Bu Sung, Francis.
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
1 Chapter06 Mobile IP. 2 Outline What is the problem at the routing layer when Internet hosts move?! Can the problem be solved? What is the standard solution?
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
National Institute Of Science & Technology Mobile IP Jiten Mishra (EC ) [1] MOBILE IP Under the guidance of Mr. N. Srinivasu By Jiten Mishra EC
Mobile IP Most of the slides borrowed from Prof. Sridhar Iyer
1 Sideseadmed (IRT0040) loeng 5/2010 Avo
NEtwork MObility (NEMO) Houcheng Lee. Main Idea NEMO works by moving the mobility functionality from Mobile IP mobile nodes to a mobile router. The router.
NEtwork MObility (NEMO) Houcheng Lee. Main Idea NEMO works by moving the mobility functionality from Mobile IP mobile nodes to a mobile router. The router.
DHCP - Prefix Delegation for NEMO Ralph Droms (Cisco) Pascal Thubert (Cisco) 59th IETF, NEMO WG.
Mobile IPv6 Location Privacy Solutions UPDATE draft-irtf-mobopts-location-privacy-solutions-04.txt Ying Qiu, Fan Zhao, Rajeev Koodli.
49th IETF - San Diego - 1 Mobile Networks Support in IPv6 - Draft Update draft-ernst-mobileip-v6-01.txt - Thierry Ernst - MOTOROLA Labs Ludovic Bellier.
Dynamic Management of Multiple Mobile Routers Manabu Tsukada, Thierry Ernst, Ryuji Wakikawa and Koshiro Mitsuya Graduate School of Media and Governance,
IP Address Location Privacy and Mobile IPv6 draft-koodli-mip6-location-privacy-00.txt draft-koodli-mip6-location-privacy-solutions-00.txt.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
Master Thesis Presentation “Simulating mobility in a realistic networking environment” Supervisor : George Polyzos Examiner : George Xylomenos Student.
Spring 2004 Network Mobility School of Electronics and Information Kyung Hee University Choong Seon HONG
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Thierry Ernst - MOTOROLA Labs / INRIA Ludovic Bellier - INRIA project PLANETE Claude Castelluccia - INRIA project PLANETE Hong-Yon Lach - MOTOROLA Labs.
1 Mobility Support in IPv6 (MIPv6) Chun-Chuan Yang Dept. Computer Science & Info. Eng. National Chi Nan University.
Session: 14S. K. Nayak14.1 Mobile Computing Session 14 Mobile IP S. K. Nayak Synergy, Dhenkanal.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Introduction to Mobile IPv6
PMIPv6 Route Optimization Protocol draft-qin-mipshop-pmipro-00.txt Alice Qin Andy Huang Wenson Wu Behcet Sarikaya.
Spring 2004 Mobile IP School of Electronics and Information Kyung Hee University Choong Seon HONG
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
Mobile IPv6 and Firewalls: Problem Statement Speaker: Jong-Ru Lin
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Mobile IP Definition: Mobile IP is a standard communication protocol, defined to allow mobile device users to move from one IP network to another while.
MIPv6Security: Dimension Of Danger Unauthorized creation (or deletion) of the Binding Cache Entry (BCE).
IETF70 - Mobopts RG1 On Mobile IPv6 Optimization and Multihoming draft-ng-mobopts-multihoming-00.txt Chan-Wah Ng
Multiple Care-of Address Registration on Mobile IPv6 Ryuji Wakikawa Keisuke Uehara Thierry Ernst Keio University / WIDE.
2003/3/1856th IETF NEMO WG1 Basic Network Mobility Support draft-wakikawa-nemo-basic-00.txt Ryuji Wakikawa Keisuke Uehara
Multiple Care-of Address Registration draft-ietf-monami6-multiplecoa-02.txt.
RO without HA Georg Hampel, Thierry Klein draft-hampel-mext-ro-without-ha-00.txt.
Mobile IPv6 Location Privacy Solutions UPDATE draft-irtf-mobopts-location-privacy-solutions-04.txt Ying Qiu, Fan Zhao, Rajeev Koodli.
SECURITY THREATS ANALYSIS OF ROUTE OPTIMIZATION MECHANSIM IN MOBILE IPV6 BY Wafaa Al-Salihy.
Service Flows Distribution and Handoff Technique based on MIPv6 draft-liu-dmm-flows-distribution-and-handoff-00
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Telematics Protocols and Technologies
RFC 3775 IPv6 Mobility Support
Booting up on the Home Link
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Mobility Support in IPv6 (MIPv6)
2002 IPv6 技術巡迴研討會 IPv6 Mobility
Mobility Support in Wireless LAN
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Network Mobility (NEMO) Advanced Internet 2004 Fall 2004/11/3 Hosik Cho hscho@mmlab.snu.ac.kr

Contents Introduction Mobile IPv6 Network Mobility References Basic Operation Route Optimization Return Routability Procedure Network Mobility Basic Support Extended Support Research Issues References

Mobility (1) Application Layer Mobility User Mobility Service Mobility SIP (session initiation protocol)

Mobility (2) Network Layer Mobility Terminal (Host) Mobility Mobile IPv4 & Mobile IPv6 Network Mobility NEMO Internet

Mobility (3) Transport Layer Mobility mSCTP Internet AR CN MN IP: 3.3.3.3 IP: 2.2.2.2 1.1.1.1 3.3.3.3 Step 3. Changing the primary IP address 2.2.2.2 Primary path change Internet AR CN MN IP: 3.3.3.3 IP: 2.2.2.2 Step 4. Deleting the old IP address from the SCTP association 2.2.2.2 3.3.3.3 DELETE IP Internet AR CN MN IP: 3.3.3.3 IP: 2.2.2.2 1.1.1.1 3.3.3.3 Step 1. Obtaining an IP address for a new location Internet AR CN MN IP: 3.3.3.3 IP: 1.1.1.1 1.1.1.1 3.3.3.3 Step 0. MN initiates an association with CN Internet AR CN MN IP: 3.3.3.3 IP: 2.2.2.2 1.1.1.1 3.3.3.3 Step 2. Adding the new IP address to the SCTP association ADDIP 2.2.2.2

Mobile IP IP addressing scheme is optimized for stationary environment Addresses are assigned to each interfaces Point of attachment changes  IP address changes Maintain transport and higher-layer connections

Mobile IP - Basic IP level, Routing-based approach Agent Discovery ICMP compatible protocol When moved / returned Agent advertisement / solicitation message Registration With FA(or MN) and HA Tunneling Encapsulation

Mobile IPv4 MN FA HA CN Agent Solicitation Agent Advertisement Registration Request Registration Reply Data received agent discovery registration tunneling MN FA HA CN Encapsulation Decapsulation

Equivalent Mobile IPv6 Concept MIPv4 vs. MIPv6 Mobile IPv4 Concept Equivalent Mobile IPv6 Concept Mobile node, home agent, foreign link (same) Mobile node’s home address Globally routable home address and link-local home address Foreign agent A “plain” IPv6 router on the foreign link (foreign agent no longer exists) Collocated care-of address Care-of address obtained via Agent Discovery, DHCP, or manually Care-of address obtained via Stateless Address Autoconfiguration, DHCP, or manually Agent Discovery Router Discovery Authenticated registration with home agent Authenticated notification of home agent and other correspondents Routing to mobile nodes via tunneling Routing to mobile node via tunneling and source routing Route optimization via separate protocol specification Integrated support for route optimization

Binding Acknowledgement Binding Acknowledgement Mobile IPv6 MN  CoA CN foreign link AR home link HA Bidirectional tunnel Binding Acknowledgement Binding Update MN  CoA Binding Acknowledgement Binding Update MN MN CN: Correspondent Node AR: Access Router HA: Home Agent MN: Mobile Node BU: Binding Update BA: Binding Acknowledgment HoA: Home Address CoA: Care-of Address Mobile IPv6 basic operation with Route Optimization

Mobile IPv6 (Cont’d) MN AR HA CN Intercept & Tunneling Router Solicitation Router Advertisement Binding Update Binding Acknowledgement User packet using Routing Header MN AR HA CN First User Packet (If CN doesn’t have binding information of MN) Intercept & Tunneling

Basic Operation Bidirectional Tunneling Route Optimization CN does not require Mobile IPv6 Packets to CN are tunneled to HA Reverse tunneling Route Optimization MN registers its binding at CN CN maintain Binding Cache Packets from CN can be routed directly to CoA of MN

Route Optimization Shortest communications path Eliminate congestion at MN’s HA and home link Reducing the impact of any possible failure of HA or home network IPv6 routing header Type 2 Home Address destination option Return routability procedure

Type 2 Routing Header Allow the packet to be routed directly from a CN to MN’s CoA Differ from regular IPv6 source routing Source : CN’s address Destination : MN’s CoA RH type 2 : MN’s HoA

Return Routability Procedure MN CN HA Node key (Kcn) Nonces Cookie Home Test Init (HoTI) Care-of Test Init (CoTI) compute keygen token Home Test (HoT) Keygen token  Kbm Nonce index Care-of Test (CoT) Binding Update (BU) Binding Acknowledgement (BA) draft-ietf-mobileip-ipv6-21.txt

Network Mobility (NEMO) NEMO manages the mobility of an entire network, viewed as a single unit Mobile Router (MR) similar to MN Extension in existing Mobile IPv6 Modified Binding Update message Many-to-one binding in Binding Cache

Terminology HA(Home Agent) MR(Mobile Router) MN(Mobile Node) LFN(Local Fixed Node) LMN(Local Mobile Node) VMN(Visiting Mobile Node) Mobile Network prefix CN foreign link AR home link HA HA MN’s home link MN Router LFN MR Router LFN MR VMN

Example MR LMN VMN MR VMN LFN AR

NEMO - problem Binding Cache has no entry for LFN !! CN Binding Cache: foreign link AR home link HA Binding Cache: 3ffe:306:1130:100:eui64 -> COA Listen NDP request for MR Binding cache has entry for MR HA answers with its address MR LFN Home address 3ffe:306:1130:100::eui64 COA 3ffe:306:5555:7777::eui64 3ffe:306:1130:200::eui64 Routing table Lookup for LFN MR is the next hop toward LFN NDP for MR Binding Cache has no entry for LFN !!

NEMO - solution Prefix Scope Binding Update (PSBU) draft-ernst-mobileip-v6-network-03.txt Mobile Router Tunneling Protocol (MRTP) draft-kniveton-mobrtr-03.txt Network Mobility Basic Support Protocol draft-ietf-nemo-basic-support-03.txt draft-ietf-nemo-terminology-02.txt draft-ietf-nemo-requirements-03.txt

NEMO basic support CN foreign link AR home link HA Binding Cache: 3ffe:306:1130:100:eui64 -> COA 3ffe:306:1130:200 /64 -> COA Binding Update 3ffe:306:1130:100:: /64 3ffe:306:5555:7777:: /64 MR LFN 3ffe:306:1130:200:: /64 Home address 3ffe:306:1130:100::eui64 3ffe:306:1130:200::eui64 MR LFN Home address 3ffe:306:1130:100::eui64 COA 3ffe:306:5555:7777::eui64 3ffe:306:1130:200:: /64 3ffe:306:1130:200::eui64

NEMO extended support Route Optimization Multihoming

Route Optimization CN HA (VMN) (MR2) (MR1) MR1 MR2 VMN

RO approaches draft-clausen-nemo-ro-problem-statement-00.txt draft-thubert-nemo-ro-taxonomy-03.txt draft-hkang-nemo-ro-tlmr-00.txt draft-jeong-nemo-ro-ndproxy-02.txt draft-leekj-nemo-ro-pd-02.txt draft-na-nemo-gen-ro-model-00.txt draft-na-nemo-nested-path-info-00.txt draft-ng-nemo-access-router-option-01.txt draft-ohnishi-nemo-ro-hmip-00.txt draft-thubert-nemo-reverse-routing-header-05.txt draft-wakikawa-nemo-orc-00.txt

Multihoming MR in Mobile Networks Single point of Failure Transit for all traffic Connected via Wireless Links High error rate and bursty errors Location-dependent and time-varying wireless link capacity Scarce bandwidth Power constraint of the mobile hosts

Multihoming (Cont’d) Motivation of Multhoming Session preservation Redundancy Failure recovery Load sharing Preference

Multihoming (Cont’d) AR Satellite network D:: MR Core IP network HA Cellular network WLAN network D:: C:: A:: B:: AR

Research Issues Mobile Router Advertisement Hierarchical information Power saving Route Optimization in nested NEMO Eliminate pinball routing NEMO Prefix delegation Dynamic NEMO prefix assignment

References IETF MIP6 WG Request For Comments: http://www.ietf.org/html.charters/mip6-charter.html http://www.ietf.org/mail-archive/web/mip6/index.html Request For Comments: Mobility Support in IPv6 (RFC 3775) Using IPsec to Protect Mobile IPv6 Signaling between Mobile Nodes and Home Agents (RFC 3776)

References IETF NEMO WG I-Ds about Terminology and Requirements: http://www.ietf.org/html.charters/nemo-charter.html http://www.mobilenetworks.org/nemo/ I-Ds about Terminology and Requirements: draft-ietf-nemo-terminology-02.txt draft-ietf-nemo-requirements-03.txt NEMO Basic Solution draft-ietf-nemo-basic-support-03.txt