CSC 401 Data and Computer Communications Networks

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

Mobility: vocabulary

CSC 4900 Computer Networks: Mobility

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

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

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

Lecture 15 Wireless and Mobility

Chapter 7. Wireless and Mobile Networks 7-1

Chapter 6 Wireless and Mobile Networks (Wireless and Mobility)

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.

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

Chapter 3: Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks

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

Wireless Security Background

CSC 8560 Computer Networks: Wireless and Mobility

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

Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks

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

Reti degli elaboratori

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

Topic 2b Wireless MAC. Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

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

Mobile and Sensor Systems

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

Cellular Networks and Mobility

Chapter 6 Wireless and Mobile Networks

Module 6: Wireless Mobile Networks

CSCI-1680 Wireless Chen Avin

Chapter 6 Wireless and Mobile Networks

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

Chapter 5 Wireless and Mobile Networks

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

Chapter 6 Wireless and Mobile Networks

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

Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks

Mohammad Hossein Manshaei 1393

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

CSC 4900 Computer Networks: Wireless Networks

Chapter 6 Wireless and Mobile Networks

COMP 3331/9331: Computer Networks and Applications

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

Wireless and Mobile Networks 7-2

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross

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

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

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

CS 332 Computer Networks Wireless Networks

Mohammad Hossein Manshaei 1393

GPRS and UMTS T

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

Internet Services & Protocols. Mobile and Wireless Networks

ECS-087: Mobile Computing

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

INTRODUCTION TO LTE. ECE MOBILE COMMUNICATION Monday, 25 June 2018

Wireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Chapter 6 Wireless and Mobile Networks

Medium Access Control

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

COMP 3331/9331: Computer Networks and Applications

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross ( 6th ed.); , Kurose and Ross (7th ed.

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

Wireless Network and Mobility

Dimensioning, configuration and deployment of Radio Access Networks. part 1: General considerations. Mobile Telephony Networks

T Computer Networks II Mobile networks

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

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

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

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

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

Nexus8610 Traffic Simulation System. Intersystem Handover Simulation. White Paper

Cellular Communication

E. The enodeb performs the compression and encryption of the user data stream.

Block 3: Lecture 1! Part 3: Lecture 1! Wireless networks!

IP micro-mobility protocols

Mobile devices for wireless

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

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

Understanding Carrier Wireless Systems

Overview of GPRS and UMTS

Wireless and Mobile Networks

GPRS System Architecture

Chapter 2 The 3G Mobile Communications

Wireless Communication Systems. Lesson Outline

DAY 2. HSPA Systems Architecture and Protocols

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

Wireless and Mobile Networks

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

UMTS System Architecture and Protocol Architecture

Wireless Networking: An Introduction. Hongwei Zhang

Exam Questions 4A0-M02

1 Wireless Network Architecture

GSM and Similar Architectures Lesson 13 GPRS

Rethinking Cellular Architecture and Protocols for IoT Communica9on

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

5G NSA for MME. Feature Summary and Revision History

System Architecture Evolution

Transcription:

CSC 401 Data and Computer Communications Networks Wireless Networks Cellular & Mobility Sec 7.4 7.8 Lina Battestilli

7.1 Introduction Wireless Chapter 7 Outline Wireless and Mobile Networks 7.2 Wireless links, characteristics 7.3 IEEE 802.11 wireless LANs ( Wi-Fi ) 7.4 Cellular Internet Access Mobility Architecture, Standards (e.g., GSM) 7.5 Principles: addressing and routing to mobile users 7.6 Mobile IP 7.7 Handling mobility in cellular networks 7.8 Mobility and higher-layer protocols 7.9 Summary

802.11: mobility within same subnet H1 remains in same IP subnet: IP address can remain same Switch: which AP is associated with H1? self-learning switch will see frame from H1 and learn which switch port can be used to reach H1 BBS 1 H1 BBS 2 11

BER 802.11: Advanced Features Rate adaptation base station, mobile dynamically change transmission rate (physical layer modulation technique) as mobile moves, SNR varies QAM256 (8 Mbps) QAM16 (4 Mbps) BPSK (1 Mbps) operating point 10-1 10-2 10-3 10-4 10-5 10-6 10-7 10 20 30 40 SNR(dB) 1. SNR decreases, BER increase as node moves away from base station 2. When BER becomes too high, pick to lower transmission rate but with lower BER 12

802.11: Advanced Features Power Management Node-to-AP: I am going to sleep until next beacon frame AP knows not to transmit frames to this node Node wakes up before next beacon frame AP buffers any frames destined to sleeping host Beacon frame: contains list of mobiles with APto-mobile frames waiting to be sent node will stay awake if AP-to-mobile frames to be sent; otherwise sleep again until next beacon frame 13

802.15: Wireless Personal Area Network 802.15.1: Bluetooth less than 10 m diameter replacement for cables (mouse, keyboard, headphones) 2.4-2.5 GHz radio band, TDM Rate up to 4Mbps frequency hopping spread spectrum (FHSS) ad hoc: no infrastructure master/slaves: slaves request permission to send (to master) master grants requests S S WPAN P M P S P radius of coverage P Bluetooth Piconet 802.15.4: Zigbee low power, low rate (up to 20-250Kbps) IoT: temp, light sensors, security devises, etc. M S P Master device Slave device Parked device 14

7.1 Introduction Wireless Chapter 7 Outline Wireless and Mobile Networks 7.2 Wireless links, characteristics 7.3 IEEE 802.11 wireless LANs ( Wi-Fi ) 7.4 Cellular Internet Access Mobility Architecture, Standards (e.g., GSM) 7.5 Principles: addressing and routing to mobile users 7.6 Mobile IP 7.7 Handling mobility in cellular networks 7.8 Mobility and higher-layer protocols 7.9 Summary

Components of cellular network architecture cell covers geographical region base station (BS) analogous to 802.11 AP mobile users attach to network through BS air-interface: physical and link layer protocol between mobile and BS MSC connects cells to wired tel. net. manages call setup (more later!) handles mobility (more later!) Mobile Switching Center Mobile Switching Center Public telephone network Generations 1G analog FDM/TDM, voice 2G digital voice 2.5G voice + data 3G higher data rates, voice+data 4G/LTE all IP core network at multi-mbps rates wired network 16

Cellular networks: 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 time slots 17

2G (voice) network architecture GSM (Global System for Mobile Communications) Base station system (BSS) BTS BTS BSC BSC MSC G Gateway MSC Public telephone network Legend Base transceiver station (BTS) Base station controller (BSC) Voice Encoded at ~13Kbps Mobile Switching Center (MSC) Mobile subscribers 18

3G (voice+data) network architecture radio network controller MSC UMTS developed by 3GPP G Gateway MSC Public Telephone network Key insight: new cellular data network operates in parallel (except at edge) with existing cellular voice network voice network unchanged in core data network operates in parallel SGSN G GGSN Public Internet Serving GPRS Support Node (SGSN) Gateway GPRS Support Node (GGSN) 19

3G (voice+data) network architecture Node B radio network controller MSC G Gateway MSC Public Telephone network SGSN G Public Internet GGSN Radio Interface (WCDMA, HSPA) Radio Access Network Universal Terrestrial Radio Access Network (UTRAN) Core Network General Packet Radio Service (GPRS) Core Network Public Internet WCDMA Wideband CDMA HSP (High Speed Packet Access) up to 14Mbps 20

3G versus 4G LTE network architecture 3G Node B radio network controller MSC SGSN G Gateway MSC G Public Telephone network Public Internet GGSN 4G-LTE MME HSS Radio Access Network E-UTRAN Evolved Packet Core (EPC) G S-GW G P-GW In 2015, 50 countries, 50% Public Internet 21

4G: Differences from 3G All IP core: no separation between voice and data all traffic carried in IP datagrams from UE to gateway Separation of control and data plane Mobility Home Subscriber Management Server(HSS) Entity (MME) (like HLR+VLR) UE enodeb (user element) (base station) HSS MME Serving Packet data Gateway network (S-GW) Gateway (P-GW) Radio Access Network E-UTRAN data Evolved Packet Core (EPC) G S-GW G P-GW Public Internet 22

Functional split of major LTE components handles idle/active UE transitions pages UE sets up enodeb-pgw tunnel (aka bearer) holds idle UE info QoS enforcement Data plane tunnels to S-GW Control plane registration & mobility 23

Radio+Tunneling: UE enodeb PGW IP packet from UE encapsulated in GPRS Tunneling Protocol (GTP) message at ENodeB GTP message encapsulated in UDP, then encapsulated in IP. large IP packet addressed to SGW UE enodeb G S-GW G P-GW link-layer radio net tunnel

Quality of Service in LTE QoS from enodeb to S-GW: min and max guaranteed bit rate QoS in radio access network: one of 12 QCI values 25

7.1 Introduction Wireless Chapter 7 Outline Wireless and Mobile Networks 7.2 Wireless links, characteristics 7.3 IEEE 802.11 wireless LANs ( Wi-Fi ) 7.4 Cellular Internet Access Mobility Architecture, Standards (e.g., GSM) 7.5 Principles: addressing and routing to mobile users 7.6 Mobile IP 7.7 Handling mobility in cellular networks 7.8 Mobility and higher-layer protocols 7.9 Summary

What is mobility? spectrum of mobility, from the network perspective: no mobility high mobility mobile wireless user, using same access point mobile user, connecting/ disconnecting from network using DHCP. mobile user, passing through multiple access point while maintaining ongoing connections (like cell phone) How important is for the mobile s node address to remain the same? What supporting wired infrastructure is available? 27

Mobility: vocabulary home network: 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 HOME permanent address: address in home network, can always be used to reach mobile e.g., 128.119.40.186 wide area network 28

Mobility: more vocabulary permanent address: remains constant (e.g., 128.119.40.186) HOME care-of-address: address in visited network. (e.g., 79,129.13.2) visited network: network in which mobile currently resides (e.g., 79.129.13/24) wide area network correspondent: wants to communicate with mobile foreign agent: entity in visited network that performs mobility functions on behalf of mobile. 29

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? 30

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 correspondent to mobile goes through home agent, then forwarded to visited network direct routing: correspondent gets foreign address of mobile, sends directly to mobile not scalable to millions of mobiles 31

Mobility: registration home network wide area network foreign agent contacts home agent home: this mobile is resident in my network 2 1 mobile contacts foreign agent on entering visited network end result: foreign agent knows about mobile home agent knows location of mobile 32

Mobility via Indirect Routing home network home agent intercepts packets, forwards to foreign agent foreign agent receives packets, forwards to mobile 3 visited network correspondent addresses packets using home address of mobile 1 wide area network 2 4 mobile replies directly to correspondent 33

Indirect Routing: comments mobile uses two addresses: permanent address: used by correspondent (hence mobile location is transparent to correspondent) care-of-address: used by home agent to forward datagrams to mobile foreign agent functions may be done by mobile itself triangle routing: correspondent-home-network-mobile inefficient when correspondent, mobile are in same network 34

Indirect Routing: Accommodating Mobility suppose mobile user moves to another network 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 networks transparent: on going connections can be maintained! 35

Mobility via Direct Routing overcome triangle routing problem non-transparent to correspondent: correspondent must get care-of-address from home agent what if mobile changes visited network? 1 2 4 3 36

Direct Routing: Accommodating mobility anchor foreign agent: FA in first visited network data always routed first to anchor FA when mobile moves: new FA arranges to have data forwarded from old FA (chaining) correspondent wide area network 1 correspondent agent anchor foreign agent 5 4 3 new foreign agent foreign net visited at session start 2 new foreign network 37

7.1 Introduction Wireless Chapter 7 Outline Wireless and Mobile Networks 7.2 Wireless links, characteristics 7.3 IEEE 802.11 wireless LANs ( Wi-Fi ) 7.4 Cellular Internet Access Mobility Architecture, Standards (e.g., GSM) 7.5 Principles: addressing and routing to mobile users 7.6 Mobile IP 7.7 Handling mobility in cellular networks 7.8 Mobility and higher-layer protocols 7.9 Summary

Mobile IP RFC 5944, 2010 has many features we have seen: home agents, foreign agents, foreign-agent registration, care-of-addresses, encapsulation (packet-within-a-packet) three main components to standard: indirect routing of datagrams agent discovery registration with home agent 39

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 correspondent Care-of address: 79.129.13.2 40

Mobile IP: registration example home agent HA: 128.119.40.7 registration req. COA: 79.129.13.2 HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 9999 identification: 714 encapsulation format. visited network: 79.129.13/24 foreign agent COA: 79.129.13.2 ICMP agent adv. COA: 79.129.13.2. registration req. COA: 79.129.13.2 HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 9999 identification:714. mobile agent MA: 128.119.40.186 time registration reply HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 4999 Identification: 714 encapsulation format. registration reply HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 4999 Identification: 714. 41

7.1 Introduction Wireless Chapter 7 Outline Wireless and Mobile Networks 7.2 Wireless links, characteristics 7.3 IEEE 802.11 wireless LANs ( Wi-Fi ) 7.4 Cellular Internet Access Mobility Architecture, Standards (e.g., GSM) 7.5 Principles: addressing and routing to mobile users 7.6 Mobile IP 7.7 Handling mobility in cellular networks 7.8 Mobility and higher-layer protocols 7.9 Summary

Handling mobility in cellular networks home network: network of cellular provider you subscribe to (e.g., Sprint PCS, Verizon) home location register (HLR): database in home network containing permanent cell phone # profile information (services, preferences, billing) information about current location (could be in another network) visited network: network in which mobile currently resides visitor location register (VLR): database with entry for each user currently in network 43

GSM: indirect routing to mobile home MSC consults HLR, gets roaming number of mobile in visited network mobile user HLR 4 2 home network home Mobile Switching Center VLR Mobile Switching Center visited network 3 correspondent 1 call routed to home network Public switched telephone network home MSC sets up 2 nd leg of call to MSC in visited network MSC in visited network completes call through base station to mobile 44

GSM: handoff with common MSC handoff goal: route call via new base station (without interruption) VLR Mobile Switching Center reasons for handoff: stronger signal to/from new BSS (continuing connectivity, less battery drain) old BSS old routing new routing new BSS load balance: free up channel in current BSS GSM doesnt mandate why to perform handoff (policy), only how (mechanism) handoff initiated by old BSS 45

GSM: handoff with common MSC old BSS 1 VLR 8 Mobile Switching Center 2 4 7 5 6 3 new BSS 1. old BSS informs MSC of impending handoff, provides list of 1 + new BSSs 2. MSC sets up path (allocates resources) to new BSS 3. new BSS allocates radio channel for use by mobile 4. new BSS signals MSC, 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 MSC: handoff complete. MSC reroutes call 8 MSC-old-BSS resources released 46

GSM: handoff between different MSCs home network Home MSC anchor MSC MSC correspondent PSTN MSC MSC anchor MSC: first MSC visited during call call remains routed through anchor MSC new MSCs add on to end of MSC chain as mobile moves to new MSC optional path minimization step to shorten multi-msc chain 47

Wireless, mobility: impact on higher layer protocols logically, impact should be minimal best effort service model remains unchanged TCP and UDP can (and do) run over wireless, mobile but performance-wise: packet loss/delay due to bit-errors (discarded packets, delays for link-layer retransmissions), and handoff TCP interprets loss as congestion, will decrease congestion window un-necessarily delay impairments for real-time traffic limited bandwidth of wireless links 48

References & Questions Some of the slides are identical or derived from 1. Slides for the 7 th edition of the book Kurose & Ross, Computer Networking: A Top-Down Approach,