Handoff in IEEE 802.11 Andrea G. Forte Sangho Shin Prof. 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
IP Mobility Support Basic idea of IP mobility management
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.
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
“All your layer are belong to us” Rogue APs, DHCP/DNS Servers, and Fake Service Traps.
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.
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.
Projects Overview Andrea Forte Fast L3 handoff Passive DAD (pDAD) Cooperative Roaming (CR) Highly congested IEEE networks – Measurements.
Chapter 23: ARP, ICMP, DHCP IS333 Spring 2015.
Internet Real Time (IRT) Lab at Columbia University Professor: Henning Schulzrinne Columbia University Presenter: Suman Srinivasan, PhD student
CCENT Review. Put the following descriptions in order from Layer 7 to Layer 1 and give the name of each layer.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
Network Layer – Subnetting and Control Protocols Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
23-Support Protocols and Technologies Dr. John P. Abraham Professor UTPA.
IPv6 Address autoconfiguration stateless & stateful.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
Media-Independent Pre-Authentication (draft-ohba-mobopts-mpa-framework-01.txt) (draft-ohba-mobopts-mpa-implementation-01.txt) Ashutosh Dutta, Telcordia.
National Institute Of Science & Technology Mobile IP Jiten Mishra (EC ) [1] MOBILE IP Under the guidance of Mr. N. Srinivasu By Jiten Mishra EC
Implementation and Evaluation of Mobility Management for Public Land Mobile Networks deploying the Session Initiation Protocol Thesis for the degree Master.
Inter-Mobility Support in Controlled 6LoWPAN Networks Zinonos, Z. and Vassiliou, V., GLOBECOM Workshops, 2010 IEEE.
NUS.SOC.CS2105 Ooi Wei Tsang Application Transport Network Link Physical you are here.
Sublayers Under the Network Layer: BOOTP & DHCP
Connecting The Network Layer to Data Link Layer. ARP in the IP Layer The Address Resolution Protocol (ARP) The Address Resolution Protocol (ARP) Part.
Module 9: Designing Network Access Protection. Scenarios for Implementing NAP Verifying the health of: Roaming laptops Desktop computers Visiting laptops.
Passive DAD Henning Schulzrinne Columbia University.
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
VoIP over Wireless LANs Sangho Shin. Outline Why VoIP ? Why ? My research Applicability.
DHCP/BOOTP Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically.
Chapter 23: ARP, ICMP, DHCP CS332, IS333 Spring 2014.
Wireless Network Design Principles Mobility Addressing Capacity Security.
An Empirical Analysis of the IEEE MAC Layer Handoff Process Arunesh Mishra Minho Shin William Arbaugh University of Maryland,College Park,MD.
輔大資工所 在職研一 報告人:林煥銘 學號: Public Access Mobility LAN: Extending The Wireless Internet into The LAN Environment Jun Li, Stephen B. Weinstein, Junbiao.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Doc.: IEEE /0547r1 Submission May 2012 Dapeng Liu, China MobileSlide 1 Extend 802.1X for higher layer configuration in FILS Date:
Media-Independent Pre-Authentication (draft-ohba-mobopts-mpa-framework-00.txt) Ashutosh Dutta, Telcordia Technologies Yoshihiro Ohba (Ed.), Kenichi Taniuchi.
Mobile Multimedia and VoIP Prof. Henning Schulzrinne Andrea Forte · Matthew Mintz-Habib · Takehiro Kawata · Jonathan Lennox · Anshuman Rawat · Ron Shacham.
Mobiwac 04 Link Layer Assisted Mobility Support Using SIP for Real-time Multimedia Communications October 1, 2004 Wooseong Kim, Myungchul Kim, Kyounghee.
JinHyeock Choi, DongYun Shin hppt:// Fast Router Discovery with L2 Support draft-jinchoi-dna-frd-01.txt.
Spring 2004 Mobile IP School of Electronics and Information Kyung Hee University Choong Seon HONG
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:
(ITI310) By Eng. BASSEM ALSAID SESSIONS 9: Dynamic Host Configuration Protocol (DHCP)
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.
1 Personal Mobility Management for SIP-based VoIP Services 王讚彬 國立台中教育大學資訊工程學系
SHIP: Performance Reference: “SHIP mobility management hybrid SIP-HIP scheme” So, J.Y.H.; Jidong Wang; Jones, D.; Sixth International Conference on
Mobile IP Aamir Sohail NGN MS(TN) IQRA UNIVERSITY ISLAMABAD.
1 Address Resolution Protocol (ARP). 2 Overview 3 Need for Address Translation Note: –The Internet is based on IP addresses –Local area networks use.
Andrea G. Forte Sangho Shin Henning Schulzrinne
NAT、DHCP、Firewall、FTP、Proxy
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Fast MAC Layer Handoff in Networks
Address Resolution Protocol (ARP)
2002 IPv6 技術巡迴研討會 IPv6 Mobility
VoIP in IEEE Networks Henning Schulzrinne
Address Resolution Protocol (ARP)
Application Layer Mobility Management Scheme for Wireless Internet
CS4470 Computer Networking Protocols
Cooperation Between Stations in Wireless Networks
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Chapter 5: Link Layer 5.1 Introduction and services
Presentation transcript:

Handoff in IEEE Andrea G. Forte Sangho Shin Prof. Henning Schulzrinne

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

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

Fast Layer 3 Handoff Spatial locality  Cache Spatial locality  Cache We use an extension of the L2 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

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. 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. 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/3) 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. 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 (2/3) 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: 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. Checking Lease file for a valid IP. Temporary IP (“Lease miss”)  The client “picks” a candidate IP using particular heuristics. 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. SIP re-invite  The CN will update its session with the TEMP_IP. Normal DHCP procedure to acquire the final IP. Normal DHCP procedure to acquire the final IP. SIP re-invite  The CN will update its session with 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 be. We can use the TEMP_IP as a valid IP for that subnet until the DHCP procedure ends.

Fast Layer 3 Handoff (3/3) 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. 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 Red Hat 9.0  MCA: SIP client for PDAs by SIPquest Inc.  DHCP client by Internet System Consortium (ISC)  HostAP wireless driver

L3 handoff time (ms) Scenario 1Scenario 2Scenario 3 SIP Signaling Client processing IP acquisition Detection of subnet change Fast Layer 3 Handoff - Results

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. 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 in the order of seconds! Passive DAD (P-DAD) We introduce a new agent, namely (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. 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: