New Revision of the Interactive Connectivity Establishment (ICE) IETF 85, Atlanta November 6 th, 2012 Ari Keränen.

Slides:



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

DISPATCH WG RTCWEB Adhoc IETF-80. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft.
RTP Session multiplexing draft-rosenberg-rtcweb-rtpmux-00 draft-perkins-rtcweb-rtp-usage-02 AVTCORE WG IETF811.
1 3gpp_trans / 09/02 / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-01.txt Juha Wiljakka, Nokia.
RFC 3489bis Jonathan Rosenberg Cisco Systems. Technical Changes Needed Allow STUN over TCP –Driver: draft-ietf-sip-outbound Allow response to omit CHANGED-
SIP issues with S/MIME and CMS Rohan Mahy SIP, SIPPING co-chair.
ICE Jonathan Rosenberg Cisco Systems. Changes Removed abstract protocol concept Relaxed requirements for ICE on servers and gateways – no address gathering.
Scope Discussion Seems to be a good deal of interest in moving this toward a working group If we want to work toward this, we need to have a clearly defined.
STUN bis draft-ietf-behave-rfc3489bis Jonathan Rosenberg Cisco Systems.
1 © NOKIA NSIS MIPv6 FW/ November 8 th 2004 Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-01 S. Thiruvengadam.
60 th IETFMMUSIC WG1 60 th IETF – San Diego 4 August 2004.
ICE Jonathan Rosenberg dynamicsoft. Issue 1: Port Restricted Flow This case does not work well with ICE right now Race condition –Works if message 13.
RTSP NAT Traversal Update Magnus Westlund (Ericsson) Thomas Zeng (PVNS, an Alcatel company) IETF-60 MMUSIC WG draft-ietf-mmusic-rtsp-nat-03.txt.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
GRUU Mechanism Jonathan Rosenberg. Status Draft-rosenberg-sipping-gruu-reqs-01 defines the problem Draft-rosenberg-sip-gruu submitted with proposed solution.
SIP and NAT Dr. Jonathan Rosenberg Cisco Fellow. What is NAT? Network Address Translation (NAT) –Creates address binding between internal private and.
DMM Framework based on Functional Elements draft-liebsch-dmm-framework-analysis-02 M. Liebsch, P. Seite, G. Karagiannis IETF88, Vancouver DMM WG 08 th.
Early Media in SIP: Problem Statement, Requirements, and Analysis of Solutions draft-barnes-sip-em-ps-req-sol Richard Barnes BBN Technologies IETF 68,
Visual Communication Development Kits for Business Application Integration Esa Vitikainen Master’s thesis presentation Thesis supervisor: Prof.
IETF 85 th 1 Host Identification: Scenarios draft-boucadair-intarea-host-identifier-scenarios-01 IETF 85-Atlanta, November 2012 M. Boucadair, S. Durel,
P2PSIP Charter Proposal Many people helped write this charter…
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
March 7, 2005MOBIKE WG, IETF 621 Mobility Protocol Options for IKEv2 (MOPO-IKE) Pasi Eronen.
DIME Rechartering Hannes Tschofenig & Dave Frascone.
Curtsy Web
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
PPSP NAT traversal Lichun Li, Jun Wang, Wei Chen {li.lichun1, draft-li-ppsp-nat-traversal-02.
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
RADEXT WG IETF 91 Rechartering. Why? Current charter doesn’t allow us to take on new work that is waiting in the queue Has an anachronistic Diameter entanglement.
IETF-81, Quebec City, July 25-29, 2011
Duplicate Address Detection Proxy (draft-costa-6man-dad-proxy-00)
RTCWEB Considerations for NATs, Firewalls and HTTP proxies draft-hutton-rtcweb-nat-firewall- considerations A. Hutton, T. Stach, J. Uberti.
Interactive Connectivity Establishment : ICE
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
SDP Simple Capability Negotiation (SDP Simcap) draft-andreasen-mmusic-sdp-simcap-reqts-00.txt draft-andreasen-mmusic-sdp-simcap-01.txt 50th IETF - March.
The NAT Traversal Problem in P2PSIP Bruce Lowekamp (SIPeerior) Philip Matthews (Avaya)
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
IETF 831 Chairs: Flemming Andreasen Miguel A. Garcia.
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.
/ Jonne Soininen v6ops-3GPP Design Team IETF#55, v6ops wg Atlanta, USA Jonne Soininen / Juha Wiljakka
1 3gpp_trans/ / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-00.txt Juha Wiljakka,
IETF 851 Chairs: Flemming Andreasen Miguel A. Garcia [Paul Kyzivat substitute for this meeting]
CLUE WG chair: Mary Barnes RTCWEB WG chair: Ted Hardie CLUE & RTCWEB WGs Adhoc Common (SDP/RTP) building blocks IETF-82.
draft-ivov-mmusic-trickle-ice E. Rescorla, J. Uberti, E. Ivov
History-Info header and Support of target-uri Solution Requirements Mary Barnes Francois Audet SIPCORE.
54 th IETFMMUSIC WG1 54 th IETF – Yokohama 18 July 2002.
NSIS NAT/Firewall Signaling NSIS Interim Meeting Romsey/UK, June 2004 Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
GIST NAT traversal and Legacy NAT traversal for GIST AND
1 Connectivity Preconditions for SDP Media Stream draft-andreasen-mmusic-connectivityprecondition-00.txt March 3, 2004 Flemming Andreasen
1 Update on Candidate Address Selection for Interactive Connectivity Establishment (ICE) draft-keranen-mmusic-ice-address-selection-00 A. Keränen, J. Arkko.
SDP Security Descriptions for Media Streams draft-ietf-mmusic-sdescriptions-02.txt November 14, 2003 Flemming Andreasen Mark Baugher.
HIP-Based NAT Traversal in P2P-Environments
12/11/2010V6OPS Mobile Transition IETF 791 Mobile Use Case and Transition Guide Looking Ahead To New Draft Versions draft-zhou-v6ops-mobile-use-case draft-tsou-v6ops-mobile-transition-guide.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
IETF 82 BFCPBIS WG Meeting
Multiple Addresses in Transport - For Discussion
Request-URI Param Delivery
Connection Establishment in BFCP draft-ietf-xcon-bfcp-connection-00
LOCSER + HIP draft-hautakorpi-p2psip-peer-protocol-00
draft-clacla-netmod-yang-model-update-02
IETF67 B. Patil, Gopal D., S. Gundavelli, K. Chowdhury
Happy Eyeballs for Transport Selection draft-grinnemo-taps-he-03
Balazs Lengyel, Ericsson
SDP Simple Capability Negotiation (SDP Simcap)
Handling YANG Revisions – Discussion Kickoff
SCTP in SDP draft-loreto-mmusic-sctp-sdp-07
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Presentation transcript:

New Revision of the Interactive Connectivity Establishment (ICE) IETF 85, Atlanta November 6 th, 2012 Ari Keränen

Background ICE [RFC5245] is today widely used as a NAT traversal solution –SIP, P2PSIP, HIP, XMPP/Jingle, RTCWEB, etc. Underspecified features / small errors discovered after publication of the RFC New features and algorithm enhancements being proposed 2

Poll Result “Create a revision of ICE (obsoleting RFC 5245), but only addressing bug fixing and opening hooks to extensions, with the idea that extensions won't need to violate 5245bis. Additionally, document each extension in a separate RFC. Extensions will depend and refer to the 5245bis draft.” 3

Proposed Updates/Extensions Media level ice-options SDP attribute [draft-petithuguenin-mmusic-ice-attributes-level-04] Update on Candidate Address Selection for ICE [draft-keranen-mmusic-ice-address-selection-02] ICE Updated Offer Problematic [draft-elwell-mmusic-ice-updated-offer-02] Smaller minimum Ta (currently 500ms) for non-RTP traffic 4

Proposed Updates/Extensions Mobility with ICE [draft-wing-mmusic-ice-mobility-02] Happy Eyeballs Extension for ICE [draft-reddy-mmusic-ice-happy-eyeballs-00] Trickle ICE: Incremental Provisioning of Candidates for the ICE [draft-rescorla-mmusic-ice-trickle] 5

(Main) Open Issues What goes to the main spec and what to extension documents? –And/or what do we just forget about Split SDP from the main spec? –Many usages of ICE don’t use SDP Backward compatibility –ice-option(s) to signal bis-conformance (enough)? 6

Next Steps draft-ice-bis-00 (coming after the meeting) –Possibly ice-sdp-00 too Gather all updates and extensions –Ensure that ice-bis fixes all known bugs and enables extensions –Something missing? 7