Mobility: vocabulary

Similar documents
CSC 4900 Computer Networks: Mobility

Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

CSC 401 Data and Computer Communications Networks

No lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after.

COSC : mobility within same subnet. Lecture 26. H1 remains in same IP subnet: IP address can remain same

Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking

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

Chapter 6 Wireless and Mobile Networks (Wireless and Mobility)

Wireless Security Background

Data Communication & Networks G Session 5 - Main Theme Wireless Networks. Dr. Jean-Claude Franchitti

Chapter 6 Wireless and Mobile Networks

Reti degli elaboratori

Chapter 6. Wireless and Mobile Networks. IEEE : personal area network : WiMAX: downlink, uplink scheduling

Chapter 6 Wireless and Mobile Networks

Already finished all layers in the stack, why a separate chapter for wireless and mobile networks?

CSC 8560 Computer Networks: Wireless and Mobility

Wireless and Mobile Networks

Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach. Andrei Gurtov

Cellular Networks and Mobility

Chapter 6 Wireless and Mobile Networks

Mohammad Hossein Manshaei 1393

Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

CSCI-1680 Wireless Chen Avin

CPSC 826 Internetworking. Wireless and Mobile Networks. Wireless Networks Wireless Hosts

Lecture 15 Wireless and Mobility

Chapter 7. Wireless and Mobile Networks 7-1

Chapter 3: Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks

Chapter 5 Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks

Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

Module 6: Wireless Mobile Networks

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

Computer Networks, Andrew Tannenbaum, Chapter 5.6. Computer Networking: A Top Down Approach Featuring the

Chapter 6 Wireless and Mobile Networks. Chapter 6 outline. Chapter 6: Wireless and Mobile Networks. Elements of a wireless network

Chapter 6 Wireless and Mobile Networks

Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks

Last time?! Block 3: Lecture 1! Wireless networks! Ingredients 2: Antennas! Ingredients 1: Mobile Phones, PDAs & Co.! 20/05/14. Part 3: lecture 3!

3/20/2012. Data Communications & Networks. Session 5 Main Theme. 2 Wireless and Mobile Networks. Dr. Jean-Claude Franchitti

Chapter 4 roadmap. CS555, Spring /14/2005. WMU-CS, Dr. Gupta 1. Multicast Routing: Problem Statement. Approaches for building mcast trees

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

Communication Networks: Wireless and Mobile Communication Networks. Prof. Amir Herzberg BIU, Dept. of CS

ECS-087: Mobile Computing

Chapter 6 Wireless and Mobile Networks

Internet Services & Protocols. Mobile and Wireless Networks

Addressing: when mobile is moving around. Mobile Registration. Principles of Mobile Routing. Mobility via Indirect Routing

What is mobility? Mobile IP. Mobility Impact on Protocol Stack (cont.) Advanced Topics in Computer Networks

Mobile and Sensor Systems

Announcements: Assignment 4 due now Lab 4 due next Tuesday Assignment 5 posted, due next Thursday

2001, Cisco Systems, Inc. All rights reserved. Copyright 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

Cellular Communication

IP micro-mobility protocols

COMP 3331/9331: Computer Networks and Applications

Overview of the Cisco Mobile Wireless Home Agent

Wireless Network and Mobility

GPRS and UMTS T

Introduction to Wireless Networks. Chapter 7: Introduction to Heterogeneous Networks and

E2-E3: CONSUMER MOBILITY. CHAPTER-5 CDMA x OVERVIEW (Date of Creation: )

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

Security of Cellular Networks: Man-in-the Middle Attacks

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

Wireless and Mobile Network Architecture

CS118 Discussion 1A, Week 9. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m.

GSM System Overview. Ph.D. Phone Lin.

Overview of the Cisco Mobile Wireless Home Agent

Pertemuan 7 GSM Network. DAHLAN ABDULLAH

Extending or Interconnecting LANS. Physical LAN segment. Virtual LAN. Forwarding Algorithm 11/9/15. segments. VLAN2, Port3. VLAN1, Port1.

Mobility Management. Shun-Ren Yang Ph.D.

Wireless and Mobile Network Architecture

Nexus8610 Traffic Simulation System. Intersystem Handover Simulation. White Paper

Talk 4: WLAN-GPRS Integration for Next-Generation Mobile Data Networks

Cellular Mobile Systems and Services (TCOM1010) GSM Architecture

A Survey of IP micro-mobility protocols

Chapter 3 GSM and Similar Architectures

Overview of GPRS and UMTS

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

Advanced Computer Networks Exercise Session 4. Qin Yin Spring Semester 2013

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

Network Node for IMT-2000

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks

CSC 4900 Computer Networks: Wireless Networks

Information Technology Mobile Computing Module: GSM Handovers

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

CS 515 Mobile and Wireless Networking Final Exam Fall

WELCOME Mobile Applications Testing. Copyright

CS 515 Mobile and Wireless Networking Final Exam Solutions Fall

GPRS System Architecture

Hands-On Modern Mobile and Long Term Evolution LTE

LECTURE 8. Mobile IP

COMP327 Mobile Computing Session: Lecture Set 5 - Wireless Communication Part 2

GSM Mobility Management

Physical Layer: Multiplexing, Spectrum Spreading and Switching. Covers Chapters# 06 & 08 from Text Book

UMTS System Architecture and Protocol Architecture

Daedalus/GloMop Architectural Walkthrough

Computer Networking Introduction

Network Layer: Internet Protocol

Information Technology Mobile Computing Module: GSM Handovers

TSIN02 - Internetworking

Transcription:

What is mobility? spectrum of mobility, from the perspective: no mobility high mobility mobile wireless user, using same access point mobile user, connecting/ disconnecting from using DHCP. mobile user, passing through multiple access point while maintaining ongoing connections (like cell phone) Wireless, Mobile Networks 6-1 Mobility: vocabulary home : permanent home of mobile (e.g., 128.119.40/24) home agent: entity that will perform mobility functions on behalf of mobile, when mobile is remote permanent address: address in home, can always be used to reach mobile e.g., 128.119.40.186 wide area Wireless, Mobile Networks 6-2 1

Mobility: more vocabulary permanent address: remains constant (e.g., 128.119.40.186) visited : in which mobile currently resides (e.g., 79.129.13/24) care-of-address: address in visited. (e.g., 79,129.13.2) wide area : wants to communicate with mobile foreign agent: entity in visited that performs mobility functions on behalf of mobile. Wireless, Mobile Networks 6-3 IP addresses: how to get one? Q: how does get subnet part of IP addr? A: gets allocated portion of its provider ISP s address space ISP's block 11001000 00010111 00010000 00000000 200.23.16.0/20 Organization 0 11001000 00010111 00010000 00000000 200.23.16.0/23 Organization 1 11001000 00010111 00010010 00000000 200.23.18.0/23 Organization 2 11001000 00010111 00010100 00000000 200.23.20.0/23....... Organization 7 11001000 00010111 00011110 00000000 200.23.30.0/23 Network Layer 4-4 2

Hierarchical addressing: route aggregation hierarchical addressing allows efficient advertisement of routing information: Organization 0 200.23.16.0/23 Organization 1 200.23.18.0/23 Organization 2 200.23.20.0/23 Organization 7. 200.23.30.0/23. Fly-By-Night-ISP Send me anything with addresses beginning 200.23.16.0/20 Internet ISPs-R-Us Send me anything with addresses beginning 199.31.0.0/16 Network Layer 4-5 Hierarchical addressing: more specific routes ISPs-R-Us has a more specific route to Organization 1 Organization 0 200.23.16.0/23 Organization 2 200.23.20.0/23 Organization 7. 200.23.30.0/23. Fly-By-Night-ISP Send me anything with addresses beginning 200.23.16.0/20 Internet Organization 1 200.23.18.0/23 ISPs-R-Us Send me anything with addresses beginning 199.31.0.0/16 or 200.23.18.0/23 Network Layer 4-6 3

How do you contact a mobile friend: Consider friend frequently changing addresses, how do you find her? I wonder where Alice moved to? search all phone books? call her parents? expect her to let you know where he/she is? Wireless, Mobile Networks 6-7 Mobility: approaches let routing handle it: routers advertise permanent address of mobile-nodes-in-residence via usual routing table exchange. routing tables indicate where each mobile located no changes to end-systems let end-systems handle it: indirect routing: communication from to mobile goes through home agent, then forwarded to remote direct routing: gets foreign address of mobile, sends directly to mobile Wireless, Mobile Networks 6-8 4

Mobility: approaches let routing handle it: routers advertise permanent address of mobile-nodes-in-residence not via usual routing table exchange. scalable routing tables indicate where each mobile located to millions of no changes to end-systems mobiles let end-systems handle it: indirect routing: communication from to mobile goes through home agent, then forwarded to remote direct routing: gets foreign address of mobile, sends directly to mobile Wireless, Mobile Networks 6-9 Mobility: registration home visited wide 2 area foreign agent contacts home agent home: this mobile is resident in my 1 mobile contacts foreign agent on entering visited end result: foreign agent knows about mobile home agent knows location of mobile Wireless, Mobile Networks 6-10 5

Mobility via indirect routing home home agent intercepts packets, forwards to foreign agent foreign agent receives packets, forwards to mobile 3 visited addresses packets using home address of mobile 1 wide area 2 4 mobile replies directly to Wireless, Mobile Networks 6-11 Indirect Routing: comments mobile uses two addresses: permanent address: used by (hence mobile location is transparent to ) care-of-address: used by home agent to forward datagrams to mobile foreign agent functions may be done by mobile itself triangle routing: -home- -mobile inefficient when, mobile are in same Wireless, Mobile Networks 6-12 6

Indirect routing: moving between s suppose mobile user moves to another registers with new foreign agent new foreign agent registers with home agent home agent update care-of-address for mobile packets continue to be forwarded to mobile (but with new care-of-address) mobility, changing foreign s transparent: on going connections can be maintained! Wireless, Mobile Networks 6-13 Mobility via direct routing forwards to foreign agent foreign agent receives packets, forwards to mobile visited home requests, receives foreign address of mobile 1 2 4 3 mobile replies directly to Wireless, Mobile Networks 6-14 7

Mobility via direct routing: comments overcome triangle routing problem non-transparent to : must get care-of-address from home agent what if mobile changes visited? 1 2 4 3 Wireless, Mobile Networks 6-15 Accommodating mobility with direct routing anchor foreign agent: FA in first visited data always routed first to anchor FA when mobile moves: new FA arranges to have data forwarded from old FA (chaining) wide area 1 agent anchor foreign agent 5 4 3 new foreign agent foreign net visited at session start 2 new foreign Wireless, Mobile Networks 6-16 8

Mobile IP RFC 3344 has many features we ve seen: home agents, foreign agents, foreign-agent registration, care-of-addresses, encapsulation (packet-within-a -packet) three components to standard: indirect routing of datagrams agent discovery registration with home agent Wireless, Mobile Networks 6-17 Mobile IP: indirect routing foreign-agent-to-mobile packet packet sent by home agent to foreign agent: a packet within a packet dest: 128.119.40.186 dest: 79.129.13.2 dest: 128.119.40.186 Permanent address: 128.119.40.186 dest: 128.119.40.186 packet sent by Care-of address: 79.129.13.2 Wireless, Mobile Networks 6-18 9

Mobile IP: agent discovery agent advertisement: foreign/home agents advertise service by broadcasting ICMP messages (typefield = 9) H,F bits: home and/or foreign agent R bit: registration required Wireless, Mobile Networks 6-19 Mobile IP: registration example Wireless, Mobile Networks 6-20 10

Components of cellular architecture cell covers geographical region base station (BS) analogous to 802.11 AP mobile users attach to through BS air-interface: physical and link layer protocol between mobile and BS connects cells to wired tel. net. manages call setup (more later!) handles mobility (more later!) Mobile Switching Center Mobile Switching Center Public telephone wired Wireless, Mobile Networks 6-21 Cellular s: the first hop Two techniques for sharing mobile-to-bs radio spectrum combined FDMA/TDMA: divide spectrum in frequency channels, divide each channel into time slots CDMA: code division multiple access frequency bands OFDM: orthogonal frequency division multiplexing time slots Wireless, Mobile Networks 6-22 11

2G (voice) architecture Base station system (BSS) BTS BSC G Gateway Public telephone Legend Base transceiver station (BTS) Base station controller (BSC) Mobile Switching Center () Mobile subscribers Wireless, Mobile Networks 6-23 3G (voice+data) architecture radio controller G Gateway Public telephone Key insight: new cellular data operates in parallel (except at edge) with existing cellular voice voice unchanged in core data operates in parallel SGSN G GGSN Public Internet Serving GPRS Support Node (SGSN) Gateway GPRS Support Node (GGSN) Wireless, Mobile Networks 6-24 12

3G (voice+data) architecture radio controller G Gateway Public telephone SGSN G GGSN Public Internet radio interface (WCDMA, HSDPA) radio access Universal Terrestrial Radio Access Network (UTRAN) core General Packet Radio Service (GPRS) Core Network public Internet Wireless, Mobile Networks 6-25 Handling mobility in cellular s home : of cellular provider you subscribe to (e.g., Sprint PCS, Verizon) home location register (HLR): database in home containing permanent cell phone #, profile information (services, preferences, billing), information about current location (could be in another ) visited : in which mobile currently resides visitor location register (VLR): database with entry for each user currently in could be home Wireless, Mobile Networks 6-26 13

GSM: indirect routing to mobile home consults HLR, gets roaming number of mobile in visited mobile user HLR 2 home home Mobile Switching Center VLR Mobile Switching Center 4 visited 3 1 call routed to home Public switched telephone home sets up 2 nd leg of call to in visited in visited completes call through base station to mobile Wireless, Mobile Networks 6-27 GSM: handoff with common old BSS VLR Mobile Switching Center old routing new routing new BSS handoff goal: route call via new base station (without interruption) reasons for handoff: stronger signal to/from new BSS (continuing connectivity, less battery drain) load balance: free up channel in current BSS GSM doesn t mandate why to perform handoff (policy), only how (mechanism) handoff initiated by old BSS Wireless, Mobile Networks 6-28 14

GSM: handoff with common old BSS VLR Mobile Switching Center 2 4 1 7 8 3 5 6 new BSS 1. old BSS informs of impending handoff, provides list of 1 + new BSSs 2. sets up path (allocates resources) to new BSS 3. new BSS allocates radio channel for use by mobile 4. new BSS signals, old BSS: ready 5. old BSS tells mobile: perform handoff to new BSS 6. mobile, new BSS signal to activate new channel 7. mobile signals via new BSS to : handoff complete. reroutes call 8 -old-bss resources released Wireless, Mobile Networks 6-29 GSM: handoff between s home Home anchor PSTN (a) before handoff anchor : first visited during call call remains routed through anchor new s add on to end of chain as mobile moves to new optional path minimization step to shorten multi- chain Wireless, Mobile Networks 6-30 15

GSM: handoff between s home Home anchor PSTN (b) after handoff anchor : first visited during call call remains routed through anchor new s add on to end of chain as mobile moves to new optional path minimization step to shorten multi- chain Wireless, Mobile Networks 6-31 Mobility: GSM versus Mobile IP GSM element Comment on GSM element Mobile IP element Home system Gateway Mobile Switching Center, or home. Home Location Register (HLR) Visited System Visited Mobile services Switching Center. Visitor Location Record (VLR) Mobile Station Roaming Number (MSRN), or roaming number Network to which mobile user s permanent phone number belongs Home : point of contact to obtain routable address of mobile user. HLR: database in home system containing permanent phone number, profile information, current location of mobile user, subscription information Network other than home system where mobile user is currently residing Visited : responsible for setting up calls to/from mobile nodes in cells associated with. VLR: temporary database entry in visited system, containing subscription information for each visiting mobile user Routable address for telephone call segment between home and visited, visible to neither the mobile nor the. Home Home agent Visited Foreign agent Care-of -address Wireless, Mobile Networks 6-32 16