Wireless Transmission and Mobility

Similar documents
SJTU 2018 Fall Computer Networking. Wireless Communication

Aloha and slotted aloha

Mobile IP. Mobile IP 1

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

Mobile Communications Chapter 3 : Media Access

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Mobile Communications Chapter 9: Network Protocols/Mobile IP

Chapter 3 MEDIA ACCESS CONTROL

Chapter 8 LOCATION SERVICES

ECS-087: Mobile Computing

Mobile Communications Mobility Support in Network Layer

Network Security. Security of Mobile Internet Communications. Chapter 17. Network Security (WS 2002): 17 Mobile Internet Security 1 Dr.-Ing G.

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

Mohammad Hossein Manshaei 1393

LECTURE 8. Mobile IP

ICE 1332/0715 Mobile Computing (Summer, 2008)

Mobility Management - Basics

Mobile Communications

Computer Communication III

How Mobile IP Works? Presenter: Ajoy Singh

Mobile IP. rek. Petr Grygárek Petr Grygarek, Advanced Computer Networks Technologies 1

Mobile & Wireless Networking. Lecture 9: Mobile IP. [Schiller, Section 8.1]

Data Communications. Data Link Layer Protocols Wireless LANs

Mobile and Sensor Systems

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

11. IP Mobility 최 양 희 서울대학교 컴퓨터공학부

Mobility Management Basics

Computer Networks. Today. Principles of datalink layer services Multiple access links Adresavimas, ARP LANs Wireless LANs VU MIF CS 1/48 2/48

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.

Strengthening Unlicensed Band Wireless Backhaul

Student ID: CS457: Computer Networking Date: 5/8/2007 Name:

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

Computer Network Fundamentals Spring Week 3 MAC Layer Andreas Terzis

Lecture 6. Data Link Layer (cont d) Data Link Layer 1-1

CSEN 503 Introduction to Communication Networks. Mervat AbuElkheir Hana Medhat Ayman Dayf. **Slides are attributed to J. F. Kurose

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

MAC LAYER. Murat Demirbas SUNY Buffalo

CS 43: Computer Networks Media Access. Kevin Webb Swarthmore College November 30, 2017

CS 43: Computer Networks. 27: Media Access Contd. December 3, 2018

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

Computer Networks Principles LAN - Ethernet

Chapter 5: Link layer

Lecture 4: Wireless MAC Overview. Hung-Yu Wei National Taiwan University

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4.

Mobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

IEEE C /08

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

ECE 4450:427/527 - Computer Networks Spring 2017

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:

Links Reading: Chapter 2. Goals of Todayʼs Lecture. Message, Segment, Packet, and Frame

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

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

Random Assignment Protocols

Wireless Communications

Data Link Layer: Multi Access Protocols

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

IP Mobility Support for QoS over Heterogeneous Networks

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

Mobile IP and Mobile Transport Protocols

Physical Layer. Medium Access Links and Protocols. Point-to-Point protocols. Modems: Signaling. Modems Signaling. Srinidhi Varadarajan

Reminder: Datalink Functions Computer Networking. Datalink Architectures

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

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

Faculty of Computer Science and Technology, UTU 2015

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

Mobile IP. Mobile Computing. Mobility versus Portability

Lecture 19. Principles behind data link layer services Framing Multiple access protocols

CS 421: COMPUTER NETWORKS FALL FINAL January 10, minutes

Chapter 1 Basic concepts of wireless data networks (cont d)

PMIPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS. Proxy Mobile IPv6. Peter R. Egli INDIGOO.COM. indigoo.

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

Mobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

CS 455/555 Intro to Networks and Communications. Link Layer

The Link Layer and LANs. Chapter 6: Link layer and LANs

CSCI Spring Final Exam Solution

CHAPTER 7 MAC LAYER PROTOCOLS. Dr. Bhargavi Goswami Associate Professor & Head Department of Computer Science Garden City College

Lecture 12 December 04, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Link Layer and LANs 안상현서울시립대학교컴퓨터 통계학과.

Advanced Computer Networks. IP Mobility

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 16

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

CSCI-1680 Wireless Chen Avin

King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering

Link Layer and LANs. CMPS 4750/6750: Computer Networks

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

Cellular Networks and Mobility

Multiple Access Links and Protocols

Module 28 Mobile IP: Discovery, Registration and Tunneling

Goal and Outline. Computer Networking. What Do We Need? Today s Story Lecture 3: Packet Switched Networks Peter Steenkiste

Internet Structure. network edge:

EE 122: Ethernet and

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 24: Mobile and Wireless

Packet multiple access and the Aloha protocol

1-1. Switching Networks (Fall 2010) EE 586 Communication and. November 8, Lecture 30

CMPE 257: Wireless and Mobile Networking

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

CSC 4900 Computer Networks: Mobility

1: Review Of Semester Provide an overview of encapsulation.

Introduction to IPv6. IPv6 addresses

Transcription:

Mobile and Ubiquitous Computing Wireless Transmission and Mobility Modulation, MAC and IPv6" George Roussos! g.roussos@dcs.bbk.ac.uk!

Modulation" Digital modulation! digital data is translated into an analog signal (baseband)! ASK, FSK, PSK! differences in spectral efficiency, power efficiency, robustness!

Modulation and demodulation" analog digital baseband data signal digital analog 101101001 modulation modulation radio transmitter radio carrier analog demodulation analog baseband signal synchronization decision digital data 101101001 radio receiver radio carrier

Digital modulation" 1 0 1 Modulation of digital signals known as Shift Keying! Amplitude Shift Keying (ASK)! Frequency Shift Keying (FSK)! Phase Shift Keying (PSK)! 1 0 1 1 0 1 t t t

Example (RFID)"

Motivation" Can we apply media access methods from fixed networks?! Example CSMA/CD! Carrier Sense Multiple Access with Collision Detection! send as soon as the medium is free, listen into the medium if a collision occurs (original method in IEEE 802.3)! Problems in wireless networks! signal strength decreases proportional to the square of the distance! the sender would apply CS and CD, but the collisions happen at the receiver! it might be the case that a sender cannot hear the collision, i.e., CD does not work! furthermore, CS might not work if, e.g., a terminal is hidden!

Motivation - hidden and exposed terminals" Hidden terminals! A sends to B, C cannot receive A! C wants to send to B, C senses a free medium (CS fails)! collision at B, A cannot receive the collision (CD fails)! A is hidden for C Exposed terminals! B sends to A, C wants to send to another terminal (not A or B)! C has to wait, CS signals a medium in use! but A is outside the radio range of C, therefore waiting is not necessary! C is exposed to B! A B C

Motivation - near and far terminals" Terminals A and B send, C receives! signal strength decreases proportional to the square of the distance! the signal of terminal B therefore drowns out Aʼs signal! C cannot receive A! A B C If C for example was an arbiter for sending rights, terminal B would drown out terminal A already on the physical layer! Also severe problem for CDMA-networks - precise power control needed!!

TDD/TDMA - general scheme" 417 µs 1 2 3 11 12 1 2 3 11 12 downlink uplink t

Mechanism! random, distributed (no central arbiter), time-multiplex! Aloha/slotted aloha" Slotted Aloha additionally uses time-slots, sending must always start at slot boundaries! collision Aloha! sender A sender B sender C collision t Slotted Aloha! sender A sender B sender C t

DAMA - Demand Assigned Multiple Access" Channel efficiency only 18% for Aloha, 36% for Slotted Aloha (assuming Poisson distribution for packet arrival and packet length)! Reservation can increase efficiency to 80%! a sender reserves a future time-slot! sending within this reserved time-slot is possible without collision! reservation also causes higher delays! typical scheme for satellite links! Examples for reservation algorithms:! Explicit Reservation! Implicit Reservation (PRMA)! Reservation-TDMA!

Access method DAMA: Reservation-TDMA" Reservation Time Division Multiple Access! every frame consists of N mini-slots and x data-slots! every station has its own mini-slot and can reserve up to k data-slots using this mini-slot (i.e. x = N * k).! other stations can send data in unused data-slots according to a round-robin sending scheme (best-effort traffic)! e.g. N=6, k=2 N mini-slots N * k data-slots reservations for data-slots other stations can use free data-slots based on a round-robin scheme

Mobility: Location Based Computing" How to take into account the location of the host and the user! to access resources nearest to you! more relevant, better performance! local restaurant, closer data servers! to modify the operation of software e.g. discover new services available localy! Technology: many different depending on! wireless system used, indoor-outdoor, type of location needed! GPS, location tags, vision, triangulation etc! A whole session will be on this!!

Mobility: Migration" Device! start work on a PDA and continue on a phone! processes, data, state! Location! start work on the train and continue at home! security, resources, preferred attachement! Context! use the same resource to work and then to entertain! cost, security, resources, identity!

Motivation for Mobile IP" Routing! based on IP destination address, network prefix (e.g. 129.13.42) determines physical subnet! change of physical subnet implies change of IP address to have a topological correct address (standard IP) or needs special entries in the routing tables! TCP connections break, security problems!

Motivation for Mobile IP" Specific routes to end-systems?! change of all routing table entries to forward packets to the right destination! does not scale with the number of mobile hosts and frequent changes in the location, security problems! Changing the IP-address?! adjust the host IP address depending on the current location! almost impossible to find a mobile system, DNS updates take to long time! TCP connections break, security problems!

Requirements to Mobile IP" Transparency! mobile end-systems keep their IP address! continuation of communication after interruption of link possible! point of connection to the fixed network can be changed! Compatibility! support of the same layer 2 protocols as IP! no changes to current end-systems and routers required! mobile end-systems can communicate with fixed systems! Security! authentication of all registration messages! Efficiency and scalability! only little additional messages to the mobile system required (connection typically via a low bandwidth radio link)! world-wide support of a large number of mobile systems in the whole Internet!

Mobile Node (MN)! system (node) that can change the point of connection to the network without changing its IP address! Home Agent (HA)! system in the home network of the MN, typically a router! Terminology" registers the location of the MN, tunnels IP datagrams to the COA! Foreign Agent (FA)! system in the current foreign network of the MN, typically a router! forwards the tunneled datagrams to the MN, typically also the default router for the MN! Care-of Address (COA)! address of the current tunnel end-point for the MN (at FA or MN)! actual location of the MN from an IP point of view! can be chosen, e.g., via DHCP! Correspondent Node (CN)! communication partner!

HA Example network" MN router home network Internet mobile end-system (physical home network for the MN) router FA foreign network CN (current physical network for the MN) end-system router

HA Data transfer to the mobile system" 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 (proxy ARP) 2. HA tunnels packet to COA, here FA, by encapsulation 3. FA forwards the packet to the MN

HA Data transfer from the mobile system" 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

COA Overview" home network router HA router FA MN Internet foreign network CN router home network router HA 2. router FA 3. 4. MN Internet foreign network 1. CN router

Agent Advertisement! Network integration" HA and FA periodically send advertisement messages into their physical subnets! MN listens to these messages and detects, if it is in the home or a foreign network (standard case for home network)! MN reads a COA from the FA advertisement messages! Registration (always limited lifetime!)! MN signals COA to the HA via the FA, HA acknowledges via FA to MN! these actions have to be secured by authentication! Advertisement! HA advertises the IP address of the MN (as for fixed systems), i.e. standard routing information! routers adjust their entries, these are stable for a longer time (HA responsible for a MN over a longer period of time)! packets to the MN are sent to the HA,! independent of changes in COA/FA!