End-to-End Session-ID draft-ietf-insipid-session-id IETF-89 London, March 4, 2014 James Polk.

Slides:



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

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.
Non-200 response to PRACK (Due to rejected SDP offer or other reasons) Christer Holmberg
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
SIP issues with S/MIME and CMS Rohan Mahy SIP, SIPPING co-chair.
Draft-ietf-sipping- offeranswer- 02 Primary author: Takuya Sawada Presenting: Paul Kyzivat IETF-69 July,2007.
End-to-End SIP Session-ID at IETF84 draft-jones-insipid-session-id-00 1 August 2012 James Polk, Paul Jones Gonzalo Salgueiro, Chris Pearce.
Proposed Fix to HERFP* (Heterogeneous Error Response Forking Problem) Rohan Mahy * for INVITE transactions.
Session-ID Requirements for IETF84 draft-ietf-insipid-session-id-reqts-00 1 August 2012 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Hadriel.
Early Media in SIP: Problem Statement, Requirements, and Analysis of Solutions draft-barnes-sip-em-ps-req-sol Richard Barnes BBN Technologies IETF 68,
66th IETF Montreal July 2006 Requirements for delivering MPLS services Over L3VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-01.txt Kenji Kumaki KDDI, Editor.
1 SIP WG meeting 73rd IETF - Minneapolis, MN, USA November, 2008 Return Routability Check draft-kuthan-sip-derive-00 Jiri
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
The Session Initiation Protocol (SIP) Common Log Format (CLF)‏ IETF 74, March 2009, San Francisco, CA (USA)‏ Vijay K. Gurbani Eric Burger Humberto Abdelnur.
March 10, 2008SIPPING WG IETF-711 Secure Media Recording and Transcoding with the Session Initiation Protocol draft-wing-sipping-srtp-key-03 Dan Wing Francois.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Explicit Subscriptions for REFER draft-sparks-sipcore-refer-explicit-subscription-00 SIPCORE – IETF90 Robert Sparks.
0 NAT/Firewall NSLP IETF 62th – March 2005 draft-ietf-nsis-nslp-natfw-05.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-02 draft-ietf-bmwg-sip-bench-meth-02 July 24, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
What makes for a quality RFC? An invited talk to the MPLS WG Adrian Farrel IETF-89 London, March 2014.
Dime WG Status Update IETF#80, 1-April Agenda overview Agenda bashing WG status update Active drafts Recently expired IESG processing Current milestones.
Draft-miniero-mediactrl-escs- 00.txt Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)
WG Document Status 192nd IETF TEAS Working Group.
1 SIPREC Recording Metadata Model for SRS (draft-ram-siprec-metadata-03) Jan 25-26, 2011 Virtual Interim meeting Ram Mohan R On behalf of the team Team:
SIPPING - IETF 62 - Minneapolis (March 2005)1 Session Initiation Protocol (SIP) Session Mobility draft-shacham-sipping-session-mobility-00 Ron Shacham.
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
NSIS NAT/Firewall NSLP Martin Stiemerling, Hannes Tschofenig, Miquel Martin, Cedric Aoun NSIS WG, 59th IETF.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 00) Jan 25-26th SIPREC INTERIM MEETING R Parthasarathi On behalf of the team Team:
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
July 28, 2008BLISS WG IETF-721 The Multiple Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-02 Alan Johnston.
SIP file directory draft-garcia-sipping-file-sharing-framework-00.txt draft-garcia-sipping-file-event-package-00.txt draft-garcia-sipping-file-desc-pidf-00.txt.
1 A mechanism for file directory with SIP draft-garcia-sipping-resource-sharing-framework-01.txt draft-garcia-sipping-resource-event-package-01.txt draft-garcia-sipping-resource-desc-pidf-00.txt.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
Slide #1 Nov 6 -11, 2005SIP WG IETF64 Feature Tags with SIP REFER draft-ietf-sip-refer-feature-param-00 Orit
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
SIP Working Group IETF 74 chaired by Keith Drage, Dean Willis.
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
SIP Working Group IETF 72 chaired by Keith Drage, Dean Willis.
NSIS NAT/Firewall Signaling NSIS Interim Meeting Romsey/UK, June 2004 Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata- format-01) 9 th May 2011 Interim SIPREC MEETING R Parthasarathi On behalf of the team Team:
Session-ID Requirements for Interim-3 draft-ietf-insipid-session-id-reqts-00 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Hadriel Kaplan.
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
SIEVE Mail Filtering WG IETF 70, Vancouver WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
1 Link Scoped IPv6 Multicast Addresses Jung-Soo Park, Myung-Ki Shin ETRI 54th IETF – Yokohama, Japan draft-ietf-ipv6-link-scoped-mcast-01.txt.
CLUE protocol CLUE design team meeting 07/10/ /10/2013.
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
End-to-End SIP Session-ID at IETF85 draft-jones-insipid-session-id-01 5 November 2012 James Polk, Paul Jones Gonzalo Salgueiro, Chris Pearce.
ITU Liaison on T-MPLS Stewart Bryant
Session-ID Requirements at IETF83 draft-jones-ipmc-session-id-reqts-01 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Parthasarathi Ravindran,
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
RADEXT WG RADIUS Attribute Guidelines
VHT SG Report to EC Date: Authors: November 2008 April 2007
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Kumiko Ono End-to-middle Security in SIP draft-ietf-sipping-e2m-sec-reqs-04 draft-ono-sipping-end2middle-security-03 Kumiko Ono.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
SIP and ENUM Old draft-ietf-sipping-e has been split into child drafts
Session Initiation Protocol (SIP)
Session-ID Requirements at IETF83
Ron Shacham Henning Schulzrinne Srisakul Thakolsri Wolfgang Kellerer
David Noveck IETF99 at Prague July 20, 2017
Response to Official Comments
Invited talk to the MPLS WG by Anonymous Chair
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

End-to-End Session-ID draft-ietf-insipid-session-id IETF-89 London, March 4, 2014 James Polk

-02 to -03 : No changes (Only to avoid draft expiration). -03 to -04 : Implemented the backwards compatibility mechanism agreed to in Vancouver. No comments received. -04 to -05 : Addressed pending review feedback (Paul Kyzivat and Brett Tate). [Note: some pending items remain]. Most editorial changes and document organization. Diffs (-02 to -05)

Follow-Up on BT’s Comments 1XX responses broken into two classes (wrt to Session ID): Those that have reached an endpoint, and Those that have not reached an endpoint Those that have not, cannot return anything other than a null local-uuid We don’t want to split the section on which type of SIP intermediary the SIP request has reached, do we? Proposal – we keep the split text in wrt to the type of provisional response it is

Why can’t cascading MCUs respond with {M’,M’}? This is broken because *any* UUID MUST be unique through space and time, so having (say) MCU-2 respond with the same UUID as MCU-1 (in the same transaction no less) is a violation of the spirit of uniqueness. Proposal – stick with the text in Section 9.6; but probably need to articulate that this does not apply when an MCU is propagating the conference’s UUID. Follow-Up on PK’s Comments

Section 9.3 (Basic Call Transfer using reINVITE) : Standard SIP signaling does not use an INVITE to perform a call transfer. However, it is common for PBX systems to perform a transfer "behind the scenes" wherein a REFER is not consistently utilized. Do we drop the example or do we need further explanatory text? Proposal - it’s informative text in an example (only), and it’s how a LOT of systems using SIP do call transfer (mostly enterprises) Open Issues (#1)

Section 9.9 (Session ID in an out-of-dialog REFER Transaction) : In this section, we use {X,Y} as the Session-ID related to the OOD REFER exchange. This ensures that the exchange is treated as a distinct session. Do we want that? Or do we want to consider such exchanges to be part of the same session and re-use {A,B}? Proposal - better as {A’,B’} or {X’,Y’} because of the rule ‘different dialog ID, different Session ID’… [Note: Also need to fix label for Figure 10] Open Issues (#2)

Section 11 (Security Considerations) : IESG Review of Session-ID Requirements draft confirms we need to beef up the security considerations, especially privacy-related concerns. Can we (as a group) enumerate the security (and privacy) issues that might arise through the use of the Session-ID? Proposal – Editors will offer preliminary text, but need WG to offer additional suggestions/text on-list. Open Issues (#3)

What’s next? To finish we need… a robust Security Cons section do last editorial bits wait till IETF91 to ask for publication because it’s a very beautiful place [or so a little birdy told me … ;-)] Next Steps

Backup Slides

Transfer Call w/ OOD REFER Session ID Bob Alice Carol | | | {A,N} |<-----INVITE | | {B,A} | OK >| | {A,B} |<------ACK | | | | | {B,A} |--INVITE {hold}---->| | {A,B} |<-200 OK | | {B,A} |--- ACK >| | | | | {X,N} |--REFER >|(Refer-To:Carol) | {Y,X} |<-202 Accepted------| | | | | {Y,X} |<NOTIFY {100 Trying}| | {X,Y} |-200 OK >| | | | | {A,N} | |--INVITE >| {C,A} | |<-200 OK | {A,C} | |---ACK >| | | | {A,B} |<--NOTIFY {200 OK}--| | {B,A} | OK >| | | | | {B,A} |--BYE >| | {A,B} |<-200 OK | | {C,A} | |< BYE-----| {A,C} | | OK->|