Network Layer; Location Management; Mobile IP. Acknowledgement: slides borrowed from Richard Y. Yale.

Similar documents
Mobility Management 嚴 力 行 高 雄 大 學 資 工 系

Mobile Routing. When a host moves, its point of attachment in the network changes. This is called a handoff.

Administrivia. CSMA/CA: Recap. Mobility Management. Mobility Management. Channel Partitioning, Random Access and Scheduling

Tomás P. de Miguel DIT-UPM. dit UPM

Computer Networks. Wireless and Mobile Networks. László Böszörményi Computer Networks Mobile - 1

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

Mobile IP. Bheemarjuna Reddy Tamma IIT Hyderabad. Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP

6 Mobility Management

The GSM and GPRS network T /301

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5),

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

On the Design of Mobility Management Scheme for based Network Environment

Introduction to Mobile IPv6

Static and Dynamic Network Configuration

Mobility Management usually includes two parts: location management and handoff management.

Global System for Mobile Communication Technology

Lecture 1: Mobility Management in Mobile Wireless Systems. Ing-Ray Chen. CS 6204 Mobile Computing Virginia Tech. Mobility Management

Mobile IP Part I: IPv4

Analysis of Mobile IP in Wireless LANs

2G/3G Mobile Communication Systems

An Active Network Based Hierarchical Mobile Internet Protocol Version 6 Framework

Wireless Cellular Networks: 1G and 2G

How To Understand The Gsm And Mts Mobile Network Evolution

802.11: Mobility Within Same Subnet

Lecture overview. History of cellular systems (1G) GSM introduction. Basic architecture of GSM system. Basic radio transmission parameters of GSM

Definition. A Historical Example

5.0 Network Architecture. 5.1 Internet vs. Intranet 5.2 NAT 5.3 Mobile Network

Performance Evaluation of a QoS-Aware Handover Mechanism

Cellular Technology Sections 6.4 & 6.7

Mobility Management in DECT/IPv6 Networks

Mobile Communications

GSM System Architecture

Chapter 6: Wireless and Mobile Networks

Mobile Wireless Overview

Mobility on IPv6 Networks

SURVEY ON MOBILITY MANAGEMENT PROTOCOLS FOR IPv6

Wireless and Mobile Network Architecture

EE6390. Fall Research Report. Mobile IP in General Packet Radio System

Chapter 6 Wireless and Mobile Networks

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Verizon Wireless White Paper. Verizon Wireless Broadband Network Connectivity and Data Transport Solutions

Wireless Networks: Network Protocols/Mobile IP

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Mobile Communications Chapter 8: Network Protocols/Mobile IP

DIRAC: A Software-based Wireless Router System Petros Zerfos, Gary Zhong, Jerry Cheng, Haiyun Luo, Songwu Lu, Jefferey Jia-Ru Li

Chapter 6: Conclusion

UMTS/GPRS system overview from an IP addressing perspective. David Kessens Jonne Soininen

Chapter 3: WLAN-GPRS Integration for Next-Generation Mobile Data Networks

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

CS 294-7: Cellular Digital Packet Data (CDPD) Prof. Randy H. Katz CS Division University of California, Berkeley Berkeley, CA

IPv6 mobility and ad hoc network mobility overview report

Cellular Network Organization. Cellular Wireless Networks. Approaches to Cope with Increasing Capacity. Frequency Reuse

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

Mobility (and philosophical questions about names and identity) David Andersen CMU CS The problem

A SURVEY OF MOBILITY MANAGEMENT IN NEXT-GENERATION ALL-IP-BASED WIRELESS SYSTEMS

A network infrastructure for IP mobility support in metropolitan areas

Link-State Routing Protocols

Introducing Reliability and Load Balancing in Mobile IPv6 based Networks

MPLS VPN in Cellular Mobile IPv6 Architectures(04##017)

REDUCING PACKET OVERHEAD IN MOBILE IPV6

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

a new sdn-based control plane architecture for 5G

Internet Packets. Forwarding Datagrams

Internet Connectivity for Ad hoc Mobile Networks

IMT-2000 Network Architecture

/98/$10.00 (c) 1998 IEEE

(Refer Slide Time: 01:38 01:37)

GSM Network and Services

Long-Term Evolution. Mobile Telecommunications Networks WMNet Lab

Forced Low latency Handoff in Mobile Cellular Data Networks

A Study on Mobile IPv6 Based Mobility Management Architecture

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

Ch GSM PENN. Magda El Zarki - Tcom Spring 98

Handoff in GSM/GPRS Cellular Systems. Avi Freedman Hexagon System Engineering

Micro Mobility and Internet Access Performance for TCP Connections in Ad hoc Networks

Network Security. Chapter 14. Security Aspects of Mobile Communications

CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY

Underlying Technology As already described, one of the key aspects of wireless mobility is mobility management; how to keep track of the address of,

A Novel Pathway for Portability of Networks and Handing-on between Networks

Mobile & Wireless Networking. Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4]

Infrastructure-less networks

EETS 8316 Wireless Networks Fall 2013

GSM Architecture Training Document

TS-3GB-S.R0103-0v1.0 Network Firewall Configuration and Control (NFCC) - Stage 1 Requirements

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

CS Cellular and Mobile Network Security: GSM - In Detail

GSM - Global System for Mobile Communications

Customer Specific Wireless Network Solutions Based on Standard IEEE

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

ECE/CS 372 introduction to computer networks. Lecture 13

Top-Down Network Design

LTE Attach and Default Bearer Setup Messaging

Guaranteed QoS Routing Scheme in MPLS -Wireless Access Networks

Mobility Management in UMTS

Mobility Management for IP-based Mobile Networks

other. A B AP wired network

Theory and Practice. IT-Security: GSM Location System Syslog XP 3.7. Mobile Communication. December 18, GSM Location System Syslog XP 3.

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS

GSM GPRS. Course requirements: Understanding Telecommunications book by Ericsson (Part D PLMN) + supporting material (= these slides)

Transcription:

Network Layer; Location Management; Mobile IP Acknowledgement: slides borrowed from Richard Y. Yang @ Yale.

Recap: Wireless Link Layer The basic services of the link layer link access interference, hidden terminal quality of service (and fairness) control framing, link reliability, etc Guided by network layer transmit to which neighbor at what quality A B H S C I E G F K J D M N L 2

Network Layer Services Transport packets from source to dest Network layer protocol in every host, router Basic functions: Control plane compute routing from sources to destinations A B S 2 S 1 E D2 C G K I J M D 1 N L Data plane: forwarding move packets from input interface to appropriate output interface(s) 3

Network Layer: API API (provided to upper layer) transmit( info, src, dest, ); A key decision in network layer design is how to represent destinations? we refer to how applications specify destinations as the addressing scheme the supported addressing scheme(s) can have profound impacts on usability, flexibility, and scalability 4

Discussion: How to Specify a Destination? A B H S C I E G F K J D M N L 5

Two Basic Approaches for Identifying Destinations Locators encode locations on network topology Identifiers (ID) independent of network topology A B D C E F 6

Addressing Scheme: Sensornet Example Destination: message to a sensor (e.g., who detected fire) <ID = D> <Lat=37.3169; Long=-121.8740> <temperature = highest> A B F S C I E G D K J D M N L 7

Addressing Scheme: Telephone Very first scheme: connection by operators to business ID or locator? The telephone numbering scheme: invented in 1888 by Almon Strowger, an undertaker: No longer will my competitor steal all my business just because his wife is a BELL operator. 8

Telephone Addressing Scheme E.164: Maximum 15 digits Hierarchical addressing scheme: country code + national destination code (optional) + subscriber number) e.g., +1-203-432-6400 Why hierarchical addressing scheme? 203-432 uniquely determines the switch upon which the telephone is attached to Issues of such a scheme? A S E B C D J M L F G D I K N 9

Addressing Scheme: Internet How to specify the destination which is the color printer on the 4 th floor of AKW Internet domain name: lw4c.cs.yale.edu Internet protocol (IP) address: 128.36.231.8 [building = AKW; floor=4; entity = printer; quality = color] 10

Addressing Scheme: IP IP address: 32-bit identifier for an interface An IP address is associated with an interface 223.1.1.1 223.1.2.1 223.1.1.2 223.1.1.4 223.1.2.9 223.1.2.2 223.1.1.3 223.1.3.27 %/sbin/ifconfig -a 223.1.3.1 223.1.3.2 223.1.3.2 = 11011111 00000001 00000011 00000010 223 1 3 2 11

IP Addressing 223.1.1.2 Hierarchical scheme: network part (high order bits) host part (low order bits) What s a network? (from IP address perspective) device interfaces with same network part of IP address link layer can reach each other 223.1.2.1 223.1.9.1 223.1.1.1 223.1.2.6 223.1.9.2 223.1.8.1 223.1.2.2 223.1.1.3 223.1.7.0 223.1.8.0 223.1.3.1 223.1.1.4 223.1.7.1 223.1.3.27 223.1.3.2 12

Why Hierarchy? 223.1.1.2 The hierarchy is important for the scalability of Internet routing The routing system handles only the number of networks 275,280 networks on Jan. 3 2009; 625 mil hosts in Jan. 2009) 223.1.2.1 223.1.9.1 223.1.1.1 223.1.2.6 223.1.9.2 223.1.8.1 223.1.2.2 223.1.1.3 223.1.7.0 223.1.8.0 223.1.3.1 223.1.1.4 223.1.7.1 223.1.3.27 223.1.3.2 http://ftp.isc.org/www/survey/reports/current/ 13

Routing in IP/Telephone Networks Represent network as a graph Determine a path to each destination on the graph Q: what does a node in the graph represent? A 1 2 5 B D 2 3 1 3 C E 1 5 2 F 14

Key Problems Location management D due to user mobility (roaming), hierarchical routing (address aggregation) may cause user devices to be not attached to their networks/switches need forwarding/location management Dynamic routing due to node mobility/wireless connectivity, link connectivity/quality can be highly dynamic need to design routing protocols that are effective in handling dynamic topologies Broadcast wireless there can be interference among links and paths (need good link performance metrics or scheduling) A B C E 15 F

Next Location management in cellular networks 16

Routing in Cellular Networks Cellular networks face B C the location management A problem: a phone may be out of its D E home switch How GSM handles out-of-switch phones: a global home location register (HLR) database for each carrier each base transceiver station (BTS) has a visitor location register (VLR) F 17

GSM MS (mobile station) BSC (base station controller) BTS (base transceiver station) MSC (mobile switching center) GMSC (gateway MSC) Network & Switching Subsystem and Operation Subsystem MSC HLR GMSC MSC fixed network BSC MS BSC Radio Subsystem MS VLR MS MS BTS VLR MS BTS MS VLR BTS VLR BTS VLR BTS 18

Two Primitives for Cellular Location Management Mobile station: reports to the network of the cell it is in called update uses the uplink channel Network: queries different cells to locate a mobile station called paging uses the downlink channel 19

Performance of the Two Primitives A city with 3M users During busy hour (11 am - noon) Assume each paging message is 100 bits Update only update messages: 25.84 millions Q: why so many update messages? Paging only paging traffic: 1433 calls/sec Q: how many bits? 20

Location Management Through Location Areas (LA) A hybrid of paging and update Used in the current cellular networks such as GSM Partitions the cells into location areas (LA) e.g., around 10 cells in diameter in current systems Each cell (BTS) periodically announces its LA id If a mobile station arrives at a new location area, it updates the base station about its presence When locating a MS, the network pages the cells in an LA 21

How to Decide the LAs: A Simple Model Assume the cells are given Cell i has on average N i users in it during one unit time; each user receives c calls per unit time There are N ij users move from cell i to cell j in N a unit of time 12 Cell 1 Cell 2 N 1 N 2 N 21 22

How to Decide the LAs: A Simple Scenario N 12 Cell 1 Cell 2 N 1 N 2 N 21 Separate LAs for cells 1 and 2 update cost: N 12 + N 21 paging cost: c (N 1 + N 2 ) Merge cells 1 and 2 into a single LA update cost: 0 paging cost: 2 c (N 1 + N 2 ) When to merge and when to separate? 23

Discussions The LA design should consider call pattern: when (how often) does a mobile station receive a call? mobility model: how does a mobile station move? Any problems with LA-based scheme? 24

Dynamic/Distributed Location Management Schemes In dynamic/distributed location management schemes, each user makes independent decision about when to update 25

Dynamic/Distributed Location Management Schemes Timer based A MS sends an update after some given time T Movement based A MS sends an update after it has visited N different cells Distance based A MS sends an update after it has moved away for D distance (need ability to measure distance) Profile based A MS predicts its mobility model and updates the network when necessary 26

Timer-based Location Management A MS sends an update after some given timer T The network pages the MS upon a call request at all cells which the MS can potentially arrive during T cells reachable from last update cell, e.g., within distance v max * T, where v max is the maximum speed Question: how to determine T? 27

Timer-based Location Management Assume time between call arrivals is T call Cell radius is d cell Total bandwidth cost: T T call b update ( v d T T 2 max T) 2 cell call bupdate b v d max paging cell T 2 b paging Take derivative and set it to 0 to derive the optimal value: T 3 1 2 d v 2 2 cell max T b update call bpaging 28

Summary: Location Management Two primitives of location management in cellular networks update (a proactive approach) paging (a reactive approach) The location area (LA) approach a hybrid approach Distributed approaches timer based movement based distance based profile based 29

Mobile IP

Mobile IP: Architecture Assume the current Internet addressing and routing architecture Design extensions to handle out of network devices 31

Mobile IP: Terminology Mobile Node (MN) the node under consideration Home Agent (HA) a stationary network node (e.g., a router) at the home network Foreign Agent (FA) a network node (e.g. a router) in the foreign network Care-of Address (COA) the address in the foreign network Correspondent Node (CN) communication partner 32

Illustration HA MN router home network Internet mobile node (physical home network for the MN) router FA foreign network CN (current physical network for the MN) end-system router 33

Mobile IP Operations Basic idea of Mobile IP: a MN acquires a COA in a foreign network from a foreign agent registers to the home agent all messages sent to its home address is forwarded by its home agent to its COA 34

Discovering the Agents and Careof Address Mobile IP discovery process (home or foreign) agent broadcasts advertisements at regular intervals announce the network list one or more available care-of addresses mobile node takes a care-of address mobile node can also send solicitation to start the process 35

Registering the Care-of Address Mobile node sends an update (called) registration request) to its home agent with the care-of address information Home agent approves/disapproves the request Home agent adds the necessary information to its routing table Home agent sends a registration reply back to the mobile node 36

Registration Operations in Mobile IP MH = Mobile Host FA = Foreign Agent HA = Home Agent 37

Data Transfer from the Mobile Node HA 1 MN home network Internet sender FA foreign network CN 1. Sender sends to the IP address of the receiver as usual, FA works as default router receiver 38

Data Transfer to the Mobile Node HA 2 MN home network Internet 3 receiver FA foreign network CN sender 1 1. Sender sends to the IP address of MN, HA intercepts packet 2. HA tunnels packet to COA, here FA, by encapsulation 3. FA forwards the packet to the MN 39

Tunneling Operations in Mobile IP Correspondent Node X 40

Discussion Any problems of the Mobile IP approach? 41

Triangular Routing Triangular Routing CN sends all packets via HA to MN higher latency and network load Solution CN learns the current location of MN direct tunneling to this location HA or MN informs a CN about the location of MN Problem of the solution? 42

Handoff Change of FA (COA) packets on-the-fly during the change can be lost Solution new FA informs old FA to avoid packet loss, old FA buffers and then forwards remaining packets to new FA this information also enables the old FA to release resources for the MN 43

Summary: Mobile IP An out-of-network mobile node (MN) registers its current reachable address (COA) with its home agent Home agent forwards packets to the MN Several optimization techniques to improve efficiency and reduce packet losses during mobility 44