Sip Traversal Required for Applications to Work (STRAW) WG Proposal straw-man: Hadriel Kaplan.

Slides:



Advertisements
Similar presentations
RFC 3489bis Jonathan Rosenberg Cisco Systems. Technical Changes Needed Allow STUN over TCP –Driver: draft-ietf-sip-outbound Allow response to omit CHANGED-
Advertisements

A straw-man proposal for a media-based traceroute function for SIP draft-kaplan-straw-sip-traceroute-00 Hadriel Kaplan.
Sip Traversal Required for Applications to Work (STRAW) WG Proposal straw-man: Hadriel Kaplan.
STRAW IETF#91, Honolulu, USA. Victor Pascual Christer Holmberg.
STRAW IETF#84, Vancouver, Canada Victor Pascual Christer Holmberg.
Remote Call/Device Control IETF82, Dispatch WG, Taipei November 15, Rifaat Shekh-Yusef Cullen Jennings Alan Johnston.
SIP and IMS Enabled Residential Gateway Sergio Romero Telefónica I+D Jan Önnegren Ericsson AB Alex De Smedt Thomson Telecom.
ICE Jonathan Rosenberg Cisco Systems. Changes Removed abstract protocol concept Relaxed requirements for ICE on servers and gateways – no address gathering.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 5 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Session Initiation Protocol (SIP) Common Log Format (CLF) Vijay K. Gurbani Bell Laboratories/Alcatel-Lucent 75 th IETF, Stockholm, Sweden July 26-31, 2009.
Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen.
Session-ID Requirements for IETF84 draft-ietf-insipid-session-id-reqts-00 1 August 2012 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Hadriel.
Common Log Format (CLF) DISPATCH ad hoc – IETF 75 Spencer Dawkins Theo Zourzouvillys
Data Communications and Networks
SIP working group status Keith Drage, Dean Willis.
Webmail. Agenda Why use webmail? Why use webmail? What is webmail What is webmail – basic » system MDA MDA MTA MTA MUA MUA »Protocol SMTP SMTP.
BY SAGAR SINHA SAPTARSHI BAKSHI SARTHAK JAIN SHAILZA CHAUDHARY
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
Draft-ietf-intarea-nat-reveal-analysis – IETF84 Analysis of Solution Candidates to Reveal a Host Identifier (HOST_ID) in Shared Address Deployments draft-ietf-intarea-nat-reveal-analysis-02.
The TELNET Protocol Mozafar Bag Mohammadi.
1 Proposal for BENCHMARKING SIP NETWORKING DEVICES draft-poretsky-sip-bench-term-01.txt draft-poretsky-sip-bench-meth-00.txt Co-authors are Scott Poretsky.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
BEHAVE BOF (Behavior Engineering for Hindrance AVoidancE) Cullen Jennings Jiri Kuthan.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Mary Barnes (WG co-chair) Gonzalo Camarillo (WG co-chair) Oscar Novo (WG secretary) DISPATCH WG IETF-76.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
IETF #82 DRINKS WG Meeting Taipei, Taiwan Fri, Nov 18 th
Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team)
AAA and Mobile IPv6 Franck Le AAA WG - IETF55. Why Diameter support for Mobile IPv6? Mobile IPv6 is a routing protocol and does not deal with issues related.
Mediactrl Framework draft-melanchuk-mediactrl-framework-00 Tim Melanchuk
NEWTRK WG Paris, August 5, Agenda 0 – agenda bashing – 10m 1 - introduction & status - chair- 10m discussion on the issues with ISD proposal.
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
Rfc4474bis-01 IETF 90 (Toronto) STIR WG Jon. First principles (yet again) Separating the work into two buckets: 1) Signaling – What fields are signed,
IETF-81, Quebec City, July 25-29, 2011
Duplicate Address Detection Proxy (draft-costa-6man-dad-proxy-00)
DHS/NCS Priority Services By An Nguyen. Introduction: National Security/Emergency Preparedness (NS/EP) users rely heavily on public telecommunications.
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.
Page 1 IETF Speermint Working Group Speermint Requirements/Guidelines for SIP session peering draft-ietf-speermint-requirements-02 IETF 69 - Monday July.
PAWS Protocol to Access White Space DB IETF 83, Paris Gabor Bajko, Brian Rosen.
Topics Ahead …. What would the WG produce? Charter description of what we do Things we don’t do.
IMSX Protocol Evaluation for Session Based IM draft-barnes-simple-imsx-prot-eval-00.txt Mary Barnes IETF 54 SIMPLE WG.
/ Jonne Soininen v6ops-3GPP Design Team IETF#55, v6ops wg Atlanta, USA Jonne Soininen / Juha Wiljakka
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF 90.
SCTP as a transport for Diameter draft-pascual-dime-sctp-00 IETF 79 - DIME WG November 2010,
Netprog: TELNET1 The TELNET Protocol Mozafar Bag mohammadi.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
IETF70, Vancouver, December 2007draft-wing-sip-identity-media-011 SIP Identity using Media Path draft-wing-sip-identity-media-01 Dan Wing,
Area Structure and Participant Recruitment RAI Area Open Meeting
DIME WG IETF 84 Diameter Design Guidelines draft-ietf-dime-app-design-guide-15 Tuesday, July 31, 2012 Lionel Morand.
Pseudo-Wire Protection Ping Pan IETF 65.
Tightly Coupled Congestion Control in WebRTC Michael Welzl Upperside WebRTC conference Paris
Emergency Context Resolution with Internet Technologies (ecrit) Hannes Tschofenig, Marc Linser Chairs.
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.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Draft-levin-simple-interdomain- reqs-03 (in 3 minutes or less) Edwin Aoki, America Online (representing the authors)
1 Session Recording Protocol Requirements and Charter IETF 76, Hiroshima Andy Hutton and Leon Portman on behalf of the team Draft authors: Kenneth Rehor,
THIS IS THE WAY ENUM Variants Jim McEachern
Topics Ahead …. What would the WG produce?
IETF 82 BFCPBIS WG Meeting
The Domain Policy DDDS Application
SIP Identity issues John Elwell, Jonathan Rosenberg et alia
Binary Floor Control Protocol BIS (BFCPBIS)
Protocol Application TCP/IP Layer Model
draft-ietf-stir-oob-02 Out of Band
M. Boucadair, J. Touch, P. Levis and R. Penno
Presentation transcript:

Sip Traversal Required for Applications to Work (STRAW) WG Proposal straw-man: Hadriel Kaplan

The Problem(s) Some things aren’t working as well as they could across some B2BUAs – E.g.: loop detection, GRUU Some existing things might have issues – E.g.: TCP media, DTLS-SRTP, STUN checks Some new things need B2BUAs to act a certain way – E.g.: loopback calls, feature-caps, BFCP

Lawyers vs. Humans Technically the SIP protocol scope ends at a B2BUA, and a new one begins on the other side(s) of the B2BUA – It’s The Great Escape-clause of SIP: “I don’t have to follow that RFC – I’m a B2BUA!” But in practice users expect some things to just work across them – Like they expect “ ” stuff to work, even if it goes POP3 -> SMTP -> IMAP

Taking Small Sips not Gulps It’s impossible to specify everything that all types of B2BUAs must do for SIP Instead, this WG only defines what very few things any B2BUA must do to make a specific mechanism work – Example: Max-Forwards rules for loop-detection Thus the name “STRAW”: what do we have to SIP through a small STRAW between the sides of a B2BUA to get to work?

Initial Deliverables B2BUA role-types taxonomy doc – E.g.: draft-kaplan-dispatch-b2bua-taxonomy-00 A document to identify specific features/capabilities support – E.g.: draft-holmberg-sipcore-proxy-feature-03 A document for loop detection/prevention – E.g.: draft-kaplan-dispatch-b2bua-loop-detection-00 A document for end-to-end and hop-by-hop media- loopback test calls – E.g.: draft-kaplan-dispatch-sip-traceroute-00 A document for DTLS-SRTP (RFC 5764) end-to-end A document for STUN connectivity checks end-to-end

The Charter For the Latin-English translation see:

DISPATCHing STRAW Creating a new WG is a big deal – Will take many people’s time, IETF meeting space, new T-shirts, etc. – So the bar needs to be high Is this a good idea to do in the IETF? Are there people willing to contribute to it? Are there people willing to review docs?