Mobile Data Networking Prof. Ian W Marshall

Slides:



Advertisements
Similar presentations
Mobile Networking through Mobile IP
Advertisements

Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile IP. 2 N+I_2k © 2000, Peter Tomsu 02_mobile_ip Evolution of Data Services Mobile IP GSM GPRS CDMA Other Cellular Circuit Switched Data Today Packet.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile Communications-Network Protocols/Mobile IP
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
MIP Extensions: FMIP & HMIP
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
IP Mobility Support Basic idea of IP mobility management
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.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
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:
Wireless, Mobile Networks – Mobility. Wireless, Mobile Networks6-2 Mobility: Vocabulary home network: permanent “home” of mobile (e.g., /24)
Mobile Data Networking Prof. Ian W Marshall
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
Mobile IP.
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.
 The GSM network is divided into two systems. each of these systems are comprised of a number of functional units which are individual components of the.
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.
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
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.
Performance Validation of Mobile IP Wireless Networks Syed Shahzad Ali Muhammad Saqib Ilyas Advisor: Dr. Ravi Pendse.
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.
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
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
1 Mobility Support in IPv6 (MIPv6) Chun-Chuan Yang Dept. Computer Science & Info. Eng. National Chi Nan University.
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.
Accommodating mobility with direct routing
An Introduction to Mobile IPv4
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
DMET 602: Networks and Media Lab Amr El Mougy Yasmeen EssamAlaa Tarek.
MOBILE IP. What is mobile IP Mobile IP is an Internet Engineering Task Force standard communications protocol that is designed to allow mobile device.
Prof. Younghee Lee 1 1 Computer Networks u Lecture 11: Mobility Prof. Younghee Lee * Some part of this teaching materials are prepared referencing the.
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. 
DMET 602: Networks and Media Lab
Introduction Wireless devices offering IP connectivity
RFC 3775 IPv6 Mobility Support
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Mobility Support in IPv6 (MIPv6)
Introduction to Wireless Networking
2002 IPv6 技術巡迴研討會 IPv6 Mobility
© Model Engineering College
Unit 3 Mobile IP Network Layer
Introduction to Wireless Networking
DMET 602: Networks and Media Lab
Mobile IP Presented by Team : Pegasus Kishore Reddy Yerramreddy Jagannatha Pochimireddy Sampath k Bavipati Spandana Nalluri Vandana Goyal.
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.
Lecture 4a Mobile IP 1.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Mobile Data Networking Prof. Ian W Marshall

Mobile Data Services Enhanced SMS & Location Services –Find restaurant/garage/me –Tourist info –Who is that over there –Link to GIS –Operations management WWW on the move MP3 Video??

GSM Overview AUC – authentication centre BSS – Base station system EIR – equipment identity register HLR – Home location register ME – mobile equipment MS – Mobile station MSC – Mobile switching centre OMC – Ops & Maintenance centre VLR – Visited location register SIM ME MS BSS MSC EIR PSTN Radio Interface Fixed-mobile Interface AUC HLRVLR

GSM security Charging, fraud prevention, confidentiality Cryptographic authentication Ciphering of traffic & control data on air interface only (A5 algorithm) Assumes fixed network is secure (not Internet) Subscriber identity module (SIM) is security module for keys etc –International mobile subscribers identity –128 bit secret key, K (also kept at AUC on subs HLR) –Performs all calculations using K

GSM binding MS sends IMSI to AUC AUC chooses a random 128 bit challenge – RAND, and computes a 64 bit session key KS AUC computes a 32 bit expected response XRES=A8(K, RAND) RAND is sent back to MS by HLR/BSS SIM computes KS & RES=A3(K, RAND), sends RES to BS If RES=XRES at BS then MS is authenticated and session proceeds KS is used as key by A5 wired into ME

GSM roaming Use a VLR VLR caches RAND, KS, XRES –Calculated and sent by HLR on registration using the K for the mobile IMSI –KS = A8(K, RAND) –XRES = A3(K, RAND)

Wireless data? Users want access to data while on the move BUT MS is not a PC WAP attempts a bridging capability MS Gateway (coders & Decoders) Web server

Evolution GSM – slow to connect Requires dispatch cache (only on for calls) GPRS Always on More bandwidth? More services 3G mobile Client is a true PDA More bandwidth (is it enough?) Still need internet gateways (inefficient routing) Probably expensive

Other options IEEE (Wavelan) 10 Mbit/s Link layer only Bluetooth Small range (10m) & bandwidth (620K) Infrared Line of sight only, proprietary interfaces

Mobile IP A protocol that enables hosts to move from one IP subnet to another and yet Always be reachable maintain existing connections (but update is too slow for real time handover). Layer 3 technology that can be used with any link-layer device, whether wired or wireless.

Salient features of Mobile IPv4 Mobile nodes (MN) can move from one IP subnet to another. Mobility support provided using home agents (HA) and foreign agents (FA). Employs protocol tunneling for data forwarding. Uses soft- state (time-outs and refreshes). Authentication using keyed MD5 (default). Changes required only at HA, FA, MN.

Components Mobile node A node that changes its point of attachment Home Agent A router with an interface on the mobile nodes home link, and an enhanced datastore »Advertises »Registers »Holds Care of Address »Tunnels Foreign Agent A router on the mobile node’s foreign link »Advertises »Forwards registrations »Detunnels Correspondent node – a remote host

Agent Discovery Provides current location and move detection information for mobile nodes. HA and FA transmit Agent Advertisements (1 hop ICMP messages - AAs) to advertise their services on a link. MN deduces its current location based on the presence/content of AAs. If no AA received an agent solicitation message (ICMP router solicitation with TTL=1) can be sent by MN Discovery also possible using link layer mechanisms where available

Agent Discovery HA MN FA CN Home network Foreign Network Public network Routers IP Header: IP(src)=agent’s address IP(dst)=broadcast IP(protocol)=ICMP Mobility Agent extension: Registration lifetime RBHF etc. Care of address(es) MN examines adverts and decides whether home or away

Registration Used to set up mobility states at HA, FA, MN. MN chooses CoA and sends Registration Request message to FA (UDP). FA relays the message to HA. HA sets up mobility state and sends Registration Reply message (UDP)to FA. FA then sets up mobility state and relays message to MN. Mobility states have finite lifetime and require periodic refresh of registration messages. If at home registration goes to HA. HA adjusts state and replies to MN

Registration Messages IP header (src, dst) UDP header (src = MN choice, dst=port 434) Type/bits/lifetime(secs) Home address Home agent Care of Address Registration ID (64 bit) Extensions (e.g. authent) Registration requestRegistration reply IP header (src, dst) UDP header (src=var, dstport=rqstsrc) Type/code/lifetime(secs) Home address Home agent Registration ID Extensions

Registration HA MN FA CN Home network Foreign Network Public network Routers Request Reply

Data Forwarding (at home) HA MN FA CN Home network Foreign Network Public network Routers

Data Forwarding (Away) HA MN FA CN Home network Foreign Network Public network Routers IP/IP Tunnel

Tunnelling Tunnel is a path followed by a packet while encapsulated in the payload of a second packet Encapsulating packet is a standard packet addressed to FA Outer Header

Security Registration message authentication (keyed-MD5 is default). Based on mobile security association MN- HA key is compulsory. MN- FA, FA- HA keys are optional.

DHCP and security Dynamic host configuration –No permanent IP address –MD5 key cannot be calculated –Still need to authenticate mobile host NAI –Originally just for PPP hosts –Now generalised –Extension to registration request

IPv6 32 bit -> 128 bit address space Enables big increase in no. of mobile hosts Enables permanent address allocation Extension headers Authentication header Neighbour discovery Address autoconfiguration Discovery agent

Outline of operation (IPv6) Mobile node determines location (neighbour discovery, anycast) Behaves like fixed node when at home Uses autoconfiguration to obtain care of address (stateful or stateless) Reports COA to selected correspondents including home agent New correspondents get update from home agent (or use IPv4 mechanisms)

Example of route optimisation Correspondent node Mobile node Home agent 2-Binding ack 1-Update CoA 4-update binding cache 3-send 1 st packet 5-send more packets

Wireless IP? Cellular IP – Ad-Hoc networks - -charter.html Programmable hardware & Soft radio – klamath.stanford.edu/NetFPGA/ Or something over the horizon?

References Mobile IP WG – html.charters/mobileip-charter.html links to drafts on: Route optimisation Mobile IPv6 Mobile IPv4 Generalised NAI Other IETF drafts/RFCs are referenced Mobile IP at NUS - Charles E. Perkins – Mobile IP: Design Principles and Practices, Addison-Wesley, 1998 James D. Solomon – Mobile IP: The Internet Unplugged, Prentice Hall, 1997