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

Slides:



Advertisements
Similar presentations
STUN Open Issues Jonathan Rosenberg dynamicsoft. Changes since -00 Answered UNSAF considerations –Still awaiting response from Leslie on whether they.
Advertisements

Fall VoN 2000 SIP Servers SIP Servers: A Buyers Guide Jonathan Rosenberg Chief Scientist.
The new bis Jonathan Rosenberg dynamicsoft. Why rewrite the specification? IESG said so RFC2543 was never the model of clarity to begin with Bis got worse.
Extensible Manet Auto-configuration Protocol (EMAP) draft-ros-autoconf-emap-02.txt Pedro M. Ruiz Francisco J. Ros March, 2006 Dallas, USA 65 th IETF.
Sip Traversal Required for Applications to Work (STRAW) WG Proposal straw-man: Hadriel Kaplan.
1 Controlling NAT Bindings using STUN draft-wing-behave-nat-control-stun-usage-00 Dan Wing Jonathan Rosenberg.
Network Address Translation (NAT) Prof. Sasu Tarkoma.
ICE Jonathan Rosenberg Cisco Systems. Changes Removed abstract protocol concept Relaxed requirements for ICE on servers and gateways – no address gathering.
NAT/Firewall Traversal April NAT revisited – “port-translating NAT”
Address Settlement by Peer to Peer (ASP) Jonathan Rosenberg Cullen Jennings Eric Rescorla.
1 © 2004 Cisco Systems, Inc. All rights reserved. Making NATs work for Online Gaming and VoIP Dr. Cullen Jennings
STUN Date: Speaker: Hui-Hsiung Chung 1.
Network Address Translation (NAT) Adj. Prof. Sasu Tarkoma.
SIP Working Group Stuff Jonathan Rosenberg dynamicsoft.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID STUN, TURN and ICE Cary Fitzgerald.
PPSP NAT traversal Lichun Li, Jun Wang, Yu Meng {li.lichun1, draft-li-ppsp-nat-traversal-00.
STUN Tutorial Jonathan Rosenberg Chief Technology Officer.
Doc.: IEEE /0040r0 Submission April 2011 Miika Laaksonen, NokiaSlide 1 Coexistence Discovery Procedures Notice: This document has been prepared.
STUN bis draft-ietf-behave-rfc3489bis Jonathan Rosenberg Cisco Systems.
RTSP NAT Traversal Update Magnus Westlund (Ericsson) Thomas Zeng (PVNS, an Alcatel company) IETF-60 MMUSIC WG draft-ietf-mmusic-rtsp-nat-03.txt.
SIP, NAT, Firewall SIP NAT Firewall How to Traversal NAT/Firewall for SIP.
What is a SIP Trunk Anyway?!? Jonathan Rosenberg Cisco.
SIP and NAT Dr. Jonathan Rosenberg Cisco Fellow. What is NAT? Network Address Translation (NAT) –Creates address binding between internal private and.
Sip Traversal Required for Applications to Work (STRAW) WG Proposal straw-man: Hadriel Kaplan.
STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) speaker : Wenping Zhang date :
PPSP NAT traversal Lichun Li, Jun Wang, Wei Chen {li.lichun1, draft-li-ppsp-nat-traversal-02.
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
1 STUN Changes draft-ietf-behave-rfc3489bis-03 Jonathan Rosenberg Dan Wing Cisco Systems.
TURN -01 Changes and Issues Rohan Mahy BEHAVE at IETF66 - Montreal.
v6ops, Ole Trøan
EAP Extensions for EAP Re- authentication Protocol (ERP) draft-wu-hokey-rfc5296bis-01 Yang Shi Qin Wu Zhen Cao
RFC3489bis Jonathan Rosenberg Cisco. Issue #1: IPSec Demux Raised by HIP folks IPSec in the kernel and ICE in userland –IPSec kicksc all packets with.
IETF-81, Quebec City, July 25-29, 2011
Packetizer ® Copyright © 2010 Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010.
Multi-hop PANA IETF Currently: –“For simplicity, it is assumed that the PAA is attached to the same link as the device (i.e., no intermediary IP.
Making SIP NAT Friendly Jonathan Rosenberg dynamicsoft.
Interactive Connectivity Establishment : ICE
SAML for SIP Hannes Tschofenig, Jon Peterson, James Polk, Douglas Sicker, Marcus Tegnander.
TURN Jonathan Rosenberg Cisco Systems. Changes since last version Moved to behave terminology Many things moved into STUN –Basic request/response formation.
App Interaction Jonathan Rosenberg dynamicsoft. Context Param INVITE Call-ID:A From:caller;tag=B To:callee;tag=C Supported: context INVITE/200 REFER sip:gruu.
RTCWEB STUN Usage for Consent Freshness and Session Liveness draft-muthu-behave-consent-freshness-01 Authors: D. Wing, Muthu A M. Perumal, R. Ram Mohan,
File Transfer Services in the Context of SIP Based Communication Markus Isomäki draft-isomaki-sipping-file-transfer-00.
New Revision of the Interactive Connectivity Establishment (ICE) IETF 85, Atlanta November 6 th, 2012 Ari Keränen.
Session Traversal Utilities for NAT (STUN) IETF-92 Dallas, March 26, 2015 draft-ietf-tram-stunbis Marc Petit-Huguenin, Gonzalo Salgueiro.
1 Media Session Authorization Dan Wing draft-wing-session-auth-00.txt.
1 IETF 72 BLISS WG meeting draft-ietf-bliss-ach-analysis-02 John Elwell.
Speechsc Protocol Proposal Sarvi Shanmugham Cisco Systems Inc. shanmugham-speechsc-00.txt.
IPv6 Services for Residential Networks Mark Baugher Erwan Nedellec Mika Saaranen Barbara Stark.
1 Behcet Sarikaya Frank Xia November 2010 NAT64 for DSMIPv6 IETF 79
H.323 NAT Traversal Problem particular to H.323(RAS->Q.931->H.245):  RAS from private network to public network can pass NAT  Q931 、 H.245 adopts the.
HIP-Based NAT Traversal in P2P-Environments
Jonathan Rosenberg dynamicsoft
Preferred Alternatives for Tunnelling HIP (PATH)
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
Group multicast fanOut Procedure
Implicit Subscriptions
RELO: Retrieving End System Location Information draft-schulzrinne-geopriv-relo-03 Henning Schulzrinne March 2007 IETF68 - GEOPRIV.
Hitchhikers Guide to SIP
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
Preferred Alternatives for Tunnelling HIP (PATH)
Multiple Addresses in Transport - For Discussion
Carlos Pignataro Bruno Stevant Jean-Francois Tremblay Bill Storer
Request-URI Param Delivery
Realities of Multi-Domain Gateway Network Management
RELO: Retrieving End System Location Information draft-schulzrinne-geopriv-relo-03 Henning Schulzrinne March 2007 IETF68 - GEOPRIV.
Jiang XingFeng (Johnson) P2PSIP WG, IETF #68
INSIPID Session Initiation Protocol (SIP) Extension for logging and debugging (draft-kaithal-dispatch-sip-log-information-00 ) March 26th 2012 IETF -83.
Request for Comments(RFC) 3489
draft-gu-ppsp-peer-protocol-01
Presentation transcript:

RFC 3489bis Jonathan Rosenberg Cisco Systems

Technical Changes Needed Allow STUN over TCP –Driver: draft-ietf-sip-outbound Allow response to omit CHANGED- ADDRESS –Driver: draft-ietf-sip-outbound, ICE Soften usage of shared secret request and message integrity –Driver: draft-ietf-sip-outbound

Meta-Issue What exactly IS STUN???

STUN Meanings A vertical solution for NAT traversal, including –Detecting type of NAT –Obtaining and using a binding if your NAT allows it A request/response protocol that can be used in many ways A mechanism for obtaining a binding for some reason A connectivity check and binding keepalive tool

Does it matter? No sensible context for the changes we need without delineating STUNs roles No sensible path for future work without providing a framework

Proposed Solution STUN Framework –Defines a protocol toolkit –Used to build STUN Usages Tools in the Toolkit –Transaction model –Connection management for UDP and TCP –AVP structure –Extensibility framework –DNS procedures –OTP request –Binding request MAPPED-ADDRESS only required response attribute Usages Define –Any new requests –Any new responses –Any new attributes –Constraints on usage of attributes in requests/responses –Use cases

Usages NAT Type Determination (out of scope) Binding Discovery –Uses shared secret mechanism, binding request, DNS discovery Connectivity Check –ICE Usage –Binding request, message integrity, external OTP mechanism Binding Keepalive –SIP-outbound Usage –Binding request, no message integrity or OTP

Comments? Should we proceed down this path? Combine connectivity check and keepalive usages?