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.
STRAW IETF#91, Honolulu, USA. Victor Pascual Christer Holmberg.
STRAW IETF#84, Vancouver, Canada Victor Pascual Christer Holmberg.
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.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
The internet layer Skills: None IT concepts: layered protocols, the internet layer, IP protocol, router, dumb (“end-to- end,” “neutral”) networks This.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Chapter 2: Application layer  2.1 Web and HTTP  2.2 FTP 2-1 Lecture 5 Application Layer.
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.
Data Communications and Networks
SIP working group status Keith Drage, Dean Willis.
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
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.
Sip Traversal Required for Applications to Work (STRAW) WG Proposal straw-man: Hadriel Kaplan.
What makes a network good? Ch 2.1: Principles of Network Apps 2: Application Layer1.
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.
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.
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.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
Enrico Marocco Research Engineer Realtime Communications, Presence and Instant Messaging: SIP vs. XMPP or SIP and XMPP? TELECOM ITALIA GROUP 4 th Annual.
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
Thornbury U3A Computer Club – Mike Farquhar July 2014.
Mediactrl Framework draft-melanchuk-mediactrl-framework-00 Tim Melanchuk
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
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.
Draft-ietf-sip-dtls-srtp-framework-00 IETF 70 Vancouver.
IETF-81, Quebec City, July 25-29, 2011
LO1 Know types of Network Systems and Protocols. Application Layer Protocols.
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.
Doc.: IEEE /0940r0 Submission Sept 2005 Darwin Engwer, NortelSlide 1 Thoughts on the 802.1AM PAR Notice: This document has been prepared to assist.
EAI: Address Internationalization Harald Alvestrand Xiaodong Lee.
TCP and UDP Ports. 1.The TCP part of TCP/IP stands for Transmission Control Protocol, and it is a reliable transport-oriented way for information to be.
IMSX Protocol Evaluation for Session Based IM draft-barnes-simple-imsx-prot-eval-00.txt Mary Barnes IETF 54 SIMPLE WG.
Open-plan Local-number Identifier Values for Enterprises (OLIVE) draft-kaplan-martini-with-olive-02 Hadriel Kaplan.
Moving towards an IRS WG Charter Ross Callon IETF 85, Atlanta.
SCTP as a transport for Diameter draft-pascual-dime-sctp-00 IETF 79 - DIME WG November 2010,
IETF70, Vancouver, December 2007draft-wing-sip-identity-media-011 SIP Identity using Media Path draft-wing-sip-identity-media-01 Dan Wing,
GIN with Literal AoRs for SIP in SSPs (GLASS) draft-kaplan-martini-glass-00 Hadriel Kaplan.
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.
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.
1 Session Recording Protocol Requirements and Charter IETF 76, Hiroshima Andy Hutton and Leon Portman on behalf of the team Draft authors: Kenneth Rehor,
Introduction to Technology Infrastructure
IETF 82 BFCPBIS WG Meeting
SIP Identity issues John Elwell, Jonathan Rosenberg et alia
CLUE Use Cases 02 – comments and proposal
HTTP: the hypertext transfer protocol
Introduction to Technology Infrastructure
Introduction to Repetition
Protocol Application TCP/IP Layer Model
Introduction to Repetition
draft-ietf-stir-oob-02 Out of Band
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?

Straw Chairs

Initial Milestones 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