Spring 2004 Mobile IP School of Electronics and Information Kyung Hee University Choong Seon HONG

Slides:



Advertisements
Similar presentations
Security Issues In Mobile IP
Advertisements

Mobile Networking through Mobile IP
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile Communications-Network Protocols/Mobile IP
MIP Extensions: FMIP & HMIP
IP Mobility Support Basic idea of IP mobility management
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
1 Mobile IP Why mobile IP? How mobile IP works –Introduction –Agent discovery/Advertisement –Registration –Routing considerations –Security Mobility management.
1 Mobile IP Myungchul Kim Tel:
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
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
Chapter 13 Mobile IP. Outline  ADDRESSING  AGENTS  THREE PHASES  AGENT DISCOVERY  REGISTRATION  DATA TRANSFER  INEFFICIENCY IN MOBILE IP.
CMPE Wireless and Mobile Networking 1 CMPE 257 Spring 2006 Wireless Internetworking Wireless and Mobile Networks.
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
Mobile IP.
IP Mobility Support Basic idea of IP mobility management o understand the issues of network-layer mobility support in IP network o understand the basic.
ECE544: Communication Networks-II, Spring 2008 D. Raychaudhuri Lecture 8 Includes tutorial materials from C. Perkins & D. Reininger.
ECE544: Communication Networks-II, Spring 2009 H. Liu Lecture 10 (Mobility) Includes tutorial materials from D. Raychaudhuri, C. Perkins, D. Reininger.
Mobile IP Polytechnic University Anthony Scalera Heine Nzumafo Duminda Wickramasinghe Edited by: Malathi Veeraraghavan 12/05/01.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
Mobile IP Seamless connectivity for mobile computers.
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?
Mobile IP Technology Li Xiaoming Valon Sejdini Hasan Chowdhury.
Golden G. Richard III, Ph.D. University of New Orleans (With thanks to Sumi U of F ) Introduction to Mobile IP.
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Lecture 3a Mobile IP 1. Outline How to support Internet mobility? – by Mobile IP. Our discussion will be based on IPv4 (the current version). 2.
Lectured By: Vivek Dimri Asst Professor CSE Deptt. Sharda University, Gr. Noida.
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
Mobile IP Chapter 19. Introduction Mobile IP is designed to allow portable computers to move from one network to another Associated with wireless technologies.
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.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Introduction to Mobile IPv6
MOBILITY Beyond Third Generation Cellular Feb
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 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.
An Introduction to Mobile IPv4
Network Mobility (NEMO) Advanced Internet 2004 Fall
Mobile IP 순천향대학교 전산학과 문종식
Mobility support in IP v4. Internet Computing (CS-413) 2.
Mobility With IP, implicit assumption that there is no mobility. Addresses -- network part, host part -- so routers determine how to get to correct network.
Lecture 14 Mobile IP. Mobile IP (or MIP) is an Internet Engineering Task Force (IETF) standard communications protocol that is designed to allow mobile.
Mobile IP Aamir Sohail NGN MS(TN) IQRA UNIVERSITY ISLAMABAD.
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. 
ROUTING MOBILE IP  Motivation  Data transfer  Encapsulation.
MOBILE IP & IP MICRO-MOBILITY SUPPORT Presented by Maheshwarnath Behary Assisted by Vishwanee Raghoonundun Koti Choudary MSc Computer Networks Middlesex.
1 OverviewOverview A device on a network is reachable through normal IP routing by the IP address it is assigned on the network. The problem occurs when.
Introduction Wireless devices offering IP connectivity
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Networking Applications
Route Optimization of Mobile IP over IPv4
Mobile IP.
EA C451 Vishal Gupta.
Introduction to Wireless Networking
Mobility And IP Addressing
2002 IPv6 技術巡迴研討會 IPv6 Mobility
Introduction to Wireless Networking
Mobile IP Presented by Team : Pegasus Kishore Reddy Yerramreddy Jagannatha Pochimireddy Sampath k Bavipati Spandana Nalluri Vandana Goyal.
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Lecture 4a Mobile IP 1.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Spring 2004 Mobile IP School of Electronics and Information Kyung Hee University Choong Seon HONG

Spring  Introduction The most fundamental is the way the Internet Protocol, the protocol that connects the networks of today's Internet, routes packets to their destinations according to IP addresses. These addresses are associated with a fixed network location much as a nonmobile phone number is associated with a physical jack in a wall. When the packet's destination is a mobile node, this means that each new point of attachment made by the node is associated with a new network number and, hence, a new IP address, making transparent mobility impossible

Spring  Background Problems in legacy of IP routing  can’t route if hosts migrate  Loose of TCP connection if IP address is changed Move between different networks without changing host IP address Need of new IP protocol  IP Mobility Support for IPv4 (RFC3344)  Requirements of a Quality of Service (QoS) Solution for Mobile IP (RFC3583) Mobile IP Security

Spring 2004 Mobile IPv4

Spring  IETF Base Mobile IP(1) allows IP hosts to move between different networks without changing their IP addresses  IP Mobility  Transport layer session RFC3344 uses two IP address  Home address  COA(Care-of address)

Spring  Two IP Addresses Mobile IP has been designed to solve this problem by allowing the mobile node to use two IP addresses. In Mobile IP, the home address is static and is used, for instance, to identify TCP connections. The care-of address changes at each new point of attachment and can be thought of as the mobile node's topologically significant address.

Spring  Entities Mobile Node(MN)  A host or router that changes its point of attachment from one network or subnetwork to another. Home Agent(HA)  A router on a mobile node's home network  tunnels datagrams for delivery to the mobile node when it is away from home  maintains current location information for the mobile node. Foreign Agent(FA)  A router on a mobile node's visited network  provides routing services to the mobile node while registered  detunnels and delivers datagrams to the mobile node

Spring  Terminology (1) Home Address  An IP address that is assigned for an extended period of time to a mobile node.  It remains unchanged regardless of where the node is attached to the Internet. Care-of Address(COA)  The termination point of a tunnel toward a mobile node  “foreign agent care-of address" an address of a foreign agent with which the mobile node is registered,  “co-located care-of address” an externally obtained local address (such as DHCP) Applications use home address, and lower layer software uses the care-of address to receive the datagram itself Correspondent Node(CN)  A peer with which a mobile node is communicating.

Spring  Terminology (2) Home Network (HN)  A network having a network prefix matching that of a mobile node's home address. Foreign Network (FN)  Any network other than the mobile node's Home Network Agent Advertisement  An advertisement message constructed by attaching a special extension to a router advertisement message. Visitor List  The list of mobile nodes visiting a foreign agent

Spring Agent Discovery 2.Registering the Care-of address 3.Tunneling to the Care-of address  Mobile IP Operation

Spring Agent Advertisements  Use Router Advertisement, specified in RFC 1256  Simply extend Router Advertisement to associate mobility functions  Carry information about default routers and COA HA, FA typically broadcast Agent Advertisement message at regular interval MN can know whether the agent is a HA or a FA, therefore, whether it is on its HN or a FN. MN gets a COA while it is away from HN.  Agent Discovery

Spring Once a MN has a COA, MN sends registration request with the COA information to HA HA receives request, it adds the necessary information to its routing table, approves the request and sends a registration reply. Mobile IP Registration Process  Registering the COA (1)

Spring Registration procedure 1.Agent advertisement message 2.Registration request 3.Registration request message relay 4.Registration reply 5.Registration reply message relay  Registering the COA (2)

Spring  Tunneling to the Care-of address (1) Data Transmission of Mobile IP

Spring  Tunneling to the Care-of address (2)

Spring  A Security in Mobile IP Registration Protocol (1) Current base Mobile IP protocol  Relies on the use of secret key with manual key distribution The problem while using of secret key  Scalability problem in key management and will become a major hindrance for wide scale deployment  Replay attack illegitimate MN or HA  Denial of service illegitimate FA

Spring  A Security in Mobile IP Registration Protocol (2) Reply, Result HA MN FA Request Reply, Result HA MN FA Request Reply, Result HA MN FA Request Normal Mobile IP Registration Protocol Replay AttackDenial of Service : normal entity: Attacker

Spring  A Security in Mobile IP Registration Protocol(3) Replay attack processing 1.The attacker obtains a valid request message and its corresponding reply 2.Some time later, the attacker spoofs HA and replays recorded request to FA 3.The attacker spoofs MN and sends the corresponding reply to FA  The result of this attack is that FA still believes that the registration is indeed a valid  The attacker’s bogus MN can get a connection through FA and enjoy resources on foreign network for free

Spring  A Security in Mobile IP Registration Protocol (4) Prevent replay attack on registration  Uses timestamp MN and HA includes its estimated current time of the day in the request and reply There is problem that synchronize between MN and HA  Uses nonce MN includes a new pseudo-random number as nonce in every request to HA and requires HA to return this same nonce in its reply

Spring  A Security in Mobile IP Registration Protocol(5) Public Key Based Authentication  Jacobs proposed, in 1998  Use of public key cryptography  Provide scalability and non-repudiation Drawbacks of Jacobs’ proposal  MN is normally limited in its computing power  Low bandwidth to get the current CRL(Certificate Revocation List)  MN requires additional hardware or software that might add the complexity of its system

Spring A Security in Mobile IP Registration Protocol (6) An alternative one of Jacobs’ proposal  Using a hybrid cryptography Use of secret key cryptography at MN Use of public key cryptography at HA and FA  Each entities generate its certificate to authentication of each others Need of construction of M-PKI(Mobile Public Key Infrastructure)

Spring  Performance Problems in Mobile IP Performance Problems in Mobile IP  Mobile IP’s tunneling scheme creates a triangle routing Mobile IP route optimization  Overhead Use VHA (regional agent) Hierarchical Local Registration Mobile IP (HLRM-IP) Data latency of Mobile IP Triangle Routing

Spring 2004 Mobile IP Route Optimization

Spring  Mobile IP route Optimization (1) CN has a binding cache which is used to hold the binding for MN CN can deliver packet directly to the MN without any assistance from the HA

Spring  Mobile IP route Optimization (2) Binding update message

Spring  Current Issues for Mobile IPv4 Low latency Handoffs in Mobile IPv4  draft-ietf-mobileip-lowlatency-handoffs-v4-08.txt Security Issues  Mobile IPv4 Traversal Across IPsec-based VPN Gateways : draft-ietf-mobileip-vpn-problem-solution-03  Mobile IPv4 Extension for carrying Network Access Identifiers : draft-ietf-mip4-aaa-nai-02.txt  AAA Registration Keys for Mobile IPv4 : draft-ietf- mip4-aaa-key-03.txt Mobile IPv4 Dynamic Home Agent Assignment  draft-ietf-mip4-dynamic-assignment-00.txt

Spring 2004 Mobile IP using VHA

Spring  Mobile IP Using VHA (1) Providing Virtual Home Agent(VHA) to reduce Overhead and Latency Clustering several networks into an administrative domain and placing VHA

Spring  Mobile IP Using VHA (2) The configuration of VHAs

Spring MN detects the change of attachment point through the Agent Advertisement message broadcast periodically from the FA appends a Domain registration extension to the Agent Advertisement message to declare the router information (FA) and identify the domain (VHA) MN checks the extension to determine whether or not the movement is a handoff within domain  Mobile IP Using VHA (3)

Spring Registration Process using VHA  Mobile IP Using VHA (4)

Spring Local Handoff  Mobile IP Using VHA (5)