Andrea G. Forte Sangho Shin Henning Schulzrinne

Slides:



Advertisements
Similar presentations
Fast L3 Handoff in Wireless LANs Andrea G. Forte Sangho Shin Henning Schulzrinne.
Advertisements

Advantage Century Telecommunication Corp. AIL: Actively Intelligent Link-Layer Handoff Guo-Yuan Mikko Wang
1 Address Resolution Protocol (ARP) Relates to Lab 2. This module is about the address resolution protocol.
1 Address Resolution Protocol (ARP) Relates to Lab 2. This module is about the address resolution protocol.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
Wireless Design for Voice Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Overview of IEEE and MAC Layer September 25, 2009 SungHoon Seo
1 Towards the Quality of Service for VoIP Traffic in IEEE Wireless Networks Sangho Shin PhD candidate Computer Science Columbia University.
Cooperation Between Stations in Wireless Networks Andrea G. Forte and Henning Schulzrinne Department of Computer Science Columbia University, New York.
VoIP over Wireless LANs Sangho Shin. IP Why VoIP? Voice Personalized Service Location-based Service Emergency Service IP Voice Service.
VoIP over Wireless LANs Sangho Shin Ph.D. Candidate Department of Computer Science Columbia University.
IEEE in the Large: Observations at the IETF Meeting Henning Schulzrinne, Andrea G. Forte, Sangho Shin Department of Computer Science Columbia University.
VoIP over Wireless LANs Sangho Shin Ph.D. Candidate Department of Computer Science Columbia University.
Fast Wireless Handoff in Networks Sangho Shin Andrea G. Forte Anshuman S. Rawat Henning Schulzrinne.
Cooperation in Wireless Networks Andrea G. Forte Henning Schulzrinne November 14, 2005.
VoIP over Wireless Networks Router Access Point (AP) AP INTERNET.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
protocol continued. DCF The basic idea is non-persistent. Can do an optimization: For a new packet (Q len = 0), the sender needs only wait for.
CWNA Guide to Wireless LANs, Second Edition
Handoff in IEEE Andrea G. Forte Sangho Shin Prof. Henning Schulzrinne.
Wireless Access avoid collisions: 2 + nodes transmitting at same time CSMA - sense before transmitting –don’t collide with ongoing transmission by other.
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
Passive DAD Henning Schulzrinne Columbia University.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
VoIP over Wireless LANs Sangho Shin. Outline Why VoIP ? Why ? My research Applicability.
VoIP in Wireless Networks Henning Schulzrinne with Andrea G. Forte, Sangho Shin Department of Computer Science Columbia University ComSoc DLT June.
An Empirical Analysis of the IEEE MAC Layer Handoff Process Arunesh Mishra Minho Shin William Arbaugh University of Maryland,College Park,MD.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
IEEE WLAN.
JinHyeock Choi, DongYun Shin hppt:// Fast Router Discovery with L2 Support draft-jinchoi-dna-frd-01.txt.
Allocating IP Addressing by Using Dynamic Host Configuration Protocol.
Cooperation between stations in wireless networks Andrea G. Forte, Henning Schulzrinne Department of Computer Science, Columbia University Presented by:
October 17, 2007 Cooperation Between Stations in Wireless Networks Andrea G. Forte Henning Schulzrinne Department of Computer Science Columbia University.
Passive Duplicate Address Detection (DAD) Sangho Shin Andrea Forte Henning Schulzrinne Columbia University.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
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. 
1 Address Resolution Protocol (ARP). 2 Overview 3 Need for Address Translation Note: –The Internet is based on IP addresses –Local area networks use.
Introduction Wireless devices offering IP connectivity
Lecture 30 QoS in WLAN / Mobile IP Dr. Ghalib A. Shah
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
VoIP over Wireless Networks
Fast MAC Layer Handoff in Networks
Address Resolution Protocol (ARP)
Introduction to Networking
Wireless Mesh Networks
2002 IPv6 技術巡迴研討會 IPv6 Mobility
Net 431 D: ADVANCED COMPUTER NETWORKS
IEEE in the Large: Observations at the IETF Meeting
Routing and Switching Essentials v6.0
Using Dynamic PCF to improve the capacity of VoIP traffic in IEEE 802
Provision of Multimedia Services in based Networks
Chapter 6 Medium Access Control Protocols and Local Area Networks
VoIP in IEEE Networks Henning Schulzrinne
Address Resolution Protocol (ARP)
basics Richard Dunn CSE July 2, 2003.
Application Layer Mobility Management Scheme for Wireless Internet
1 ADDRESS RESOLUTION PROTOCOL (ARP) & REVERSE ADDRESS RESOLUTION PROTOCOL ( RARP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University,
CS4470 Computer Networking Protocols
Cooperation Between Stations in Wireless Networks
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.
Cooperative AP Discovery
Lecture 4a Mobile IP 1.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Chapter 5: Link Layer 5.1 Introduction and services
Presentation transcript:

Andrea G. Forte Sangho Shin Henning Schulzrinne VoIP in IEEE 802.11 Andrea G. Forte Sangho Shin Henning Schulzrinne

Handoff - Overview L2 handoff L3 handoff Connectivity (Scanning, Auth., Assoc.) Fast MAC Layer Handoff Authentication (802.1x, 802.11i) Work in progress (!) L3 handoff Subnet detection IP address acquisition (DAD) Fast L3 handoff Passive DAD Multimedia Session update (SIP)

Fast MAC Layer Handoff (1/2) Overview Selective scanning We do not need to scan all the channels. Some heuristics can be used to improve the scanning procedure. Cache The APs information is saved on the client in a cache so to avoid unnecessary scans in the future handoffs. Changes in the client ONLY.

Fast MAC Layer Handoff (2/2)

DHCP - Overview DHCP Server Assigns IP addresses to clients that request them via the DHCP protocol. It directly serve clients in its subnet while it needs the Relay Agent in order to server clients in a different subnet than its own. Relay Agent (RA) We usually have one RA per subnet and usually the RA is located on the router/gateway of that subnet. The RA needs to relay DHCP packets between its network and the DHCP server. The server will know to which subnet a client belongs to (and which IP address to assign) according to which RA the packets came from.

Fast Layer 3 Handoff (1/4) Spatial locality  Cache We use an extension of the L2 cache: Current AP (KEY) Best AP Second best AP MAC A MAC B MAC C Channel 1 Channel 11 Channel 6 Gateway D Gateway E Gateway F + LEASE FILE

Fast Layer 3 Handoff (2/4) Subnet detection Send a bogus DHCP REQUEST packet so to acquire the gateway/router IP address. We then compare the new gateway IP address with the one contained in our L2 cache. If they match the subnet is the same and no other action is needed; if they do not match, we have a subnet change and a L3 handoff has to be performed.

Fast Layer 3 Handoff (3/4) IP address acquisition This is the most time consuming part of the L3 handoff process. DAD takes most of the time. We optimize the IP address acquisition time as follows: Checking Lease file for a valid IP. Temporary IP (“Lease miss”)  The client “picks” a candidate IP using particular heuristics. SIP re-invite  The CN will update its session with the TEMP_IP. Normal DHCP procedure to acquire the final IP. SIP re-invite  The CN will update its session with the final IP. While acquiring a new IP address via DHCP, we do not have now any disruption regardless of how long the DHCP procedure will take. We can use the TEMP_IP as a valid IP for that subnet until the DHCP procedure completes.

Fast Layer 3 Handoff (4/4) Multimedia session update (SIP) After a change in IP address, we have to inform the Correspondent Node (CN) about it. This is usually done with a re-Invite. The data stream will be resumed right after the 200 OK has been received. MN SIP Re-INVITE RTP Data SIP ACK New IP CN SIP OK

Fast Layer 3 - Implementation SIP client (mca) Wireless card driver (HostAP driver) DHCP client User Space Kernel Space kernel 2.4.20 Red Hat 9.0 MCA: SIP client for PDAs by SIPquest Inc. DHCP client by Internet System Consortium (ISC) HostAP wireless driver

Fast Layer 3 Handoff - Results 22 138 8 29 20 40 60 80 100 120 140 160 180 200 L3 handoff time (ms) Scenario 1 Scenario 2 Scenario 3 SIP Signaling Client processing IP acquisition Detection of subnet change

Passive DAD Duplicate Address Detection (DAD) Before the DHCP server decides to assign an IP address, it has to be sure that such address is not already in use. In order to do this, the DHCP server sends ICMP Echo requests and waits for ICMP Echo replies. The delay introduced by DAD is on the order of seconds! Passive DAD (p-DAD) We introduce a new agent, namely Address Usage Collector (AUC), which collects information about the IP addresses in use in its subnet. The AUC will then inform the DHCP server about IP addresses already in use in a particular subnet.

Thank You! For more information: Web: E-mail: http://www.cs.columbia.edu/~andreaf http://www.cs.columbia.edu/IRT E-mail: andreaf@cs.columbia.edu

Related Work Requirements IEEE 802.11k IEEE 802.11f (Dead) IEEE 802.11r SyncScan. Requirements Change in the protocol. Change in the infrastructure.

Handoff delay Mobile station All APs Probe delay New AP Probe request (broadcast) Probe response New AP Authentication request Authentication response Association request Association response Probe delay Authentication delay Association delay

Handoff Delay

Experiment Result – Packet Delay

Experiment Result – Packet Loss

WEP – Shared Secret Auth +Ass ~ 7msec Cache: Handoff Delay ~7msec

IEEE 802.11 MAC Protocols Distributed Coordination Function (DCF) No QoS supported The de-facto standard MAC protocol Point Coordination Function (PCF) Suitable for real-time media Optional and generally not adopted

Dynamic PCF (1/2) Classification of traffic Real-time traffic (VoIP)  Pollable Uses CFP and CP Best effort traffic  Not Pollable Uses CP only Give higher priority to real-time traffic also in CP Dynamic Polling List Store active nodes only

Dynamic PCF (2/2) Dynamic CFP Interval and More data field Nodes set more data field when they have more than two packets to send. Solution to the various packetization interval problem The AP uses the biggest packetization interval as a CFP interval. Solution to the synchronization problem We send in CP only if there is more than one packet in queue.

Dynamic PCF - Model Speech model (ITU-T P.59) Parameter Duration (s) Rate (%) Talk-spurt 1.004 38.53 Pause 1.587 61.47 Double-Talk 0.228 6.59 Mutual Silence 0.508 22.48 Ethernet-to-Wireless Topology AP MN1 MN2 MN3 MN4 Router CN1 CN2 CN3 CN4

Dynamic PCF - Results Capacity for VoIP in IEEE 802.11b 32% 37 Transmission Rate (M b/s) 5 10 15 20 25 30 35 40 45 1 2 3 4 6 7 8 9 11 12 Number of VoIP Flows DCF PCF DPCF 13 23 28 24 14 37 Capacity for VoIP in IEEE 802.11b 32%