SESSION-ID Backward COMPATIBILITY

Slides:



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

SIP Session-ID draft-kaplan-sip-session-id-02 Hadriel Kaplan.
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.
Indication of support for keep- alive draft-holmberg-sip-keep-03 Christer Holmberg
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
Non-200 response to PRACK (Due to rejected SDP offer or other reasons) Christer Holmberg
Communication Service Identifier Requirements on SIP draft-loreto-3gpp-ics-requirements.txt
SIP Working Group Jonathan Rosenberg dynamicsoft.
Service Identification Jonathan Rosenberg Cisco. Agenda Service Identification Architecture draft (draft-rosenberg-sipping-service- identification) Media.
IETF 91 DISPATCH draft-jesske-dispatch-forking- answer-correlation-02 Roland Jesske.
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.
xx IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Proposed Presentation for 3GPP Date Submitted: July,
Web HTTP Hypertext Transfer Protocol. Web Terminology ◘Message: The basic unit of HTTP communication, consisting of structured sequence of octets matching.
Nov.2011 Progress of Relay Agent Encapsulation for DHCPv4.
@ IETF 68. 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.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential Issues with HTTP Authentication for SIP Hisham Khartabil SIP WG IETF 59, Seoul.
SIPREC draft-ietf-siprec-req-00 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78 Ken.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
1 IETF 76 Hiroshima DISPATCH WG SIP Alert-Info URN draft-liess-dispatch-alert-info-urns-00 Denis Alexeitsev Laura Liess
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
1 RFC4028 Session Timer in the Session Initiation Protocol Speaker : Ying Shun Lin Adviser : Quincy Wu.
Connected Party ID (considered evil) Who I’m Talking To Cullen Jennings
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
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.
July 28, 2009BLISS WG IETF-751 Shared Appearance of a SIP AOR draft-ietf-bliss-shared-appearances-03 Alan Johnston Mohsen Soroushnejad Venkatesh Venkataramanan.
Indication of Terminated Dialog draft-holmberg-sipping txt Christer Holmberg NomadicLab Ericsson.
Location Conveyance in SIP draft-ietf-sip-location-conveyance-01 James M. Polk Brian Rosen 2 nd Aug 05.
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
SIP Overload Control draft-hilt-sipping-overload-00 Volker Hilt Daryl Malas Indra Widjaja
GRUU Jonathan Rosenberg Cisco Systems. Main Changes Up front discussion of URI properties Opaque URI parameter for constructing GRUU Procedure for EP.
1 End-to-middle Security in SIP Kumiko Ono NTT Corporation March 1, 2004 draft-ietf-sipping-e2m-sec-reqs-01.txt draft-ono-sipping-end2middle-security-01.txt.
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
Draft-levin-simple-interdomain- reqs-03 (in 3 minutes or less) Edwin Aoki, America Online (representing the authors)
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.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Proposed Presentation for 3GPP Date Submitted: August,
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
End-to-middle Security in SIP
Jonathan Rosenberg Volker Hilt Daryl Malas
Request History Capability – Requirements & Solution
ECRIT Interim: SIP Location Conveyance
Kumiko Ono End-to-middle Security in SIP draft-ietf-sipping-e2m-sec-reqs-04 draft-ono-sipping-end2middle-security-03 Kumiko Ono.
draft-ietf-simple-message-session-09
PSAP Callback Identifier
IETF 78 Ken Rehor on behalf of the team
Request-URI Param Delivery
An introduction to Transactions & Dialogs
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Multi-addressed Multipath TCP
Verstat Related Best Practices
Flemming Andreasen SIP Extensions for Caller Identity and Privacy Flemming Andreasen
The new bis.
INSIPID Session Initiation Protocol (SIP) Extension for logging and debugging (draft-kaithal-dispatch-sip-log-information-00 ) March 26th 2012 IETF -83.
call completion services
Change Proposals for SHAKEN Documents
<month year> doc.: IEEE < e> <May 2018>
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Network Assigned Upstream-label
<author>, <company>
IEEE MEDIA INDEPENDENT HANDOVER DCN:
IEEE MEDIA INDEPENDENT HANDOVER DCN:
<month year> doc.: IEEE < e> <May 2018>
IETF SIP Interim Meeting, Feb. 2001
IEEE MEDIA INDEPENDENT HANDOVER DCN: xx-00-sec
SIP Session Timer Glare Handling
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Bing Liu, Xun Xiao, Sheng Jiang, Artur Hecker
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Presentation transcript:

SESSION-ID Backward COMPATIBILITY 2012-09-27 SESSION-ID Backward COMPATIBILITY Christer Holmberg INSIPID Interim, October 4th 2012 © Ericsson AB 2012

TERMINOLOGY KAPLAN ENTITY INSIPID ENTITY Implementing draft-kaplan-dispatch-session-id Draft-00 referenced by 3GPP Transfer case not covered (introduced in -02) Draft-03 latest Must decide which version to use as base for backward compatibility INSIPID ENTITY Implementing the to-be-defined INSIPID mechanism “2 part” session identifier value Both endpoints contribute to the session identifier value

ABNF KAPLAN ENTITY INSIPID ENTITY Session-ID = "Session-ID" HCOLON sess-id *( SEMI generic-param ) sess-id = 32(DIGIT / %x61-7A) ; 32 chars of [0-9a-z] draft-00 sess-id = 32(DIGIT / %x61-66) ; 32 chars of [0-9a-f] draft-03 INSIPID ENTITY Re-usage of KAPLAN syntax: Part 1: sess-id Part 2: generic-param Session-ID:f81d4fae7dec11d0a76500a0c91e6bf6;param=dd5tder11d0a76500a0c91e6bf6

ABNF: RETRIEVED REQUIREMENTS REQ-SYN-1: The INSIPID session identifier syntax MUST be backward compatible with the syntax in draft-kaplan-session-id-XX. Header field name and value REQ-SYN-2: An INSIPID entity MUST be prepared to receive a session identifier generated by a KAPLAN entity. No remote part added in the SIP response.

UA Behavior: KAPLAN UAC UAS “The UAC MUST re-use the same Session-ID for in-dialog messages, and for any out-of- dialog request it retransmits or re-generates in response to a 3xx, or it re-formulates due to failure responses.” Draft-03: same Session-ID value: Out of dialog REFER Refer-To header field must contain Session-ID value as embedded header field Out of dialog INVITE with Replaces header field Reason: retain value during transfer Multiple SIP dialogs with same value UAS “A UAS compliant with this document MUST copy a received Session-ID value in a request, into responses and subsequent upstream requests sent within the dialog.”

UA: RETRIEVED REQUIREMENTS REQ-UA-1: It MUST be possible for an INSIPID entity to detect that it is communicating with a KAPLAN entity. The INSIPID entity does not add its own part to a received session identifier REQ-UA-2: An INSIPID entity, when communicating with a KAPLAN entity, MUST NOT modify the Session-Id value within a dialog. Not in a response, nor in a mid-dialog request

NEXT STEP BASED ON OUTCOME OF DISCUSSIONS, SUBMIT NEW VERSION OF ”DRAFT-KAPLAN”.

THANK YOU!