March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling

Slides:



Advertisements
Similar presentations
Re-INVITE Handling draft-camarillo-sipping-reinvite-00.txt
Advertisements

SIP-T Status Update Jon Peterson Level(3) Communications 49 th IETF.
1 © 2001, Cisco Systems, Inc. All rights reserved. © 2004, Cisco Systems, Inc. All rights reserved. Location Conveyance in SIP draft-ietf-sipping-location-requirements-02.
SIP, Firewalls and NATs Oh My!. SIP Summit SIP, Firewalls and NATs, Oh My! Getting SIP Through Firewalls Firewalls Typically.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
Camarillo / Schulzrinne / Kantola November 26th, 2001 SIP over SCTP performance analysis
H. 323 and firewalls: Problem Statement and Solution Framework Author: Melinda Shore, Nokia Presenter: Shannon McCracken.
Session Initiation Protocol (SIP) By: Zhixin Chen.
 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.
1 CCNA 2 v3.1 Module Intermediate TCP/IP CCNA 2 Module 10.
DNS: Revising the Current Protocol Matt Gustafson Matt Weaver CS522 Computer Communications University of Colorado, Colorado Springs.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Advanced Signalling Research Lab. Fall ‘99 VON VON protocols - SIP Gonzalo Camarillo Atlanta September 28th, 1999 Gonzalo Camarillo
Spanning Tree and Multicast. The Story So Far Switched ethernet is good – Besides switching needed to join even multiple classical ethernet networks Routing.
SIP Session Initiation Protocol Short Introduction Artur Hecker, ENST.
Presented by Zhi-Hong Guo Instructed by Assistant Professor Quincy Wu
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Emergency calls related work done in IETF Gabor Bajko May 22, 2006.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
NAT Traversal Speaker: Chin-Chang Chang Date:
1 Semester 2 Module 10 Intermediate TCP/IP Yuda college of business James Chen
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
Cosc 4765 SSL/TLS and VPN. SSL and TLS We can apply this generally, but also from a prospective of web services. Multi-layered: –S-http (secure http),
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Presented By Team Netgeeks SIP Session Initiation Protocol.
IPsec IPsec (IP security) Security for transmission over IP networks –The Internet –Internal corporate IP networks –IP packets sent over public switched.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
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.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP 2.0 TLS handling Magnus Westerlund draft-ietf-mmusic-rfc2326bis-12.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
VoIP Signaling Protocols A signaling protocol is a common language spoken by telephones and call-management servers, the PSTN, and legacy PBX systems as.
Presented by Rebecca Meinhold But How Does the Internet Work?
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
SIP working group IETF#70 Essential corrections Keith Drage.
SIP Extensions for Network-Asserted Caller Identity and Privacy within Trusted Networks Flemming Andreasen W. Marshall, K. K. Ramakrishnan,
SIP WG Open Issues IETF 50 Jonathan Rosenberg dynamicsoft.
Detection and Mitigation of Spam in IP Telephony Networks using Signaling Protocol Analysis MacIntosh, R Vinokurov, D Advances in Wired and Wireless Communication,
Mapping IP Addresses to Hardware Addresses Chapter 5.
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
Extending the Session Initiation Protocol (SIP) Reason Header for Applications draft-mohali-sipcore-reason-extension-application-00 draft-mohali-sipcore-reason-extension-application-00.
Open issues from SIP list Jonathan Rosenberg dynamicsoft.
RFC3261 (Almost) Robert Sparks. SIPiT 10 2 Status of the New SIP RFC Passed IETF Last Call In the RFC Editor queue Author’s 48 hours review imminent IMPORTANT:
1 RFC4028 Session Timer in the Session Initiation Protocol Speaker : Ying Shun Lin Adviser : Quincy Wu.
GRUU Jonathan Rosenberg Cisco Systems. Changes in -06 Editorial as a result of RFC-ED early copy experiment.
July 28, 2008BLISS WG IETF-721 The Multiple Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-02 Alan Johnston.
Slide title minimum 48 pt CAPITALS Slide subtitle minimum 30 pt Glare Handling in WebRTC Signalling Magnus Westerlund draft-jennings-rtcweb-signaling-01.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
Call Completion using BFCP draft-roach-sipping-callcomp-bfcp IETF 67 – San Diego November 7, 2006.
A Optimal Load-balance mechanism for NAT64 (OL-NAT) draft-chen-behave-olnat-01 Gang Chen; Hui Deng;
Location Conveyance in SIP draft-ietf-sip-location-conveyance-01 James M. Polk Brian Rosen 2 nd Aug 05.
RFC 4068bis draft-ietf-mipshop-fmipv6-rfc4068bis-01.txt Rajeev Koodli.
© 2002, Cisco Systems, Inc. All rights reserved..
Draft-carpenter-v6ops-label-balance-02 Brian Carpenter Sheng Jiang (Speaker) Willy Tarreau March 2012 IPv6 Flow Label for Server Load Balancing - update.
1 Personal Mobility Management for SIP-based VoIP Services 王讚彬 國立台中教育大學資訊工程學系
SPEERMINT Architecture - Reinaldo Penno Juniper Networks SPEERMINT, IETF 70 Vancouver, Canada 2 December 2007.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Chapter 9 Introduction To Data-Link Layer 9.# 1
Volker Hilt SIP Session Policies Volker Hilt
UDP Encapsulation for IP Tunneling
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
draft-ietf-simple-message-sessions-00 Ben Campbell
Location SIP Servers –RFC 3261
Chapter 6: Transport Layer (Part I)
Flemming Andreasen SIP Extensions for Caller Identity and Privacy Flemming Andreasen
call completion services
Ch 17 - Binding Protocol Addresses
SIP Session Timer Glare Handling
Georgios Karagiannis, Tom Taylor, Kwok Chan, Michael Menth
Presentation transcript:

March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling

March 20th, 2001 SIP WG meeting 50th IETF Outline Background on discussions so far En bloc INFO Multiple INVITEs Proposed solution and its implications

March 20th, 2001 SIP WG meeting 50th IETF Background of discussions so far Already too much discussion in the mailing list problem: 80% important technical work 20% time General feeling: We MUST resolve this and move on!! Three proposals: The WG picks up one (in this meeting) En bloc INFO Multiple INVITEs

March 20th, 2001 SIP WG meeting 50th IETF En bloc proposal Let’s forget about overlap signalling. Let gateways deal with “overlap” to “en bloc” conversion Minimum amount of digits received: Start T10 Arrival of new digit(s) refreshes T10 T10 expires (no more digits accepted): INVITE sent Already presented and rejected (47th IETF in Adelaide) Reason: Introduces an unacceptable establishment delay

March 20th, 2001 SIP WG meeting 50th IETF En bloc proposal: Pros and cons Pros SIP network untouched Cons En bloc calls are affected by establishment delay A particular gateway that might eventually receive SAMs always implements T10 Requirements on establishment time Unacceptable to wait for T10 to expire once the last digit has arrived If we decide to go for this proposal, some folks will implement their own solution anyway

March 20th, 2001 SIP WG meeting 50th IETF INFO proposal Everything we want from SIP is to find the egrees gateway and then become a transport protocol INVITE upon reception of IAM INFOs carry SAMs

March 20th, 2001 SIP WG meeting 50th IETF INFO proposal: Pros and cons Pros Reduces the number of SIP messages exchanged Cons Breaks application servers no SIP services If we do not want SIP services, why do we want to use SIP-T? Does not work with vanilla SIP UAs It is just for gateways If we do not want to interwork with vanilla SIP UAs, why do we want to use SIP-T? INFOs do not carry complete state (what if we get 484 for the INVITE?)

March 20th, 2001 SIP WG meeting 50th IETF Multiple INVITEs Let INVITEs carry complete state Let us send a well-formed INVITE every time more digits arrive (with an updated To header)

March 20th, 2001 SIP WG meeting 50th IETF Multiple INVITEs proposal: Pros and cons Pros Works with application servers Works with vanilla SIP UAs INVITEs carry full-state (robustness, no synchronization problems) WG has been working on this solution over a year Well-known issues Cons Many messages exchanged Generality over efficiency

March 20th, 2001 SIP WG meeting 50th IETF Proposed solution So far, the multiple INVITEs proposal seems to be the “least bad” of all three… But what about the technical issue we had with load balancers?

March 20th, 2001 SIP WG meeting 50th IETF Issue to resolve Proxies performing some kind of load balancing might route different INVITEs to different egrees gateways We get two IAMs rather than one IAM and one SAM

March 20th, 2001 SIP WG meeting 50th IETF Solution This is not an overlap related problem. It is a general issue that has a general solution Many SIP UAs send BYE rather than CANCEL Section RFC2543bis: “ A UAC MAY send a BYE or CANCEL request after the seventh retransmission. It is RECOMMENDED to send both. (This avoids call establishment in case the network path loses packets asymmetrically.)” Might be useful that MESSAGEs follow the same path Routing of requests within a session before a Route can be built

March 20th, 2001 SIP WG meeting 50th IETF SRV records and load balancing Text added in September to RFC2543bis (section 1.4.2): Add SHOULD within a call. Remove transaction-identifiers Subsequent requests almost always are sent to the same place Introducing variables in the hash besides the Call-Id does not achieve better randomization Within a transaction, a stateless proxy MUST always select the same destination within the set of hosts with the same priority. This can be accomplished, for example, by using the modulo N of a hash of the Call-ID value or some other combination of transaction-identifying headers as the uniform random number described in the weighting algorithm of RFC Here, N is the sum of weights within the priority class.

March 20th, 2001 SIP WG meeting 50th IETF SRV records and load balancing Suggested text: Within a transaction, a stateless proxy MUST always select the same destination within the set of hosts with the same priority. Within a call, a stateless proxy SHOULD always select the same destination within the set of hosts with the same priority. This can be accomplished, for example, by ordering the hosts in alphabetical order and then using the modulo N of a hash of the Call-ID value or some other combination of transaction-identifying headers as the uniform random number described in the weighting algorithm of RFC Here, N is the sum of weights within the priority class. Text added Text removed

March 20th, 2001 SIP WG meeting 50th IETF Privacy in ISUP-SIP mapping ISUP CgPN presentation indicator mapping to SIP –Proposal: use a dummy From field –Is information about gateways themselves (IP address, etc) similarly in need of privacy protection? How much would this reveal about the user? Is this the same issue that is addressed in draft- ietf-sip-privacy-01 (with Remote-Party-ID and Anonymity headers)? –GW-GW sessions could use encapsulated ISUP (do GWs ever need to hide info from one another?) –Should ISUP-SIP mapping assume a network containing trusted intermediary proxies? What does sip-privacy-01 prescribe if network isn’t trusted? Dummy From?