draft-ietf-mmusic-ice-sip-sdp-30.txt   draft-ietf-mmusic-ice-sip-sdp-31.txt 
MMUSIC M. Petit-Huguenin MMUSIC M. Petit-Huguenin
Internet-Draft Impedance Mismatch Internet-Draft Impedance Mismatch
Obsoletes: 5245 (if approved) S. Nandakumar Obsoletes: 5245 (if approved) S. Nandakumar
Intended status: Standards Track Cisco Systems Intended status: Standards Track Cisco Systems
Expires: December 3, 2019 A. Keranen Expires: December 4, 2019 A. Keranen
Ericsson Ericsson
June 1, 2019 June 2, 2019
Session Description Protocol (SDP) Offer/Answer procedures for Session Description Protocol (SDP) Offer/Answer procedures for
Interactive Connectivity Establishment (ICE) Interactive Connectivity Establishment (ICE)
draft-ietf-mmusic-ice-sip-sdp-30 draft-ietf-mmusic-ice-sip-sdp-31
Abstract Abstract
This document describes Session Description Protocol (SDP) Offer/ This document describes Session Description Protocol (SDP) Offer/
Answer procedures for carrying out Interactive Connectivity Answer procedures for carrying out Interactive Connectivity
Establishment (ICE) between the agents. Establishment (ICE) between the agents.
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
skipping to change at page 1, line 36 skipping to change at page 1, line 36
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 3, 2019. This Internet-Draft will expire on December 4, 2019.
Copyright Notice Copyright Notice
Copyright (c) 2019 IETF Trust and the persons identified as the Copyright (c) 2019 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 10, line 13 skipping to change at page 10, line 13
failure is certain scenarios such as, if the peer has not provided failure is certain scenarios such as, if the peer has not provided
any candidates, or if all provided candidates have failed or have any candidates, or if all provided candidates have failed or have
been discarded. been discarded.
3.3.4. Concluding ICE 3.3.4. Concluding ICE
Once the state of each check list is Completed, and if the agent is Once the state of each check list is Completed, and if the agent is
the controlling agent, it nominates a candidate pair [RFC8445] and the controlling agent, it nominates a candidate pair [RFC8445] and
checks for each data stream whether the nominated pair matches the checks for each data stream whether the nominated pair matches the
default candidate pair. If there are one or more data streams with a default candidate pair. If there are one or more data streams with a
match, and the peer did not indicate support for the 'ice2' ice- mismatch, and the peer did not indicate support for the 'ice2' ice-
option, the controlling agent MUST generate a subsequent offer option, the controlling agent MUST generate a subsequent offer
(Section 3.4.1), in which the connection address, port and transport (Section 3.4.1), in which the connection address, port and transport
protocol in the "c=" and "m=" lines associated with each data stream protocol in the "c=" and "m=" lines associated with each data stream
match the corresponding local information of the nominated pair for match the corresponding local information of the nominated pair for
that data stream. that data stream.
However, If the support for 'ice2' ice-option is in use, the However, If the support for 'ice2' ice-option is in use, the
nominated candidate is noted and sent in the subsequent offer/answer nominated candidate is noted and sent in the subsequent offer/answer
exchange as the default candidate and no updated offer is needed to exchange as the default candidate and no updated offer is needed to
fix the default candidate. fix the default candidate.
skipping to change at page 19, line 49 skipping to change at page 19, line 49
The syntax of the "ice-lite" and "ice-mismatch" attributes, both of The syntax of the "ice-lite" and "ice-mismatch" attributes, both of
which are flags, is: which are flags, is:
ice-lite = "ice-lite" ice-lite = "ice-lite"
ice-mismatch = "ice-mismatch" ice-mismatch = "ice-mismatch"
"ice-lite" is a session-level attribute only, and indicates that an "ice-lite" is a session-level attribute only, and indicates that an
agent is a lite implementation. "ice-mismatch" is a media-level agent is a lite implementation. "ice-mismatch" is a media-level
attribute and only reported in the answer. It indicates that the attribute and only reported in the answer. It indicates that the
offer arrived with a default destination for a media component that offerer arrived with a default destination for a media component that
didn't have a corresponding candidate attribute. Inclusion of didn't have a corresponding candidate attribute. Inclusion of
"a=ice-mismatch" attribute for a given data stream implies that even "a=ice-mismatch" attribute for a given data stream implies that even
though both agents support ICE, ICE procedures MUST not used for this though both agents support ICE, ICE procedures MUST not used for this
data stream and [RFC3264] procedures MUST be used instead. data stream and [RFC3264] procedures MUST be used instead.
4.4. "ice-ufrag" and "ice-pwd" Attributes 4.4. "ice-ufrag" and "ice-pwd" Attributes
The "ice-ufrag" and "ice-pwd" attributes convey the username fragment The "ice-ufrag" and "ice-pwd" attributes convey the username fragment
and password used by ICE for message integrity. Their syntax is: and password used by ICE for message integrity. Their syntax is:
 End of changes. 6 change blocks. 
6 lines changed or deleted 6 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/