Mobile IP. Mobile IP 1

Similar documents
SJTU 2018 Fall Computer Networking. Wireless Communication

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

Mobile Communications Chapter 9: Network Protocols/Mobile IP

Mobile Communications Mobility Support in Network Layer

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Mobile & Wireless Networking. Lecture 9: Mobile IP. [Schiller, Section 8.1]

Mobility Management Basics

Chapter 8 LOCATION SERVICES

Network Security. Security of Mobile Internet Communications. Chapter 17. Network Security (WS 2002): 17 Mobile Internet Security 1 Dr.-Ing G.

Mobility Management - Basics

Mohammad Hossein Manshaei 1393

ECS-087: Mobile Computing

Mobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

Wireless Transmission and Mobility

Mobile Communications Chapter 8: Network Protocols/Mobile IP. Micro mobility support. Routing protocols. Ad-hoc networks. Problems DHCP.

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

Chapter 6 MOBILE IP AND TCP

LECTURE 8. Mobile IP

Mobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

Introduction to IPv6. IPv6 addresses

Module 28 Mobile IP: Discovery, Registration and Tunneling

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local

Mobile Computing. Chapter 8: Mobile Network Layer

This chapter introduces protocols and mechanisms developed for the network

Mobility Chapter 5 Ad Hoc a Hoc nd S ensor Net r works rks Roger W r a W ttenhofer fe r 5/1

Mobile IP. Mobile Computing. Mobility versus Portability

11. IP Mobility 최 양 희 서울대학교 컴퓨터공학부

Mobile IP. rek. Petr Grygárek Petr Grygarek, Advanced Computer Networks Technologies 1

Introduction to IPv6. IPv6 addresses

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4.

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

Introduction to Communication Networks Spring Unit 15 Internetworking (cont) Routing

Mobile IP and Mobile Transport Protocols

Advanced Computer Networks. IP Mobility

Introduction to IPv6. IPv6 addresses

Mobile IP Overview. Based on IP so any media that can support IP can also support Mobile IP

Fast Handover in Mobile IPv4 and IPv6

MOBILE IP. Under the guidance of Mr. N. Srinivasu

How Mobile IP Works? Presenter: Ajoy Singh

Foreword xxiii Preface xxvii IPv6 Rationale and Features

An Industry view of IPv6 Advantages

Last time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6

Mobile IPv6 Overview

Lecture Computer Networks

CMPE 257: Wireless and Mobile Networking

IPv4/v6 Considerations Ralph Droms Cisco Systems

Lecture 7: Mobile IP (Part 1) Dr. Reynold Cheng

Mobile IP. Page 1. 10/5/98 Mohamed Khalil IP10 MKIPM001

CSE 123A Computer Netwrking

Network Layer. Mobile IP. Slides adapted from Prof. Dr.-Ing. Jochen H. Schiller and W. Stallings

CSE 123b Communications Software

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004

Planning for Information Network

IPv6: An Introduction

CMPE 257: Wireless and Mobile Networking

Request for Comments: Wichorus G. Tsirtsis Qualcomm T. Ernst INRIA K. Nagami INTEC NetCore October 2009

DHCPv6 (RFC3315 RFC4361)

Internet Control Message Protocol (ICMP)

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

ECE 435 Network Engineering Lecture 14

IPv6. IPv6, MPLS. IPv6. IPv6 Addresses. IPv4 Packet Format. IPv6. History

IPv6 : Internet Protocol Version 6

History. IPv6 : Internet Protocol Version 6. IPv4 Year-Wise Allocation (/8s)

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

INTRODUCTION OF IPV6. Ravikumar Naik 21/11/2011

Mobility. Chapter 13. Ad Hoc and Sensor Networks Roger Wattenhofer 13/1

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

T Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs.

Obsoletes: 2002 January 2002 Category: Standards Track

Chapter 2 PROTOCOL ARCHITECTURE

Mobile Application Protocols

CMPE 257: Wireless and Mobile Networking

Networking: Network layer

Network Working Group Request for Comments: Nokia Research Center F. Dupont GET/ENST Bretagne June 2004

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

P A R T T W O MOBILE IPv6

Handover Management for Mobile Nodes in IPv6 Networks

Mobile IP and its trends for changing from IPv4 to IPv6

Comparision study of MobileIPv4 and MobileIPv6

DHCP and DDNS Services for Threat Defense

CSCI-1680 Network Layer:

Aalborg University Institute of Electronic Systems - Communication Networks - 6th Semester

On using Mobile IP Protocols

Transition to IPv6. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

IPv6 Next generation IP

Rocky Mountain IPv6 Summit April 9, 2008

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

EEC-684/584 Computer Networks

IPv6. Internet Technologies and Applications

Internetworking Part 2

New Mobility Management Mechanism for Delivering Packets with Non-Encapsulation

Mobile IP Support for RFC 3519 NAT Traversal

Transcription:

Mobile IP Mobile IP 1

Motivation for Mobile IP Routing based on IP destination address, network prefix (e.g. 129.13.42) determines physical subnet change of physical subnet implies change of IP address to have a topological correct address (standard IP) or needs special entries in the routing tables Specific routes to end-systems? change of all routing table entries to forward packets to the right destination does not scale with the number of mobile hosts and frequent changes in the location, security problems Changing the IP-address? adjust the host IP address depending on the current location almost impossible to find a mobile system, DNS updates take to long time TCP connections break, security problems Mobile IP 2

Requirements to Mobile IP Transparency mobile end-systems keep their IP address continuation of communication after interruption of link possible point of connection to the fixed network can be changed Compatibility support of the same layer 2 protocols as IP no changes to current end-systems and routers required mobile end-systems can communicate with fixed systems Security authentication of all registration messages Efficiency and scalability only little additional messages to the mobile system required (connection typically via a low bandwidth radio link) world-wide support of a large number of mobile systems in the whole Internet Mobile IP 3

The Goal of a Mobile IP Supporting end-system mobility while maintaining scalability, efficiency, and compatibility in all respects with existing applications and Internet protocols Mobile IP 4

Terminology Mobile Node (MN) system (node) that can change the point of connection to the network without changing its IP address Home Agent (HA) system in the home network of the MN, typically a router registers the location of the MN, tunnels IP datagrams to the COA Foreign Agent (FA) system in the current foreign network of the MN, typically a router forwards the tunneled datagrams to the MN, typically also the default router for the MN Care-of Address (COA) address of the current tunnel end-point for the MN (at FA or MN) actual location of the MN from an IP point of view can be chosen, e.g., via DHCP Correspondent Node (CN) communication partner Mobile IP 5

Example network Mobile IP 6

Data transfer to the mobile system Mobile IP 7

Data transfer from the mobile system Mobile IP 8

Overview Mobile IP 9

Network integration Agent Advertisement HA and FA periodically send advertisement messages into their physical Subnets MN listens to these messages and detects, if it is in the home or a foreign network (standard case for home network) MN reads a COA from the FA advertisement messages Registration (always limited lifetime!) MN signals COA to the HA via the FA, HA acknowledges via FA to MN these actions have to be secured by authentication Advertisement HA advertises the IP address of the MN (as for fixed systems), i.e. standard routing information routers adjust their entries, these are stable for a longer time (HA responsible for a MN over a longer period of time) packets to the MN are sent to the HA, independent of changes in COA/FA Mobile IP 10

Agent advertisement Mobile IP 11

Registration Mobile IP 12

Mobile IP registration request Mobile IP 13

Mobile IP registration reply Mobile IP 14

Encapsulation Mobile IP 15

Encapsulation I Encapsulation of one packet into another as payload e.g. IPv6 in IPv4 (6Bone), Multicast in Unicast (Mbone) here: e.g. IP-in-IP-encapsulation, minimal encapsulation or GRE (Generic Record Encapsulation) IP-in-IP-encapsulation (mandatory, RFC 2003) tunnel between HA and COA Mobile IP 16

Encapsulation II Minimal encapsulation (optional) avoids repetition of identical fields e.g. TTL, IHL, version, DS (RFC 2474, old: TOS) only applicable for unfragmented packets, no space left for fragment identification Mobile IP 17

Generic Routing Encapsulation Mobile IP 18

Optimization of packet forwarding Triangular Routing sender sends all packets via HA to MN higher latency and network load Solutions sender learns the current location of MN direct tunneling to this location HA informs a sender about the location of MN big security problems! Change of FA packets on-the-fly during the change can be lost new FA informs old FA to avoid packet loss, old FA now forwards remaining packets to new FA this information also enables the old FA to release resources for the MN Mobile IP 19

Change of foreign agent Mobile IP 20

Reverse tunneling (RFC 3024, was: 2344) Mobile IP 21

Mobile IP with reverse tunneling Router accept often only topological correct addresses (firewall!) a packet from the MN encapsulated by the FA is now topological correct furthermore multicast and TTL problems solved (TTL in the home network correct, but MN is to far away from the receiver) Reverse tunneling does not solve problems with firewalls, the reverse tunnel can be abused to circumvent security mechanisms (tunnel hijacking) optimization of data paths, i.e. packets will be forwarded through the tunnel via the HA to a sender (double triangular routing) The standard is backwards compatible the extensions can be implemented easily and cooperate with current implementations without these extensions Agent Advertisements can carry requests for reverse tunneling Mobile IP 22

Mobile IP and IPv6 Mobile IP was developed for IPv4, but IPv6 simplifies the protocols security is integrated and not an add-on, authentication of registration is included COA can be assigned via auto-configuration (DHCPv6 is one candidate), every node has address autoconfiguration no need for a separate FA, all routers perform router advertisement which can be used instead of the special agent advertisement; addresses are always co-located MN can signal a sender directly the COA, sending via HA not needed in this case (automatic path optimization) soft hand-over, i.e. without packet loss, between two subnets is supported - MN sends the new COA to its old router - the old router encapsulates all incoming packets for the MN and forwards them to the new COA - authentication is always granted Mobile IP 23

Problems with mobile IP Security authentication with FA problematic, for the FA typically belongs to another organization no protocol for key management and key distribution has been standardized in the Internet patent and export restrictions Firewalls typically mobile IP cannot be used together with firewalls, special set-ups are needed (such as reverse tunneling) QoS many new reservations in case of RSVP tunneling makes it hard to give a flow of packets a special treatment needed for the QoS Security, firewalls, QoS etc. are topics of current research and discussions! Mobile IP 24