S-72.333 Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen, 13.5.2004

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
Internet Telecom Expo September 20, 2000 SIP vs. H.323 SIP vs. H.323 Will the Real IP Telephony Please Stand Up? Jonathan Rosenberg.
SURA/ViDe 4th Annual Workshop SIP, Security & Threat Models Dr. Samir Chatterjee School of Information Science Claremont Graduate University Claremont,
The Mobile Grid Concept Vicente Olmedo Technical University of Madrid.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath.
CGU SIP VC Client: Design, Architecture & Demo Dr. Samir Chatterjee Network Convergence Laboratory School of Information Science Claremont Graduate University.
Session Initiation Protocol Winelfred G. Pasamba.
Session Initiation Protocol (SIP) By: Zhixin Chen.
VoIP Using SIP/RTP by George Fu, UCCS CS 522 Semester Project Fall 2004.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
 3G is the third generation of tele standards and technology for mobile networking, superseding 2.5G. It is based on the International Telecommunication.
12/05/2000CS590F, Purdue University1 Sip Implementation Protocol Presented By: Sanjay Agrawal Sambhrama Mundkur.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 2. SIP.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
An Introduction to SIP Moshe Sambol Services Research Lab November 18, 1998.
SIP 逄愛君 SIP&SDP2 Industrial Technology Research Institute Computer & Communication Research Laboratories Elgin Pang Outline.
1 Extending SIP Speaker: Hsuan-Ming Chen Adviser: Ho-Ting Wu Date: 2005/04/26.
Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999 The Enhanced Services Layer in a Distributed Packet Network.
A Gateway For SIP Event Interworking - Sasu Tarkoma & Thalainayar Balasubramanian Ramya.
Agenda Introduction to 3GPP Introduction to SIP IP Multimedia Subsystem Service Routing in IMS Implementation Conclusions.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen Dr. Mark Stamp SJSU - CS 265 Spring 2003 STEM is proposed as a solution to network vulnerabilities,
Session Initialization Protocol (SIP)
Session Initialization Protocol (SIP) Presented by: Aishwarya Gurazada CISC856: TCP/IP and upper layer protocols May 5 th 2011 Some slides borrowed from.
SIP Session Initiation Protocol Short Introduction Artur Hecker, ENST.
Signaling & Network Control 7th Semester
Session Initiation Protocol Tutorial Ronen Ben-Yossef VP of Products - RADCOM
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
3. VoIP Concepts.
Session Initiation Protocol Team Members: Manjiri Ayyar Pallavi Murudkar Sriusha Kottalanka Vamsi Ambati Girish Satya LeeAnn Tam.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 8 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 4 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Support Services & IP Multimedia Subsystem (IMS)
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
Presented By Team Netgeeks SIP Session Initiation Protocol.
Team Members Atcharawan Jansprasert Padmoja Roy Rana Almakabi Ehsan Eslamlouevan Manya Tarawalie.
SIP, SDP and VoIP David A. Bryan CSCI 434/534 December 6, 2003.
Elin Sundby Boysen Lars Strand Norwegian Defence Research Establishment (FFI) Norwegian Computing Center (NR) University Graduate Center (UNIK) November.
SIP:Session Initiation Protocol Che-Yu Kuo Computer & Information Science Department University of Delaware May 11, 2010 CISC 856: TCP/IP and Upper Layer.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
VoIP Signaling Protocols A signaling protocol is a common language spoken by telephones and call-management servers, the PSTN, and legacy PBX systems as.
Toshiba Confidential 1 Presented by: Philipe BC Da’Silva SESSION INITIATION PROTOCOL.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future.
1 RFC4028 Session Timer in the Session Initiation Protocol Speaker : Ying Shun Lin Adviser : Quincy Wu.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
The Session Initiation Protocol - SIP
S Postgraduate Course in Radio Communications. Interoperability between 3G and WLAN using IMS Antti Keurulainen,
1 Personal Mobility Management for SIP-based VoIP Services 王讚彬 國立台中教育大學資訊工程學系
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
Lecture 14 Mobile IP. Mobile IP (or MIP) is an Internet Engineering Task Force (IETF) standard communications protocol that is designed to allow mobile.
E.S. Cherdyntsev MULTIMEDIA NETWORKS. Enhancing the TCP/IP Protocol Stack to Support Functional Requirements of Distributed Multimedia Applications Chapter.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
Telematics Protocols and Technologies
SIP over MANETs Introduction to SIP SIP vs MANETs Open Issues
Session Initiation Protocol
Internet, Part 2 1) Session Initiating Protocol (SIP)
Session Initiation Protocol (SIP)
Internet, Part 2 1) Session Initiating Protocol (SIP)
Simulation of Session Initiation Protocol
SIP Basics Workshop Dennis Baron July 20, 2005.
Presentation transcript:

S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,

The Mobility Concepts is WLAN Link layer Mobility Network layer Mobility Application layer Mobility

Link Layer Mobility (BSS Transition, MAC Layer Mobility) provides MAC layer mobility within an Extended Service Set Stations continuously monitor the signal strength and quality from all access points. Link layer mobility provides a seamless transition from one AP to another Station in the distribution system can send out frames addressed to the MAC address of the other mobile station, Access Points take care of the final hop to the Mobile Stations. Link layer mobility requires cooperation of the Access Points A Standardised Inter-Access Point Protocol (IAPP) is likely to provide standardised method for the link layer mobility AP1AP2AP3 Mobile Station BSS1, ESS1BSS2, ESS1BSS3, ESS1

Link Layer Mobility (BSS Transition, MAC Layer Mobility) Latest activity in standardisation: –Task Group r (802.11r) investigates so called fast-roaming concept, Intra-ESS roaming, authentication and key exchange i will provide enhanced security and e will provide enhanced QoS. AP1AP2AP3 Mobile Station BSS1, ESS1BSS2, ESS1BSS3, ESS1

Network Layer Mobility (ESS Transition) When Mobile Station moves from one ESS to another, the seamless transition is not supported without suitable protocol support. Mobile IP is considered to provide network layer mobility in WLAN networks Software client in the terminals are needed for mobility, which slows down the wide deployment The implementation differs between vendors AP1AP2 Mobile Station BSS1, ESS1BSS2, ESS2

Network Layer Mobility (ESS Transition) : Mobile IP Two IP addresses are allocated for the Mobile Station: ”Home Address” and so called ”care of Address” Mobile IP is based on the idea that the visited network informs the home network the ”care of” IP address where the visiting mobile station can be found. IP Mobility support is described in RFC 2002, edited by C. Perkins 1996 Additional support and system components are needed: a Home Agent and a Foreigner Agent AP1AP2 Mobile Station BSS1, ESS1BSS2, ESS2 Mobile IP

Application Layer Mobility (User Mobility, Personal Mobility, Session Mobility) Application Layer Mobility provides mobility of users instead of mobility of terminals or IP addresses. Users can use different terminals Application Layer Mobility is based on SIP (Session Initiation Protocol) SIP is designed by IETF and defined in RFC3261 (June 2002) ( SIP resembles HTTP 3GPP has adopted SIP for 3GPP Release 5 specifications Network 1 Network 2 Applications & Services Mobile Station 1 Mobile Station 2 USER

SIP (Session Initiation Protocol) The Session Initiation Protocol (SIP) is a protocol for establishing, controlling and releasing anything from VoIP calls to multiparty multimedia sessions over the packet networks The SIP architecture includes SIP User Agents, SIP Proxy servers, SIP Registrar, SIP Redirect Servers and Location Service. SIP User Agent SIP Proxy SIP Redirect Server Location Service SIP Registrar SIP User Agent SIP Proxy AP IP Network WLAN

SIP – User Agents User Agents (UA) communicate with each other via intermediate servers during the call setup and directly with each other after the call setup. Typically the user agent is a software including user interface and SIP support. SIP User Agent SIP Proxy SIP Redirect Server Location Service SIP Registrar SIP User Agent SIP Proxy AP IP Network WLAN MAC Addressing SIP over IP

SIP Redirect Server When requested by a SIP UA or SIP Proxy Server, the SIP Redirect Server tries to help locating the user by offering possible SIP addresse(s) where the user can be found. SIP Redirect Server does not initiate any actions, but instead suggests a list of SIP addresses where the user can possibly be found. SIP User Agent SIP Proxy SIP Redirect Server Location Service SIP Registrar SIP User Agent SIP Proxy AP IP Network WLAN I want to invite to video session Try:

SIP Proxy SIP Proxy Servers forward the SIP messages to propriate next SIP Proxy or SIP UA. Unlike SIP Redirect Servers, it does not return the alternative SIP Address(es) to the UA but forwards the messages on behalf of the calling UA. There can be several Proxies on the signalling path between the SI Uas The generic term ”SIP Server” refers both to SIP Redirect and SIP Proxy Servers SIP User Agent SIP Proxy SIP Redirect Server Location Service SIP Registrar SIP User Agent SIP Proxy AP IP Network WLAN I want to invite to video session I want to invite to video session

SIP Registrar Before a user can be reached, he/she must register in the network. This is done by sending a registration message to the ”SIP registrar” which then updates the relevant location database. The SIP Registrar is usually co-located with a redirect servers or a proxy server SIP User Agent SIP Proxy SIP Redirect Server Location Service SIP Registrar SIP User Agent SIP Proxy AP IP Network WLAN I want to register, I am now at

Location Service Location servers are actually not SIP entities, but they are an important part of any architecture using SIP As an example, IP Multimedia Subsystem (specified by 3GPP) use Diameter protocol between SIP registrar and Location Service. Some systems use LDAP (Lightweight Directory Access Protocol) SIP User Agent SIP Proxy SIP Redirect Server Location Service SIP Registrar SIP User Agent SIP Proxy AP IP Network WLAN User bob is now at

SIP forking SIP Enables Forking. The user can register to the network with several IP addresses. When the SIP user is called, the alert can be forwarded to multiple IP addresses. SIP User Agent SIP Proxy Location Service SIP Address IP address 1 IP address 2 IP address 3 IP address 1 IP address 2 IP address 3

Structure of the SIP Message INVITE SIP/2.0 Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds Max-Forwards: 70 To: Bob From: Alice ;tag= Call-ID: CSeq: INVITE Contact: Content Type: application/sdp Content-Length: 142 SIP message is a text based message A SIP Message containsof a start line, header fields, an empty line indicating the end of header and an optional message body. The message body is the SIP payload, it usually includes the session description. The session can be described, for example, with the Session Description Protocol (SDP)

SIP Protocol Operation CallerCalledSIP Proxy Invite 200 OK Ack Conversation Bye 200 OK call duration, etc

Acronyms 3GPP – 3G Partnership Project AP – Access Point BSS – Basic Service Set ESS – Extended Service Set HTTP – Hypertext Transfer Protocol IAPP – Inter Access Point Protocol IETF – Internet Engineering Task Force IP – Internet Protocol LDAP – Lightweight Directory Access Protocol MAC – Medium Access Protocol SDP – Session Description Protocol SIP – Session Initiation Protocol UA – User Agent VOIP – Voice Over IP

References SIP Demystified, G. Camarillo, McGraw-Hill 2002, Wireless Networks, Matthew S.Gast, O’Reilly

Homework Try to explain briefly why to use SIP instead of Mobile IP for application layer mobility? Explain briefly the benefits that SIP can offer.