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

Similar documents
Overview of the Session Initiation Protocol

Department of Computer Science. Burapha University 6 SIP (I)

Session Initiation Protocol (SIP)

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Telecommunication Services Engineering Lab. Roch H. Glitho

Media Communications Internet Telephony and Teleconference

Tech-invite. RFC 3261's SIP Examples. biloxi.com Registrar. Bob's SIP phone

Session Initiation Protocol (SIP) Overview

Cisco ATA 191 Analog Telephone Adapter Overview

TSIN02 - Internetworking

SIP Compliance APPENDIX

Information About SIP Compliance with RFC 3261

EDA095 Audio and Video Streaming

Request for Comments: Category: Standards Track Columbia U. G. Camarillo Ericsson A. Johnston WorldCom J. Peterson Neustar R.

The Session Initiation Protocol

Understanding SIP exchanges by experimentation

Lecture 7: Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007

Lecture 7: Internet Streaming Media

Journal of Information, Control and Management Systems, Vol. X, (200X), No.X SIP OVER NAT. Pavel Segeč

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype

Compliance with RFC 3261

Session Initiation Protocol (SIP) Overview

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S

SIP Session Initiation Protocol

Chapter 3: IP Multimedia Subsystems and Application-Level Signaling

Medical Sensor Application Framework Based on IMS/SIP Platform

IMS signalling for multiparty services based on network level multicast

EDA095 Audio and Video Streaming

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.


Multimedia Communication

EDA095 Audio and Video Streaming

Multimedia networking: outline

Real-time Monitoring of SIP Infrastructure Using Message Classification

Session Initiation Protocol (SIP) Ragnar Langseth University of Oslo April 26th 2013

Problems on Voice over IP (VoIP)

Authentication, Authorization and Accounting Requirements for the Session Initiation Protocol

Name of Course : E1-E2 CFA. Chapter 7A. Topic : SIP. Date of Creation :

Request for Comments: 4083 Category: Informational May 2005

Voice over IP (VoIP)

draft-ietf-sip-info-method-02.txt February 2000 The SIP INFO Method Status of this Memo

Overview. Slide. Special Module on Media Processing and Communication

End-to-End QoS Support for SIP Sessions in CDMA2000 Networks. M. Ali Siddiqui, Katherine Guo, Sampath Rangarajan and Sanjoy Paul

Telecommunication Services Engineering Lab. Roch H. Glitho

Internet Engineering Task Force (IETF) Request for Comments: Acme Packet January 2011

Multimedia networking: outline

Analysing Protocol Implementations

SIP Demystified. Content

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0

The Sys-Security Group

Politecnico di Torino. Porto Institutional Repository

Real-Time Control Protocol (RTCP)

Internet Streaming Media

IP Possibilities Conference & Expo. Minneapolis, MN April 11, 2007

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006

Request for Comments: Ericsson February 2004

Kommunikationssysteme [KS]

Adapting SIP for Enabling Voice Calls in MANET

Internet Engineering Task Force (IETF) Request for Comments: 8465 September 2018 Category: Informational ISSN:

The Session Initiation Protocol (SIP) Common Log Format (CLF)

Voice over IP Consortium

STIR and SHAKEN Framework Overview. IIT Real-Time Conference 2016 Chris Wendt

Request for Comments: 2976 Category: Standards Track October 2000

AMERICAN NATIONAL STANDARD

Real-time Services BUPT/QMUL

Transporting Voice by Using IP

Mohammad Hossein Manshaei 1393

Configuring Hosted NAT Traversal for Session Border Controller

Extensions to Session Initiation Protocol (SIP) and Peer-to-Peer SIP

Internet Engineering Task Force (IETF) Request for Comments: 7255 Category: Informational May 2014 ISSN:

Real-time Services BUPT/QMUL

Session Initiation Protocol (SIP) Basic Description Guide

Multimedia networks. Additional references. Jargon. Analog to Digital (S5 4.3) KR: Kurose and Ross chapter 7 (KR3: 3 rd ed)

SIP and Application Internetworking

Extensions to SIP and P2PSIP

SIP Robustness Testing Based on TTCN-3*

Support for End-to-End QoS

The Session Initiation Protocol

All-IP Core Network Multimedia Domain

GPRS and UMTS T

The implementation of multicast with SIP in distance education system

IBM Israel Software Lab (ILSL) SIP Education. Avshalom Houri June Version IBM Corporation

SIP Network Overview

A New Approach to Authentication Mechanism in IP Multimedia Subsystem

Computer Networks. Wenzhong Li. Nanjing University

Network Working Group. Category: Informational September 2007

Multimedia Applications. Classification of Applications. Transport and Network Layer

Wireless Network and Mobility

Request for Comments: 3959 Category: Standards Track December 2004

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications


IP Multimedia Subsystem Part 3 Marek Średniawa

Session Initiation Protocol. Main Sources

Today s Hottest Communications Protocol Comes of Age. Understanding SIP. Today s Hottest Communications Protocol Comes of Age WHITE PAPER

IP Multimedia Subsystem and its protocols: a step to convergence

Analyze of SIP Messages and Proposal of SIP Routing

AN IPTEL ARCHITECTURE BASED ON THE SIP PROTOCOL

Application Scenario 1: Direct Call UA UA

Audio and Video Communication Software Design Based on SIP

Enabling the IP Multimedia Subsystem (IMS) With Java Technology

Transcription:

S-72.333 Postgraduate Course in Radio Communications. Application Layer Mobility in Antti Keurulainen, 13.5.2004 antti.keurulainen@bitville.fi The Mobility Concepts is Link layer Mobility Network layer Mobility Application layer Mobility

Link Layer Mobility (BSS Transition, MAC Layer Mobility) 1 2 3 Station BSS1, ESS1 BSS2, ESS1 BSS3, ESS1 802.11 provides MAC layer mobility within an Extended Set Stations continuously monitor the signal strength and quality from all access points. Link layer mobility provides a seamless transition from one 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 Stations. Link layer mobility requires cooperation of the Access Points A Standardised Inter-Access Point Protocol (IP) is likely to provide standardised method for the link layer mobility Link Layer Mobility (BSS Transition, MAC Layer Mobility) 1 2 3 Station BSS1, ESS1 BSS2, ESS1 BSS3, ESS1 Latest activity in standardisation: Task Group r (802.11r) investigates so called fast-roaming concept, Intra-ESS roaming, authentication and key exchange. 802.11i will provide enhanced security and 802.11e will provide enhanced QoS.

Network Layer Mobility (ESS Transition) 1 2 Station BSS1, ESS1 BSS2, ESS2 When Station moves from one ESS to another, the seamless transition is not supported without suitable protocol support. IP is considered to provide network layer mobility in networks Software client in the terminals are needed for mobility, which slows down the wide deployment The implementation differs between vendors Network Layer Mobility (ESS Transition) : IP 1 2 Station BSS1, ESS1 BSS2, ESS2 IP Two IP addresses are allocated for the Station: Home Address and so called care of Address 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

Application Layer Mobility (User Mobility, Personal Mobility, Session Mobility) Network 1 Applications & s Station 1 USER Station 2 Network 2 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 (Session Initiation Protocol) is designed by IETF and defined in RFC3261 (June 2002) (http://www.ietf.org/rfc/rfc3261.txt) resembles HTTP 3GPP has adopted for 3GPP Release 5 specifications (Session Initiation Protocol) The Session Initiation Protocol () is a protocol for establishing, controlling and releasing anything from VoIP calls to multiparty multimedia sessions over the packet networks IP Network Redirect Server Registrar The architecture includes s, servers, Registrar, Redirect Servers and.

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 support. IP Network Redirect Server Registrar over IP MAC Addressing Redirect Server When requested by a UA or Server, the Redirect Server tries to help locating the user by offering possible addresse(s) where the user can be found. Redirect Server does not initiate any actions, but instead suggests a list of addresses where the user can possibly be found. Try: sip:bob@bobhome.com sip@bowling.com IP Network Redirect Server I want to invite sip:bob@company.com Registrar to video session

Servers forward the messages to propriate next or UA. Unlike Redirect Servers, it does not return the alternative Address(es) to the UA but forwards the messages on behalf of the calling UA. I want to invite sip:bob@bobhome.com to Redirect video session I want to invite Server IP Network sip:bob@bowling.com to video session Registrar There can be several Proxies on the signalling path between the SI Uas The generic term Server refers both to Redirect and Servers Registrar Before a user can be reached, he/she must register in the network. This is done by sending a registration message to the registrar which then updates the relevant location database. The Registrar is usually co-located with a redirect servers or a proxy server IP Network Redirect Server I want to register, I am now at sip:bob@bobhome.com Registrar

servers are actually not entities, but they are an important part of any architecture using As an example, IP Multimedia Subsystem (specified by 3GPP) use Diameter protocol between registrar and. Some systems use LD (Lightweight Directory Access Protocol) User bob is now at sip:bob@bobhome.com Redirect Server IP Network Registrar forking Enables Forking. The user can register to the network with several IP addresses. When the user is called, the alert can be forwarded to multiple IP addresses. Address IP address 1 IP address 2 IP address 3 IP address 1 IP address 2 IP address 3

Structure of the Message message is a text based message A 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 payload, it usually includes the session description. The session can be described, for example, with the Session Description Protocol (SDP) INVITE sip:bob@biloxi.com /2.0 Via: /2.0/UDP pc33.atlanta.com;branch=z9hg4bk776asdhds Max-Forwards: 70 To: Bob <sip:bob@biloxi.com> From: Alice <sip:alice@atlanta.com>;tag=1928301774 Call-ID: a84b4c76e66710@pc33.atlanta.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.com> Content Type: application/sdp Content-Length: 142 Protocol Operation Caller Called Invite 200 OK Ack Invite 200 OK Ack Conversation Bye 200 OK Bye 200 OK email: call duration, etc

Acronyms 3GPP 3G Partnership Project Access Point BSS Basic Set ESS Extended Set HTTP Hypertext Transfer Protocol IP Inter Access Point Protocol IETF Internet Engineering Task Force IP Internet Protocol LD Lightweight Directory Access Protocol MAC Medium Access Protocol SDP Session Description Protocol Session Initiation Protocol UA User Agent VOIP Voice Over IP References http://www.ietf.org/rfc/rfc3261.txt Demystified, G. Camarillo, McGraw-Hill 2002, 802.11 Wireless Networks, Matthew S.Gast, O Reilly 2002 http://groupee.ieee.org/groups/802/11

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