draft-ietf-mmusic-trickle-ice-sip-17.txt   draft-ietf-mmusic-trickle-ice-sip-18.txt 
Network Working Group E. Ivov Network Working Group E. Ivov
Internet-Draft Jitsi Internet-Draft Jitsi
Intended status: Standards Track T. Stach Intended status: Standards Track T. Stach
Expires: December 23, 2018 Unaffiliated Expires: December 24, 2018 Unaffiliated
E. Marocco E. Marocco
Telecom Italia Telecom Italia
C. Holmberg C. Holmberg
Ericsson Ericsson
June 21, 2018 June 22, 2018
A Session Initiation Protocol (SIP) Usage for Incremental Provisioning A Session Initiation Protocol (SIP) Usage for Incremental Provisioning
of Candidates for the Interactive Connectivity Establishment (Trickle of Candidates for the Interactive Connectivity Establishment (Trickle
ICE) ICE)
draft-ietf-mmusic-trickle-ice-sip-17 draft-ietf-mmusic-trickle-ice-sip-18
Abstract Abstract
The Interactive Connectivity Establishment (ICE) protocol describes a The Interactive Connectivity Establishment (ICE) protocol describes a
Network Address Translator (NAT) traversal mechanism for UDP-based Network Address Translator (NAT) traversal mechanism for UDP-based
multimedia sessions established with the Offer/Answer model. The ICE multimedia sessions established with the Offer/Answer model. The ICE
extension for Incremental Provisioning of Candidates (Trickle ICE) extension for Incremental Provisioning of Candidates (Trickle ICE)
defines a mechanism that allows ICE Agents to shorten session defines a mechanism that allows ICE Agents to shorten session
establishment delays by making the candidate gathering and establishment delays by making the candidate gathering and
connectivity checking phases of ICE non-blocking and by executing connectivity checking phases of ICE non-blocking and by executing
skipping to change at page 2, line 4 skipping to change at page 2, line 4
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on December 23, 2018. This Internet-Draft will expire on December 24, 2018.
Copyright Notice Copyright Notice
Copyright (c) 2018 IETF Trust and the persons identified as the Copyright (c) 2018 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of (https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 16, line 16 skipping to change at page 16, line 16
Offerer needs to be prepared for receiving fewer candidates in that Offerer needs to be prepared for receiving fewer candidates in that
repeated Answer than previously exchanged via trickling and MUST repeated Answer than previously exchanged via trickling and MUST
ignore the candidate information in that 200 OK response. ignore the candidate information in that 200 OK response.
4.4. Delivering Candidates in INFO Requests 4.4. Delivering Candidates in INFO Requests
Whenever new ICE candidates become available for sending, agents Whenever new ICE candidates become available for sending, agents
encode them in "a=candidate:" attributes as described by encode them in "a=candidate:" attributes as described by
[I-D.ietf-mmusic-ice-sip-sdp]. For example: [I-D.ietf-mmusic-ice-sip-sdp]. For example:
a=candidate:2 1 UDP 1694498815 2001:db8:a0b:12f0::3 5000 typ srflx a=candidate:1 1 UDP 2130706432 200a0b:12f0::1 5000 typ host
raddr 2001:db8:a0b:12f0::1 rport 8998
The use of SIP INFO requests happens within the context of the Info The use of SIP INFO requests happens within the context of the Info
Package as defined Section 10. The Media Type [RFC6838] for their Package as defined Section 10. The Media Type [RFC6838] for their
payload MUST be set to 'application/trickle-ice-sdpfrag' as defined payload MUST be set to 'application/trickle-ice-sdpfrag' as defined
in Section 9. The Info request body adheres to the grammar as in Section 9. The Info request body adheres to the grammar as
specified in Section 9.2. specified in Section 9.2.
Since neither the "a=candidate:" nor the "a=end-of-candidates" Since neither the "a=candidate:" nor the "a=end-of-candidates"
attributes contain information that would allow correlating them to a attributes contain information that would allow correlating them to a
specific "m=" line, this is handled through the use of pseudo "m=" specific "m=" line, this is handled through the use of pseudo "m="
skipping to change at page 43, line 41 skipping to change at page 43, line 41
o some editorial corrections o some editorial corrections
Changes from draft-ietf-mmusic-trickle-ice-sip-15 Changes from draft-ietf-mmusic-trickle-ice-sip-15
o Corrections in section 7 on Media Multiplexing o Corrections in section 7 on Media Multiplexing
Changes from draft-ietf-mmusic-trickle-ice-sip-16 Changes from draft-ietf-mmusic-trickle-ice-sip-16
o some editorial corrections o some editorial corrections
Changes from draft-ietf-mmusic-trickle-ice-sip-16
o Changed IPv6 candidate example from srflx to host
16. References 16. References
16.1. Normative References 16.1. Normative References
[I-D.ietf-ice-rfc5245bis] [I-D.ietf-ice-rfc5245bis]
Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive
Connectivity Establishment (ICE): A Protocol for Network Connectivity Establishment (ICE): A Protocol for Network
Address Translator (NAT) Traversal", draft-ietf-ice- Address Translator (NAT) Traversal", draft-ietf-ice-
rfc5245bis-20 (work in progress), March 2018. rfc5245bis-20 (work in progress), March 2018.
 End of changes. 6 change blocks. 
6 lines changed or deleted 9 lines changed or added

This html diff was produced by rfcdiff 1.47. The latest version is available from http://tools.ietf.org/tools/rfcdiff/