
From nobody Sun Feb  1 19:23:25 2015
Return-Path: <suhasietf@gmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 356A71A9253 for <mmusic@ietfa.amsl.com>; Sun,  1 Feb 2015 19:23:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.5
X-Spam-Level: 
X-Spam-Status: No, score=0.5 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1LnTZ6pzxv9d for <mmusic@ietfa.amsl.com>; Sun,  1 Feb 2015 19:23:23 -0800 (PST)
Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 307931A924B for <mmusic@ietf.org>; Sun,  1 Feb 2015 19:23:23 -0800 (PST)
Received: by mail-pa0-f50.google.com with SMTP id rd3so76544115pab.9 for <mmusic@ietf.org>; Sun, 01 Feb 2015 19:23:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=eVOx/kW5QJwe0iT/3Sy/Ee0Y7n4jTnwA25PUaJZ9T+k=; b=VqA1lyp0i2B/XgKln0cTiYOzuVkqjeDP+2N6e9FiEzFibFsVI+LuQogALGy17lSEqp 0VJVb2amjP4YizKpa2picD3bCKFKjLWJm4HAZdwFXiixNO63S3kiUJx4YVU6J0fAoJQD 85zlofVFbut/c5m9hcH6bukDtdBDldaGVLZwtAho1WRz9T6wr+cJfncCByWh85D5aJkx iZ5ZrtBQTdA0/0dp9tm2aQuG+xJO3NihBwL5A3hMAYBDe+JKivksvpatm48kdJokWRpN vWODL/JYJbejIWsT9xKJGl57BJhJTIvITfZD9QmgGoVCfLF0NWkHfmJNPGSFX5qEyU/t 7pPw==
MIME-Version: 1.0
X-Received: by 10.70.138.77 with SMTP id qo13mr15550699pdb.135.1422847402402;  Sun, 01 Feb 2015 19:23:22 -0800 (PST)
Received: by 10.70.61.229 with HTTP; Sun, 1 Feb 2015 19:23:22 -0800 (PST)
Date: Sun, 1 Feb 2015 19:23:22 -0800
Message-ID: <CAMRcRGR3eBHxZg=0+O1UFkULZ4xQ=6OHO6a7XGHfLYVHYg=unQ@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
To: mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary=001a11363c6afd68a6050e12797b
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/mCv2pw5lwi5JfMrjm6rafJ5L3NY>
Subject: [MMUSIC] BUNDLE and RTCP - Clarification
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Feb 2015 03:23:24 -0000

--001a11363c6afd68a6050e12797b
Content-Type: text/plain; charset=UTF-8

Regarding section 10.3 of the latest BUNDLE draft , do the following
 understanding correct

1. If RTCP multiplexing is not negotiated (rejected by the answer) , then
by default the RTCP port is the RTP Port + 1

2. If the Offerer doesn't want to do RTP/RTCP Mux for a given m=line, then
that m=line is not BUNDLEd any more since different address:port
combination will be used for RTP and RTCP

3. If the Offerer wants to use a different RTCP port using RFC3605
mechanism for a given m= line then that m=line is not part of BUNDLE group.


Thanks
Suhas

--001a11363c6afd68a6050e12797b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Regarding section 10.3 of the latest BUNDLE draft , do the=
 following =C2=A0understanding correct<div><br></div><div>1. If RTCP multip=
lexing is not negotiated (rejected by the answer) , then by default the RTC=
P port is the RTP Port + 1</div><div><br></div><div>2. If the Offerer doesn=
&#39;t want to do RTP/RTCP Mux for a given m=3Dline, then that m=3Dline is =
not BUNDLEd any more since different address:port combination will be used =
for RTP and RTCP</div><div><br></div><div>3. If the Offerer wants to use a =
different RTCP port using RFC3605 mechanism for a given m=3D line then that=
 m=3Dline is not part of BUNDLE group.</div><div><br></div><div><br></div><=
div>Thanks</div><div>Suhas</div><div><br></div><div><br></div></div>

--001a11363c6afd68a6050e12797b--


From nobody Sun Feb  1 23:59:24 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F6021A0004 for <mmusic@ietfa.amsl.com>; Sun,  1 Feb 2015 23:59:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.2
X-Spam-Level: 
X-Spam-Status: No, score=-2.2 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hMyWfxxMJMmy for <mmusic@ietfa.amsl.com>; Sun,  1 Feb 2015 23:59:19 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 031251A000D for <mmusic@ietf.org>; Sun,  1 Feb 2015 23:59:18 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-7f-54cf2e55ef72
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id A7.E6.04231.55E2FC45; Mon,  2 Feb 2015 08:59:17 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.22]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.03.0210.002; Mon, 2 Feb 2015 08:59:16 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Suhas Nandakumar <suhasietf@gmail.com>, mmusic WG <mmusic@ietf.org>
Thread-Topic: [MMUSIC] BUNDLE and RTCP - Clarification
Thread-Index: AQHQPpedJ8zSPFmzmEewiCEXDHZeM5zc/lAg
Date: Mon, 2 Feb 2015 07:59:15 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D68B9FD@ESESSMB209.ericsson.se>
References: <CAMRcRGR3eBHxZg=0+O1UFkULZ4xQ=6OHO6a7XGHfLYVHYg=unQ@mail.gmail.com>
In-Reply-To: <CAMRcRGR3eBHxZg=0+O1UFkULZ4xQ=6OHO6a7XGHfLYVHYg=unQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.154]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D68B9FDESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsUyM+JvjW6o3vkQg7X3RSymLn/MYrFzbgez A5PHzll32T2WLPnJFMAUxWWTkpqTWZZapG+XwJWxfo9ywRSHiqd717M3MK6x62Lk5JAQMJE4 83Y6C4QtJnHh3nq2LkYuDiGBI4wSbXOnMUE4ixglLixaz9rFyMHBJmAh0f1PG6RBRMBdYt/1 z6wgtrCAqcSv6Y1sEHEziffHu1kgbCOJVde62EFsFgEVieYr7cwgNq+Ar8TXS+/AaoQEAiT2 /WwC6+UUCJTo2LYarJ4R6KDvp9YwgdjMAuISt57MZ4I4VEBiyZ7zzBC2qMTLx/9YIWwliUW3 P0PV50v0HvvABrFLUOLkzCcsExhFZiEZNQtJ2SwkZbOAvmQW0JRYv0sfokRRYkr3Q3YIW0Oi dc5cdmTxBYzsqxhFi1OLi3PTjYz1Uosyk4uL8/P08lJLNjECY+rglt+6OxhXv3Y8xCjAwajE w1ugcD5EiDWxrLgy9xCjNAeLkjivnfGhECGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2MEo28 3BGRyle8DUM/JTgfTZX76DPp7d6Pns7rjRdxvtL6ktx+UKfdfSvrCS+7JCW9LdZzt/1bXJsZ eP7HbtsH1zxYnm1XzmWqM+ti/nJp90qHmPIjE77mzzd6FpTaNVVjdfvRUK+q0hcq061/vFjy Injj/pWN0nuYqoKnX3+a/+7CphktGfe+KbEUZyQaajEXFScCABpjO5aKAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/UQi1smpbr52sBqO43_A5SaVki2I>
Subject: Re: [MMUSIC] BUNDLE and RTCP - Clarification
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Feb 2015 07:59:21 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D68B9FDESESSMB209erics_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCj5SZWdhcmRpbmcgc2VjdGlvbiAxMC4zIG9mIHRoZSBsYXRlc3QgQlVORExFIGRyYWZ0
ICwgZG8gdGhlIGZvbGxvd2luZyAgdW5kZXJzdGFuZGluZyBjb3JyZWN0DQo+DQo+MS4gSWYgUlRD
UCBtdWx0aXBsZXhpbmcgaXMgbm90IG5lZ290aWF0ZWQgKHJlamVjdGVkIGJ5IHRoZSBhbnN3ZXIp
ICwgdGhlbiBieSBkZWZhdWx0IHRoZSBSVENQIHBvcnQgaXMgdGhlIFJUUCBQb3J0ICsgMQ0KDQpD
b3JyZWN0Lg0KDQo+Mi4gSWYgdGhlIE9mZmVyZXIgZG9lc24ndCB3YW50IHRvIGRvIFJUUC9SVENQ
IE11eCBmb3IgYSBnaXZlbiBtPWxpbmUsIHRoZW4gdGhhdCBtPWxpbmUgaXMgbm90IEJVTkRMRWQg
YW55IG1vcmUgc2luY2UgZGlmZmVyZW50IGFkZHJlc3M6cG9ydCA+Y29tYmluYXRpb24gd2lsbCBi
ZSB1c2VkIGZvciBSVFAgYW5kIFJUQ1ANCj4NCj4zLiBJZiB0aGUgT2ZmZXJlciB3YW50cyB0byB1
c2UgYSBkaWZmZXJlbnQgUlRDUCBwb3J0IHVzaW5nIFJGQzM2MDUgbWVjaGFuaXNtIGZvciBhIGdp
dmVuIG09IGxpbmUgdGhlbiB0aGF0IG09bGluZSBpcyBub3QgcGFydCBvZiBCVU5ETEUgPmdyb3Vw
Lg0KDQpZb3UgZG9u4oCZdCBoYXZlIHRvIHVzZSBSVFAvUlRDUCBNdXggd2l0aGluIGEgQlVORExF
IGdyb3VwLCBidXQgYWxsIGJ1bmRsZWQgbS0gbGluZXMgb2J2aW91c2x5IG11c3QgZWl0aGVyIHVz
ZSwgb3Igbm90IHVzZSwgUlRQL1JUQ1AgbXV4Lg0KDQpJZiB5b3UgZG9u4oCZdCB1c2UgUlRQL1JU
Q1AsIHNlcGFyYXRlIHBvcnRzIHdpbGwgYmUgdXNlZCBmb3IgUlRQIGFuZCBSVENQLCBidXQgYWxs
IGJ1bmRsZWQgbS0gbGluZXMgd2lsbCBzaGFyZSB0aGUgc2FtZSBwb3J0cy4NCg0KQnV0LCBpZiB5
b3Ugb25seSB3YW50IHRvIHVzZSBzb21ldGhpbmcgZm9yIGEgc3BlY2lmaWMgbS0gbGluZSwgdGhh
dCBtLSBsaW5lIGNhbiBvYnZpb3VzbHkgbm90IGJlIGJ1bmRsZWQgd2l0aCBvdGhlciBtLSBsaW5l
cy4NCg0KUmVnYXJkcywNCg0KQ2hyaXN0ZXINCg==

--_000_7594FB04B1934943A5C02806D1A2204B1D68B9FDESESSMB209erics_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBz
cGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEy
LjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1HQiIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jmd0Ozwv
c3Bhbj5SZWdhcmRpbmcgc2VjdGlvbiAxMC4zIG9mIHRoZSBsYXRlc3QgQlVORExFIGRyYWZ0ICwg
ZG8gdGhlIGZvbGxvd2luZyAmbmJzcDt1bmRlcnN0YW5kaW5nIGNvcnJlY3Q8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7MS4gSWYgUlRDUCBtdWx0
aXBsZXhpbmcgaXMgbm90IG5lZ290aWF0ZWQgKHJlamVjdGVkIGJ5IHRoZSBhbnN3ZXIpICwgdGhl
biBieSBkZWZhdWx0IHRoZSBSVENQIHBvcnQgaXMgdGhlIFJUUCBQb3J0ICYjNDM7IDE8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Db3JyZWN0
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jmd0OzIuIElmIHRoZSBPZmZlcmVyIGRvZXNuJ3Qgd2FudCB0byBkbyBS
VFAvUlRDUCBNdXggZm9yIGEgZ2l2ZW4gbT1saW5lLCB0aGVuIHRoYXQgbT1saW5lIGlzIG5vdCBC
VU5ETEVkIGFueSBtb3JlIHNpbmNlIGRpZmZlcmVudCBhZGRyZXNzOnBvcnQgJmd0O2NvbWJpbmF0
aW9uIHdpbGwgYmUgdXNlZCBmb3IgUlRQIGFuZCBSVENQPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7My4gSWYgdGhlIE9mZmVyZXIgd2FudHMgdG8gdXNlIGEg
ZGlmZmVyZW50IFJUQ1AgcG9ydCB1c2luZyBSRkMzNjA1IG1lY2hhbmlzbSBmb3IgYSBnaXZlbiBt
PSBsaW5lIHRoZW4gdGhhdCBtPWxpbmUgaXMgbm90IHBhcnQgb2YgQlVORExFICZndDtncm91cC48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Zb3UgZG9u4oCZdCBoYXZl
IHRvIHVzZSBSVFAvUlRDUCBNdXggd2l0aGluIGEgQlVORExFIGdyb3VwLCBidXQgYWxsIGJ1bmRs
ZWQgbS0gbGluZXMgb2J2aW91c2x5IG11c3QgZWl0aGVyIHVzZSwgb3Igbm90IHVzZSwgUlRQL1JU
Q1AgbXV4LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5JZiB5b3UgZG9u4oCZdCB1c2UgUlRQL1JUQ1AsIHNlcGFy
YXRlIHBvcnRzIHdpbGwgYmUgdXNlZCBmb3IgUlRQIGFuZCBSVENQLCBidXQgYWxsIGJ1bmRsZWQg
bS0gbGluZXMgd2lsbCBzaGFyZSB0aGUgc2FtZSBwb3J0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QnV0LCBp
ZiB5b3Ugb25seSB3YW50IHRvIHVzZSBzb21ldGhpbmcgZm9yIGEgc3BlY2lmaWMgbS0gbGluZSwg
dGhhdCBtLSBsaW5lIGNhbiBvYnZpb3VzbHkgbm90IGJlIGJ1bmRsZWQgd2l0aCBvdGhlciBtLSBs
aW5lcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Q2hyaXN0ZXI8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_7594FB04B1934943A5C02806D1A2204B1D68B9FDESESSMB209erics_--


From nobody Mon Feb  2 06:36:05 2015
Return-Path: <suhasietf@gmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D7391A039A for <mmusic@ietfa.amsl.com>; Mon,  2 Feb 2015 06:36:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.1
X-Spam-Level: 
X-Spam-Status: No, score=-0.1 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vG1-JO_tcm_q for <mmusic@ietfa.amsl.com>; Mon,  2 Feb 2015 06:36:01 -0800 (PST)
Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65EC71A1B0C for <mmusic@ietf.org>; Mon,  2 Feb 2015 06:35:50 -0800 (PST)
Received: by mail-pa0-f51.google.com with SMTP id fb1so83203003pad.10 for <mmusic@ietf.org>; Mon, 02 Feb 2015 06:35:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=fgV+F+wPjyLfM+G9IB1cntqYOjWObe88yPzo16H+f6E=; b=Z/QgGm7TVki+x0ePEkn3k9Vefg7fH5UlZF8uQf6LPxfFpIOJOnIsdLVyq00R2v/GkY f4rRI+P9yyajSUTEV3dcqCmvSenryeI6pLoJzrdbAzoVjdXcjpJmygrW3mAeNldxS+G3 ydTSObG5vULwhYA/KeVZ2+7jAm3XMuLMTpFQZiBZP+Zj32xqifww0BAOgOBVXck9qRHT sYeUGMtHDUtDBq0GoSi00sw7ytHsSHZwQMrfwbrkI7c2AXKR6ukY1jVhBAqpUA4Fms6n rTnRFhE40v//aKBagh5UyCGMduaRxK4c97dyDmqO4gIHxF7t02bywRRDEDULnsKzX+Zj 1t+g==
MIME-Version: 1.0
X-Received: by 10.66.102.1 with SMTP id fk1mr30108401pab.16.1422887749685; Mon, 02 Feb 2015 06:35:49 -0800 (PST)
Received: by 10.70.61.229 with HTTP; Mon, 2 Feb 2015 06:35:49 -0800 (PST)
Date: Mon, 2 Feb 2015 06:35:49 -0800
Message-ID: <CAMRcRGRwHfHvB-3gwDz+NiF1rUUT1Eso7Uw29_5KZ0mNGgwEnA@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
To: mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary=047d7bf18b1ce01776050e1bded5
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/o7yLFe5p8Y3zZGH83jYhj1ci_a0>
Subject: [MMUSIC] draft-nandakumar-mmusic-proto-iana-registration
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Feb 2015 14:36:02 -0000

--047d7bf18b1ce01776050e1bded5
Content-Type: text/plain; charset=UTF-8

Hello All,

A new version of draft-nandakumar-mmusic-proto-iana-registration-01 was
submitted based on some on and off list discussions.

Links:
HTML:
https://tools.ietf.org/id/draft-nandakumar-mmusic-proto-iana-registration-01.html


TXT:
https://tools.ietf.org/id/draft-nandakumar-mmusic-proto-iana-registration-01.html

Please let me know your inputs.


Thanks
Suhas

--047d7bf18b1ce01776050e1bded5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><span style=3D"font-size:13.63636302948px;color:rgb(0=
,0,0);font-family:&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif">Hello All,=
</span></div><div><span style=3D"font-size:13.63636302948px;color:rgb(0,0,0=
);font-family:&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif"><br></span></d=
iv><div><span style=3D"font-size:13.63636302948px;color:rgb(0,0,0);font-fam=
ily:&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif">A new version of draft-n=
andakumar-mmusic-proto-iana-registration-01 was submitted based on some on =
and off list discussions.=C2=A0</span><br></div><div><span style=3D"font-si=
ze:13.63636302948px;color:rgb(0,0,0);font-family:&#39;Segoe UI&#39;,Helveti=
ca,Arial,sans-serif"><br></span></div><div style><span style=3D"color:rgb(0=
,0,0);font-family:&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif;font-size:1=
3.63636302948px">Links:=C2=A0</span></div><div style><font color=3D"#000000=
" face=3D"Segoe UI, Helvetica, Arial, sans-serif"><span style=3D"font-size:=
13.63636302948px">HTML: <a href=3D"https://tools.ietf.org/id/draft-nandakum=
ar-mmusic-proto-iana-registration-01.html">https://tools.ietf.org/id/draft-=
nandakumar-mmusic-proto-iana-registration-01.html</a></span></font></div><d=
iv style><font color=3D"#000000" face=3D"Segoe UI, Helvetica, Arial, sans-s=
erif"><span style=3D"font-size:13.63636302948px"><br></span></font></div><d=
iv style><br></div><div style>TXT:=C2=A0<a href=3D"https://tools.ietf.org/i=
d/draft-nandakumar-mmusic-proto-iana-registration-01.html">https://tools.ie=
tf.org/id/draft-nandakumar-mmusic-proto-iana-registration-01.html</a></div>=
<div style><br></div><div style>Please let me know your inputs.</div><div s=
tyle><br></div><div style><br></div><div style>Thanks</div><div style>Suhas=
</div><div style><br></div><div style><br></div><div style><br></div></div>

--047d7bf18b1ce01776050e1bded5--


From nobody Mon Feb  2 14:46:26 2015
Return-Path: <suhasietf@gmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED6841A1AF0 for <mmusic@ietfa.amsl.com>; Mon,  2 Feb 2015 14:46:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 96H7feba-wKQ for <mmusic@ietfa.amsl.com>; Mon,  2 Feb 2015 14:46:23 -0800 (PST)
Received: from mail-pa0-x22f.google.com (mail-pa0-x22f.google.com [IPv6:2607:f8b0:400e:c03::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E7551A1AAC for <mmusic@ietf.org>; Mon,  2 Feb 2015 14:46:23 -0800 (PST)
Received: by mail-pa0-f47.google.com with SMTP id lj1so87904306pab.6 for <mmusic@ietf.org>; Mon, 02 Feb 2015 14:46:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vZr1T59LIQHyrZ6j2FmuzKl9Y2RdWu7Y94LlRYVF4kE=; b=bd13fCooQUatruVCW7qeZwUEpeH8Otib4hyAbhVn9xucgo6pRsiq1K7DC4oxpu94FG OP9nxhk5wUtDBJYETYlbX4Cm7H5V7k0kJ3U46Gm+qzQ8z3MPf347st1P4BcVke2Rh8YA 6xOI0zp/f6Xa57M1t/ik3SrNW/Jo3+WFZ2fwMNwLQRKOvztB6L8kLRRIjkCtBtxwYcqQ YHddbEUApCgSrg75lHxSGjYP1iV+vsdgvOTcCyBcqnZdP7fnVvUZHFGVkHh+adICbtB0 n+Hq6SGQg6il2MlD26xJl3oXc2Bi91vrRBfxNi+O1kly5PfICzI8YpVa1x7rVngyTOjo Pb/A==
MIME-Version: 1.0
X-Received: by 10.68.141.204 with SMTP id rq12mr32651142pbb.7.1422917182464; Mon, 02 Feb 2015 14:46:22 -0800 (PST)
Received: by 10.70.61.229 with HTTP; Mon, 2 Feb 2015 14:46:22 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D68B9FD@ESESSMB209.ericsson.se>
References: <CAMRcRGR3eBHxZg=0+O1UFkULZ4xQ=6OHO6a7XGHfLYVHYg=unQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D68B9FD@ESESSMB209.ericsson.se>
Date: Mon, 2 Feb 2015 14:46:22 -0800
Message-ID: <CAMRcRGQ9XusLzuu7yte6dvyo7jUD4TvbSvjOtH5NtUS9DDaWoA@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary=e89a8ff2443334a739050e22b917
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/v0XXUMhJ_2aWLTH3UBZetraN8_Y>
Cc: mmusic WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] BUNDLE and RTCP - Clarification
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Feb 2015 22:46:25 -0000

--e89a8ff2443334a739050e22b917
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks Christer .. one more question inline

Cheers
Suhas

On Sun, Feb 1, 2015 at 11:59 PM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

>  Hi,
>
>
>
> >Regarding section 10.3 of the latest BUNDLE draft , do the following
>  understanding correct
>
> >
>
> >1. If RTCP multiplexing is not negotiated (rejected by the answer) , the=
n
> by default the RTCP port is the RTP Port + 1
>
>
>
> Correct.
>
>
>
> >2. If the Offerer doesn't want to do RTP/RTCP Mux for a given m=3Dline,
> then that m=3Dline is not BUNDLEd any more since different address:port
> >combination will be used for RTP and RTCP
>
> >
>
> >3. If the Offerer wants to use a different RTCP port using RFC3605
> mechanism for a given m=3D line then that m=3Dline is not part of BUNDLE =
>group.
>
>
>
> You don=E2=80=99t have to use RTP/RTCP Mux within a BUNDLE group, but all=
 bundled
> m- lines obviously must either use, or not use, RTP/RTCP mux.
>
>
>
> If you don=E2=80=99t use RTP/RTCP, separate ports will be used for RTP an=
d RTCP,
> but all bundled m- lines will share the same ports
>

[Suhas] What is the way to specify a different RTCP port for the bundle
group. Since If i am not wrong, the a=3Drtcp should either have the same po=
rt
from the m=3Dline or cannot use that attribute at all from the below text

"When an offerer generates an initial offer, if the offerer wants to
negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, the offerer
MUST associate an SDP 'rtcp-mux' attribute[RFC5761]
<http://tools.ietf.org/id/draft-ietf-mmusic-sdp-bundle-negotiation-16.html#=
RFC5761>
 with each bundled RTP-based "m=3D" line (including any bundle-only "m=3D"
line) in the offer. In addition, the offerer MUST associate an SDP 'rtcp'
attribute [RFC3605]
<http://tools.ietf.org/id/draft-ietf-mmusic-sdp-bundle-negotiation-16.html#=
RFC3605>
 with each bundled RTP-based "m=3D" line (including any bundle-only "m=3D"
line), with an attribute value that is identical to the port value assigned
to the "m=3D" line itself, in the offer.
If the offerer does not want to negotiate usage of RTP/RTCP multiplexing,
it MUST NOT associate the SDP attributes above with any bundled "m=3D" line=
."



>
>
 But, if you only want to use something for a specific m- line, that m-
> line can obviously not be bundled with other m- lines.
>
>
>
> Regards,
>
>
>
> Christer
>

--e89a8ff2443334a739050e22b917
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks Christer .. one more question inline<div><br></div>=
<div>Cheers</div><div>Suhas</div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Sun, Feb 1, 2015 at 11:59 PM, Christer Holmberg <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:christer.holmberg@ericsson.com" target=3D"=
_blank">christer.holmberg@ericsson.com</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:=
1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left=
:1ex">





<div lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Hi,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div><span class=3D"">
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">&gt;</span>Rega=
rding section 10.3 of the latest BUNDLE draft , do the following =C2=A0unde=
rstanding correct<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">&gt;<u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&gt;1. If RTCP multiplexing is not negotiated (rejec=
ted by the answer) , then by default the RTCP port is the RTP Port + 1<u></=
u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Correct.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
</div><span class=3D"">
<div>
<p class=3D"MsoNormal">&gt;2. If the Offerer doesn&#39;t want to do RTP/RTC=
P Mux for a given m=3Dline, then that m=3Dline is not BUNDLEd any more sinc=
e different address:port &gt;combination will be used for RTP and RTCP<u></=
u><u></u></p>
</div>
</span><div><span class=3D"">
<p class=3D"MsoNormal">&gt;<u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">&gt;3. If the Offerer wants to use a different RTCP =
port using RFC3605 mechanism for a given m=3D line then that m=3Dline is no=
t part of BUNDLE &gt;group.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</span><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Cal=
ibri,sans-serif">You don=E2=80=99t have to use RTP/RTCP Mux within a BUNDLE=
 group, but all bundled m- lines obviously must either use, or not use, RTP=
/RTCP mux.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">If you don=E2=80=99t use RTP/RTCP, separate ports will be used fo=
r RTP and RTCP, but all bundled m- lines will share the same ports</span></=
p></div></div></div></div></blockquote><div>=C2=A0</div><div>[Suhas] What i=
s the way to specify a different RTCP port for the bundle group. Since If i=
 am not wrong, the a=3Drtcp should either have the same port from the m=3Dl=
ine or cannot use that attribute at all from the below text</div><div><br><=
/div><div>&quot;Wh<span style=3D"color:rgb(0,0,0);font-family:verdana,helve=
tica,arial,sans-serif;font-size:13.3333330154419px">en an offerer generates=
 an initial offer, if the offerer wants to negotiate usage of RTP/RTCP mult=
iplexing within a BUNDLE group, the offerer MUST associate an SDP &#39;rtcp=
-mux&#39; attribute</span><a href=3D"http://tools.ietf.org/id/draft-ietf-mm=
usic-sdp-bundle-negotiation-16.html#RFC5761" style=3D"font-family:verdana,h=
elvetica,arial,sans-serif;font-size:13.3333330154419px;text-decoration:none=
">[RFC5761]</a><span style=3D"color:rgb(0,0,0);font-family:verdana,helvetic=
a,arial,sans-serif;font-size:13.3333330154419px">=C2=A0</span><span style=
=3D"color:rgb(0,0,0);font-family:verdana,helvetica,arial,sans-serif;font-si=
ze:13.3333330154419px">with each bundled RTP-based &quot;m=3D&quot; line (i=
ncluding any bundle-only &quot;m=3D&quot; line) in the offer. In addition, =
the offerer MUST associate an SDP &#39;rtcp&#39; attribute</span><span styl=
e=3D"color:rgb(0,0,0);font-family:verdana,helvetica,arial,sans-serif;font-s=
ize:13.3333330154419px">=C2=A0</span><a href=3D"http://tools.ietf.org/id/dr=
aft-ietf-mmusic-sdp-bundle-negotiation-16.html#RFC3605" style=3D"font-famil=
y:verdana,helvetica,arial,sans-serif;font-size:13.3333330154419px;text-deco=
ration:none">[RFC3605]</a><span style=3D"color:rgb(0,0,0);font-family:verda=
na,helvetica,arial,sans-serif;font-size:13.3333330154419px">=C2=A0</span><s=
pan style=3D"color:rgb(0,0,0);font-family:verdana,helvetica,arial,sans-seri=
f;font-size:13.3333330154419px">with each bundled RTP-based &quot;m=3D&quot=
; line (including any bundle-only &quot;m=3D&quot; line), with an attribute=
 value that is identical to the port value assigned to the &quot;m=3D&quot;=
 line itself, in the offer.</span></div><div><span style=3D"color:rgb(0,0,0=
);font-family:verdana,helvetica,arial,sans-serif;font-size:13.3333330154419=
px">If the offerer does not want to negotiate usage of RTP/RTCP multiplexin=
g, it MUST NOT associate the SDP attributes above with any bundled &quot;m=
=3D&quot; line.&quot;</span></div><div>=C2=A0</div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-wi=
dth:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-=
left:1ex"><div lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72"><div><div>=
<div><p class=3D"MsoNormal">=C2=A0</p></div></div></div></div></blockquote>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72"><di=
v><div><div><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-famil=
y:Calibri,sans-serif"><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">But, if you only want to use something for a specific m- line, th=
at m- line can obviously not be bundled with other m- lines.<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Regards,<span class=3D""><font color=3D"#888888"><u></u><u></u></=
font></span></span></p><span class=3D""><font color=3D"#888888">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Christer<u></u><u></u></span></p>
</font></span></div>
</div>
</div>
</div>

</blockquote></div><br></div></div>

--e89a8ff2443334a739050e22b917--


From nobody Fri Feb  6 07:36:03 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31E641A1B60 for <mmusic@ietfa.amsl.com>; Fri,  6 Feb 2015 07:35:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CZO4r1aME5Tg for <mmusic@ietfa.amsl.com>; Fri,  6 Feb 2015 07:35:47 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E405A1A0084 for <mmusic@ietf.org>; Fri,  6 Feb 2015 07:35:45 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-fb-54d4df4f816d
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 1A.97.04076.F4FD4D45; Fri,  6 Feb 2015 16:35:44 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.22]) by ESESSHC021.ericsson.se ([153.88.183.81]) with mapi id 14.03.0210.002; Fri, 6 Feb 2015 16:35:43 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Stach, Thomas" <thomas.stach@unify.com>, "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9Q
Date: Fri, 6 Feb 2015 15:35:42 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net>
In-Reply-To: <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D69624AESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeLIzCtJLcpLzFFi42KZGfG3Rjfg/pUQg1+nmS2mLn/MYtGw8Qqr xcmd25gdmD1an+1l9Viy5CeTx/aexywBzFFcNimpOZllqUX6dglcGffnvWMueLeSueL8JLkG xq7/TF2MnBwSAiYSh6fdgbLFJC7cW88GYgsJHGGUuH40o4uRC8hexCjx/ckvoCIODjYBC4nu f9ogNSIChRItO3rYQMLMAuoSVxcHgYSFBawlXrT3sIKERQRsJBr78iCqoyROrd/AAmKzCKhI HHrTzwpi8wr4Sjxv+swMsekHs8SM/4fZQRKcAv4Sa27/ATuHEei076fWgJ3JLCAucevJfKiT BSSW7DnPDGGLSrx8/I8VwlaSaFzyhBWiPl9izdWV7BDLBCVOznzCMoFRdBaSUbOQlM1CUgYR 15FYsPsTG4StLbFs4WtmGPvMgcdMyOILGNlXMYoWpxYX56YbGemlFmUmFxfn5+nlpZZsYgRG 4MEtv612MB587niIUYCDUYmH10DvSogQa2JZcWXuIUZpDhYlcV4740MhQgLpiSWp2ampBalF 8UWlOanFhxiZODilGhijSwI/P05eu/JQ3cOcRd49i636999gyb24OMOL/ZLGsmMp3NbvC7d/ uPZBNneut2HxzX+bPl14H69rY1z7u0Px0Py8CbF89RFnX9qlcQaY1cv/Oekoqrzxm/g/VXYe 9Zk3/rEIfi3fZ8DC8oPNeN2qg2Jnl1wrOfFDV/P7P7+1X7x4muY/WPFRiaU4I9FQi7moOBEA ZweaN6ECAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/9Cfr1zUtPWgAervMsm-5ujsw3jM>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Feb 2015 15:35:53 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D69624AESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Section 8.4.2 currently says:

"When an offerer receives an answer, if the answer contains a BUNDLE
              group, the offerer MUST check whether the offerer BUNDLE addr=
ess,
              selected by the answerer [Section 8.3.2], matches what was as=
signed
              to each bundled "m=3D" line (excluding any bundled "m=3D" lin=
e that was
              rejected, or moved out of the BUNDLE group, by the answerer) =
in the
              associated offer.  If there is a mismatch, the offerer SHOULD=
 as soon
              as possible generate a subsequent offer, in which it assigns =
the
              offerer BUNDLE address to each bundled "m=3D" line."

Based on the comments from Thomas, I suggest to modify the last sentence to=
:

              If there is a mismatch, the offerer SHOULD as soon
              as possible generate a subsequent offer, in which it assigns =
the
              offerer BUNDLE address to each bundled "m=3D" line, <new>unle=
ss it
knows that such offer is not required by network entities or the
remote peer</new>.

Does anyone have any issues with such addition?

Regards,

Christer

From: Stach, Thomas [mailto:thomas.stach@unify.com]
Sent: 30 January 2015 22:18
To: Makaraju, Maridi Raju (Raju); Christer Holmberg
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding

Raju,

of course the 491 will clean things up finally, but at the cost of a delay =
up to 4s.
Nevertheless, collisions should remain rare.
However, in the case below chance for a collisions would be quite high, whi=
ch in my opinion needs to be avoided and resolved in an interoperable way.

Regards
Thomas

From: Makaraju, Maridi Raju (Raju) [mailto:Raju.Makaraju@alcatel-lucent.com=
]
Sent: Freitag, 30. Januar 2015 18:34
To: Stach, Thomas; Christer Holmberg
Cc: mmusic@ietf.org<mailto:mmusic@ietf.org>
Subject: RE: Bundle-16: BAS and ICE updated offer colliding


Such a collision race condition is not completely avoidable and may happen =
in general.
IMO, this particular race condition related to BAS offer and "default candi=
date update" offer should be handled in a general way rather than as a spec=
ial case.
How an implementation handles it depends on the underlying signaling protoc=
ol used.

When SIP is used "491 (Request Pending)" procedures [1][2] can be used.


[1] http://tools.ietf.org/html/rfc3261#section-14.2

   A UAS that receives an INVITE on a dialog while an INVITE it had sent

   on that dialog is in progress MUST return a 491 (Request Pending)

   response to the received INVITE.

[2] http://tools.ietf.org/html/rfc3261#section-14.1

   If a UAC receives a 491 response to a re-INVITE, it SHOULD start a

   timer with a value T chosen as follows:



      1. If the UAC is the owner of the Call-ID of the dialog ID

         (meaning it generated the value), T has a randomly chosen value

         between 2.1 and 4 seconds in units of 10 ms.



      2. If the UAC is not the owner of the Call-ID of the dialog ID, T

         has a randomly chosen value of between 0 and 2 seconds in units

         of 10 ms.

BR
Raju


From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach, Thomas
Sent: Friday, January 30, 2015 8:34 AM
To: Christer Holmberg
Cc: mmusic@ietf.org<mailto:mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding


From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
Sent: Freitag, 30. Januar 2015 15:16
To: Stach, Thomas
Cc: mmusic@ietf.org<mailto:mmusic@ietf.org>
Subject: RE: Bundle-16: BAS and ICE updated offer colliding

Hi,

I will go through your use-case more in detail later, but in general I woul=
d not like to start defining procedures for specific use-cases.
[TS] I didn't see that as a specific use-case, rather something that arises=
 due to the way how the rules for the 2nd OA in -bundle and ICE are written=
.


A couple of initial questions/observations:


  1.  A race condition can already happen, if the offerer needs to send a P=
RACK and/or UPDATE for some other reason.
And, as those can be sent throughout the session establishment, I think the=
 risk of a non-BUNDLE race condition is even bigger.
[TS] The case I was talking about is when you don't use PRACK.  The collisi=
on that I had in mind would be _less_ likely if you use PRACK,
since ICE takes a while the conclude and would give enough time to finish B=
AS before the ICE updated offer is to be sent.
In the end this would however result  in 3 OA cycles.


  1.  Do we expect the ICE controller to send UPDATE so fast, that it may c=
ollide with the BAS offer? The ICE controller will anyway send an answer to=
 the initial offer, and the BAS can be sent immediately after that.
[TS] Since ICE is specifically designed to work also without PRACK, we need=
 to consider that case as well. Without PRACK you can initiate the 2nd OA c=
ycle only after the 200OK for the INVITE was sent.
In the case below both UAs would do that at approximately at the same time.=
 Hence my concern about collisions.

Ok, I get it. Your concern is that, after the 200OK for the INVITE was sent=
, the BAS offer and the ICE update offer would be sent at the same time, ca=
using a race condition?
[TS] Exactly. That also why I think that the draft needs to say something a=
bout the interaction.

Of course, if the initial offer would KNOW that the ICE update offer is com=
ing, it could wait before sending the BAS offer. But, as you said, it may n=
ot come if the default candidate was selected.
[TS] Yes, that's the tricky part. The offerer would of course learn that th=
e default candidates were selected and could eventually initiate BAS.
There might be still a theoretical(?) risk that the ICE controller sends an=
 updated offer anyhow.
All this is getting as ugly as this Outlook formatting ;-).

Regards
Thomas

Regards,

Christer



From: Stach, Thomas [mailto:thomas.stach@unify.com]
Sent: 30. tammikuuta 2015 12:31
To: Christer Holmberg
Cc: mmusic@ietf.org<mailto:mmusic@ietf.org>
Subject: Bundle-16: BAS and ICE updated offer colliding

Christer,

I just came across the following tricky corner case.
Consider an offerer supporting only ICE-lite and an answerer supporting ful=
l ICE (and being ICE controller in that case).
If both support BUNDLE, BAS would be initiated by the offerer and the ICE u=
pdated offer by the answerer.
This would easily lead to an offer/answer collision.
Maybe we would want to state a dedicated rule for that case.

Proposal:
The ICE controller starts the ICE updated offer since it needs to provide t=
he a=3Dremote-candidates attribute.
The ICE controller also puts the shared address in the corresponding m/c-li=
nes.
If the controlled ICE-Agent (the previous offerer) sent the ICE updated off=
er, it couldn't include the a=3Dremote-candidates attribute and yet another=
 O/A cycle would be necessary, if my interpretation of the corresponding IC=
E rules is correct.

There is however one caveat.
The ICE controller does not need to the send the ICE updated offer if the d=
efault candidate was nominated.
What should happen here?

Regards
Thomas



--_000_7594FB04B1934943A5C02806D1A2204B1D69624AESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma",sans-serif;}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1016884171;
	mso-list-template-ids:237777580;}
@list l1
	{mso-list-id:1103452262;
	mso-list-template-ids:596439914;}
@list l1:level1
	{mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:1162164583;
	mso-list-template-ids:-1412762034;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3
	{mso-list-id:1600064071;
	mso-list-template-ids:-71558782;}
@list l3:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi,<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Section 8.=
4.2 currently says:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt"><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-farea=
st-language:EN-US">&#8220;When an offerer receives an answer, if the answer=
 contains a BUNDLE<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; group, the =
offerer MUST check whether the offerer BUNDLE address,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; selected by=
 the answerer [Section 8.3.2], matches what was assigned<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to each bun=
dled &quot;m=3D&quot; line (excluding any bundled &quot;m=3D&quot; line tha=
t was<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rejected, o=
r moved out of the BUNDLE group, by the answerer) in the<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; associated =
offer.&nbsp; If there is a mismatch, the offerer SHOULD as soon<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; as possible=
 generate a subsequent offer, in which it assigns the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offerer BUN=
DLE address to each bundled &quot;m=3D&quot; line.&#8221;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Based on t=
he comments from Thomas, I suggest to modify the last sentence to:<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If the=
re is a mismatch, the offerer SHOULD as soon<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; as possible=
 generate a subsequent offer, in which it assigns the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;&nbs=
p; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offerer BUN=
DLE address to each bundled &quot;m=3D&quot; line,
<b>&lt;new&gt;unless it<o:p></o:p></b></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt"><b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fa=
reast-language:EN-US">knows that such offer is not required by network enti=
ties or the
<o:p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt"><b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fa=
reast-language:EN-US">remote peer&lt;/new&gt;</span></b><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-f=
areast-language:EN-US">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Does anyon=
e have any issues with such addition?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Regards,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Christer<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareas=
t-language:EN-US"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"> =
Stach, Thomas [mailto:thomas.stach@unify.com]
<br>
<b>Sent:</b> 30 January 2015 22:18<br>
<b>To:</b> Makaraju, Maridi Raju (Raju); Christer Holmberg<br>
<b>Cc:</b> mmusic@ietf.org<br>
<b>Subject:</b> RE: Bundle-16: BAS and ICE updated offer colliding<o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Raju,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:#1F497D">of course the 491 will=
 clean things up finally, but at the cost of a delay up to 4s.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Nevertheless, collisio=
ns should remain rare.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:#1F497D">However, in the case b=
elow chance for a collisions would be quite high, which in my opinion needs=
 to be avoided and resolved in an interoperable
 way.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"DE" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:#1F497D">Regards<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"DE" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:#1F497D">Thomas<o:p></o:p></span><=
/p>
</div>
<p class=3D"MsoNormal"><span lang=3D"DE" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><span style=3D"font-=
size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">From:</span></b><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> Mak=
araju, Maridi Raju (Raju) [</span><a href=3D"mailto:Raju.Makaraju@alcatel-l=
ucent.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,s=
ans-serif">mailto:Raju.Makaraju@alcatel-lucent.com</span></a><span style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Freitag, 30. </span><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:&quot;Tahoma&quot;,sans-serif">Januar 2015 18:34<br>
<b>To:</b> Stach, Thomas; Christer Holmberg<br>
<b>Cc:</b> </span><a href=3D"mailto:mmusic@ietf.org"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mmusic@=
ietf.org</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: Bundle-16: BAS and ICE updated offer colliding<o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">Such a collision race condition is not completely avoidable and may =
happen in general.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">IMO, this particular race condition related to BAS offer and &#8220;=
default candidate update&#8221; offer should be handled in a general
 way rather than as a special case.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">How an implementation handles it depends on the underlying signaling=
 protocol used.<o:p></o:p></span></p>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">When SIP is used &#8220;491 (Request Pending)&#8221; procedur=
es [1][2] can be used.<o:p></o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></pre>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">[1]
</span><a href=3D"http://tools.ietf.org/html/rfc3261#section-14.2"><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">http://tools.ietf.org/html/rfc3261#section-14.2</span></a><span lan=
g=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#1F497D"><o:p></o:p></span></p>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp; A UAS that receive=
s an INVITE on a dialog while an INVITE it had sent<o:p></o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp; on that dialog is =
in progress MUST return a 491 (Request Pending)<o:p></o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp; response to the re=
ceived INVITE.<o:p></o:p></span></pre>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">[2]
</span><a href=3D"http://tools.ietf.org/html/rfc3261#section-14.1"><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">http://tools.ietf.org/html/rfc3261#section-14.1</span></a><span lan=
g=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#1F497D"><o:p></o:p></span></p>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp; If a UAC receives =
a 491 response to a re-INVITE, it SHOULD start a<o:p></o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp; timer with a value=
 T chosen as follows:<o:p></o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black"><o:p>&nbsp;</o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1. If the UAC is the owner of the Call-ID of the dialog ID<o:p></o:p></span=
></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; (meaning it generated the value), T has a randomly chosen=
 value<o:p></o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; between 2.1 and 4 seconds in units of 10 ms.<o:p></o:p></=
span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black"><o:p>&nbsp;</o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
2. If the UAC is not the owner of the Call-ID of the dialog ID, T<o:p></o:p=
></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; has a randomly chosen value of between 0 and 2 seconds in=
 units<o:p></o:p></span></pre>
<pre style=3D"margin-left:36.0pt;page-break-before:always"><span lang=3D"EN=
-US" style=3D"font-size:12.0pt;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; of 10 ms.<o:p></o:p></span></pre>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">BR<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">Raju<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><span lang=3D"EN-US"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">From:=
</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif"> mmusic [</span><a href=3D"mailto:mmusic-bounces@=
ietf.org"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;=
Tahoma&quot;,sans-serif">mailto:mmusic-bounces@ietf.org</span></a><span lan=
g=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-s=
erif">]
<b>On Behalf Of </b>Stach, Thomas<br>
<b>Sent:</b> Friday, January 30, 2015 8:34 AM<br>
<b>To:</b> Christer Holmberg<br>
<b>Cc:</b> </span><a href=3D"mailto:mmusic@ietf.org"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mmusic@=
ietf.org</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding=
<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><span lang=3D"EN-US"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">From:=
</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif"> Christer Holmberg [</span><a href=3D"mailto:chri=
ster.holmberg@ericsson.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">mailto:christer.holmberg@ericsso=
n.com</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Freitag, 30. Januar 2015 15:16<br>
<b>To:</b> Stach, Thomas<br>
<b>Cc:</b> </span><a href=3D"mailto:mmusic@ietf.org"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mmusic@=
ietf.org</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: Bundle-16: BAS and ICE updated offer colliding</span><s=
pan lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">Hi,</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">I will go through your use-case more in detail later, but in general=
 I would not like to start defining procedures for
 specific use-cases.</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;f=
ont-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">[TS] I didn&#8217;t see that as a specific use-case, rather so=
mething that arises due to the way how the rules for the
 2</span></i></b><b><i><sup><span lang=3D"EN-US" style=3D"font-size:7.5pt;f=
ont-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">nd</span></sup></i=
></b><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:#1F497D"> OA in &#8211;bundle and
 ICE are written.</span></i></b><span lang=3D"EN-US" style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">A couple of initial questions/observations:</span><span lang=3D"EN-U=
S" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:#1F497D;mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;mso-list:l1 level1 lfo3">
<span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif">A race condition can already happen, if the offerer needs t=
o send a PRACK and/or UPDATE for some other reason.
<o:p></o:p></span></li></ol>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">And, as those can be sent throughout the session establishment, I th=
ink the risk of a non-BUNDLE race condition is even
 bigger.</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">[TS] The case I was talking about is when you don&#8217;t use =
PRACK. &nbsp;The collision that I had in mind would be _less_
 likely if you use PRACK, </span></i></b><span lang=3D"EN-US" style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">since ICE takes a while the conclude and would give enough tim=
e to finish BAS before the ICE updated offer is to
 be sent.</span></i></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">In the end this would however result &nbsp;in 3 OA cycles.</sp=
an></i></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<ol start=3D"2" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:#1F497D;mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;mso-list:l3 level1 lfo6">
<span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif">Do we expect the ICE controller to send UPDATE so fast, tha=
t it may collide with the BAS offer? The ICE controller will anyway send an=
 answer to the initial offer, and the BAS can
 be sent immediately after that.<o:p></o:p></span></li></ol>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">[TS] Since ICE is specifically designed to work also without P=
RACK, we need to consider that case as well. Without
 PRACK you can initiate the 2</span></i></b><b><i><sup><span lang=3D"EN-US"=
 style=3D"font-size:7.5pt;font-family:&quot;Calibri&quot;,sans-serif;color:=
#1F497D">nd</span></sup></i></b><b><i><span lang=3D"EN-US" style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">
 OA cycle only after the 200OK for the INVITE was sent. </span></i></b><spa=
n lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">In the case below both UAs would do that at approximately at t=
he same time. Hence my concern about collisions.</span></i></b><span lang=
=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">Ok, I get it. Your concern is that, after the 200OK for the INVITE was s=
ent, the BAS offer and the ICE update offer would
 be sent at the same time, causing a race condition?</span><span lang=3D"EN=
-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">[TS] Exactly. That also why I think that the draft needs to sa=
y something about the interaction.
</span></i></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">Of course, if the initial offer would KNOW that the ICE update offer is =
coming, it could wait before sending the BAS offer.
 But, as you said, it may not come if the default candidate was selected.</=
span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">[TS] Yes, that&#8217;s the tricky part. The offerer would of c=
ourse learn that the default candidates were selected and
 could eventually initiate BAS. </span></i></b><span lang=3D"EN-US" style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">There might be still a theoretical(?) risk that the ICE contro=
ller sends an updated offer anyhow.</span></i></b><span lang=3D"EN-US" styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">All this is getting as ugly as this Outlook formatting ;-).</s=
pan></i></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quo=
t;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">Regards</span></i></b><span lang=3D"EN-US" style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><i><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:#1F497D">Thomas</span></i></b><span lang=3D"EN-US" style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">Regards,</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">Christer</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:re=
d">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><span lang=3D"EN-US"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">From:=
</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif"> Stach, Thomas [</span><a href=3D"mailto:thomas.s=
tach@unify.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,sans-serif">mailto:thomas.stach@unify.com</span></a><spa=
n lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,s=
ans-serif">]
<br>
<b>Sent:</b> 30. tammikuuta 2015 12:31<br>
<b>To:</b> Christer Holmberg<br>
<b>Cc:</b> </span><a href=3D"mailto:mmusic@ietf.org"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mmusic@=
ietf.org</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> Bundle-16: BAS and ICE updated offer colliding</span><span =
lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">Christer,
</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">&nbsp;</span><span lang=3D"EN=
-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">I just came across the follow=
ing tricky corner case.
</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">Consider an offerer supportin=
g only ICE-lite and an answerer supporting full ICE (and being ICE controll=
er in that case).</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">If both support BUNDLE, BAS w=
ould be initiated by the offerer and the ICE updated offer by the answerer.=
</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">This would easily lead to an =
offer/answer collision.
</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">Maybe we would want to state =
a dedicated rule for that case.</span><span lang=3D"EN-US" style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">Proposal:</span><span lang=3D=
"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">The ICE controller starts the=
 ICE updated offer since it needs to provide the a=3Dremote-candidates attr=
ibute.</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">The ICE controller also puts =
the shared address in the corresponding m/c-lines.</span><span lang=3D"EN-U=
S" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">If the controlled ICE-Agent (=
the previous offerer) sent the ICE updated offer, it couldn't include the a=
=3Dremote-candidates attribute and yet another
 O/A cycle would be necessary, if my interpretation of the corresponding IC=
E rules is correct.</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">&nbsp;</span><span lang=3D"EN=
-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">There is however one caveat.
</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">The ICE controller does not n=
eed to the send the ICE updated offer if the default candidate was nominate=
d.</span><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:Consolas">What should happen here?</spa=
n><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Regards=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Thomas<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&nbsp;<=
o:p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D69624AESESSMB209erics_--


From nobody Fri Feb  6 17:32:30 2015
Return-Path: <suhasietf@gmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C522C1A0217 for <mmusic@ietfa.amsl.com>; Fri,  6 Feb 2015 17:32:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c-o1mzSspk5h for <mmusic@ietfa.amsl.com>; Fri,  6 Feb 2015 17:32:26 -0800 (PST)
Received: from mail-pa0-x22d.google.com (mail-pa0-x22d.google.com [IPv6:2607:f8b0:400e:c03::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A1921A006C for <mmusic@ietf.org>; Fri,  6 Feb 2015 17:32:26 -0800 (PST)
Received: by mail-pa0-f45.google.com with SMTP id et14so20807125pad.4 for <mmusic@ietf.org>; Fri, 06 Feb 2015 17:32:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=VU4eqgfBedtvwVFhmN9wMdgFj+BrfZI4eqB6/GVj7lA=; b=RJpOxjBs36f2OtJ4+cJrAtTl+qFMykpyxoVF6zUT0bYYtD/r3LcSrybEDa7sBpW+hF b2Fw+cnZodaVqrZ7gwxFj++FRLjtEPjb0uj2ouHeYj+hfNKu5RND7nI787cocMiB/6kY ZxL6V8l7NxrEZySupxg54GD+Nxns64k1wAg2e85Msw6aaBJ1cNvqrcWSSkhO9OawpWDR 6Vwh3sacIiwU8bSwJYqvK3elHD9Tor9XVX3LM0X70rEQRGApB+qIN12unlGpfH8kQAhm pqq09gXf7dZrp3s9prJcpi/V1dNkiojaVX5C4ERxLPh/lfX6svNxhCQrjFC0kODwE71b XMkA==
MIME-Version: 1.0
X-Received: by 10.66.102.1 with SMTP id fk1mr10221757pab.16.1423272745575; Fri, 06 Feb 2015 17:32:25 -0800 (PST)
Received: by 10.70.47.37 with HTTP; Fri, 6 Feb 2015 17:32:25 -0800 (PST)
In-Reply-To: <CAMRcRGRwHfHvB-3gwDz+NiF1rUUT1Eso7Uw29_5KZ0mNGgwEnA@mail.gmail.com>
References: <CAMRcRGRwHfHvB-3gwDz+NiF1rUUT1Eso7Uw29_5KZ0mNGgwEnA@mail.gmail.com>
Date: Fri, 6 Feb 2015 17:32:25 -0800
Message-ID: <CAMRcRGRymrZVYzYFcc4J-m+npuVUtrFtO0=ta+kqC2ZkROdAVg@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
To: mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary=047d7bf18b1c6b2b0a050e7582a5
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/5J6uxJlZIbR21m7b8l9bi3TXBZM>
Subject: Re: [MMUSIC] draft-nandakumar-mmusic-proto-iana-registration
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Feb 2015 01:32:29 -0000

--047d7bf18b1c6b2b0a050e7582a5
Content-Type: text/plain; charset=UTF-8

Hello All


I would love to get some reviews on  the new version (01) of IANA proto reg
draft . This version attempts to address open issues that came up during
the IETF 91.

The version-01 has the following updates
  - For every protocol layering (SDP Proto attribute) a reference to the
corresponding framing mechanism is provided.
  - For DTLS and TLS based transports , references for encapsulation of
(S)RTP over DTLS/TLS is provided.
   - IANA registration section is updated to register all the new proto
values both at the SDP IANA and RTP Profiles registry
   - IANA Section also adds registration requests for RFC5764 defined SDP
proto values to RTP profiles registry which is missing in RFC5764.

I plan to submit a new version based on the list discussions/outcomes.

For easy access , here is the link to the draft:
https://tools.ietf.org/id/draft-nandakumar-mmusic-proto-iana-registration-01.html


Cheers
Suhas
On Mon, Feb 2, 2015 at 6:35 AM, Suhas Nandakumar <suhasietf@gmail.com>
wrote:

> Hello All,
>
> A new version of draft-nandakumar-mmusic-proto-iana-registration-01 was
> submitted based on some on and off list discussions.
>
> Links:
> HTML:
> https://tools.ietf.org/id/draft-nandakumar-mmusic-proto-iana-registration-01.html
>
>
> TXT:
> https://tools.ietf.org/id/draft-nandakumar-mmusic-proto-iana-registration-01.html
>
> Please let me know your inputs.
>
>
> Thanks
> Suhas
>
>
>
>

--047d7bf18b1c6b2b0a050e7582a5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra">Hello All</div><div class=3D"gm=
ail_extra"><br></div><div class=3D"gmail_extra"><br></div><div class=3D"gma=
il_extra">I would love to get some reviews on =C2=A0the new version (01) of=
 IANA proto reg draft . This version attempts to address open issues that c=
ame up during the IETF 91.<br><br></div><div class=3D"gmail_extra">The vers=
ion-01 has the following updates</div><div class=3D"gmail_extra">=C2=A0 - F=
or every protocol layering (SDP Proto attribute) a reference to the corresp=
onding framing mechanism is provided.</div><div class=3D"gmail_extra">=C2=
=A0 - For DTLS and TLS based transports , references for encapsulation of (=
S)RTP over DTLS/TLS is provided.</div><div class=3D"gmail_extra">=C2=A0 =C2=
=A0- IANA registration section is updated to register all the new proto val=
ues both at the SDP IANA and RTP Profiles registry</div><div class=3D"gmail=
_extra">=C2=A0 =C2=A0- IANA Section also adds registration requests for RFC=
5764 defined SDP proto values to RTP profiles registry which is missing in =
RFC5764.=C2=A0</div><div class=3D"gmail_extra"><br></div><div class=3D"gmai=
l_extra">I plan to submit a new version based on the list discussions/outco=
mes.</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">F=
or easy access , here is the link to the draft:=C2=A0<a href=3D"https://too=
ls.ietf.org/id/draft-nandakumar-mmusic-proto-iana-registration-01.html" tar=
get=3D"_blank" style=3D"font-family:&#39;Segoe UI&#39;,Helvetica,Arial,sans=
-serif;font-size:13.63636302948px">https://tools.ietf.org/id/draft-nandakum=
ar-mmusic-proto-iana-registration-01.html</a></div><div class=3D"gmail_extr=
a"><br></div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra=
">Cheers</div><div class=3D"gmail_extra">Suhas<br><div class=3D"gmail_quote=
">On Mon, Feb 2, 2015 at 6:35 AM, Suhas Nandakumar <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:suhasietf@gmail.com" target=3D"_blank">suhasietf@gmail.com<=
/a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);=
border-left-style:solid;padding-left:1ex"><div dir=3D"ltr"><div><span style=
=3D"font-size:13.63636302948px;color:rgb(0,0,0);font-family:&#39;Segoe UI&#=
39;,Helvetica,Arial,sans-serif">Hello All,</span></div><div><span style=3D"=
font-size:13.63636302948px;color:rgb(0,0,0);font-family:&#39;Segoe UI&#39;,=
Helvetica,Arial,sans-serif"><br></span></div><div><span style=3D"font-size:=
13.63636302948px;color:rgb(0,0,0);font-family:&#39;Segoe UI&#39;,Helvetica,=
Arial,sans-serif">A new version of draft-nandakumar-mmusic-proto-iana-regis=
tration-01 was submitted based on some on and off list discussions.=C2=A0</=
span><br></div><div><span style=3D"font-size:13.63636302948px;color:rgb(0,0=
,0);font-family:&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif"><br></span><=
/div><div><span style=3D"color:rgb(0,0,0);font-family:&#39;Segoe UI&#39;,He=
lvetica,Arial,sans-serif;font-size:13.63636302948px">Links:=C2=A0</span></d=
iv><div><font color=3D"#000000" face=3D"Segoe UI, Helvetica, Arial, sans-se=
rif"><span style=3D"font-size:13.63636302948px">HTML: <a href=3D"https://to=
ols.ietf.org/id/draft-nandakumar-mmusic-proto-iana-registration-01.html" ta=
rget=3D"_blank">https://tools.ietf.org/id/draft-nandakumar-mmusic-proto-ian=
a-registration-01.html</a></span></font></div><div><font color=3D"#000000" =
face=3D"Segoe UI, Helvetica, Arial, sans-serif"><span style=3D"font-size:13=
.63636302948px"><br></span></font></div><div><br></div><div>TXT:=C2=A0<a hr=
ef=3D"https://tools.ietf.org/id/draft-nandakumar-mmusic-proto-iana-registra=
tion-01.html" target=3D"_blank">https://tools.ietf.org/id/draft-nandakumar-=
mmusic-proto-iana-registration-01.html</a></div><div><br></div><div>Please =
let me know your inputs.</div><div><br></div><div><br></div><div>Thanks</di=
v><span class=3D""><font color=3D"#888888"><div>Suhas</div><div><br></div><=
div><br></div><div><br></div></font></span></div>
</blockquote></div><br></div></div>

--047d7bf18b1c6b2b0a050e7582a5--


From nobody Sun Feb  8 06:12:04 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A19961A9048 for <mmusic@ietfa.amsl.com>; Sun,  8 Feb 2015 06:12:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dmofc1MbFPGW for <mmusic@ietfa.amsl.com>; Sun,  8 Feb 2015 06:11:58 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0FFCA1A9046 for <mmusic@ietf.org>; Sun,  8 Feb 2015 06:11:57 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-9a-54d76eab67e4
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 03.F3.04231.BAE67D45; Sun,  8 Feb 2015 15:11:55 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC019.ericsson.se ([153.88.183.75]) with mapi id 14.03.0210.002; Sun, 8 Feb 2015 15:11:55 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AdBCtFCqeShQ4aYqRtyCd5oTYXsXaw==
Date: Sun, 8 Feb 2015 14:11:54 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.149]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D6AED68ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRmVeSWpSXmKPExsUyM+Jvje7qvOshBvfeWFpMXf6YxYHRY8mS n0wBjFFcNimpOZllqUX6dglcGd9O+RT0GFUsPN3M1sC4VLuLkZNDQsBEYunus4wQtpjEhXvr 2boYuTiEBI4wSqz4uIURwlnMKLFjw2GgDAcHm4CFRPc/sGYRAXWJr3t7mEFsYQFXic2vNjNB xL0kltzewQxh60ks2riDBcRmEVCRmDd3FxPIGF4BX4nnc1lBwoxAe7+fWgPWyiwgLnHryXwm iHsEJJbsOc8MYYtKvHz8jxXCVpJYe3g7C0R9vkTXoXNgcV4BQYmTM5+wTGAUmoVk1CwkZbOQ lEHEdSQW7P7EBmFrSyxb+JoZxj5z4DETsvgCRvZVjKLFqcXFuelGxnqpRZnJxcX5eXp5qSWb GIHxcHDLb90djKtfOx5iFOBgVOLh3eB4PUSINbGsuDL3EKM0B4uSOK+d8aEQIYH0xJLU7NTU gtSi+KLSnNTiQ4xMHJxSDYxx+ce7pjPsTvp92G9+4bvy6ZfufOVostLva6x8JfZ5dp6x0ft5 pZnrDRjWLPbg7/OSljnau3VuqUuqNMcUpXbnlH9/pfRzLl3m6EpllDN339U0T3T66mCDtOvb +BNmap7lVPyWP+t0QKmTDWfZ95grltpyi7X5qopus8yZY2f4VmrmqsmbxZVYijMSDbWYi4oT AYAG8+doAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/Ug0slrO6x2eGTA67_dso3yR4iO0>
Subject: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Feb 2015 14:12:01 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D6AED68ESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

A few initial comments on draft-ietf-mmusic-data-channel-sdpneg-00:


Q1: SCTP over DTLS terminology

The draft mentions "SCTP over DTLS" in a few places. If we, in some introdu=
ction/overview, want to inform the reader that data channels are realized u=
sing SCTP over DTLS associations, fine. But, other than that, I think we sh=
ould talk about data channels - because otherwise people may think that the=
 mechanism can also be used for non-data channel "SCTP over DTLS" applicati=
ons.

I also suggest to remove "SCTP over DTLS" from the draft title.


Q2: SDP dcep attribute ordered parameter.

Do we need to define values ("0" and "1") for the attribute ordered paramet=
er. Why not e.g. simply define the parameter name, without a value, and not=
 including the parameter would mean unordered?


Q3: IANA registry

As defined in Section 8, the subprotocol values are registered in the IANA =
WebSocket protocol registry - i.e. the same registry also used by DCEP.

My question is: if I register a protocol value, "X", that I want to use wit=
h DCEP, should I also provide the needed information needed for usage of th=
e SDP-NEG mechanism? Otherwise, if someone wants to negotiate "X" using the=
 SDP-NEG mechanism, he/she either has to register a new value - or update t=
he previously registered "X" value.

(I guess Q3  needs to be discussed with the RTCWEB folks)

Regards,

Christer



--_000_7594FB04B1934943A5C02806D1A2204B1D6AED68ESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">A few initial comments on draft-ietf-mmusic-data-cha=
nnel-sdpneg-00:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Q1: SCTP over DTLS terminology<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The draft mentions &#8220;SCTP over DTLS&#8221; in a=
 few places. If we, in some introduction/overview, want to inform the reade=
r that data channels are realized using SCTP over DTLS associations, fine. =
But, other than that, I think we should talk about
 data channels &#8211; because otherwise people may think that the mechanis=
m can also be used for non-data channel &#8220;SCTP over DTLS&#8221; applic=
ations.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I also suggest to remove &#8220;SCTP over DTLS&#8221=
; from the draft title.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Q2: SDP dcep attribute ordered parameter.<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Do we need to define values (&#8220;0&#8221; and &#8=
220;1&#8221;) for the attribute ordered parameter. Why not e.g. simply defi=
ne the parameter name, without a value, and not including the parameter wou=
ld mean unordered?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Q3: IANA registry<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As defined in Section 8, the subprotocol values are =
registered in the IANA WebSocket protocol registry &#8211; i.e. the same re=
gistry also used by DCEP.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My question is: if I register a protocol value, &#82=
20;X&#8221;, that I want to use with DCEP, should I also provide the needed=
 information needed for usage of the SDP-NEG mechanism? Otherwise, if someo=
ne wants to negotiate &#8220;X&#8221; using the SDP-NEG mechanism,
 he/she either has to register a new value &#8211; or update the previously=
 registered &#8220;X&#8221; value.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(I guess Q3&nbsp; needs to be discussed with the RTC=
WEB folks)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Christer<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D6AED68ESESSMB209erics_--


From nobody Mon Feb  9 01:53:39 2015
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3FB51A014E for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 01:53:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.501
X-Spam-Level: 
X-Spam-Status: No, score=-1.501 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kZocxEiKbEfz for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 01:53:34 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BB3F1A0118 for <mmusic@ietf.org>; Mon,  9 Feb 2015 01:53:33 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-57-54d8839b8846
Received: from ESESSHC015.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id D5.4B.04231.B9388D45; Mon,  9 Feb 2015 10:53:32 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.65) with Microsoft SMTP Server id 14.3.210.2; Mon, 9 Feb 2015 10:53:31 +0100
Message-ID: <54D8839B.807@ericsson.com>
Date: Mon, 9 Feb 2015 10:53:31 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Julius Friedman <juliusfriedman@gmail.com>, <mmusic@ietf.org>
References: <54C76A07.1090902@ericsson.com>	<878uglgdn3.fsf@hobgoblin.ariadne.com>	<CACFvNHWXdtXe0+pB=BBVkGpdH5ZOy=gAnkQOHHFrLn8ZLH8Diw@mail.gmail.com>	<54CB5FED.1010907@ericsson.com> <CACFvNHVYZ7NoARvtodKxYKa7WYU5Rq46J8nfrmoRDkKe-wsbsg@mail.gmail.com>
In-Reply-To: <CACFvNHVYZ7NoARvtodKxYKa7WYU5Rq46J8nfrmoRDkKe-wsbsg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGLMWRmVeSWpSXmKPExsUyM+Jvje6c5hshBlMWcVgcP9HEbDF1+WMW ByaPnbPusnssWfKTKYApissmJTUnsyy1SN8ugSvjwt7PjAXbfSt+3X3C1sB4y6qLkZNDQsBE 4vrDnywQtpjEhXvr2boYuTiEBI4wSmze+pURJCEksIxR4scsUxCbV0Bd4uey46xdjBwcLAIq Es9bckHCbAIWEjd/NLKB2KICwRKLnz9lhSgXlDg58wnYfBEBR4mtU6+C1QgLOEi8bNjNDDH+ D6PE8d3CIDanQKDEj5Nf2UHGMwtoSqzfpQ8SZhaQl2jeOhuqXFuioamDdQKjwCwkG2YhdMxC 0rGAkXkVo2hxanFxbrqRsV5qUWZycXF+nl5easkmRmBAHtzyW3cH4+rXjocYBTgYlXh4Nyjd CBFiTSwrrsw9xCjNwaIkzmtnfChESCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dUA6PB5Sz+6BVM 9Zls7csOvzS+KC5U8K6B6ZtdtBzTEol9Otf6j109qXs1ZW6PrHLZx9BXN9V5lk+oFfnkkLf0 qJ4h42+7R0enCvbKZzrl/893Z1e41bl/jk59qV1/ZKHz4ldmSw9bM18+VlNYrS4eVjhRajbf RIW/rmwZBU/eVgWcWTwv6eSEDUosxRmJhlrMRcWJAE7hDEwpAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/wtrLwqSZRJeOAr1W-xMOBzfJvl4>
Subject: Re: [MMUSIC] [Technical Errata Reported] RFC2326 (4199)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Feb 2015 09:53:37 -0000

Hi,

Dropping AVTCORE.



On 2015-01-30 19:42, Julius Friedman wrote:
> Magnus, Et al,
> 
> Then Please, adjust what you / we can control which is the Binary
> Interleaved Data.
> 
> One simple way would be to at least ensure that the application framing
> lengths can be conveyed in a manner consistent with the underlying
> transport *AND* with respect to any Blocksize in use on the session.
> 
> E.g.
> 
> A binary interleaved frame MAY NOT contain a frame size larger then any
> Blocksize in use.

That is not how it is defined in RFC 2326. If one uses Blocksize and the
server agrees to a value, then the largest interleaved media frame will
be block size value plus its framing, e.g. RTP.

But, for RTCP that value is no limit. The interleaved RTCP packet can be
much bigger, up to the 64K limit imposed by RTSP interleave mechanism.

> 
> A binary interleaved frame MAY NOT contain less than 12 bytes for RTP or
> RTCP.

That is implicit by using RTP and transport dependent. Due to the
transport dependency I don't see much value in providing such information.

> 
> A binary interleaved frame MUST be verified by using the packet header
> fields e.g. (sequence number, timestamp, ssrc)

This, is a good recommendation, but not something we can mandate in
retrospect. But, I assume most RTP stacks will perform this verification
when the data is provided to that lower layer. Once more what
verifications can be done is transport dependent.

> 
> Instead of skipping the data what should happen is that the data
> propagated to the lower layer transport in chunks.

Agree, if I implied skipping, that was more in the context of finding
the next boundary. But clear the intereleaved data is to be provided to
the lower layer the SETUP transport negotiated for that channel ID.

> 
> Skipping data is causing the problem which is also defined as an
> instruction when a packet is received for an unknown context, which
> should again be handled by propagating the data to the lower layer.

Once more, I was talking in the context of finding the boundaries
between RTSP messages and the interleaved binary data.

> 
> I put this logic in my RtpClient implementation and it works well, and
> never becomes unframed unless the client intentionally sends a large
> packet which hides data inside (which should be related to the packet
> anyway)
> 
> https://net7mma.codeplex.com/SourceControl/latest#Rtp/RtpClient.cs
> 
> You will see in my unit tests I can receive all of the messages which
> overflow most other client implementations cannot due to framing errors.
> 
> Using the information given and if needed my code as a reference an
> implementation can make much better choices and actually never become
> unframed and if they do recovering is always possible.
> 
> As a take way from this and final note I suppose that someone has also
> looked at using independent TCP on a session which also uses Binary
> Interleaved data transport, either for RTSP 2 or 1 if not I will ask anyway.
> 
> The reason for this question is I am revising some parts of my server
> and client to be more dependent on a 'session' and that session is
> typically tied to a underlying 'Transport'..
> 
> My question is 
> 
> "What happens when a client signals in a single session that it wants to
> use TCP Interleaved on one media item and Independent on another" 

Depends on the server I would say. It can clearly work, there is nothing
in the protocol that prevents such usage.

> 
> The result for my implementation is that if the end points overlap then
> the framing will contain two additional bytes...

Sorry, what do you mean with overlapp. The independent and the TCP
interleaved are using two different TCP connections, so how can they
overlapp? Thus, the TCP connection context separates these two medias
and their different framings.

> 
> How is this being handled or how SHOULD it be so I can adjust my
> implementation to allow for it as such.
> 
> I can see how it would work if the end points didn't overlap, the
> protocol wouldn't have the RTSP Binary Interleaved header for the media
> flows using the independent transport, correct?
> 
> But if and when they DO how is that handled?

Can't be done, they are in separate TCP connections.

> 
> Should it not be allowed that Binary Interleaved Transfer and
> Independent transfer occur in the same session?  
> 
> If that is the case then what about Binary (TCP/RTP/AVP) and
> (UDP/)RTP/AVP, can they occur in the same session? If not why and where
> does one make that determination given the information in the RFC either
> 2326 or BIZ).
> 
> I allow for this in my implementation as well and there is no issue (but
> caused me to notice that the Session is still active when TEARDOWN
> occurs and hence why I filled the other erratum).
> 

Okay, that explains things. Because from my perspective the RTSP
protocol shall negotiate a situation where Interleaved and any
IP/UDP/RTP or IP/TCP/RTP (Independnet TCP) will result in different
transports which can be identified based on there IP/UDP Or IP/TCP
information compared to what comes in over the RTSP message TCP connection.



/Cheers

Magnus

> Thanks!
> 
> 
> On Fri, Jan 30, 2015 at 5:41 AM, Magnus Westerlund
> <magnus.westerlund@ericsson.com <mailto:magnus.westerlund@ericsson.com>>
> wrote:
> 
>     Hi,
> 
>     I would still prefer that this discussion was done on the mailing list.
> 
>     The content of the Errata is formal broken. But, lets us not care about
>     that.
> 
>     As I have written before, I still don't see how we can make the change
>     Julius proposes even to RTSP 2.0. The core of the proposal to address
>     this would make so that $ can only occur as starting point of an
>     interleaved binary datagram. That appears impossible to me as the URI
>     format for example do allow $ to occur in various parts. Putting in
>     escaping at all these places at this stage will also be problematic.
> 
>     Yes, it is sub-optimal it will force clients or server to close the RTSP
>     message transport if they become out of synch with message boundaries.
> 
>     So, in conclusion, I don't see how we can make any corrections or
>     improvements on this.
> 
>     Cheers
> 
>     Magnus
> 
> 
>     On 2015-01-30 04:30, Julius Friedman wrote:
>     > I wrote in about that in a later email.
>     >
>     > Do you need my comments on that again?
>     >
>     > This issue is real and does need to be addressed,  either by using
>     > hexadecimal notation in all header fields or otherwise by checking the
>     > data using the timestamp and sequence numbers of the packets.
>     >
>     > Invalid packets (length or otherwise) and packets with no context are
>     > also issues I ha e brought up.
>     >
>     > This is much worse when independent TCP is used if used with interleaved
>     > transport in 1.0 as allowed because even though $ was the worst choice
>     > based for a framing value it allows something better then what is
>     > required when NO framing at all is used and every read has to be
>     > verified to be in sync using the protocol level fields such as timestamp
>     > and sequence numbers.
>     >
>     > I have already addressed this in my software as well if reference is
>     > needed.
>     >
>     > Thanks,
>     > Julius
>     >
>     > On Jan 29, 2015 10:18 PM, "Dale R. Worley" <worley@ariadne.com <mailto:worley@ariadne.com>
>     > <mailto:worley@ariadne.com <mailto:worley@ariadne.com>>> wrote:
>     >
>     >     Taking a first look at the erratum, two things occur to me:
>     >
>     >     The erratum quotes a large chunk of the text of section 4 in both the
>     >     "says" and "should say" sections.  IMO the duplicated text should have
>     >     not been put in either, and instead just the changed part, the insertion
>     >     of:
>     >
>     >         *Please note the hexadecimal octet 0x36 should not be included
>     >     in any
>     >         part of a RTSP message, if present it should be replaced with binary
>     >         escaped sequence as defined in: <consensus>*.
>     >
>     >     should have been mentioned in "should say".
>     >
>     >     The second item is that the proposed addition clearly is not what was
>     >     intended.  The text says "the hexadecimal octet 0x36", which is the
>     >     ASCII code for the digit "6".  What was intended was "the octet 36",
>     >     which is the ASCII code for the character '$'.
>     >
>     >     Dale
>     >
> 
> 
>     --
> 
>     Magnus Westerlund
> 
>     ----------------------------------------------------------------------
>     Services, Media and Network features, Ericsson Research EAB/TXM
>     ----------------------------------------------------------------------
>     Ericsson AB                 | Phone  +46 10 7148287
>     <tel:%2B46%2010%207148287>
>     FĂ¤rĂ¶gatan 6                 | Mobile +46 73 0949079
>     <tel:%2B46%2073%200949079>
>     SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
>     <mailto:magnus.westerlund@ericsson.com>
>     ----------------------------------------------------------------------
> 
> 


-- 

Magnus Westerlund

----------------------------------------------------------------------
Services, Media and Network features, Ericsson Research EAB/TXM
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
FĂ¤rĂ¶gatan 6                 | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From nobody Mon Feb  9 02:19:47 2015
Return-Path: <palmarti@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 337071A01AA for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 02:19:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IaWyPgDw0_My for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 02:19:42 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 012741A01A9 for <mmusic@ietf.org>; Mon,  9 Feb 2015 02:19:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12704; q=dns/txt; s=iport; t=1423477182; x=1424686782; h=from:to:subject:date:message-id:references:mime-version; bh=Qdg8NqZ27ObdeI1aIxR2frSDj//y+6Y0QM5CVlRdbuY=; b=bua2qMxGICiqOJ46EVzxA7MfwWOub8gLLvoPCxZL++DavHiGgQI3h+m5 XIwwawPGoE0dHf3fDqt1XHRyVdYCFX4mw3D/1q7tdLM6xSLMNyIrqUQzi 4/bAGNDzQ+Y8XsJMYsVERf9a45lb9B4Ws+2mvQOO3ZxWIwHHarAng/cBx U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkoIAJqI2FStJV2a/2dsb2JhbABcgwZSWgSCfr4LgWyFbwIceEMBAQEBAQF8hAwBAQEEI2YCARkDAQIoAwICAjAUCQgCBBMJiCQNsEuWBgEBAQEBAQQBAQEBAQEBAQEBARePdAoHgmIugRQFjxuDUIVcgRg2gk2OVSKDbm8BgUN+AQEB
X-IronPort-AV: E=Sophos;i="5.09,543,1418083200";  d="scan'208,217";a="394568454"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-3.cisco.com with ESMTP; 09 Feb 2015 10:19:41 +0000
Received: from xhc-rcd-x12.cisco.com (xhc-rcd-x12.cisco.com [173.37.183.86]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t19AJftW024297 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <mmusic@ietf.org>; Mon, 9 Feb 2015 10:19:41 GMT
Received: from xmb-rcd-x06.cisco.com ([169.254.6.15]) by xhc-rcd-x12.cisco.com ([173.37.183.86]) with mapi id 14.03.0195.001; Mon, 9 Feb 2015 04:19:40 -0600
From: "Pal Martinsen (palmarti)" <palmarti@cisco.com>
To: mmusic <mmusic@ietf.org>
Thread-Topic: Adding multihomed fairness to the ICE dualstack fairness draft
Thread-Index: AQHQRFHqLYK2sT+uHUisecUWXBQdQQ==
Date: Mon, 9 Feb 2015 10:19:40 +0000
Message-ID: <87B0413F-78F4-408A-872F-D446B917C172@cisco.com>
References: <20150209100203.12891.61110.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.55.154.76]
Content-Type: multipart/alternative; boundary="_000_87B0413F78F4408A872FD446B917C172ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/_UEbXtQu7STDHu6ZNa_FV5cGwSQ>
Subject: [MMUSIC] Adding multihomed fairness to the ICE dualstack fairness draft
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Feb 2015 10:19:45 -0000

--_000_87B0413F78F4408A872FD446B917C172ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgYWdhaW4sDQoNClRoZSBsYWNrIG9mIHN1cHBvcnRpbmcgbXVsdGlob21lZCAoYXMgdXNlZCBp
biBJQ0UgY29udGV4dCkgc3VwcG9ydCBpbiB0aGUgZHJhZnQgc2VlbXMgdG8gYmUgdGhlIGxhc3Qg
cmVtYWluaW5nIGlzc3VlIHRvIHNvbHZlLiBUaGlzIG1ha2Ugc2Vuc2UgYXMgSVB2NC9JUHY2IGR1
YWxzdGFjayByZWFsbHkgaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG1vcmUgZ2VuZXJhbCBtdWx0
aWhvbWVkIHNjZW5hcmlvLiBTbyB3ZSBkZWNpZGVkIHRvIGhhdmUgYSBnbyBhdCBpdC4NCg0KVGhl
IGFwcHJvYWNoIGlzIGZhaXJseSBzaW1wbGUuIFRoZSBkaWZmZXJlbnQgaW50ZXJmYWNlcyBhbiBh
Z2VudCBjYW4gdXNlIGFyZSBkaXZpZGVkIGludG8gdHdvIGNhdGVnb3JpZXMsIGJhc2VkIG9uIGVp
dGhlciBzdGF0aWMgb3IgZHluYW1pYyBhZ2VudCBrbm93bGVkZ2UuIEFuIGludGVyZmFjZSBjYW4g
YmUga25vd24gdG8gdGhlIGFnZW50IHRvIHByb3ZpZGUgZWl0aGVyIHN0YWJsZSBvciB1bnN0YWJs
ZSBjb25uZWN0aXZpdHkuIERldGFpbHMgYXJlIGluIHRoZSBkcmFmdC4NCg0KLi0uDQpQw6VsLUVy
aWsNCg0KDQoNCg0KQmVnaW4gZm9yd2FyZGVkIG1lc3NhZ2U6DQoNCkZyb206IDxpbnRlcm5ldC1k
cmFmdHNAaWV0Zi5vcmc8bWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZz4+DQpUbzogUHJh
c2hhbnRoIFBhdGlsIDxwcmFzcGF0aUBjaXNjby5jb208bWFpbHRvOnByYXNwYXRpQGNpc2NvLmNv
bT4+LCBUaXJ1bWFsZXN3YXIgUmVkZHkgPHRpcmVkZHlAY2lzY28uY29tPG1haWx0bzp0aXJlZGR5
QGNpc2NvLmNvbT4+LCBQcmFzaGFudGggUGF0aWwgPHByYXNwYXRpQGNpc2NvLmNvbTxtYWlsdG86
cHJhc3BhdGlAY2lzY28uY29tPj4sICJQYWFsLUVyaWsgTWFydGluc2VuIiA8cGFsbWFydGlAY2lz
Y28uY29tPG1haWx0bzpwYWxtYXJ0aUBjaXNjby5jb20+PiwgVGlydW1hbGVzd2FyIFJlZGR5IDx0
aXJlZGR5QGNpc2NvLmNvbTxtYWlsdG86dGlyZWRkeUBjaXNjby5jb20+PiwgUGFhbC1FcmlrIE1h
cnRpbnNlbiA8cGFsbWFydGlAY2lzY28uY29tPG1haWx0bzpwYWxtYXJ0aUBjaXNjby5jb20+Pg0K
U3ViamVjdDogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1tYXJ0aW5zZW4tbW11
c2ljLWljZS1kdWFsc3RhY2stZmFpcm5lc3MtMDIudHh0DQpEYXRlOiA5IEZlYiAyMDE1IDExOjAy
OjAzIENFVA0KDQoNCkEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1tYXJ0aW5zZW4tbW11c2lj
LWljZS1kdWFsc3RhY2stZmFpcm5lc3MtMDIudHh0DQpoYXMgYmVlbiBzdWNjZXNzZnVsbHkgc3Vi
bWl0dGVkIGJ5IFBhYWwtRXJpayBNYXJ0aW5zZW4gYW5kIHBvc3RlZCB0byB0aGUNCklFVEYgcmVw
b3NpdG9yeS4NCg0KTmFtZTogZHJhZnQtbWFydGluc2VuLW1tdXNpYy1pY2UtZHVhbHN0YWNrLWZh
aXJuZXNzDQpSZXZpc2lvbjogMDINClRpdGxlOiBJQ0UgSVB2NC9JUHY2IER1YWwgU3RhY2sgRmFp
cm5lc3MNCkRvY3VtZW50IGRhdGU6IDIwMTUtMDItMDkNCkdyb3VwOiBJbmRpdmlkdWFsIFN1Ym1p
c3Npb24NClBhZ2VzOiA5DQpVUkw6ICAgICAgICAgICAgaHR0cDovL3d3dy5pZXRmLm9yZy9pbnRl
cm5ldC1kcmFmdHMvZHJhZnQtbWFydGluc2VuLW1tdXNpYy1pY2UtZHVhbHN0YWNrLWZhaXJuZXNz
LTAyLnR4dA0KU3RhdHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LW1hcnRpbnNlbi1tbXVzaWMtaWNlLWR1YWxzdGFjay1mYWlybmVzcy8NCkh0bWxpemVk
OiAgICAgICBodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1tYXJ0aW5zZW4tbW11c2lj
LWljZS1kdWFsc3RhY2stZmFpcm5lc3MtMDINCkRpZmY6ICAgICAgICAgICBodHRwOi8vd3d3Lmll
dGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1tYXJ0aW5zZW4tbW11c2ljLWljZS1kdWFsc3RhY2st
ZmFpcm5lc3MtMDINCg0KQWJzdHJhY3Q6DQogIFRoaXMgZG9jdW1lbnQgcHJvdmlkZXMgZ3VpZGVs
aW5lcyBvbiBob3cgdG8gbWFrZSBJbnRlcmFjdGl2ZQ0KICBDb25uZWN0aXZpdHkgRXN0YWJsaXNo
bWVudCAoSUNFKSBjb25jbHVkZSBmYXN0ZXIgaW4gbXVsdGlob21lZCBhbmQNCiAgSVB2NC9JUHY2
IGR1YWwtc3RhY2sgc2NlbmFyaW9zIHdoZXJlIGJyb2tlbiBwYXRocyBleGlzdC4gIFRoZQ0KICBw
cm92aWRlZCBndWlkZWxpbmVzIGFyZSBiYWNrd2FyZHMgY29tcGF0aWJsZSB3aXRoIHRoZSBvcmln
aW5hbCBJQ0UNCiAgc3BlY2lmaWNhdGlvbi4NCg0KDQoNCg0KUGxlYXNlIG5vdGUgdGhhdCBpdCBt
YXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0K
dW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdCB0b29s
cy5pZXRmLm9yZzxodHRwOi8vdG9vbHMuaWV0Zi5vcmc+Lg0KDQpUaGUgSUVURiBTZWNyZXRhcmlh
dA0KDQoNCg==

--_000_87B0413F78F4408A872FD446B917C172ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <CEC0046BF55DA746AE718A6DA36D0B3B@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgYWdhaW4sDQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGUgbGFjayBvZiBzdXBw
b3J0aW5nIG11bHRpaG9tZWQgKGFzIHVzZWQgaW4gSUNFIGNvbnRleHQpIHN1cHBvcnQgaW4gdGhl
IGRyYWZ0IHNlZW1zIHRvIGJlIHRoZSBsYXN0IHJlbWFpbmluZyBpc3N1ZSB0byBzb2x2ZS4gVGhp
cyBtYWtlIHNlbnNlIGFzIElQdjQvSVB2NiBkdWFsc3RhY2sgcmVhbGx5IGlzIGEgc3BlY2lhbCBj
YXNlIG9mIHRoZSBtb3JlIGdlbmVyYWwgbXVsdGlob21lZCBzY2VuYXJpby4gU28gd2UgZGVjaWRl
ZA0KIHRvIGhhdmUgYSBnbyBhdCBpdC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoZSBhcHByb2FjaCBpcyBmYWlybHkgc2ltcGxlLiBU
aGUgZGlmZmVyZW50IGludGVyZmFjZXMgYW4gYWdlbnQgY2FuIHVzZSBhcmUgZGl2aWRlZCBpbnRv
IHR3byBjYXRlZ29yaWVzLCBiYXNlZCBvbiBlaXRoZXIgc3RhdGljIG9yIGR5bmFtaWMgYWdlbnQg
a25vd2xlZGdlLiBBbiBpbnRlcmZhY2UgY2FuIGJlIGtub3duIHRvIHRoZSBhZ2VudCB0byBwcm92
aWRlIGVpdGhlciBzdGFibGUgb3IgdW5zdGFibGUgY29ubmVjdGl2aXR5Lg0KIERldGFpbHMgYXJl
IGluIHRoZSBkcmFmdC4mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPi4tLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5Qw6VsLUVyaWsg
Jm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+QmVnaW4gZm9yd2FyZGVkIG1lc3NhZ2U6PC9kaXY+DQo8YnIgY2xhc3M9
IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMHB4
OyBtYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tbGVmdDogMHB4
OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IC13ZWJraXQtc3lzdGVtLWZv
bnQsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOnJnYmEoMCwg
MCwgMCwgMS4wKTsiIGNsYXNzPSIiPjxiIGNsYXNzPSIiPkZyb206DQo8L2I+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTogLXdlYmtpdC1zeXN0ZW0tZm9udCwgSGVsdmV0aWNhIE5ldWUs
IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZsdDs8YSBocmVmPSJtYWlsdG86aW50
ZXJuZXQtZHJhZnRzQGlldGYub3JnIiBjbGFzcz0iIj5pbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc8
L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi10
b3A6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLWxl
ZnQ6IDBweDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAtd2Via2l0LXN5
c3RlbS1mb250LCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjpy
Z2JhKDAsIDAsIDAsIDEuMCk7IiBjbGFzcz0iIj48YiBjbGFzcz0iIj5UbzoNCjwvYj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAtd2Via2l0LXN5c3RlbS1mb250LCBIZWx2ZXRpY2Eg
TmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+UHJhc2hhbnRoIFBhdGlsICZs
dDs8YSBocmVmPSJtYWlsdG86cHJhc3BhdGlAY2lzY28uY29tIiBjbGFzcz0iIj5wcmFzcGF0aUBj
aXNjby5jb208L2E+Jmd0OywgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJtYWlsdG86
dGlyZWRkeUBjaXNjby5jb20iIGNsYXNzPSIiPnRpcmVkZHlAY2lzY28uY29tPC9hPiZndDssDQog
UHJhc2hhbnRoIFBhdGlsICZsdDs8YSBocmVmPSJtYWlsdG86cHJhc3BhdGlAY2lzY28uY29tIiBj
bGFzcz0iIj5wcmFzcGF0aUBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7UGFhbC1FcmlrIE1hcnRp
bnNlbiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhbG1hcnRpQGNpc2NvLmNvbSIgY2xhc3M9
IiI+cGFsbWFydGlAY2lzY28uY29tPC9hPiZndDssIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnRpcmVkZHlAY2lzY28uY29tIiBjbGFzcz0iIj50aXJlZGR5QGNpc2NvLmNv
bTwvYT4mZ3Q7LA0KIFBhYWwtRXJpayBNYXJ0aW5zZW4gJmx0OzxhIGhyZWY9Im1haWx0bzpwYWxt
YXJ0aUBjaXNjby5jb20iIGNsYXNzPSIiPnBhbG1hcnRpQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyIGNs
YXNzPSIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJn
aW4tcmlnaHQ6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IC13ZWJraXQtc3lzdGVtLWZvbnQsIEhl
bHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOnJnYmEoMCwgMCwgMCwg
MS4wKTsiIGNsYXNzPSIiPjxiIGNsYXNzPSIiPlN1YmplY3Q6DQo8L2I+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTogLXdlYmtpdC1zeXN0ZW0tZm9udCwgSGVsdmV0aWNhIE5ldWUsIEhl
bHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPjxiIGNsYXNzPSIiPk5ldyBWZXJzaW9uIE5v
dGlmaWNhdGlvbiBmb3IgZHJhZnQtbWFydGluc2VuLW1tdXNpYy1pY2UtZHVhbHN0YWNrLWZhaXJu
ZXNzLTAyLnR4dDwvYj48YnIgY2xhc3M9IiI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IG1h
cmdpbi1sZWZ0OiAwcHg7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogLXdl
YmtpdC1zeXN0ZW0tZm9udCwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsg
Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjApOyIgY2xhc3M9IiI+PGIgY2xhc3M9IiI+RGF0ZToNCjwv
Yj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAtd2Via2l0LXN5c3RlbS1mb250LCBI
ZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+OSBGZWIgMjAx
NSAxMTowMjowMyBDRVQ8YnIgY2xhc3M9IiI+DQo8L3NwYW4+PC9kaXY+DQo8YnIgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCkEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFm
dC1tYXJ0aW5zZW4tbW11c2ljLWljZS1kdWFsc3RhY2stZmFpcm5lc3MtMDIudHh0PGJyIGNsYXNz
PSIiPg0KaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBQYWFsLUVyaWsgTWFydGlu
c2VuIGFuZCBwb3N0ZWQgdG8gdGhlPGJyIGNsYXNzPSIiPg0KSUVURiByZXBvc2l0b3J5LjxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk5hbWU6PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFu
IiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4gPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt
c3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPmRyYWZ0LW1hcnRpbnNlbi1tbXVz
aWMtaWNlLWR1YWxzdGFjay1mYWlybmVzczxiciBjbGFzcz0iIj4NClJldmlzaW9uOjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+IDwvc3Bhbj4wMjxi
ciBjbGFzcz0iIj4NClRpdGxlOjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9Indo
aXRlLXNwYWNlOnByZSI+IDwvc3Bhbj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPjwvc3Bhbj5JQ0UgSVB2NC9JUHY2IER1YWwgU3RhY2sgRmFpcm5l
c3M8YnIgY2xhc3M9IiI+DQpEb2N1bWVudCBkYXRlOjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh
biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+IDwvc3Bhbj4yMDE1LTAyLTA5PGJyIGNsYXNzPSIi
Pg0KR3JvdXA6PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6
cHJlIj4gPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+PC9zcGFuPkluZGl2aWR1YWwgU3VibWlzc2lvbjxiciBjbGFzcz0iIj4NClBhZ2Vz
OjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+IDwv
c3Bhbj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pjwvc3Bhbj45PGJyIGNsYXNzPSIiPg0KVVJMOiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBocmVmPSJodHRwOi8vd3d3
LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1tYXJ0aW5zZW4tbW11c2ljLWljZS1kdWFs
c3RhY2stZmFpcm5lc3MtMDIudHh0IiBjbGFzcz0iIj5odHRwOi8vd3d3LmlldGYub3JnL2ludGVy
bmV0LWRyYWZ0cy9kcmFmdC1tYXJ0aW5zZW4tbW11c2ljLWljZS1kdWFsc3RhY2stZmFpcm5lc3Mt
MDIudHh0PC9hPjxiciBjbGFzcz0iIj4NClN0YXR1czogJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtbWFydGluc2VuLW1tdXNpYy1pY2UtZHVhbHN0YWNrLWZhaXJuZXNzLyIg
Y2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbWFydGluc2Vu
LW1tdXNpYy1pY2UtZHVhbHN0YWNrLWZhaXJuZXNzLzwvYT48YnIgY2xhc3M9IiI+DQpIdG1saXpl
ZDogJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cDovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWFydGluc2VuLW1tdXNpYy1pY2UtZHVhbHN0YWNrLWZh
aXJuZXNzLTAyIiBjbGFzcz0iIj5odHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1tYXJ0
aW5zZW4tbW11c2ljLWljZS1kdWFsc3RhY2stZmFpcm5lc3MtMDI8L2E+PGJyIGNsYXNzPSIiPg0K
RGlmZjogJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7PGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQt
bWFydGluc2VuLW1tdXNpYy1pY2UtZHVhbHN0YWNrLWZhaXJuZXNzLTAyIiBjbGFzcz0iIj5odHRw
Oi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1tYXJ0aW5zZW4tbW11c2ljLWljZS1k
dWFsc3RhY2stZmFpcm5lc3MtMDI8L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWJz
dHJhY3Q6PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7VGhpcyBkb2N1bWVudCBwcm92aWRlcyBn
dWlkZWxpbmVzIG9uIGhvdyB0byBtYWtlIEludGVyYWN0aXZlPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Q29ubmVjdGl2aXR5IEVzdGFibGlzaG1lbnQgKElDRSkgY29uY2x1ZGUgZmFzdGVyIGlu
IG11bHRpaG9tZWQgYW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7SVB2NC9JUHY2IGR1YWwt
c3RhY2sgc2NlbmFyaW9zIHdoZXJlIGJyb2tlbiBwYXRocyBleGlzdC4gJm5ic3A7VGhlPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7cHJvdmlkZWQgZ3VpZGVsaW5lcyBhcmUgYmFja3dhcmRzIGNv
bXBhdGlibGUgd2l0aCB0aGUgb3JpZ2luYWwgSUNFPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
c3BlY2lmaWNhdGlvbi48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpQbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0
YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9uPGJyIGNs
YXNzPSIiPg0KdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJs
ZSBhdCA8YSBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmciIGNsYXNzPSIiPg0KdG9vbHMuaWV0
Zi5vcmc8L2E+LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoZSBJRVRGIFNlY3JldGFy
aWF0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_87B0413F78F4408A872FD446B917C172ciscocom_--


From nobody Mon Feb  9 08:09:50 2015
Return-Path: <thomas.stach@unify.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B38021A0354 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 08:06:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ca743TIIcJj for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 08:05:54 -0800 (PST)
Received: from mx12.unify.com (mx12.unify.com [62.134.46.10]) by ietfa.amsl.com (Postfix) with ESMTP id 6F1951A1A9A for <mmusic@ietf.org>; Mon,  9 Feb 2015 08:05:41 -0800 (PST)
Received: from MCHP02HTC.global-ad.net (unknown [172.29.42.235]) by mx12.unify.com (Server) with ESMTP id 11BD723F04F8; Mon,  9 Feb 2015 17:05:40 +0100 (CET)
Received: from MCHP04MSX.global-ad.net ([169.254.1.206]) by MCHP02HTC.global-ad.net ([172.29.42.235]) with mapi id 14.03.0224.002; Mon, 9 Feb 2015 17:05:39 +0100
From: "Stach, Thomas" <thomas.stach@unify.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9QAJp8vIA=
Date: Mon, 9 Feb 2015 16:05:38 +0000
Message-ID: <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se>
Accept-Language: de-AT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.42.225]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/JZdaYAN1A_VzDliJx-hUDgRiIrc>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Feb 2015 16:06:02 -0000

Christer,=20

the addition is ok for me.

It does however not give a hint about the collision issue with the ICE upda=
ted offer.
If you want to instruct implementors about that, you could further add a no=
te somewhere in 8.4.2:

"If a BUNDLE group is used together with ICE, certain scenarios exist that =
might lead to an increased probability of BAS offers colliding with the ICE=
 updated offer which is sent by the ICE controlling agent. If such collisio=
n cases need to be avoided, the rules for creating the ICE updated offer SH=
OULD take precedence."

Would that be helpful?=20

Regards
Thomas

From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]=20
Sent: Freitag, 6. Februar 2015 16:36
To: Stach, Thomas; Makaraju, Maridi Raju (Raju)
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding

Hi,

Section 8.4.2 currently says:

       "When an offerer receives an answer, if the answer contains a BUNDLE
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 group, the offerer MUST check whether=
 the offerer BUNDLE address,
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 selected by the answerer [Section 8.3=
.2], matches what was assigned
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 to each bundled "m=3D" line (excludin=
g any bundled "m=3D" line that was
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rejected, or moved out of the BUNDLE =
group, by the answerer) in the
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 associated offer.=A0 If there is a mi=
smatch, the offerer SHOULD as soon
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent off=
er, in which it assigns the
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bundle=
d "m=3D" line."

Based on the comments from Thomas, I suggest to modify the last sentence to=
:

=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 If there is a mismatch, the offerer=
 SHOULD as soon
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent off=
er, in which it assigns the
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bundle=
d "m=3D" line, <new>unless it
       knows that such offer is not required by network entities or the=20
       remote peer</new>.

Does anyone have any issues with such addition?

Regards,

Christer

From: Stach, Thomas [mailto:thomas.stach@unify.com]=20
Sent: 30 January 2015 22:18
To: Makaraju, Maridi Raju (Raju); Christer Holmberg
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding

Raju,

of course the 491 will clean things up finally, but at the cost of a delay =
up to 4s.
Nevertheless, collisions should remain rare.
However, in the case below chance for a collisions would be quite high, whi=
ch in my opinion needs to be avoided and resolved in an interoperable way.

Regards
Thomas

From: Makaraju, Maridi Raju (Raju) [mailto:Raju.Makaraju@alcatel-lucent.com=
]=20
Sent: Freitag, 30. Januar 2015 18:34
To: Stach, Thomas; Christer Holmberg
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding


Such a collision race condition is not completely avoidable and may happen =
in general.
IMO, this particular race condition related to BAS offer and "default candi=
date update" offer should be handled in a general way rather than as a spec=
ial case.
How an implementation handles it depends on the underlying signaling protoc=
ol used.
When SIP is used "491 (Request Pending)" procedures [1][2] can be used.

[1] http://tools.ietf.org/html/rfc3261#section-14.2
=A0=A0 A UAS that receives an INVITE on a dialog while an INVITE it had sen=
t
=A0=A0 on that dialog is in progress MUST return a 491 (Request Pending)
=A0=A0 response to the received INVITE.

[2] http://tools.ietf.org/html/rfc3261#section-14.1
=A0=A0 If a UAC receives a 491 response to a re-INVITE, it SHOULD start a
=A0=A0 timer with a value T chosen as follows:

=A0=A0=A0=A0=A0 1. If the UAC is the owner of the Call-ID of the dialog ID
=A0=A0=A0=A0=A0=A0=A0=A0 (meaning it generated the value), T has a randomly=
 chosen value
=A0=A0=A0=A0=A0=A0=A0=A0 between 2.1 and 4 seconds in units of 10 ms.

=A0=A0=A0=A0=A0 2. If the UAC is not the owner of the Call-ID of the dialog=
 ID, T
=A0=A0=A0=A0=A0=A0=A0=A0 has a randomly chosen value of between 0 and 2 sec=
onds in units
=A0=A0=A0=A0=A0=A0=A0=A0 of 10 ms.

BR
Raju


From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach, Thomas
Sent: Friday, January 30, 2015 8:34 AM
To: Christer Holmberg
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding

=A0
From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]=20
Sent: Freitag, 30. Januar 2015 15:16
To: Stach, Thomas
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding
=A0
Hi,
=A0
I will go through your use-case more in detail later, but in general I woul=
d not like to start defining procedures for specific use-cases.
[TS] I didn't see that as a specific use-case, rather something that arises=
 due to the way how the rules for the 2nd OA in -bundle and ICE are written=
.
=A0
=A0
A couple of initial questions/observations:
=A0
1. A race condition can already happen, if the offerer needs to send a PRAC=
K and/or UPDATE for some other reason.=20
And, as those can be sent throughout the session establishment, I think the=
 risk of a non-BUNDLE race condition is even bigger.
[TS] The case I was talking about is when you don't use PRACK. =A0The colli=
sion that I had in mind would be _less_ likely if you use PRACK,=20
since ICE takes a while the conclude and would give enough time to finish B=
AS before the ICE updated offer is to be sent.
In the end this would however result =A0in 3 OA cycles.
=A0
2. Do we expect the ICE controller to send UPDATE so fast, that it may coll=
ide with the BAS offer? The ICE controller will anyway send an answer to th=
e initial offer, and the BAS can be sent immediately after that.
[TS] Since ICE is specifically designed to work also without PRACK, we need=
 to consider that case as well. Without PRACK you can initiate the 2nd OA c=
ycle only after the 200OK for the INVITE was sent.=20
In the case below both UAs would do that at approximately at the same time.=
 Hence my concern about collisions.
=A0
Ok, I get it. Your concern is that, after the 200OK for the INVITE was sent=
, the BAS offer and the ICE update offer would be sent at the same time, ca=
using a race condition?
[TS] Exactly. That also why I think that the draft needs to say something a=
bout the interaction.=20
=A0
Of course, if the initial offer would KNOW that the ICE update offer is com=
ing, it could wait before sending the BAS offer. But, as you said, it may n=
ot come if the default candidate was selected.
[TS] Yes, that's the tricky part. The offerer would of course learn that th=
e default candidates were selected and could eventually initiate BAS.=20
There might be still a theoretical(?) risk that the ICE controller sends an=
 updated offer anyhow.
All this is getting as ugly as this Outlook formatting ;-).
=A0
Regards
Thomas
=A0
Regards,
=A0
Christer
=A0
=A0
=A0
From: Stach, Thomas [mailto:thomas.stach@unify.com]=20
Sent: 30. tammikuuta 2015 12:31
To: Christer Holmberg
Cc: mmusic@ietf.org
Subject: Bundle-16: BAS and ICE updated offer colliding
=A0
Christer,=20
=A0
I just came across the following tricky corner case.=20
Consider an offerer supporting only ICE-lite and an answerer supporting ful=
l ICE (and being ICE controller in that case).
If both support BUNDLE, BAS would be initiated by the offerer and the ICE u=
pdated offer by the answerer.
This would easily lead to an offer/answer collision.=20
Maybe we would want to state a dedicated rule for that case.
=A0
Proposal:
The ICE controller starts the ICE updated offer since it needs to provide t=
he a=3Dremote-candidates attribute.
The ICE controller also puts the shared address in the corresponding m/c-li=
nes.
If the controlled ICE-Agent (the previous offerer) sent the ICE updated off=
er, it couldn't include the a=3Dremote-candidates attribute and yet another=
 O/A cycle would be necessary, if my interpretation of the corresponding IC=
E rules is correct.
=A0
There is however one caveat.=20
The ICE controller does not need to the send the ICE updated offer if the d=
efault candidate was nominated.
What should happen here?
=A0
Regards
Thomas
=A0
=A0


From nobody Mon Feb  9 10:49:46 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A7561A6F24 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 10:29:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QMUiJ6NuUoDH for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 10:29:43 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1E0E1A6F28 for <mmusic@ietf.org>; Mon,  9 Feb 2015 10:29:40 -0800 (PST)
Received: from us70uusmtp3.zam.alcatel-lucent.com (unknown [135.5.2.65]) by Websense Email Security Gateway with ESMTPS id B3D2C24C03EB2; Mon,  9 Feb 2015 18:29:34 +0000 (GMT)
Received: from US70TWXCHHUB03.zam.alcatel-lucent.com (us70twxchhub03.zam.alcatel-lucent.com [135.5.2.35]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id t19ITaSI004548 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 9 Feb 2015 13:29:36 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70TWXCHHUB03.zam.alcatel-lucent.com ([135.5.2.35]) with mapi id 14.03.0195.001; Mon, 9 Feb 2015 13:29:36 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: "Stach, Thomas" <thomas.stach@unify.com>, Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9QAJp8vIAABdcrMA==
Date: Mon, 9 Feb 2015 18:29:35 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6D1305@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net>
In-Reply-To: <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/eFZKagfkH3ZgQJ8d1Pp5Ca5cbgQ>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Feb 2015 18:29:47 -0000

I am ok with either addition.
But wondering if Thomas's suggestion may belong to section 11 (ICE Consider=
ations).

I have a suggestion to make Thomas's suggestion bit more explicit.
Per my understanding the BAS update may piggyback on any SDP answer sent in=
 response to an offer from the other end (though I could not find correspon=
ding text in the draft though). Section 8.4.2 says " the offerer SHOULD as =
soon as possible generate a subsequent offer". Can we modify this text to i=
ndicate that in some cases (e.g. ICE) implementations may wait for some tim=
e (1 or seconds?) for possible piggyback BAS update opportunity before send=
ing a BAS offer. And then update section 11 for such possible glare cases.

BR
Raju

> -----Original Message-----
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach, Thomas
> Sent: Monday, February 09, 2015 10:06 AM
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
>=20
> Christer,
>=20
> the addition is ok for me.
>=20
> It does however not give a hint about the collision issue with the ICE
> updated offer.
> If you want to instruct implementors about that, you could further add a
> note somewhere in 8.4.2:
>=20
> "If a BUNDLE group is used together with ICE, certain scenarios exist tha=
t
> might lead to an increased probability of BAS offers colliding with the I=
CE
> updated offer which is sent by the ICE controlling agent. If such collisi=
on
> cases need to be avoided, the rules for creating the ICE updated offer
> SHOULD take precedence."
>=20
> Would that be helpful?
>=20
> Regards
> Thomas
>=20
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Freitag, 6. Februar 2015 16:36
> To: Stach, Thomas; Makaraju, Maridi Raju (Raju)
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Hi,
>=20
> Section 8.4.2 currently says:
>=20
>        "When an offerer receives an answer, if the answer contains a BUND=
LE
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 group, the offerer MUST check wheth=
er the offerer BUNDLE
> address,
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 selected by the answerer [Section 8=
.3.2], matches what was
> assigned
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 to each bundled "m=3D" line (exclud=
ing any bundled "m=3D" line
> that was
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rejected, or moved out of the BUNDL=
E group, by the answerer)
> in the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 associated offer.=A0 If there is a =
mismatch, the offerer SHOULD
> as soon
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent o=
ffer, in which it assigns
> the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bund=
led "m=3D" line."
>=20
> Based on the comments from Thomas, I suggest to modify the last sentence =
to:
>=20
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 If there is a mismatch, the offer=
er SHOULD as soon
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent o=
ffer, in which it assigns
> the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bund=
led "m=3D" line, <new>unless
> it
>        knows that such offer is not required by network entities or the
>        remote peer</new>.
>=20
> Does anyone have any issues with such addition?
>=20
> Regards,
>=20
> Christer
>=20
> From: Stach, Thomas [mailto:thomas.stach@unify.com]
> Sent: 30 January 2015 22:18
> To: Makaraju, Maridi Raju (Raju); Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Raju,
>=20
> of course the 491 will clean things up finally, but at the cost of a dela=
y
> up to 4s.
> Nevertheless, collisions should remain rare.
> However, in the case below chance for a collisions would be quite high,
> which in my opinion needs to be avoided and resolved in an interoperable
> way.
>=20
> Regards
> Thomas
>=20
> From: Makaraju, Maridi Raju (Raju) [mailto:Raju.Makaraju@alcatel-lucent.c=
om]
> Sent: Freitag, 30. Januar 2015 18:34
> To: Stach, Thomas; Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
>=20
> Such a collision race condition is not completely avoidable and may happe=
n
> in general.
> IMO, this particular race condition related to BAS offer and "default
> candidate update" offer should be handled in a general way rather than as=
 a
> special case.
> How an implementation handles it depends on the underlying signaling
> protocol used.
> When SIP is used "491 (Request Pending)" procedures [1][2] can be used.
>=20
> [1] http://tools.ietf.org/html/rfc3261#section-14.2
> =A0=A0 A UAS that receives an INVITE on a dialog while an INVITE it had s=
ent
> =A0=A0 on that dialog is in progress MUST return a 491 (Request Pending)
> =A0=A0 response to the received INVITE.
>=20
> [2] http://tools.ietf.org/html/rfc3261#section-14.1
> =A0=A0 If a UAC receives a 491 response to a re-INVITE, it SHOULD start a
> =A0=A0 timer with a value T chosen as follows:
>=20
> =A0=A0=A0=A0=A0 1. If the UAC is the owner of the Call-ID of the dialog I=
D
> =A0=A0=A0=A0=A0=A0=A0=A0 (meaning it generated the value), T has a random=
ly chosen value
> =A0=A0=A0=A0=A0=A0=A0=A0 between 2.1 and 4 seconds in units of 10 ms.
>=20
> =A0=A0=A0=A0=A0 2. If the UAC is not the owner of the Call-ID of the dial=
og ID, T
> =A0=A0=A0=A0=A0=A0=A0=A0 has a randomly chosen value of between 0 and 2 s=
econds in units
> =A0=A0=A0=A0=A0=A0=A0=A0 of 10 ms.
>=20
> BR
> Raju
>=20
>=20
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach, Thomas
> Sent: Friday, January 30, 2015 8:34 AM
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
>=20
>=20
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Freitag, 30. Januar 2015 15:16
> To: Stach, Thomas
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Hi,
>=20
> I will go through your use-case more in detail later, but in general I wo=
uld
> not like to start defining procedures for specific use-cases.
> [TS] I didn't see that as a specific use-case, rather something that aris=
es
> due to the way how the rules for the 2nd OA in -bundle and ICE are writte=
n.
>=20
>=20
> A couple of initial questions/observations:
>=20
> 1. A race condition can already happen, if the offerer needs to send a PR=
ACK
> and/or UPDATE for some other reason.
> And, as those can be sent throughout the session establishment, I think t=
he
> risk of a non-BUNDLE race condition is even bigger.
> [TS] The case I was talking about is when you don't use PRACK. =A0The
> collision that I had in mind would be _less_ likely if you use PRACK,
> since ICE takes a while the conclude and would give enough time to finish
> BAS before the ICE updated offer is to be sent.
> In the end this would however result =A0in 3 OA cycles.
>=20
> 2. Do we expect the ICE controller to send UPDATE so fast, that it may
> collide with the BAS offer? The ICE controller will anyway send an answer=
 to
> the initial offer, and the BAS can be sent immediately after that.
> [TS] Since ICE is specifically designed to work also without PRACK, we ne=
ed
> to consider that case as well. Without PRACK you can initiate the 2nd OA
> cycle only after the 200OK for the INVITE was sent.
> In the case below both UAs would do that at approximately at the same tim=
e.
> Hence my concern about collisions.
>=20
> Ok, I get it. Your concern is that, after the 200OK for the INVITE was se=
nt,
> the BAS offer and the ICE update offer would be sent at the same time,
> causing a race condition?
> [TS] Exactly. That also why I think that the draft needs to say something
> about the interaction.
>=20
> Of course, if the initial offer would KNOW that the ICE update offer is
> coming, it could wait before sending the BAS offer. But, as you said, it =
may
> not come if the default candidate was selected.
> [TS] Yes, that's the tricky part. The offerer would of course learn that =
the
> default candidates were selected and could eventually initiate BAS.
> There might be still a theoretical(?) risk that the ICE controller sends =
an
> updated offer anyhow.
> All this is getting as ugly as this Outlook formatting ;-).
>=20
> Regards
> Thomas
>=20
> Regards,
>=20
> Christer
>=20
>=20
>=20
> From: Stach, Thomas [mailto:thomas.stach@unify.com]
> Sent: 30. tammikuuta 2015 12:31
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Bundle-16: BAS and ICE updated offer colliding
>=20
> Christer,
>=20
> I just came across the following tricky corner case.
> Consider an offerer supporting only ICE-lite and an answerer supporting f=
ull
> ICE (and being ICE controller in that case).
> If both support BUNDLE, BAS would be initiated by the offerer and the ICE
> updated offer by the answerer.
> This would easily lead to an offer/answer collision.
> Maybe we would want to state a dedicated rule for that case.
>=20
> Proposal:
> The ICE controller starts the ICE updated offer since it needs to provide
> the a=3Dremote-candidates attribute.
> The ICE controller also puts the shared address in the corresponding m/c-
> lines.
> If the controlled ICE-Agent (the previous offerer) sent the ICE updated
> offer, it couldn't include the a=3Dremote-candidates attribute and yet an=
other
> O/A cycle would be necessary, if my interpretation of the corresponding I=
CE
> rules is correct.
>=20
> There is however one caveat.
> The ICE controller does not need to the send the ICE updated offer if the
> default candidate was nominated.
> What should happen here?
>=20
> Regards
> Thomas
>=20
>=20
>=20
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Mon Feb  9 11:02:00 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 929621A1BB7 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 10:36:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R-f2XvFOcMLH for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 10:36:28 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 863531A1BEC for <mmusic@ietf.org>; Mon,  9 Feb 2015 10:36:26 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-fe-54d8fe287ad8
Received: from ESESSHC016.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 3D.9A.04076.82EF8D45; Mon,  9 Feb 2015 19:36:24 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC016.ericsson.se ([153.88.183.66]) with mapi id 14.03.0210.002; Mon, 9 Feb 2015 19:36:23 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "Stach, Thomas" <thomas.stach@unify.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9QAJp8vIAABdcrMAAAm1kw
Date: Mon, 9 Feb 2015 18:36:23 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6BB4E0@ESESSMB209.ericsson.se>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D1305@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6D1305@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRmVeSWpSXmKPExsUyM+Jvja7GvxshBusPS1lMXf6YxaJh4xVW i5M7tzE7MHu0PtvL6rFkyU8mj+09j1kCmKO4bFJSczLLUov07RK4Mv71zWctWBpScXFDTgPj P+cuRg4OCQETid8XJbsYOYFMMYkL99azgdhCAkcYJebOVoawFzNKzDtcD1LOJmAh0f1PGyQs IlAo0TT1OytImFlAXeLq4iCQsLCAtcSL9h6wsIiAjURjXx5EdZ7Ek3VbWUBsFgEViR1db5lA SngFfCUmXk3vYuQC2nOFVaJ97gJmkBpOgViJDd8PgdmMQId9P7WGCcRmFhCXuPVkPhPEwQIS S/acZ4awRSVePv7HCmErSSy6/RmqXk/ixtQpbBC2tsSyha/B6nkFBCVOznzCMoFRbBaSsbOQ tMxC0jILScsCRpZVjKLFqcXFuelGRnqpRZnJxcX5eXp5qSWbGIFxdHDLb6sdjAefOx5iFOBg VOLh3aB0I0SINbGsuDL3EKM0B4uSOK+d8aEQIYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYzs orz8QTJLBFLK/ott1f/l0rxzduhFO75j68NnVVw4sO5z5LT9D5bkLfwkXqBfVSq078ucf99Y DnI7SIaKV1132KXlYhE9ZYVqcbicP7/z9gSv9KDoymVTIl2FWt6U9Tfd9eZ/7ykQfPK3Qb6O UE5ZedKVv+o8kVcSM1hrt3K4rNfdHBT1S4mlOCPRUIu5qDgRANv7mg2EAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/C-61M5sZgkPLLjhj3Jb5kUXh08c>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Feb 2015 18:36:31 -0000

Hi,

I really don't think we should add more text, talk about how many seconds o=
n should wait etc.

There are many usages and applications which can cause an offer race condit=
ion - ICE is just one of them.

Regards,

Christer

-----Original Message-----
From: Makaraju, Maridi Raju (Raju) [mailto:Raju.Makaraju@alcatel-lucent.com=
]=20
Sent: 09 February 2015 20:30
To: Stach, Thomas; Christer Holmberg
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding

I am ok with either addition.
But wondering if Thomas's suggestion may belong to section 11 (ICE Consider=
ations).

I have a suggestion to make Thomas's suggestion bit more explicit.
Per my understanding the BAS update may piggyback on any SDP answer sent in=
 response to an offer from the other end (though I could not find correspon=
ding text in the draft though). Section 8.4.2 says " the offerer SHOULD as =
soon as possible generate a subsequent offer". Can we modify this text to i=
ndicate that in some cases (e.g. ICE) implementations may wait for some tim=
e (1 or seconds?) for possible piggyback BAS update opportunity before send=
ing a BAS offer. And then update section 11 for such possible glare cases.

BR
Raju

> -----Original Message-----
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,=20
> Thomas
> Sent: Monday, February 09, 2015 10:06 AM
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
>=20
> Christer,
>=20
> the addition is ok for me.
>=20
> It does however not give a hint about the collision issue with the ICE=20
> updated offer.
> If you want to instruct implementors about that, you could further add=20
> a note somewhere in 8.4.2:
>=20
> "If a BUNDLE group is used together with ICE, certain scenarios exist=20
> that might lead to an increased probability of BAS offers colliding=20
> with the ICE updated offer which is sent by the ICE controlling agent.=20
> If such collision cases need to be avoided, the rules for creating the=20
> ICE updated offer SHOULD take precedence."
>=20
> Would that be helpful?
>=20
> Regards
> Thomas
>=20
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Freitag, 6. Februar 2015 16:36
> To: Stach, Thomas; Makaraju, Maridi Raju (Raju)
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Hi,
>=20
> Section 8.4.2 currently says:
>=20
>        "When an offerer receives an answer, if the answer contains a=20
> BUNDLE
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 group, the offerer MUST check wheth=
er the offerer BUNDLE=20
> address,
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 selected by the answerer [Section 8=
.3.2], matches what=20
> was assigned
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 to each bundled "m=3D" line (exclud=
ing any bundled "m=3D"=20
> line that was
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rejected, or moved out of the BUNDL=
E group, by the=20
> answerer) in the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 associated offer.=A0 If there is a =
mismatch, the offerer=20
> SHOULD as soon
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent o=
ffer, in which it=20
> assigns the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bund=
led "m=3D" line."
>=20
> Based on the comments from Thomas, I suggest to modify the last sentence =
to:
>=20
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 If there is a mismatch, the offer=
er SHOULD as soon
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent o=
ffer, in which it=20
> assigns the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bund=
led "m=3D" line,=20
> <new>unless it
>        knows that such offer is not required by network entities or the
>        remote peer</new>.
>=20
> Does anyone have any issues with such addition?
>=20
> Regards,
>=20
> Christer
>=20
> From: Stach, Thomas [mailto:thomas.stach@unify.com]
> Sent: 30 January 2015 22:18
> To: Makaraju, Maridi Raju (Raju); Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Raju,
>=20
> of course the 491 will clean things up finally, but at the cost of a=20
> delay up to 4s.
> Nevertheless, collisions should remain rare.
> However, in the case below chance for a collisions would be quite=20
> high, which in my opinion needs to be avoided and resolved in an=20
> interoperable way.
>=20
> Regards
> Thomas
>=20
> From: Makaraju, Maridi Raju (Raju)=20
> [mailto:Raju.Makaraju@alcatel-lucent.com]
> Sent: Freitag, 30. Januar 2015 18:34
> To: Stach, Thomas; Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
>=20
> Such a collision race condition is not completely avoidable and may=20
> happen in general.
> IMO, this particular race condition related to BAS offer and "default=20
> candidate update" offer should be handled in a general way rather than=20
> as a special case.
> How an implementation handles it depends on the underlying signaling=20
> protocol used.
> When SIP is used "491 (Request Pending)" procedures [1][2] can be used.
>=20
> [1] http://tools.ietf.org/html/rfc3261#section-14.2
> =A0=A0 A UAS that receives an INVITE on a dialog while an INVITE it had=20
> sent
> =A0=A0 on that dialog is in progress MUST return a 491 (Request Pending)
> =A0=A0 response to the received INVITE.
>=20
> [2] http://tools.ietf.org/html/rfc3261#section-14.1
> =A0=A0 If a UAC receives a 491 response to a re-INVITE, it SHOULD start a
> =A0=A0 timer with a value T chosen as follows:
>=20
> =A0=A0=A0=A0=A0 1. If the UAC is the owner of the Call-ID of the dialog I=
D
> =A0=A0=A0=A0=A0=A0=A0=A0 (meaning it generated the value), T has a random=
ly chosen=20
> value
> =A0=A0=A0=A0=A0=A0=A0=A0 between 2.1 and 4 seconds in units of 10 ms.
>=20
> =A0=A0=A0=A0=A0 2. If the UAC is not the owner of the Call-ID of the dial=
og ID,=20
> T
> =A0=A0=A0=A0=A0=A0=A0=A0 has a randomly chosen value of between 0 and 2 s=
econds in=20
> units
> =A0=A0=A0=A0=A0=A0=A0=A0 of 10 ms.
>=20
> BR
> Raju
>=20
>=20
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,=20
> Thomas
> Sent: Friday, January 30, 2015 8:34 AM
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
>=20
>=20
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Freitag, 30. Januar 2015 15:16
> To: Stach, Thomas
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Hi,
>=20
> I will go through your use-case more in detail later, but in general I=20
> would not like to start defining procedures for specific use-cases.
> [TS] I didn't see that as a specific use-case, rather something that=20
> arises due to the way how the rules for the 2nd OA in -bundle and ICE are=
 written.
>=20
>=20
> A couple of initial questions/observations:
>=20
> 1. A race condition can already happen, if the offerer needs to send a=20
> PRACK and/or UPDATE for some other reason.
> And, as those can be sent throughout the session establishment, I=20
> think the risk of a non-BUNDLE race condition is even bigger.
> [TS] The case I was talking about is when you don't use PRACK. =A0The=20
> collision that I had in mind would be _less_ likely if you use PRACK,=20
> since ICE takes a while the conclude and would give enough time to=20
> finish BAS before the ICE updated offer is to be sent.
> In the end this would however result =A0in 3 OA cycles.
>=20
> 2. Do we expect the ICE controller to send UPDATE so fast, that it may=20
> collide with the BAS offer? The ICE controller will anyway send an=20
> answer to the initial offer, and the BAS can be sent immediately after th=
at.
> [TS] Since ICE is specifically designed to work also without PRACK, we=20
> need to consider that case as well. Without PRACK you can initiate the=20
> 2nd OA cycle only after the 200OK for the INVITE was sent.
> In the case below both UAs would do that at approximately at the same tim=
e.
> Hence my concern about collisions.
>=20
> Ok, I get it. Your concern is that, after the 200OK for the INVITE was=20
> sent, the BAS offer and the ICE update offer would be sent at the same=20
> time, causing a race condition?
> [TS] Exactly. That also why I think that the draft needs to say=20
> something about the interaction.
>=20
> Of course, if the initial offer would KNOW that the ICE update offer=20
> is coming, it could wait before sending the BAS offer. But, as you=20
> said, it may not come if the default candidate was selected.
> [TS] Yes, that's the tricky part. The offerer would of course learn=20
> that the default candidates were selected and could eventually initiate B=
AS.
> There might be still a theoretical(?) risk that the ICE controller=20
> sends an updated offer anyhow.
> All this is getting as ugly as this Outlook formatting ;-).
>=20
> Regards
> Thomas
>=20
> Regards,
>=20
> Christer
>=20
>=20
>=20
> From: Stach, Thomas [mailto:thomas.stach@unify.com]
> Sent: 30. tammikuuta 2015 12:31
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Bundle-16: BAS and ICE updated offer colliding
>=20
> Christer,
>=20
> I just came across the following tricky corner case.
> Consider an offerer supporting only ICE-lite and an answerer=20
> supporting full ICE (and being ICE controller in that case).
> If both support BUNDLE, BAS would be initiated by the offerer and the=20
> ICE updated offer by the answerer.
> This would easily lead to an offer/answer collision.
> Maybe we would want to state a dedicated rule for that case.
>=20
> Proposal:
> The ICE controller starts the ICE updated offer since it needs to=20
> provide the a=3Dremote-candidates attribute.
> The ICE controller also puts the shared address in the corresponding=20
> m/c- lines.
> If the controlled ICE-Agent (the previous offerer) sent the ICE=20
> updated offer, it couldn't include the a=3Dremote-candidates attribute=20
> and yet another O/A cycle would be necessary, if my interpretation of=20
> the corresponding ICE rules is correct.
>=20
> There is however one caveat.
> The ICE controller does not need to the send the ICE updated offer if=20
> the default candidate was nominated.
> What should happen here?
>=20
> Regards
> Thomas
>=20
>=20
>=20
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Mon Feb  9 13:11:11 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D1521A88B8 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 12:22:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level: 
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v6A8pdaQAL1J for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 12:22:12 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EDAA01A88BD for <mmusic@ietf.org>; Mon,  9 Feb 2015 12:22:11 -0800 (PST)
Received: from us70uusmtp4.zam.alcatel-lucent.com (unknown [135.5.2.66]) by Websense Email Security Gateway with ESMTPS id B87A64000C147; Mon,  9 Feb 2015 20:22:05 +0000 (GMT)
Received: from US70TWXCHHUB03.zam.alcatel-lucent.com (us70twxchhub03.zam.alcatel-lucent.com [135.5.2.35]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id t19KM80f020170 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 9 Feb 2015 15:22:08 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70TWXCHHUB03.zam.alcatel-lucent.com ([135.5.2.35]) with mapi id 14.03.0195.001; Mon, 9 Feb 2015 15:22:08 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AdBCtFCqeShQ4aYqRtyCd5oTYXsXawB8F5pQ
Date: Mon, 9 Feb 2015 20:22:08 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: multipart/alternative; boundary="_000_E1FE4C082A89A246A11D7F32A95A17828E6D222EUS70UWXCHMBA02z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/IYyilcz6yF_uQY1AdIvqt6ozE48>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Feb 2015 20:22:15 -0000

--_000_E1FE4C082A89A246A11D7F32A95A17828E6D222EUS70UWXCHMBA02z_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Christer,
Thanks for the comments. Please see inline responses.

From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer Holmber=
g
Sent: Sunday, February 08, 2015 8:12 AM
To: mmusic@ietf.org
Subject: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg=
-00

Hi,

A few initial comments on draft-ietf-mmusic-data-channel-sdpneg-00:


Q1: SCTP over DTLS terminology

The draft mentions "SCTP over DTLS" in a few places. If we, in some introdu=
ction/overview, want to inform the reader that data channels are realized u=
sing SCTP over DTLS associations, fine. But, other than that, I think we sh=
ould talk about data channels - because otherwise people may think that the=
 mechanism can also be used for non-data channel "SCTP over DTLS" applicati=
ons.

I also suggest to remove "SCTP over DTLS" from the draft title.
[Raju] Ok, we will use "Data Channels" terminology instead and also change =
the title as well.


Q2: SDP dcep attribute ordered parameter.

Do we need to define values ("0" and "1") for the attribute ordered paramet=
er. Why not e.g. simply define the parameter name, without a value, and not=
 including the parameter would mean unordered?
[Raju] We discussed this in the past at http://www.ietf.org/mail-archive/we=
b/mmusic/current/msg13878.html
Can you please go thru it and let us know your decision.


Q3: IANA registry

As defined in Section 8, the subprotocol values are registered in the IANA =
WebSocket protocol registry - i.e. the same registry also used by DCEP.

My question is: if I register a protocol value, "X", that I want to use wit=
h DCEP, should I also provide the needed information needed for usage of th=
e SDP-NEG mechanism? Otherwise, if someone wants to negotiate "X" using the=
 SDP-NEG mechanism, he/she either has to register a new value - or update t=
he previously registered "X" value.
[Raju] Keith Drage will respond to this comment.

BR
Raju

(I guess Q3  needs to be discussed with the RTCWEB folks)

Regards,

Christer



--_000_E1FE4C082A89A246A11D7F32A95A17828E6D222EUS70UWXCHMBA02z_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Christer,<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks for the comment=
s. Please see inline responses.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mmusic [=
mailto:mmusic-bounces@ietf.org]
<b>On Behalf Of </b>Christer Holmberg<br>
<b>Sent:</b> Sunday, February 08, 2015 8:12 AM<br>
<b>To:</b> mmusic@ietf.org<br>
<b>Subject:</b> [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel=
-sdpneg-00<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">A few initial comments on draft=
-ietf-mmusic-data-channel-sdpneg-00:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Q1: SCTP over DTLS terminology<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The draft mentions &#8220;SCTP =
over DTLS&#8221; in a few places. If we, in some introduction/overview, wan=
t to inform the reader that data channels are realized using SCTP over DTLS=
 associations, fine. But, other than that, I think
 we should talk about data channels &#8211; because otherwise people may th=
ink that the mechanism can also be used for non-data channel &#8220;SCTP ov=
er DTLS&#8221; applications.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I also suggest to remove &#8220=
;SCTP over DTLS&#8221; from the draft title.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">[=
Raju] Ok, we will use &#8220;Data Channels&#8221; terminology instead and a=
lso change the title as well.</span></i></b><span lang=3D"EN-GB" style=3D"c=
olor:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Q2: SDP dcep attribute ordered =
parameter.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Do we need to define values (&#=
8220;0&#8221; and &#8220;1&#8221;) for the attribute ordered parameter. Why=
 not e.g. simply define the parameter name, without a value, and not includ=
ing the parameter would mean unordered?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">[=
Raju] We discussed this in the past at
<a href=3D"http://www.ietf.org/mail-archive/web/mmusic/current/msg13878.htm=
l">http://www.ietf.org/mail-archive/web/mmusic/current/msg13878.html</a><o:=
p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">C=
an you please go thru it and let us know your decision.
</span></i></b><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Q3: IANA registry<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">As defined in Section 8, the su=
bprotocol values are registered in the IANA WebSocket protocol registry &#8=
211; i.e. the same registry also used by DCEP.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">My question is: if I register a=
 protocol value, &#8220;X&#8221;, that I want to use with DCEP, should I al=
so provide the needed information needed for usage of the SDP-NEG mechanism=
? Otherwise, if someone wants to negotiate &#8220;X&#8221; using
 the SDP-NEG mechanism, he/she either has to register a new value &#8211; o=
r update the previously registered &#8220;X&#8221; value.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">[=
Raju] Keith Drage will respond to this comment.<o:p></o:p></span></i></b></=
p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D"><=
o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">B=
R<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">R=
aju</span></i></b><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">(I guess Q3&nbsp; needs to be d=
iscussed with the RTCWEB folks)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Christer<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</body>
</html>

--_000_E1FE4C082A89A246A11D7F32A95A17828E6D222EUS70UWXCHMBA02z_--


From nobody Mon Feb  9 17:31:17 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB0E81A8AD6 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 17:30:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level: 
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S7Q4INb_tE62 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 17:30:50 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3667F1A8AD4 for <mmusic@ietf.org>; Mon,  9 Feb 2015 17:30:50 -0800 (PST)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 33774A2EE7044; Tue, 10 Feb 2015 01:30:48 +0000 (GMT)
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t1A1Umph014807 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 10 Feb 2015 02:30:48 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.88]) by FR712WXCHHUB03.zeu.alcatel-lucent.com ([135.239.2.74]) with mapi id 14.03.0195.001; Tue, 10 Feb 2015 02:30:48 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00 - Q3 IANA registration
Thread-Index: AQHQRNEyQdzkqDA8U0q0IjCyjjLEoA==
Date: Tue, 10 Feb 2015 01:30:47 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8B4A0ED790@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.39]
Content-Type: multipart/alternative; boundary="_000_949EF20990823C4C85C18D59AA11AD8B4A0ED790FR712WXCHMBA11z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/W0SCDLGNNpJ1ERUJr8mbPD1regM>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00 - Q3 IANA registration
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 01:30:54 -0000

--_000_949EF20990823C4C85C18D59AA11AD8B4A0ED790FR712WXCHMBA11z_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Your question is not clear as to which attribute you are referring to.

I have been thinking about what to write in the IANA registration subclause=
.

In regard of the dcmap attribute, then we obviously need to register values=
, which are strings of characters, and a reference to where they are define=
d.

This list will not be the same as the registration table created by RFC 645=
5 for websocket subprotocols,

http://www.iana.org/assignments/websocket/websocket.xhtml#subprotocol-name

as different needs will mean that websocket protocols are defined at differ=
ent times, and maybe not at all, to the data channel sub-protocol label. Th=
at also means that the existence of a value in a combined table would not n=
ecessarily be valid as a label in websocket and data channel sub-protocol. =
Also the reference would be different.

That means that I am not convinced of any benefit of having a combined tabl=
e for websocket sub-protocol and data channel sub-protocol.

I would also seek input as to what would be considered an appropriate regis=
tration policy for such labels. Would specification required be sufficient?=
 Does it require expert review - personally I think not? Is it as low as fi=
rst come first served?

As regards the dcsa attribute, I do not think this requires any IANA regist=
ration of contents. The attribute consists of a value identifying the chann=
el and the an existing defined attribute. I do not see any attributes needi=
ng to be defined solely for use when used in data channel that are not vali=
d for use when used outside of data channel. Thoughts?

regards

Keith

________________________________
From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer Holmber=
g
Sent: 08 February 2015 14:12
To: mmusic@ietf.org
Subject: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg=
-00

Hi,

A few initial comments on draft-ietf-mmusic-data-channel-sdpneg-00:


Q1: SCTP over DTLS terminology

The draft mentions "SCTP over DTLS" in a few places. If we, in some introdu=
ction/overview, want to inform the reader that data channels are realized u=
sing SCTP over DTLS associations, fine. But, other than that, I think we sh=
ould talk about data channels - because otherwise people may think that the=
 mechanism can also be used for non-data channel "SCTP over DTLS" applicati=
ons.

I also suggest to remove "SCTP over DTLS" from the draft title.


Q2: SDP dcep attribute ordered parameter.

Do we need to define values ("0" and "1") for the attribute ordered paramet=
er. Why not e.g. simply define the parameter name, without a value, and not=
 including the parameter would mean unordered?


Q3: IANA registry

As defined in Section 8, the subprotocol values are registered in the IANA =
WebSocket protocol registry - i.e. the same registry also used by DCEP.

My question is: if I register a protocol value, "X", that I want to use wit=
h DCEP, should I also provide the needed information needed for usage of th=
e SDP-NEG mechanism? Otherwise, if someone wants to negotiate "X" using the=
 SDP-NEG mechanism, he/she either has to register a new value - or update t=
he previously registered "X" value.

(I guess Q3  needs to be discussed with the RTCWEB folks)

Regards,

Christer



--_000_949EF20990823C4C85C18D59AA11AD8B4A0ED790FR712WXCHMBA11z_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v=3D"urn:schemas-micr=
osoft-com:vml" xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=
=3D"urn:schemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.micros=
oft.com/office/2004/12/omml">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta content=3D"MSHTML 6.00.2900.6550" name=3D"GENERATOR">
<style>@font-face {
	font-family: Cambria Math;
}
@font-face {
	font-family: Calibri;
}
@page WordSection1 {size: 612.0pt 792.0pt; margin: 72.0pt 72.0pt 72.0pt 72.=
0pt; }
P.MsoNormal {
	FONT-SIZE: 11pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri",sans-serif; m=
so-fareast-language: EN-US
}
LI.MsoNormal {
	FONT-SIZE: 11pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri",sans-serif; m=
so-fareast-language: EN-US
}
DIV.MsoNormal {
	FONT-SIZE: 11pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri",sans-serif; m=
so-fareast-language: EN-US
}
A:link {
	COLOR: #0563c1; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlink {
	COLOR: #0563c1; TEXT-DECORATION: underline; mso-style-priority: 99
}
A:visited {
	COLOR: #954f72; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlinkFollowed {
	COLOR: #954f72; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.EmailStyle17 {
	COLOR: windowtext; FONT-FAMILY: "Calibri",sans-serif; mso-style-type: pers=
onal-compose
}
.MsoChpDefault {
	FONT-SIZE: 10pt; FONT-FAMILY: "Calibri",sans-serif; mso-fareast-language: =
EN-US; mso-style-type: export-only
}
DIV.WordSection1 {
	page: WordSection1
}
</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" vlink=3D"#954f72" link=3D"#0563c1">
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">Your question is not clear as to which attribute you are ref=
erring to.</font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">I have been thinking about what to write in the IANA registr=
ation subclause.</font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">In regard of the dcmap attribute, then we obviously need to =
register values, which are strings of characters, and a reference to where =
they are defined.</font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">This list will not be the same as the registration table cre=
ated by RFC&nbsp;6455 for websocket subprotocols,
</font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" size=3D"2"><a =
href=3D"http://www.iana.org/assignments/websocket/websocket.xhtml#subprotoc=
ol-name">http://www.iana.org/assignments/websocket/websocket.xhtml#subproto=
col-name</a></font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">as different needs will mean that websocket protocols are de=
fined at different times, and maybe not at all, to the data channel sub-pro=
tocol label. That also means that the existence
 of a value in a combined table would not necessarily be valid as a label i=
n websocket and data channel sub-protocol. Also the reference would be diff=
erent.</font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">That means that I am not convinced of any benefit of having =
a combined table for websocket sub-protocol and data channel sub-protocol.<=
/font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">I would also seek input as to what would be considered an ap=
propriate registration policy for such labels. Would specification required=
 be sufficient? Does it require expert review
 - personally I think not? Is it as low as first come first served? </font>=
</span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">As regards the dcsa attribute, I do not think this requires =
any IANA registration of contents. The attribute consists of a value identi=
fying the channel and the an existing defined
 attribute. I do not see any attributes needing to be defined solely for us=
e when used in data channel that are not valid for use when used outside of=
 data channel. Thoughts?</font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">regards</font></span></div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2"></font></span>&nbsp;</div>
<div><span class=3D"307394819-09022015"><font face=3D"Arial" color=3D"#0000=
ff" size=3D"2">Keith</font></span></div>
<br>
<blockquote dir=3D"ltr" style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDE=
R-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<div class=3D"OutlookMessageHeader" lang=3D"en-us" dir=3D"ltr" align=3D"lef=
t">
<hr tabindex=3D"-1">
<font face=3D"Tahoma" size=3D"2"><b>From:</b> mmusic [mailto:mmusic-bounces=
@ietf.org]
<b>On Behalf Of </b>Christer Holmberg<br>
<b>Sent:</b> 08 February 2015 14:12<br>
<b>To:</b> mmusic@ietf.org<br>
<b>Subject:</b> [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel=
-sdpneg-00<br>
</font><br>
</div>
<div></div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">A few initial comments on draft-ietf-mmusic-data-cha=
nnel-sdpneg-00:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Q1: SCTP over DTLS terminology<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The draft mentions &#8220;SCTP over DTLS&#8221; in a=
 few places. If we, in some introduction/overview, want to inform the reade=
r that data channels are realized using SCTP over DTLS associations, fine. =
But, other than that, I think we should talk about
 data channels &#8211; because otherwise people may think that the mechanis=
m can also be used for non-data channel &#8220;SCTP over DTLS&#8221; applic=
ations.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I also suggest to remove &#8220;SCTP over DTLS&#8221=
; from the draft title.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Q2: SDP dcep attribute ordered parameter.<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Do we need to define values (&#8220;0&#8221; and &#8=
220;1&#8221;) for the attribute ordered parameter. Why not e.g. simply defi=
ne the parameter name, without a value, and not including the parameter wou=
ld mean unordered?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Q3: IANA registry<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As defined in Section 8, the subprotocol values are =
registered in the IANA WebSocket protocol registry &#8211; i.e. the same re=
gistry also used by DCEP.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My question is: if I register a protocol value, &#82=
20;X&#8221;, that I want to use with DCEP, should I also provide the needed=
 information needed for usage of the SDP-NEG mechanism? Otherwise, if someo=
ne wants to negotiate &#8220;X&#8221; using the SDP-NEG mechanism,
 he/she either has to register a new value &#8211; or update the previously=
 registered &#8220;X&#8221; value.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(I guess Q3&nbsp; needs to be discussed with the RTC=
WEB folks)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Christer<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</blockquote>
</body>
</html>

--_000_949EF20990823C4C85C18D59AA11AD8B4A0ED790FR712WXCHMBA11z_--


From nobody Mon Feb  9 20:49:18 2015
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABC401A8714 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 20:49:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V4LwCSIIPFPv for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 20:49:15 -0800 (PST)
Received: from cserver5.myshophosting.com (cserver5.myshophosting.com [175.107.161.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5877B1A0141 for <mmusic@ietf.org>; Mon,  9 Feb 2015 20:49:15 -0800 (PST)
Received: from 212-147-18-59.fix.access.vtx.ch ([212.147.18.59]:5583 helo=[127.0.0.1]) by cserver5.myshophosting.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.84) (envelope-from <Christian.Groves@nteczone.com>) id 1YL2kn-00028l-PQ for mmusic@ietf.org; Tue, 10 Feb 2015 15:48:54 +1100
Message-ID: <54D98DC3.7050601@nteczone.com>
Date: Tue, 10 Feb 2015 15:49:07 +1100
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <949EF20990823C4C85C18D59AA11AD8B4A0ED790@FR712WXCHMBA11.zeu.alcatel-lucent.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8B4A0ED790@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cserver5.myshophosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - nteczone.com
X-Get-Message-Sender-Via: cserver5.myshophosting.com: authenticated_id: christian.groves@nteczone.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/CvWcC5XKRvhzseTASM5U7XU-jQE>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00 - Q3 IANA registration
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 04:49:17 -0000

Hello Keith,

I guess I don't understand why 
http://www.iana.org/assignments/websocket/websocket.xhtml#subprotocol-name 
couldn't be used when it is used for the DCEP protocol? My understanding 
of draft-ietf-mmusic-data-channel-sdpneg-00 was that it basically 
emulated what DCEP does except that it is out of band using SDP. If 
there's a concern that the sub-protocol would not be valid for websocket 
doesn't that also apply to the DCEP usage?

Regards, Christian

On 10/02/2015 12:30 PM, DRAGE, Keith (Keith) wrote:
> Your question is not clear as to which attribute you are referring to.
> I have been thinking about what to write in the IANA registration 
> subclause.
> In regard of the dcmap attribute, then we obviously need to register 
> values, which are strings of characters, and a reference to where they 
> are defined.
> This list will not be the same as the registration table created by 
> RFC 6455 for websocket subprotocols,
> http://www.iana.org/assignments/websocket/websocket.xhtml#subprotocol-name
> as different needs will mean that websocket protocols are defined at 
> different times, and maybe not at all, to the data channel 
> sub-protocol label. That also means that the existence of a value in a 
> combined table would not necessarily be valid as a label in websocket 
> and data channel sub-protocol. Also the reference would be different.
> That means that I am not convinced of any benefit of having a combined 
> table for websocket sub-protocol and data channel sub-protocol.
> I would also seek input as to what would be considered an appropriate 
> registration policy for such labels. Would specification required be 
> sufficient? Does it require expert review - personally I think not? Is 
> it as low as first come first served?
> As regards the dcsa attribute, I do not think this requires any IANA 
> registration of contents. The attribute consists of a value 
> identifying the channel and the an existing defined attribute. I do 
> not see any attributes needing to be defined solely for use when used 
> in data channel that are not valid for use when used outside of data 
> channel. Thoughts?
> regards
> Keith
>
>     ------------------------------------------------------------------------
>     *From:* mmusic [mailto:mmusic-bounces@ietf.org] *On Behalf Of
>     *Christer Holmberg
>     *Sent:* 08 February 2015 14:12
>     *To:* mmusic@ietf.org
>     *Subject:* [MMUSIC] Initial comments on
>     draft-ietf-mmusic-data-channel-sdpneg-00
>
>     Hi,
>
>     A few initial comments on draft-ietf-mmusic-data-channel-sdpneg-00:
>
>     Q1: SCTP over DTLS terminology
>
>     The draft mentions “SCTP over DTLS” in a few places. If we, in
>     some introduction/overview, want to inform the reader that data
>     channels are realized using SCTP over DTLS associations, fine.
>     But, other than that, I think we should talk about data channels –
>     because otherwise people may think that the mechanism can also be
>     used for non-data channel “SCTP over DTLS” applications.
>
>     I also suggest to remove “SCTP over DTLS” from the draft title.
>
>     Q2: SDP dcep attribute ordered parameter.
>
>     Do we need to define values (“0” and “1”) for the attribute
>     ordered parameter. Why not e.g. simply define the parameter name,
>     without a value, and not including the parameter would mean unordered?
>
>     Q3: IANA registry
>
>     As defined in Section 8, the subprotocol values are registered in
>     the IANA WebSocket protocol registry – i.e. the same registry also
>     used by DCEP.
>
>     My question is: if I register a protocol value, “X”, that I want
>     to use with DCEP, should I also provide the needed information
>     needed for usage of the SDP-NEG mechanism? Otherwise, if someone
>     wants to negotiate “X” using the SDP-NEG mechanism, he/she either
>     has to register a new value – or update the previously registered
>     “X” value.
>
>     (I guess Q3  needs to be discussed with the RTCWEB folks)
>
>     Regards,
>
>     Christer
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Mon Feb  9 23:28:14 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA5B81A0053 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 23:27:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WZoni0ZmL5dd for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 23:27:31 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6D2C1A0007 for <mmusic@ietf.org>; Mon,  9 Feb 2015 23:27:30 -0800 (PST)
X-AuditID: c1b4fb30-f79106d000001184-a0-54d9b2e045ff
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id B5.DF.04484.0E2B9D45; Tue, 10 Feb 2015 08:27:28 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.03.0210.002; Tue, 10 Feb 2015 08:27:28 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Christian Groves <Christian.Groves@nteczone.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00 - Q3 IANA registration
Thread-Index: AQHQRNEz2UeLlGzm+kCmjU7wgqXpXZzpP2eAgAA8IhA=
Date: Tue, 10 Feb 2015 07:27:27 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6C0624@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <949EF20990823C4C85C18D59AA11AD8B4A0ED790@FR712WXCHMBA11.zeu.alcatel-lucent.com> <54D98DC3.7050601@nteczone.com>
In-Reply-To: <54D98DC3.7050601@nteczone.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsUyM+Jvje6DTTdDDFa81LH48r6RxWLq8scs DkweS5b8ZPJYcX4mSwBTFJdNSmpOZllqkb5dAlfGmRUb2Qp2qlb8W/yKtYHxomwXIyeHhICJ RNehdhYIW0ziwr31bF2MXBxCAkcYJZ5/vwblLGGU+LRpJ1AVBwebgIVE9z9tkAYRgWiJSQub 2UBsYYFsiZbz1xkh4jkSC/cegrKtJP7/XA+2gEVAVaL59HJmEJtXwFfi2/oJrBDzDzFKHL65 CyzBKaAjMWnpYTCbEeii76fWMIHYzALiEreezGeCuFRAYsme88wQtqjEy8f/WCFsRYmPr/Yx QtTrSCzY/YkNwtaWWLbwNdRiQYmTM5+wTGAUnYVk7CwkLbOQtMxC0rKAkWUVo2hxanFSbrqR kV5qUWZycXF+nl5easkmRmCkHNzy22AH48vnjocYBTgYlXh4DUpuhgixJpYVV+YeYpTmYFES 57UzPhQiJJCeWJKanZpakFoUX1Sak1p8iJGJg1OqgTFwcmPwF0ubb8de/9y7/u3j9c2yv4ur 51Yte849/6XqmuebZQwnhuoHBfLa1QslrzbNeX5TqujELAexG/WphXxRM04wnmJn8otms99m YXbIu+Fp6/zFL/3dj1d6R+90OS+j0Z715ant7h6mBNVExzvzpggL5W5afHd7qF/Vb4c7LYUX jlzYtkaJpTgj0VCLuag4EQBFuCPcdQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/Q1v9YymT44fBP-rbORflhbbogZQ>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00 - Q3 IANA registration
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 07:27:39 -0000

Hi,

> I guess I don't understand why
> http://www.iana.org/assignments/websocket/websocket.xhtml#subprotocol-nam=
e
> couldn't be used when it is used for the DCEP protocol? My understanding =
of draft-ietf-mmusic-data-channel-sdpneg-00 was=20
> that it basically emulated what DCEP does except that it is out of band u=
sing SDP. If there's a concern that the sub-protocol=20
> would not be valid for websocket doesn't that also apply to the DCEP usag=
e?

I agree with Christian. I think we should use the same protocol values (and=
 same registry) as DCEP.

Keith said:

> That means that I am not convinced of any benefit of having a combined=20
> table for websocket sub-protocol and data channel sub-protocol.

As far as I know, we already have that.

Regards,

Christer


On 10/02/2015 12:30 PM, DRAGE, Keith (Keith) wrote:
> Your question is not clear as to which attribute you are referring to.
> I have been thinking about what to write in the IANA registration=20
> subclause.
> In regard of the dcmap attribute, then we obviously need to register=20
> values, which are strings of characters, and a reference to where they=20
> are defined.
> This list will not be the same as the registration table created by=20
> RFC 6455 for websocket subprotocols,=20
> http://www.iana.org/assignments/websocket/websocket.xhtml#subprotocol-
> name as different needs will mean that websocket protocols are defined=20
> at different times, and maybe not at all, to the data channel=20
> sub-protocol label. That also means that the existence of a value in a=20
> combined table would not necessarily be valid as a label in websocket=20
> and data channel sub-protocol. Also the reference would be different.
> That means that I am not convinced of any benefit of having a combined=20
> table for websocket sub-protocol and data channel sub-protocol.
> I would also seek input as to what would be considered an appropriate=20
> registration policy for such labels. Would specification required be=20
> sufficient? Does it require expert review - personally I think not? Is=20
> it as low as first come first served?
> As regards the dcsa attribute, I do not think this requires any IANA=20
> registration of contents. The attribute consists of a value=20
> identifying the channel and the an existing defined attribute. I do=20
> not see any attributes needing to be defined solely for use when used=20
> in data channel that are not valid for use when used outside of data=20
> channel. Thoughts?
> regards
> Keith
>
>     ---------------------------------------------------------------------=
---
>     *From:* mmusic [mailto:mmusic-bounces@ietf.org] *On Behalf Of
>     *Christer Holmberg
>     *Sent:* 08 February 2015 14:12
>     *To:* mmusic@ietf.org
>     *Subject:* [MMUSIC] Initial comments on
>     draft-ietf-mmusic-data-channel-sdpneg-00
>
>     Hi,
>
>     A few initial comments on draft-ietf-mmusic-data-channel-sdpneg-00:
>
>     Q1: SCTP over DTLS terminology
>
>     The draft mentions "SCTP over DTLS" in a few places. If we, in
>     some introduction/overview, want to inform the reader that data
>     channels are realized using SCTP over DTLS associations, fine.
>     But, other than that, I think we should talk about data channels -
>     because otherwise people may think that the mechanism can also be
>     used for non-data channel "SCTP over DTLS" applications.
>
>     I also suggest to remove "SCTP over DTLS" from the draft title.
>
>     Q2: SDP dcep attribute ordered parameter.
>
>     Do we need to define values ("0" and "1") for the attribute
>     ordered parameter. Why not e.g. simply define the parameter name,
>     without a value, and not including the parameter would mean unordered=
?
>
>     Q3: IANA registry
>
>     As defined in Section 8, the subprotocol values are registered in
>     the IANA WebSocket protocol registry - i.e. the same registry also
>     used by DCEP.
>
>     My question is: if I register a protocol value, "X", that I want
>     to use with DCEP, should I also provide the needed information
>     needed for usage of the SDP-NEG mechanism? Otherwise, if someone
>     wants to negotiate "X" using the SDP-NEG mechanism, he/she either
>     has to register a new value - or update the previously registered
>     "X" value.
>
>     (I guess Q3  needs to be discussed with the RTCWEB folks)
>
>     Regards,
>
>     Christer
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic


From nobody Mon Feb  9 23:57:50 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31FE81A0143 for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 23:57:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IFStYqJa8InF for <mmusic@ietfa.amsl.com>; Mon,  9 Feb 2015 23:57:46 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31CAD1A00C9 for <mmusic@ietf.org>; Mon,  9 Feb 2015 23:57:46 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-90-54d9b9f7ff6c
Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id C6.A1.04076.7F9B9D45; Tue, 10 Feb 2015 08:57:43 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC005.ericsson.se ([153.88.183.33]) with mapi id 14.03.0210.002; Tue, 10 Feb 2015 08:57:43 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AdBCtFCqeShQ4aYqRtyCd5oTYXsXawB8F5pQABh7ByA=
Date: Tue, 10 Feb 2015 07:57:42 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.18]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D6C07CEESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRmVeSWpSXmKPExsUyM+Jvje73nTdDDG6tt7KYuvwxi0XDxius Dkwerc/2snosWfKTKYApissmJTUnsyy1SN8ugSvj562PrAWLrCp6P+xgaWCcYdzFyMkhIWAi 0bOgmw3CFpO4cG89kM3FISRwhFFi+pp+dghnCaPEp+mbmLoYOTjYBCwkuv9pgzSICORI/L71 nhXEFhYIkTix9hk7RDxUoqn3GjOEbSXx5OwVsAUsAqoSWxfsZAKxeQV8Jc6e+gg1fwGjxML1 WxhBEpwCsRJXF+0AG8QIdNH3U2vAGpgFxCVuPZnPBHGpgMSSPeeZIWxRiZeP/7FC2IoSH1/t Y4Soz5dYdrONDWKZoMTJmU9YJjCKzEIyahaSsllIyiDiOhILdn9ig7C1JZYtfM0MY5858JgJ WXwBI/sqRtHi1OLi3HQjI73Uoszk4uL8PL281JJNjMDIOrjlt9UOxoPPHQ8xCnAwKvHwGpTc DBFiTSwrrsw9xCjNwaIkzmtnfChESCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dUA2ON+tZDSzm1 bl65wVqnKb5/odfcfN1f85iaZ3x8W3nvjrbBpIKdm3Ktzs1z+Wg1M6vP1iFa13f1xj1luZ8W ipzfK2jj8P6g6/SPkuveXJ79eqZP4FHbF6zNEz5deh9ectNCyHT3D5kVtT9yau/9r1pyNmzO JuPSbcuOnJL/8v5ZwpYJh9bk9vZLKbEUZyQaajEXFScCAJK2FTmNAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/A5Bniskr1Iv8bS6oLBoNZIwybi0>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 07:57:49 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D6C07CEESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Q1: SCTP over DTLS terminology

The draft mentions "SCTP over DTLS" in a few places. If we, in some introdu=
ction/overview, want to inform the reader that data channels are realized u=
sing SCTP over DTLS associations, fine. But, other than that, I think we sh=
ould talk about data channels - because otherwise people may think that the=
 mechanism can also be used for non-data channel "SCTP over DTLS" applicati=
ons.

I also suggest to remove "SCTP over DTLS" from the draft title.
[Raju] Ok, we will use "Data Channels" terminology instead and also change =
the title as well.

[Christer] Perhaps we should use "WebRTC Data Channels", because that seems=
 to be the "official" name.


Q2: SDP dcep attribute ordered parameter.

Do we need to define values ("0" and "1") for the attribute ordered paramet=
er. Why not e.g. simply define the parameter name, without a value, and not=
 including the parameter would mean unordered?
[Raju] We discussed this in the past at http://www.ietf.org/mail-archive/we=
b/mmusic/current/msg13878.html
Can you please go thru it and let us know your decision.

[Christer] Well, IF we want to use a value, then I'd suggest to use "true" =
and "false" instead of "1" and "0" (similar to isFocus).

Regards,

Christer

--_000_7594FB04B1934943A5C02806D1A2204B1D6C07CEESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:red">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Q1: SCTP over DTLS terminology<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The draft mentions &#8220;SCTP =
over DTLS&#8221; in a few places. If we, in some introduction/overview, wan=
t to inform the reader that data channels are realized using SCTP over DTLS=
 associations, fine. But, other than that, I think
 we should talk about data channels &#8211; because otherwise people may th=
ink that the mechanism can also be used for non-data channel &#8220;SCTP ov=
er DTLS&#8221; applications.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I also suggest to remove &#8220=
;SCTP over DTLS&#8221; from the draft title.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">[=
Raju] Ok, we will use &#8220;Data Channels&#8221; terminology instead and a=
lso change the title as well.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:red">[Christer] =
Perhaps we should use &#8220;WebRTC Data Channels&#8221;, because that seem=
s to be the &#8220;official&#8221; name.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Q2: SDP dcep attribute ordered =
parameter.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Do we need to define values (&#=
8220;0&#8221; and &#8220;1&#8221;) for the attribute ordered parameter. Why=
 not e.g. simply define the parameter name, without a value, and not includ=
ing the parameter would mean unordered?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">[=
Raju] We discussed this in the past at
<a href=3D"http://www.ietf.org/mail-archive/web/mmusic/current/msg13878.htm=
l">http://www.ietf.org/mail-archive/web/mmusic/current/msg13878.html</a><o:=
p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-GB" style=3D"color:#1F497D">C=
an you please go thru it and let us know your decision.
<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:red">[Christer] =
Well, IF we want to use a value, then I&#8217;d suggest to use &#8220;true&=
#8221; and &#8220;false&#8221; instead of &#8220;1&#8221; and &#8220;0&#822=
1; (similar to isFocus).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:red"><o:p>&nbsp;=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:red">Regards,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:red"><o:p>&nbsp;=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:red">Christer<o:=
p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D6C07CEESESSMB209erics_--


From nobody Tue Feb 10 01:28:56 2015
Return-Path: <thomas.stach@unify.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CED5B1A00B6 for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 01:28:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9V1vSmOCW9f3 for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 01:28:49 -0800 (PST)
Received: from mx11.unify.com (mx11.unify.com [62.134.46.9]) by ietfa.amsl.com (Postfix) with ESMTP id D92D61A00A9 for <mmusic@ietf.org>; Tue, 10 Feb 2015 01:28:48 -0800 (PST)
Received: from MCHP01HTC.global-ad.net (unknown [172.29.42.234]) by mx11.unify.com (Server) with ESMTP id BF5BD1EB85D2; Tue, 10 Feb 2015 10:28:47 +0100 (CET)
Received: from MCHP04MSX.global-ad.net ([169.254.1.206]) by MCHP01HTC.global-ad.net ([172.29.42.234]) with mapi id 14.03.0224.002; Tue, 10 Feb 2015 10:28:47 +0100
From: "Stach, Thomas" <thomas.stach@unify.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9QAJp8vIAABdcrMAAAm1kwAB8/78A=
Date: Tue, 10 Feb 2015 09:28:46 +0000
Message-ID: <F81CEE99482EFE438DAE2A652361EE121E29E38E@MCHP04MSX.global-ad.net>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D1305@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6BB4E0@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6BB4E0@ESESSMB209.ericsson.se>
Accept-Language: de-AT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.42.225]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/tYQLp5Jw_gzEqnAWN1zhOp_hxoI>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 09:28:53 -0000

I agree with Christer on this one


-----Original Message-----
From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]=20
Sent: Montag, 9. Februar 2015 19:36
To: Makaraju, Maridi Raju (Raju); Stach, Thomas
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding

Hi,

I really don't think we should add more text, talk about how many seconds o=
n should wait etc.

There are many usages and applications which can cause an offer race condit=
ion - ICE is just one of them.

Regards,

Christer

-----Original Message-----
From: Makaraju, Maridi Raju (Raju) [mailto:Raju.Makaraju@alcatel-lucent.com=
]=20
Sent: 09 February 2015 20:30
To: Stach, Thomas; Christer Holmberg
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding

I am ok with either addition.
But wondering if Thomas's suggestion may belong to section 11 (ICE Consider=
ations).

I have a suggestion to make Thomas's suggestion bit more explicit.
Per my understanding the BAS update may piggyback on any SDP answer sent in=
 response to an offer from the other end (though I could not find correspon=
ding text in the draft though). Section 8.4.2 says " the offerer SHOULD as =
soon as possible generate a subsequent offer". Can we modify this text to i=
ndicate that in some cases (e.g. ICE) implementations may wait for some tim=
e (1 or seconds?) for possible piggyback BAS update opportunity before send=
ing a BAS offer. And then update section 11 for such possible glare cases.

BR
Raju

> -----Original Message-----
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,=20
> Thomas
> Sent: Monday, February 09, 2015 10:06 AM
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
>=20
> Christer,
>=20
> the addition is ok for me.
>=20
> It does however not give a hint about the collision issue with the ICE=20
> updated offer.
> If you want to instruct implementors about that, you could further add=20
> a note somewhere in 8.4.2:
>=20
> "If a BUNDLE group is used together with ICE, certain scenarios exist=20
> that might lead to an increased probability of BAS offers colliding=20
> with the ICE updated offer which is sent by the ICE controlling agent.=20
> If such collision cases need to be avoided, the rules for creating the=20
> ICE updated offer SHOULD take precedence."
>=20
> Would that be helpful?
>=20
> Regards
> Thomas
>=20
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Freitag, 6. Februar 2015 16:36
> To: Stach, Thomas; Makaraju, Maridi Raju (Raju)
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Hi,
>=20
> Section 8.4.2 currently says:
>=20
>        "When an offerer receives an answer, if the answer contains a=20
> BUNDLE
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 group, the offerer MUST check wheth=
er the offerer BUNDLE=20
> address,
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 selected by the answerer [Section 8=
.3.2], matches what=20
> was assigned
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 to each bundled "m=3D" line (exclud=
ing any bundled "m=3D"=20
> line that was
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rejected, or moved out of the BUNDL=
E group, by the=20
> answerer) in the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 associated offer.=A0 If there is a =
mismatch, the offerer=20
> SHOULD as soon
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent o=
ffer, in which it=20
> assigns the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bund=
led "m=3D" line."
>=20
> Based on the comments from Thomas, I suggest to modify the last sentence =
to:
>=20
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 If there is a mismatch, the offer=
er SHOULD as soon
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent o=
ffer, in which it=20
> assigns the
> =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bund=
led "m=3D" line,=20
> <new>unless it
>        knows that such offer is not required by network entities or the
>        remote peer</new>.
>=20
> Does anyone have any issues with such addition?
>=20
> Regards,
>=20
> Christer
>=20
> From: Stach, Thomas [mailto:thomas.stach@unify.com]
> Sent: 30 January 2015 22:18
> To: Makaraju, Maridi Raju (Raju); Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Raju,
>=20
> of course the 491 will clean things up finally, but at the cost of a=20
> delay up to 4s.
> Nevertheless, collisions should remain rare.
> However, in the case below chance for a collisions would be quite=20
> high, which in my opinion needs to be avoided and resolved in an=20
> interoperable way.
>=20
> Regards
> Thomas
>=20
> From: Makaraju, Maridi Raju (Raju)=20
> [mailto:Raju.Makaraju@alcatel-lucent.com]
> Sent: Freitag, 30. Januar 2015 18:34
> To: Stach, Thomas; Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
>=20
> Such a collision race condition is not completely avoidable and may=20
> happen in general.
> IMO, this particular race condition related to BAS offer and "default=20
> candidate update" offer should be handled in a general way rather than=20
> as a special case.
> How an implementation handles it depends on the underlying signaling=20
> protocol used.
> When SIP is used "491 (Request Pending)" procedures [1][2] can be used.
>=20
> [1] http://tools.ietf.org/html/rfc3261#section-14.2
> =A0=A0 A UAS that receives an INVITE on a dialog while an INVITE it had=20
> sent
> =A0=A0 on that dialog is in progress MUST return a 491 (Request Pending)
> =A0=A0 response to the received INVITE.
>=20
> [2] http://tools.ietf.org/html/rfc3261#section-14.1
> =A0=A0 If a UAC receives a 491 response to a re-INVITE, it SHOULD start a
> =A0=A0 timer with a value T chosen as follows:
>=20
> =A0=A0=A0=A0=A0 1. If the UAC is the owner of the Call-ID of the dialog I=
D
> =A0=A0=A0=A0=A0=A0=A0=A0 (meaning it generated the value), T has a random=
ly chosen=20
> value
> =A0=A0=A0=A0=A0=A0=A0=A0 between 2.1 and 4 seconds in units of 10 ms.
>=20
> =A0=A0=A0=A0=A0 2. If the UAC is not the owner of the Call-ID of the dial=
og ID,=20
> T
> =A0=A0=A0=A0=A0=A0=A0=A0 has a randomly chosen value of between 0 and 2 s=
econds in=20
> units
> =A0=A0=A0=A0=A0=A0=A0=A0 of 10 ms.
>=20
> BR
> Raju
>=20
>=20
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,=20
> Thomas
> Sent: Friday, January 30, 2015 8:34 AM
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
>=20
>=20
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Freitag, 30. Januar 2015 15:16
> To: Stach, Thomas
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Hi,
>=20
> I will go through your use-case more in detail later, but in general I=20
> would not like to start defining procedures for specific use-cases.
> [TS] I didn't see that as a specific use-case, rather something that=20
> arises due to the way how the rules for the 2nd OA in -bundle and ICE are=
 written.
>=20
>=20
> A couple of initial questions/observations:
>=20
> 1. A race condition can already happen, if the offerer needs to send a=20
> PRACK and/or UPDATE for some other reason.
> And, as those can be sent throughout the session establishment, I=20
> think the risk of a non-BUNDLE race condition is even bigger.
> [TS] The case I was talking about is when you don't use PRACK. =A0The=20
> collision that I had in mind would be _less_ likely if you use PRACK,=20
> since ICE takes a while the conclude and would give enough time to=20
> finish BAS before the ICE updated offer is to be sent.
> In the end this would however result =A0in 3 OA cycles.
>=20
> 2. Do we expect the ICE controller to send UPDATE so fast, that it may=20
> collide with the BAS offer? The ICE controller will anyway send an=20
> answer to the initial offer, and the BAS can be sent immediately after th=
at.
> [TS] Since ICE is specifically designed to work also without PRACK, we=20
> need to consider that case as well. Without PRACK you can initiate the=20
> 2nd OA cycle only after the 200OK for the INVITE was sent.
> In the case below both UAs would do that at approximately at the same tim=
e.
> Hence my concern about collisions.
>=20
> Ok, I get it. Your concern is that, after the 200OK for the INVITE was=20
> sent, the BAS offer and the ICE update offer would be sent at the same=20
> time, causing a race condition?
> [TS] Exactly. That also why I think that the draft needs to say=20
> something about the interaction.
>=20
> Of course, if the initial offer would KNOW that the ICE update offer=20
> is coming, it could wait before sending the BAS offer. But, as you=20
> said, it may not come if the default candidate was selected.
> [TS] Yes, that's the tricky part. The offerer would of course learn=20
> that the default candidates were selected and could eventually initiate B=
AS.
> There might be still a theoretical(?) risk that the ICE controller=20
> sends an updated offer anyhow.
> All this is getting as ugly as this Outlook formatting ;-).
>=20
> Regards
> Thomas
>=20
> Regards,
>=20
> Christer
>=20
>=20
>=20
> From: Stach, Thomas [mailto:thomas.stach@unify.com]
> Sent: 30. tammikuuta 2015 12:31
> To: Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: Bundle-16: BAS and ICE updated offer colliding
>=20
> Christer,
>=20
> I just came across the following tricky corner case.
> Consider an offerer supporting only ICE-lite and an answerer=20
> supporting full ICE (and being ICE controller in that case).
> If both support BUNDLE, BAS would be initiated by the offerer and the=20
> ICE updated offer by the answerer.
> This would easily lead to an offer/answer collision.
> Maybe we would want to state a dedicated rule for that case.
>=20
> Proposal:
> The ICE controller starts the ICE updated offer since it needs to=20
> provide the a=3Dremote-candidates attribute.
> The ICE controller also puts the shared address in the corresponding=20
> m/c- lines.
> If the controlled ICE-Agent (the previous offerer) sent the ICE=20
> updated offer, it couldn't include the a=3Dremote-candidates attribute=20
> and yet another O/A cycle would be necessary, if my interpretation of=20
> the corresponding ICE rules is correct.
>=20
> There is however one caveat.
> The ICE controller does not need to the send the ICE updated offer if=20
> the default candidate was nominated.
> What should happen here?
>=20
> Regards
> Thomas
>=20
>=20
>=20
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Tue Feb 10 03:42:30 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B5A51A01AA for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 03:42:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bzTp9hlokv5k for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 03:42:23 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-01.alcatel-lucent.com [135.245.210.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 089D01A019B for <mmusic@ietf.org>; Tue, 10 Feb 2015 03:42:23 -0800 (PST)
Received: from us70tusmtp2.zam.alcatel-lucent.com (unknown [135.5.2.64]) by Websense Email Security Gateway with ESMTPS id 209EF17F225EE; Tue, 10 Feb 2015 11:42:19 +0000 (GMT)
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id t1ABgIXx023016 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 10 Feb 2015 06:42:19 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Tue, 10 Feb 2015 06:42:18 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: "Stach, Thomas" <thomas.stach@unify.com>, Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9QAJp8vIAABdcrMAAAm1kwAB8/78AABIeNwA==
Date: Tue, 10 Feb 2015 11:42:18 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6D5B40@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D1305@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6BB4E0@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29E38E@MCHP04MSX.global-ad.net>
In-Reply-To: <F81CEE99482EFE438DAE2A652361EE121E29E38E@MCHP04MSX.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.18]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/-G8num5qDCIBVDiKz2BjNnD-BXA>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 11:42:28 -0000

I am ok with that.

Hi Christer,

> Per my understanding the BAS update may piggyback on any SDP answer sent =
in
> response to an offer from the other end (though I could not find
> corresponding text in the draft though).
[Raju] I believe BAS update must be reflected in the next SDP, not just off=
er but any answer as well, sent by this entity.
Am I missing related text in the draft? or such text does not yet exist?

Thanks
Raju


> -----Original Message-----
> From: Stach, Thomas [mailto:thomas.stach@unify.com]
> Sent: Tuesday, February 10, 2015 3:29 AM
> To: Christer Holmberg; Makaraju, Maridi Raju (Raju)
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> I agree with Christer on this one
>=20
>=20
> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Montag, 9. Februar 2015 19:36
> To: Makaraju, Maridi Raju (Raju); Stach, Thomas
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Hi,
>=20
> I really don't think we should add more text, talk about how many seconds=
 on
> should wait etc.
>=20
> There are many usages and applications which can cause an offer race
> condition - ICE is just one of them.
>=20
> Regards,
>=20
> Christer
>=20
> -----Original Message-----
> From: Makaraju, Maridi Raju (Raju) [mailto:Raju.Makaraju@alcatel-lucent.c=
om]
> Sent: 09 February 2015 20:30
> To: Stach, Thomas; Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> I am ok with either addition.
> But wondering if Thomas's suggestion may belong to section 11 (ICE
> Considerations).
>=20
> I have a suggestion to make Thomas's suggestion bit more explicit.
> Per my understanding the BAS update may piggyback on any SDP answer sent =
in
> response to an offer from the other end (though I could not find
> corresponding text in the draft though). Section 8.4.2 says " the offerer
> SHOULD as soon as possible generate a subsequent offer". Can we modify th=
is
> text to indicate that in some cases (e.g. ICE) implementations may wait f=
or
> some time (1 or seconds?) for possible piggyback BAS update opportunity
> before sending a BAS offer. And then update section 11 for such possible
> glare cases.
>=20
> BR
> Raju
>=20
> > -----Original Message-----
> > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,
> > Thomas
> > Sent: Monday, February 09, 2015 10:06 AM
> > To: Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
> >
> > Christer,
> >
> > the addition is ok for me.
> >
> > It does however not give a hint about the collision issue with the ICE
> > updated offer.
> > If you want to instruct implementors about that, you could further add
> > a note somewhere in 8.4.2:
> >
> > "If a BUNDLE group is used together with ICE, certain scenarios exist
> > that might lead to an increased probability of BAS offers colliding
> > with the ICE updated offer which is sent by the ICE controlling agent.
> > If such collision cases need to be avoided, the rules for creating the
> > ICE updated offer SHOULD take precedence."
> >
> > Would that be helpful?
> >
> > Regards
> > Thomas
> >
> > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > Sent: Freitag, 6. Februar 2015 16:36
> > To: Stach, Thomas; Makaraju, Maridi Raju (Raju)
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > Hi,
> >
> > Section 8.4.2 currently says:
> >
> >        "When an offerer receives an answer, if the answer contains a
> > BUNDLE
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 group, the offerer MUST check whe=
ther the offerer BUNDLE
> > address,
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 selected by the answerer [Section=
 8.3.2], matches what
> > was assigned
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 to each bundled "m=3D" line (excl=
uding any bundled "m=3D"
> > line that was
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rejected, or moved out of the BUN=
DLE group, by the
> > answerer) in the
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 associated offer.=A0 If there is =
a mismatch, the offerer
> > SHOULD as soon
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent=
 offer, in which it
> > assigns the
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bu=
ndled "m=3D" line."
> >
> > Based on the comments from Thomas, I suggest to modify the last sentenc=
e
> to:
> >
> > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 If there is a mismatch, the off=
erer SHOULD as soon
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent=
 offer, in which it
> > assigns the
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bu=
ndled "m=3D" line,
> > <new>unless it
> >        knows that such offer is not required by network entities or the
> >        remote peer</new>.
> >
> > Does anyone have any issues with such addition?
> >
> > Regards,
> >
> > Christer
> >
> > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > Sent: 30 January 2015 22:18
> > To: Makaraju, Maridi Raju (Raju); Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > Raju,
> >
> > of course the 491 will clean things up finally, but at the cost of a
> > delay up to 4s.
> > Nevertheless, collisions should remain rare.
> > However, in the case below chance for a collisions would be quite
> > high, which in my opinion needs to be avoided and resolved in an
> > interoperable way.
> >
> > Regards
> > Thomas
> >
> > From: Makaraju, Maridi Raju (Raju)
> > [mailto:Raju.Makaraju@alcatel-lucent.com]
> > Sent: Freitag, 30. Januar 2015 18:34
> > To: Stach, Thomas; Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> >
> > Such a collision race condition is not completely avoidable and may
> > happen in general.
> > IMO, this particular race condition related to BAS offer and "default
> > candidate update" offer should be handled in a general way rather than
> > as a special case.
> > How an implementation handles it depends on the underlying signaling
> > protocol used.
> > When SIP is used "491 (Request Pending)" procedures [1][2] can be used.
> >
> > [1] http://tools.ietf.org/html/rfc3261#section-14.2
> > =A0=A0 A UAS that receives an INVITE on a dialog while an INVITE it had
> > sent
> > =A0=A0 on that dialog is in progress MUST return a 491 (Request Pending=
)
> > =A0=A0 response to the received INVITE.
> >
> > [2] http://tools.ietf.org/html/rfc3261#section-14.1
> > =A0=A0 If a UAC receives a 491 response to a re-INVITE, it SHOULD start=
 a
> > =A0=A0 timer with a value T chosen as follows:
> >
> > =A0=A0=A0=A0=A0 1. If the UAC is the owner of the Call-ID of the dialog=
 ID
> > =A0=A0=A0=A0=A0=A0=A0=A0 (meaning it generated the value), T has a rand=
omly chosen
> > value
> > =A0=A0=A0=A0=A0=A0=A0=A0 between 2.1 and 4 seconds in units of 10 ms.
> >
> > =A0=A0=A0=A0=A0 2. If the UAC is not the owner of the Call-ID of the di=
alog ID,
> > T
> > =A0=A0=A0=A0=A0=A0=A0=A0 has a randomly chosen value of between 0 and 2=
 seconds in
> > units
> > =A0=A0=A0=A0=A0=A0=A0=A0 of 10 ms.
> >
> > BR
> > Raju
> >
> >
> > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,
> > Thomas
> > Sent: Friday, January 30, 2015 8:34 AM
> > To: Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
> >
> >
> > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > Sent: Freitag, 30. Januar 2015 15:16
> > To: Stach, Thomas
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > Hi,
> >
> > I will go through your use-case more in detail later, but in general I
> > would not like to start defining procedures for specific use-cases.
> > [TS] I didn't see that as a specific use-case, rather something that
> > arises due to the way how the rules for the 2nd OA in -bundle and ICE a=
re
> written.
> >
> >
> > A couple of initial questions/observations:
> >
> > 1. A race condition can already happen, if the offerer needs to send a
> > PRACK and/or UPDATE for some other reason.
> > And, as those can be sent throughout the session establishment, I
> > think the risk of a non-BUNDLE race condition is even bigger.
> > [TS] The case I was talking about is when you don't use PRACK. =A0The
> > collision that I had in mind would be _less_ likely if you use PRACK,
> > since ICE takes a while the conclude and would give enough time to
> > finish BAS before the ICE updated offer is to be sent.
> > In the end this would however result =A0in 3 OA cycles.
> >
> > 2. Do we expect the ICE controller to send UPDATE so fast, that it may
> > collide with the BAS offer? The ICE controller will anyway send an
> > answer to the initial offer, and the BAS can be sent immediately after
> that.
> > [TS] Since ICE is specifically designed to work also without PRACK, we
> > need to consider that case as well. Without PRACK you can initiate the
> > 2nd OA cycle only after the 200OK for the INVITE was sent.
> > In the case below both UAs would do that at approximately at the same
> time.
> > Hence my concern about collisions.
> >
> > Ok, I get it. Your concern is that, after the 200OK for the INVITE was
> > sent, the BAS offer and the ICE update offer would be sent at the same
> > time, causing a race condition?
> > [TS] Exactly. That also why I think that the draft needs to say
> > something about the interaction.
> >
> > Of course, if the initial offer would KNOW that the ICE update offer
> > is coming, it could wait before sending the BAS offer. But, as you
> > said, it may not come if the default candidate was selected.
> > [TS] Yes, that's the tricky part. The offerer would of course learn
> > that the default candidates were selected and could eventually initiate
> BAS.
> > There might be still a theoretical(?) risk that the ICE controller
> > sends an updated offer anyhow.
> > All this is getting as ugly as this Outlook formatting ;-).
> >
> > Regards
> > Thomas
> >
> > Regards,
> >
> > Christer
> >
> >
> >
> > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > Sent: 30. tammikuuta 2015 12:31
> > To: Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: Bundle-16: BAS and ICE updated offer colliding
> >
> > Christer,
> >
> > I just came across the following tricky corner case.
> > Consider an offerer supporting only ICE-lite and an answerer
> > supporting full ICE (and being ICE controller in that case).
> > If both support BUNDLE, BAS would be initiated by the offerer and the
> > ICE updated offer by the answerer.
> > This would easily lead to an offer/answer collision.
> > Maybe we would want to state a dedicated rule for that case.
> >
> > Proposal:
> > The ICE controller starts the ICE updated offer since it needs to
> > provide the a=3Dremote-candidates attribute.
> > The ICE controller also puts the shared address in the corresponding
> > m/c- lines.
> > If the controlled ICE-Agent (the previous offerer) sent the ICE
> > updated offer, it couldn't include the a=3Dremote-candidates attribute
> > and yet another O/A cycle would be necessary, if my interpretation of
> > the corresponding ICE rules is correct.
> >
> > There is however one caveat.
> > The ICE controller does not need to the send the ICE updated offer if
> > the default candidate was nominated.
> > What should happen here?
> >
> > Regards
> > Thomas
> >
> >
> >
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic


From nobody Tue Feb 10 05:31:23 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1E31A01AE for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 05:31:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EWjuG5W5w1SW for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 05:31:18 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46AF81A019B for <mmusic@ietf.org>; Tue, 10 Feb 2015 05:31:17 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-92-54da0823d960
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 47.D4.04231.3280AD45; Tue, 10 Feb 2015 14:31:15 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.03.0210.002; Tue, 10 Feb 2015 14:31:14 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "Stach, Thomas" <thomas.stach@unify.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9QAJp8vIAABdcrMAAAm1kwAB8/78AABIeNwAAD/EGA
Date: Tue, 10 Feb 2015 13:31:14 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6C35D4@ESESSMB209.ericsson.se>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D1305@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6BB4E0@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29E38E@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D5B40@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6D5B40@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRmVeSWpSXmKPExsUyM+Jvja4yx60Qg12LBCymLn/MYtGw8Qqr xcmd25gdmD1an+1l9Viy5CeTx/aexywBzFFcNimpOZllqUX6dglcGf+/z2Es2JRccXD1Y6YG xit+XYycHBICJhLv709mgrDFJC7cW8/WxcjFISRwhFHi4dnFjCAJIYEljBJNxzK6GDk42AQs JLr/aYOERQQKJZqmfmcFCTMLqEtcXRwEEhYWsJZ40d4DFhYRsJFo7MsDmSgi0MQosfLJLbA4 i4CqxPP+UBCTV8BX4vszGYg9G9glzr0XAbE5BWIlbu3oAtvPCHTY91NrwI5kFhCXuPVkPtTB AhJL9pxnhrBFJV4+/scKYStKfHy1jxGiXk/ixtQpbBC2tsSyha/B6nkFBCVOznzCMoFRbBaS sbOQtMxC0jILScsCRpZVjKLFqcXFuelGxnqpRZnJxcX5eXp5qSWbGIGxdHDLb90djKtfOx5i FOBgVOLhNSi5GSLEmlhWXJl7iFGag0VJnNfO+FCIkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6p BsbFwsdvBs0/tDGJXddgVvSvNcsZt9wryJjxyYxH5+2Vublz7ko4t2R1ruQO+h7b+XPlfQkf gTOLs/3vChj1CHye7c/o7n+tpMf4zdEFfi/6vqxYsuLXMbVnvzbFaW00lknK5PFsb20rznhs OMX3wRJO37VbrilEn5uXFXw37nxqpPMT7lsRPr+VWIozEg21mIuKEwHw1vrNhgIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/qwkxRO3sTcakaD4OR1_EMR0Dues>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 13:31:21 -0000

Hi,

I am not sure what you mean by "BAS update must be reflected in any answer"=
. Could you please clarify?

Regards,

Christer

-----Original Message-----
From: Makaraju, Maridi Raju (Raju) [mailto:Raju.Makaraju@alcatel-lucent.com=
]=20
Sent: 10. helmikuuta 2015 13:42
To: Stach, Thomas; Christer Holmberg
Cc: mmusic@ietf.org
Subject: RE: Bundle-16: BAS and ICE updated offer colliding

I am ok with that.

Hi Christer,

> Per my understanding the BAS update may piggyback on any SDP answer=20
> sent in response to an offer from the other end (though I could not=20
> find corresponding text in the draft though).
[Raju] I believe BAS update must be reflected in the next SDP, not just off=
er but any answer as well, sent by this entity.
Am I missing related text in the draft? or such text does not yet exist?

Thanks
Raju


> -----Original Message-----
> From: Stach, Thomas [mailto:thomas.stach@unify.com]
> Sent: Tuesday, February 10, 2015 3:29 AM
> To: Christer Holmberg; Makaraju, Maridi Raju (Raju)
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> I agree with Christer on this one
>=20
>=20
> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Montag, 9. Februar 2015 19:36
> To: Makaraju, Maridi Raju (Raju); Stach, Thomas
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> Hi,
>=20
> I really don't think we should add more text, talk about how many=20
> seconds on should wait etc.
>=20
> There are many usages and applications which can cause an offer race=20
> condition - ICE is just one of them.
>=20
> Regards,
>=20
> Christer
>=20
> -----Original Message-----
> From: Makaraju, Maridi Raju (Raju)=20
> [mailto:Raju.Makaraju@alcatel-lucent.com]
> Sent: 09 February 2015 20:30
> To: Stach, Thomas; Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> I am ok with either addition.
> But wondering if Thomas's suggestion may belong to section 11 (ICE=20
> Considerations).
>=20
> I have a suggestion to make Thomas's suggestion bit more explicit.
> Per my understanding the BAS update may piggyback on any SDP answer=20
> sent in response to an offer from the other end (though I could not=20
> find corresponding text in the draft though). Section 8.4.2 says " the=20
> offerer SHOULD as soon as possible generate a subsequent offer". Can=20
> we modify this text to indicate that in some cases (e.g. ICE)=20
> implementations may wait for some time (1 or seconds?) for possible=20
> piggyback BAS update opportunity before sending a BAS offer. And then=20
> update section 11 for such possible glare cases.
>=20
> BR
> Raju
>=20
> > -----Original Message-----
> > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,=20
> > Thomas
> > Sent: Monday, February 09, 2015 10:06 AM
> > To: Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
> >
> > Christer,
> >
> > the addition is ok for me.
> >
> > It does however not give a hint about the collision issue with the=20
> > ICE updated offer.
> > If you want to instruct implementors about that, you could further=20
> > add a note somewhere in 8.4.2:
> >
> > "If a BUNDLE group is used together with ICE, certain scenarios=20
> > exist that might lead to an increased probability of BAS offers=20
> > colliding with the ICE updated offer which is sent by the ICE controlli=
ng agent.
> > If such collision cases need to be avoided, the rules for creating=20
> > the ICE updated offer SHOULD take precedence."
> >
> > Would that be helpful?
> >
> > Regards
> > Thomas
> >
> > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > Sent: Freitag, 6. Februar 2015 16:36
> > To: Stach, Thomas; Makaraju, Maridi Raju (Raju)
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > Hi,
> >
> > Section 8.4.2 currently says:
> >
> >        "When an offerer receives an answer, if the answer contains a=20
> > BUNDLE
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 group, the offerer MUST check whe=
ther the offerer=20
> > BUNDLE address,
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 selected by the answerer [Section=
 8.3.2], matches what=20
> > was assigned
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 to each bundled "m=3D" line (excl=
uding any bundled "m=3D"
> > line that was
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rejected, or moved out of the BUN=
DLE group, by the
> > answerer) in the
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 associated offer.=A0 If there is =
a mismatch, the offerer=20
> > SHOULD as soon
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent=
 offer, in which it=20
> > assigns the
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bu=
ndled "m=3D" line."
> >
> > Based on the comments from Thomas, I suggest to modify the last=20
> > sentence
> to:
> >
> > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 If there is a mismatch, the off=
erer SHOULD as soon
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subsequent=
 offer, in which it=20
> > assigns the
> > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each bu=
ndled "m=3D" line,=20
> > <new>unless it
> >        knows that such offer is not required by network entities or the
> >        remote peer</new>.
> >
> > Does anyone have any issues with such addition?
> >
> > Regards,
> >
> > Christer
> >
> > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > Sent: 30 January 2015 22:18
> > To: Makaraju, Maridi Raju (Raju); Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > Raju,
> >
> > of course the 491 will clean things up finally, but at the cost of a=20
> > delay up to 4s.
> > Nevertheless, collisions should remain rare.
> > However, in the case below chance for a collisions would be quite=20
> > high, which in my opinion needs to be avoided and resolved in an=20
> > interoperable way.
> >
> > Regards
> > Thomas
> >
> > From: Makaraju, Maridi Raju (Raju)
> > [mailto:Raju.Makaraju@alcatel-lucent.com]
> > Sent: Freitag, 30. Januar 2015 18:34
> > To: Stach, Thomas; Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> >
> > Such a collision race condition is not completely avoidable and may=20
> > happen in general.
> > IMO, this particular race condition related to BAS offer and=20
> > "default candidate update" offer should be handled in a general way=20
> > rather than as a special case.
> > How an implementation handles it depends on the underlying signaling=20
> > protocol used.
> > When SIP is used "491 (Request Pending)" procedures [1][2] can be used.
> >
> > [1] http://tools.ietf.org/html/rfc3261#section-14.2
> > =A0=A0 A UAS that receives an INVITE on a dialog while an INVITE it had=
=20
> > sent
> > =A0=A0 on that dialog is in progress MUST return a 491 (Request Pending=
)
> > =A0=A0 response to the received INVITE.
> >
> > [2] http://tools.ietf.org/html/rfc3261#section-14.1
> > =A0=A0 If a UAC receives a 491 response to a re-INVITE, it SHOULD start=
=20
> > a
> > =A0=A0 timer with a value T chosen as follows:
> >
> > =A0=A0=A0=A0=A0 1. If the UAC is the owner of the Call-ID of the dialog=
 ID
> > =A0=A0=A0=A0=A0=A0=A0=A0 (meaning it generated the value), T has a rand=
omly chosen=20
> > value
> > =A0=A0=A0=A0=A0=A0=A0=A0 between 2.1 and 4 seconds in units of 10 ms.
> >
> > =A0=A0=A0=A0=A0 2. If the UAC is not the owner of the Call-ID of the di=
alog=20
> > ID, T
> > =A0=A0=A0=A0=A0=A0=A0=A0 has a randomly chosen value of between 0 and 2=
 seconds in=20
> > units
> > =A0=A0=A0=A0=A0=A0=A0=A0 of 10 ms.
> >
> > BR
> > Raju
> >
> >
> > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,=20
> > Thomas
> > Sent: Friday, January 30, 2015 8:34 AM
> > To: Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
> >
> >
> > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > Sent: Freitag, 30. Januar 2015 15:16
> > To: Stach, Thomas
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > Hi,
> >
> > I will go through your use-case more in detail later, but in general=20
> > I would not like to start defining procedures for specific use-cases.
> > [TS] I didn't see that as a specific use-case, rather something that=20
> > arises due to the way how the rules for the 2nd OA in -bundle and=20
> > ICE are
> written.
> >
> >
> > A couple of initial questions/observations:
> >
> > 1. A race condition can already happen, if the offerer needs to send=20
> > a PRACK and/or UPDATE for some other reason.
> > And, as those can be sent throughout the session establishment, I=20
> > think the risk of a non-BUNDLE race condition is even bigger.
> > [TS] The case I was talking about is when you don't use PRACK. =A0The=20
> > collision that I had in mind would be _less_ likely if you use=20
> > PRACK, since ICE takes a while the conclude and would give enough=20
> > time to finish BAS before the ICE updated offer is to be sent.
> > In the end this would however result =A0in 3 OA cycles.
> >
> > 2. Do we expect the ICE controller to send UPDATE so fast, that it=20
> > may collide with the BAS offer? The ICE controller will anyway send=20
> > an answer to the initial offer, and the BAS can be sent immediately=20
> > after
> that.
> > [TS] Since ICE is specifically designed to work also without PRACK,=20
> > we need to consider that case as well. Without PRACK you can=20
> > initiate the 2nd OA cycle only after the 200OK for the INVITE was sent.
> > In the case below both UAs would do that at approximately at the=20
> > same
> time.
> > Hence my concern about collisions.
> >
> > Ok, I get it. Your concern is that, after the 200OK for the INVITE=20
> > was sent, the BAS offer and the ICE update offer would be sent at=20
> > the same time, causing a race condition?
> > [TS] Exactly. That also why I think that the draft needs to say=20
> > something about the interaction.
> >
> > Of course, if the initial offer would KNOW that the ICE update offer=20
> > is coming, it could wait before sending the BAS offer. But, as you=20
> > said, it may not come if the default candidate was selected.
> > [TS] Yes, that's the tricky part. The offerer would of course learn=20
> > that the default candidates were selected and could eventually=20
> > initiate
> BAS.
> > There might be still a theoretical(?) risk that the ICE controller=20
> > sends an updated offer anyhow.
> > All this is getting as ugly as this Outlook formatting ;-).
> >
> > Regards
> > Thomas
> >
> > Regards,
> >
> > Christer
> >
> >
> >
> > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > Sent: 30. tammikuuta 2015 12:31
> > To: Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: Bundle-16: BAS and ICE updated offer colliding
> >
> > Christer,
> >
> > I just came across the following tricky corner case.
> > Consider an offerer supporting only ICE-lite and an answerer=20
> > supporting full ICE (and being ICE controller in that case).
> > If both support BUNDLE, BAS would be initiated by the offerer and=20
> > the ICE updated offer by the answerer.
> > This would easily lead to an offer/answer collision.
> > Maybe we would want to state a dedicated rule for that case.
> >
> > Proposal:
> > The ICE controller starts the ICE updated offer since it needs to=20
> > provide the a=3Dremote-candidates attribute.
> > The ICE controller also puts the shared address in the corresponding
> > m/c- lines.
> > If the controlled ICE-Agent (the previous offerer) sent the ICE=20
> > updated offer, it couldn't include the a=3Dremote-candidates attribute=
=20
> > and yet another O/A cycle would be necessary, if my interpretation=20
> > of the corresponding ICE rules is correct.
> >
> > There is however one caveat.
> > The ICE controller does not need to the send the ICE updated offer=20
> > if the default candidate was nominated.
> > What should happen here?
> >
> > Regards
> > Thomas
> >
> >
> >
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic


From nobody Tue Feb 10 08:27:53 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E65771A1A45 for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 08:27:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eOSy_kUuQaDS for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 08:27:47 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 627D11A19E3 for <mmusic@ietf.org>; Tue, 10 Feb 2015 08:27:47 -0800 (PST)
Received: from us70uusmtp4.zam.alcatel-lucent.com (unknown [135.5.2.66]) by Websense Email Security Gateway with ESMTPS id 775A3DECAF4DC; Tue, 10 Feb 2015 16:27:42 +0000 (GMT)
Received: from US70TWXCHHUB03.zam.alcatel-lucent.com (us70twxchhub03.zam.alcatel-lucent.com [135.5.2.35]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id t1AGRivK016404 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 10 Feb 2015 11:27:44 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70TWXCHHUB03.zam.alcatel-lucent.com ([135.5.2.35]) with mapi id 14.03.0195.001; Tue, 10 Feb 2015 11:27:44 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AdBCtFCqeShQ4aYqRtyCd5oTYXsXawB8F5pQABh7ByAAEcLxkA==
Date: Tue, 10 Feb 2015 16:27:43 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/q0xbKAv7rKSB3_yc_2828qPgcIk>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 16:27:50 -0000

>[Christer] Perhaps we should use "WebRTC Data Channels", because that=20
>seems to be the "official" name.
[Raju] Ok, we will use that. I initially had a concern about use of "WebRTC=
" in the name, but after thinking a bit more it appears to me "WebRTC" here=
 does not represent the name of the application, but rather represents the =
data channel implementation level.

>[Christer] Well, IF we want to use a value, then I'd suggest to use "true"=
 >and "false" instead of "1" and "0" (similar to isFocus).
[Raju] I am sorry, I could not find isFocus SDP definition. I only found is=
Focus media feature tag (https://tools.ietf.org/html/rfc4579) to be used in=
 SIP contact hdr, which is not SDP. Can you please point me to the definiti=
on?

BR
Raju


From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]=20
Sent: Tuesday, February 10, 2015 1:58 AM
To: Makaraju, Maridi Raju (Raju); mmusic@ietf.org
Subject: RE: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sd=
pneg-00

Hi,

Q1: SCTP over DTLS terminology

The draft mentions "SCTP over DTLS" in a few places. If we, in some introdu=
ction/overview, want to inform the reader that data channels are realized u=
sing SCTP over DTLS associations, fine. But, other than that, I think we sh=
ould talk about data channels - because otherwise people may think that the=
 mechanism can also be used for non-data channel "SCTP over DTLS" applicati=
ons.

I also suggest to remove "SCTP over DTLS" from the draft title.
[Raju] Ok, we will use "Data Channels" terminology instead and also change =
the title as well.

[Christer] Perhaps we should use "WebRTC Data Channels", because that seems=
 to be the "official" name.


Q2: SDP dcep attribute ordered parameter.

Do we need to define values ("0" and "1") for the attribute ordered paramet=
er. Why not e.g. simply define the parameter name, without a value, and not=
 including the parameter would mean unordered?
[Raju] We discussed this in the past at http://www.ietf.org/mail-archive/we=
b/mmusic/current/msg13878.html
Can you please go thru it and let us know your decision.=20

[Christer] Well, IF we want to use a value, then I'd suggest to use "true" =
and "false" instead of "1" and "0" (similar to isFocus).

Regards,

Christer


From nobody Tue Feb 10 08:38:01 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DE611A1A13 for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 08:37:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4ljFEZxpaWs0 for <mmusic@ietfa.amsl.com>; Tue, 10 Feb 2015 08:37:51 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-01.alcatel-lucent.com [135.245.210.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2E131A1A46 for <mmusic@ietf.org>; Tue, 10 Feb 2015 08:37:50 -0800 (PST)
Received: from us70tusmtp2.zam.alcatel-lucent.com (unknown [135.5.2.64]) by Websense Email Security Gateway with ESMTPS id 384DEB18DE502; Tue, 10 Feb 2015 16:37:47 +0000 (GMT)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id t1AGblTi031791 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 10 Feb 2015 11:37:47 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Tue, 10 Feb 2015 11:37:47 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "Stach, Thomas" <thomas.stach@unify.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9QAJp8vIAABdcrMAAAm1kwAB8/78AABIeNwAAD/EGAAAY0+vA=
Date: Tue, 10 Feb 2015 16:37:46 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6D6DD2@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D1305@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6BB4E0@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29E38E@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D5B40@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C35D4@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6C35D4@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/dNQC1Xv2BBRYmJmIamOxYoYF1kQ>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Feb 2015 16:37:58 -0000

> Hi,
>=20
> I am not sure what you mean by "BAS update must be reflected in any answe=
r".
> Could you please clarify?

[Raju] Sorry for not being clear.
Scenario:
a. Client A does SDP offer/answer with B using BUNDLE.
b. Before A sends BAS offer, it received SDP offer from B.
   A sends SDP answer.
   Won't the SDP answer here include BAS updates? I think so, which also=20
   avoids subsequent dedicated BAS offer.

BR
Raju

>=20
> Regards,
>=20
> Christer
>=20
> -----Original Message-----
> From: Makaraju, Maridi Raju (Raju) [mailto:Raju.Makaraju@alcatel-lucent.c=
om]
> Sent: 10. helmikuuta 2015 13:42
> To: Stach, Thomas; Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> I am ok with that.
>=20
> Hi Christer,
>=20
> > Per my understanding the BAS update may piggyback on any SDP answer
> > sent in response to an offer from the other end (though I could not
> > find corresponding text in the draft though).
> [Raju] I believe BAS update must be reflected in the next SDP, not just
> offer but any answer as well, sent by this entity.
> Am I missing related text in the draft? or such text does not yet exist?
>=20
> Thanks
> Raju
>=20
>=20
> > -----Original Message-----
> > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > Sent: Tuesday, February 10, 2015 3:29 AM
> > To: Christer Holmberg; Makaraju, Maridi Raju (Raju)
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > I agree with Christer on this one
> >
> >
> > -----Original Message-----
> > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > Sent: Montag, 9. Februar 2015 19:36
> > To: Makaraju, Maridi Raju (Raju); Stach, Thomas
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > Hi,
> >
> > I really don't think we should add more text, talk about how many
> > seconds on should wait etc.
> >
> > There are many usages and applications which can cause an offer race
> > condition - ICE is just one of them.
> >
> > Regards,
> >
> > Christer
> >
> > -----Original Message-----
> > From: Makaraju, Maridi Raju (Raju)
> > [mailto:Raju.Makaraju@alcatel-lucent.com]
> > Sent: 09 February 2015 20:30
> > To: Stach, Thomas; Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > I am ok with either addition.
> > But wondering if Thomas's suggestion may belong to section 11 (ICE
> > Considerations).
> >
> > I have a suggestion to make Thomas's suggestion bit more explicit.
> > Per my understanding the BAS update may piggyback on any SDP answer
> > sent in response to an offer from the other end (though I could not
> > find corresponding text in the draft though). Section 8.4.2 says " the
> > offerer SHOULD as soon as possible generate a subsequent offer". Can
> > we modify this text to indicate that in some cases (e.g. ICE)
> > implementations may wait for some time (1 or seconds?) for possible
> > piggyback BAS update opportunity before sending a BAS offer. And then
> > update section 11 for such possible glare cases.
> >
> > BR
> > Raju
> >
> > > -----Original Message-----
> > > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,
> > > Thomas
> > > Sent: Monday, February 09, 2015 10:06 AM
> > > To: Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Christer,
> > >
> > > the addition is ok for me.
> > >
> > > It does however not give a hint about the collision issue with the
> > > ICE updated offer.
> > > If you want to instruct implementors about that, you could further
> > > add a note somewhere in 8.4.2:
> > >
> > > "If a BUNDLE group is used together with ICE, certain scenarios
> > > exist that might lead to an increased probability of BAS offers
> > > colliding with the ICE updated offer which is sent by the ICE
> controlling agent.
> > > If such collision cases need to be avoided, the rules for creating
> > > the ICE updated offer SHOULD take precedence."
> > >
> > > Would that be helpful?
> > >
> > > Regards
> > > Thomas
> > >
> > > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > > Sent: Freitag, 6. Februar 2015 16:36
> > > To: Stach, Thomas; Makaraju, Maridi Raju (Raju)
> > > Cc: mmusic@ietf.org
> > > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Hi,
> > >
> > > Section 8.4.2 currently says:
> > >
> > >        "When an offerer receives an answer, if the answer contains a
> > > BUNDLE
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 group, the offerer MUST check w=
hether the offerer
> > > BUNDLE address,
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 selected by the answerer [Secti=
on 8.3.2], matches what
> > > was assigned
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 to each bundled "m=3D" line (ex=
cluding any bundled "m=3D"
> > > line that was
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rejected, or moved out of the B=
UNDLE group, by the
> > > answerer) in the
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 associated offer.=A0 If there i=
s a mismatch, the offerer
> > > SHOULD as soon
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subseque=
nt offer, in which it
> > > assigns the
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each =
bundled "m=3D" line."
> > >
> > > Based on the comments from Thomas, I suggest to modify the last
> > > sentence
> > to:
> > >
> > > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 If there is a mismatch, the o=
fferer SHOULD as soon
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subseque=
nt offer, in which it
> > > assigns the
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each =
bundled "m=3D" line,
> > > <new>unless it
> > >        knows that such offer is not required by network entities or t=
he
> > >        remote peer</new>.
> > >
> > > Does anyone have any issues with such addition?
> > >
> > > Regards,
> > >
> > > Christer
> > >
> > > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > > Sent: 30 January 2015 22:18
> > > To: Makaraju, Maridi Raju (Raju); Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Raju,
> > >
> > > of course the 491 will clean things up finally, but at the cost of a
> > > delay up to 4s.
> > > Nevertheless, collisions should remain rare.
> > > However, in the case below chance for a collisions would be quite
> > > high, which in my opinion needs to be avoided and resolved in an
> > > interoperable way.
> > >
> > > Regards
> > > Thomas
> > >
> > > From: Makaraju, Maridi Raju (Raju)
> > > [mailto:Raju.Makaraju@alcatel-lucent.com]
> > > Sent: Freitag, 30. Januar 2015 18:34
> > > To: Stach, Thomas; Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> > >
> > >
> > > Such a collision race condition is not completely avoidable and may
> > > happen in general.
> > > IMO, this particular race condition related to BAS offer and
> > > "default candidate update" offer should be handled in a general way
> > > rather than as a special case.
> > > How an implementation handles it depends on the underlying signaling
> > > protocol used.
> > > When SIP is used "491 (Request Pending)" procedures [1][2] can be use=
d.
> > >
> > > [1] http://tools.ietf.org/html/rfc3261#section-14.2
> > > =A0=A0 A UAS that receives an INVITE on a dialog while an INVITE it h=
ad
> > > sent
> > > =A0=A0 on that dialog is in progress MUST return a 491 (Request Pendi=
ng)
> > > =A0=A0 response to the received INVITE.
> > >
> > > [2] http://tools.ietf.org/html/rfc3261#section-14.1
> > > =A0=A0 If a UAC receives a 491 response to a re-INVITE, it SHOULD sta=
rt
> > > a
> > > =A0=A0 timer with a value T chosen as follows:
> > >
> > > =A0=A0=A0=A0=A0 1. If the UAC is the owner of the Call-ID of the dial=
og ID
> > > =A0=A0=A0=A0=A0=A0=A0=A0 (meaning it generated the value), T has a ra=
ndomly chosen
> > > value
> > > =A0=A0=A0=A0=A0=A0=A0=A0 between 2.1 and 4 seconds in units of 10 ms.
> > >
> > > =A0=A0=A0=A0=A0 2. If the UAC is not the owner of the Call-ID of the =
dialog
> > > ID, T
> > > =A0=A0=A0=A0=A0=A0=A0=A0 has a randomly chosen value of between 0 and=
 2 seconds in
> > > units
> > > =A0=A0=A0=A0=A0=A0=A0=A0 of 10 ms.
> > >
> > > BR
> > > Raju
> > >
> > >
> > > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,
> > > Thomas
> > > Sent: Friday, January 30, 2015 8:34 AM
> > > To: Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
> > >
> > >
> > > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > > Sent: Freitag, 30. Januar 2015 15:16
> > > To: Stach, Thomas
> > > Cc: mmusic@ietf.org
> > > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Hi,
> > >
> > > I will go through your use-case more in detail later, but in general
> > > I would not like to start defining procedures for specific use-cases.
> > > [TS] I didn't see that as a specific use-case, rather something that
> > > arises due to the way how the rules for the 2nd OA in -bundle and
> > > ICE are
> > written.
> > >
> > >
> > > A couple of initial questions/observations:
> > >
> > > 1. A race condition can already happen, if the offerer needs to send
> > > a PRACK and/or UPDATE for some other reason.
> > > And, as those can be sent throughout the session establishment, I
> > > think the risk of a non-BUNDLE race condition is even bigger.
> > > [TS] The case I was talking about is when you don't use PRACK. =A0The
> > > collision that I had in mind would be _less_ likely if you use
> > > PRACK, since ICE takes a while the conclude and would give enough
> > > time to finish BAS before the ICE updated offer is to be sent.
> > > In the end this would however result =A0in 3 OA cycles.
> > >
> > > 2. Do we expect the ICE controller to send UPDATE so fast, that it
> > > may collide with the BAS offer? The ICE controller will anyway send
> > > an answer to the initial offer, and the BAS can be sent immediately
> > > after
> > that.
> > > [TS] Since ICE is specifically designed to work also without PRACK,
> > > we need to consider that case as well. Without PRACK you can
> > > initiate the 2nd OA cycle only after the 200OK for the INVITE was sen=
t.
> > > In the case below both UAs would do that at approximately at the
> > > same
> > time.
> > > Hence my concern about collisions.
> > >
> > > Ok, I get it. Your concern is that, after the 200OK for the INVITE
> > > was sent, the BAS offer and the ICE update offer would be sent at
> > > the same time, causing a race condition?
> > > [TS] Exactly. That also why I think that the draft needs to say
> > > something about the interaction.
> > >
> > > Of course, if the initial offer would KNOW that the ICE update offer
> > > is coming, it could wait before sending the BAS offer. But, as you
> > > said, it may not come if the default candidate was selected.
> > > [TS] Yes, that's the tricky part. The offerer would of course learn
> > > that the default candidates were selected and could eventually
> > > initiate
> > BAS.
> > > There might be still a theoretical(?) risk that the ICE controller
> > > sends an updated offer anyhow.
> > > All this is getting as ugly as this Outlook formatting ;-).
> > >
> > > Regards
> > > Thomas
> > >
> > > Regards,
> > >
> > > Christer
> > >
> > >
> > >
> > > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > > Sent: 30. tammikuuta 2015 12:31
> > > To: Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Christer,
> > >
> > > I just came across the following tricky corner case.
> > > Consider an offerer supporting only ICE-lite and an answerer
> > > supporting full ICE (and being ICE controller in that case).
> > > If both support BUNDLE, BAS would be initiated by the offerer and
> > > the ICE updated offer by the answerer.
> > > This would easily lead to an offer/answer collision.
> > > Maybe we would want to state a dedicated rule for that case.
> > >
> > > Proposal:
> > > The ICE controller starts the ICE updated offer since it needs to
> > > provide the a=3Dremote-candidates attribute.
> > > The ICE controller also puts the shared address in the corresponding
> > > m/c- lines.
> > > If the controlled ICE-Agent (the previous offerer) sent the ICE
> > > updated offer, it couldn't include the a=3Dremote-candidates attribut=
e
> > > and yet another O/A cycle would be necessary, if my interpretation
> > > of the corresponding ICE rules is correct.
> > >
> > > There is however one caveat.
> > > The ICE controller does not need to the send the ICE updated offer
> > > if the default candidate was nominated.
> > > What should happen here?
> > >
> > > Regards
> > > Thomas
> > >
> > >
> > >
> > > _______________________________________________
> > > mmusic mailing list
> > > mmusic@ietf.org
> > > https://www.ietf.org/mailman/listinfo/mmusic


From nobody Wed Feb 11 00:54:17 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 538011A86FC for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 00:54:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pkYJL_-g8qr4 for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 00:54:11 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5A531A1A77 for <mmusic@ietf.org>; Wed, 11 Feb 2015 00:54:10 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-7c-54db18b07122
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id E1.52.24955.0B81BD45; Wed, 11 Feb 2015 09:54:08 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC002.ericsson.se ([153.88.183.24]) with mapi id 14.03.0210.002; Wed, 11 Feb 2015 09:54:08 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AQHQRU6BYl6PGsQn+kSu/Iby+CSfl5zrJSgw
Date: Wed, 11 Feb 2015 08:54:07 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.146]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsUyM+Jvje4GidshBisaDC2mLn/MYtGw8Qqr A5NH67O9rB5LlvxkCmCK4rJJSc3JLEst0rdL4MroeT6DqWCpaMWsZx9ZGxgnCnYxcnJICJhI PFj5nQXCFpO4cG89WxcjF4eQwBFGiauLV7BDOEsYJba9Ws7cxcjBwSZgIdH9TxukQUQgR+L3 rfesILawQIjEibXP2CHioRJNvdeYIWwjiXcPr4HFWQRUJTb+m8YEYvMK+EpcePqFBWL+diaJ lys3gw3iFIiV6Jr+A+wiRqCLvp9aA9bALCAucevJfCaISwUkluw5zwxhi0q8fPyPFcJWkvix 4RILRL2OxILdn9ggbG2JZQtfM0MsFpQ4OfMJywRG0VlIxs5C0jILScssJC0LGFlWMYoWpxYn 5aYbGeulFmUmFxfn5+nlpZZsYgRGysEtv1V3MF5+43iIUYCDUYmHd8PRWyFCrIllxZW5hxil OViUxHntjA+FCAmkJ5akZqemFqQWxReV5qQWH2Jk4uCUamBk8Tx5vM3e2srip9cm0a0u8Z5T jc7caVhqYZd6+3Y6R+j9pq0c5kayv7/kRU1v/bVeb967WVdf8ypdVPfTe25zhOXw6upzTa+8 bHbOc323+liLkezZM8dlkrSvmvbucmew7nV6o/N21YSO/6u/l71MT1uRfM/+h2oqu0PO/33q hZlprVXPv6spsRRnJBpqMRcVJwIA3LDGxXUCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/VTiqOw7UBkZuqUiOeH-cwnJ18Cs>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Feb 2015 08:54:16 -0000

Hi,

>>[Christer] Perhaps we should use "WebRTC Data Channels", because that=20
>>seems to be the "official" name.
>
> [Raju] Ok, we will use that. I initially had a concern about use of "WebR=
TC" in the name, but after thinking a bit more it appears to me "WebRTC" he=
re does not=20
> represent the name of the application, but rather represents the data cha=
nnel implementation level.

Some people, including myself, have commented on the usage of "WebRTC" in R=
TCWEB. But, it's still there :)

>> [Christer] Well, IF we want to use a value, then I'd suggest to use "tru=
e" and "false" instead of "1" and "0" (similar to isFocus).
>
> [Raju] I am sorry, I could not find isFocus SDP definition. I only found =
isFocus media feature tag (https://tools.ietf.org/html/rfc4579) to be used =
in SIP contact hdr, which is not SDP. Can you please point me to the defini=
tion?

Ok, I mixed attributes with media feature tags. But, never the less, I stil=
l think "true" and "false" is more clear than "1" and "0", eventhough my pe=
rsonal preference would be to only use "ordered", and not including it woul=
d mean unordered.

Regards,

Christer


From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
Sent: Tuesday, February 10, 2015 1:58 AM
To: Makaraju, Maridi Raju (Raju); mmusic@ietf.org
Subject: RE: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sd=
pneg-00

Hi,

Q1: SCTP over DTLS terminology

The draft mentions "SCTP over DTLS" in a few places. If we, in some introdu=
ction/overview, want to inform the reader that data channels are realized u=
sing SCTP over DTLS associations, fine. But, other than that, I think we sh=
ould talk about data channels - because otherwise people may think that the=
 mechanism can also be used for non-data channel "SCTP over DTLS" applicati=
ons.

I also suggest to remove "SCTP over DTLS" from the draft title.
[Raju] Ok, we will use "Data Channels" terminology instead and also change =
the title as well.

[Christer] Perhaps we should use "WebRTC Data Channels", because that seems=
 to be the "official" name.


Q2: SDP dcep attribute ordered parameter.

Do we need to define values ("0" and "1") for the attribute ordered paramet=
er. Why not e.g. simply define the parameter name, without a value, and not=
 including the parameter would mean unordered?
[Raju] We discussed this in the past at http://www.ietf.org/mail-archive/we=
b/mmusic/current/msg13878.html
Can you please go thru it and let us know your decision.=20

[Christer] Well, IF we want to use a value, then I'd suggest to use "true" =
and "false" instead of "1" and "0" (similar to isFocus).

Regards,

Christer


From nobody Wed Feb 11 00:56:54 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E491F1A0382 for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 00:56:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wSZnbDWrP_UI for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 00:56:48 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8CA91A1A77 for <mmusic@ietf.org>; Wed, 11 Feb 2015 00:56:47 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-5b-54db194d4ce0
Received: from ESESSHC016.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 49.4D.04231.D491BD45; Wed, 11 Feb 2015 09:56:46 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC016.ericsson.se ([153.88.183.66]) with mapi id 14.03.0210.002; Wed, 11 Feb 2015 09:56:45 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "Stach, Thomas" <thomas.stach@unify.com>
Thread-Topic: Bundle-16: BAS and ICE updated offer colliding
Thread-Index: AdA8d9zKFY1QsX96RbSWImYCIpiK1QAGqslQAAArL1AAAN//IAAALv7gAAZ0gdAABeEmQAFSig9QAJp8vIAABdcrMAAAm1kwAB8/78AABIeNwAAD/EGAAAY0+vAAInLO8A==
Date: Wed, 11 Feb 2015 08:56:44 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6CACDB@ESESSMB209.ericsson.se>
References: <F81CEE99482EFE438DAE2A652361EE121E292E87@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D688499@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FBD@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D6885F2@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E292FE2@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6B5AFF@US70UWXCHMBA02.zam.alcatel-lucent.com> <F81CEE99482EFE438DAE2A652361EE121E293277@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D69624A@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29DF19@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D1305@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6BB4E0@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E29E38E@MCHP04MSX.global-ad.net> <E1FE4C082A89A246A11D7F32A95A17828E6D5B40@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C35D4@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6DD2@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6D6DD2@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.146]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRmVeSWpSXmKPExsUyM+Jvja6f5O0Qg85pnBZTlz9msWjYeIXV 4uTObcwOzB6tz/ayeixZ8pPJY3vPY5YA5igum5TUnMyy1CJ9uwSujKvrv7IWbMqtOHvatIHx c0gXIyeHhICJxLSpR1ghbDGJC/fWs3UxcnEICRxhlHh98CkrhLOEUWLx6/XMXYwcHGwCFhLd /7RBGkQECiWapn5nBQkzC6hLXF0cBBIWFrCWeNHeAxYWEbCRaOzLg6iexCixZBE7SJhFQFVi /lRGkDCvgK/EtdknwWwhgeMcErsvOoDYnAKxEt8+XGEDsRmBLvt+ag0TiM0sIC5x68l8JoiL BSSW7DnPDGGLSrx8/A/qEyWJHxsusUDU60ncmDqFDcLWlli28DUzxF5BiZMzn7BMYBSbhWTs LCQts5C0zELSsoCRZRWjaHFqcXFuupGxXmpRZnJxcX6eXl5qySZGYCwd3PJbdwfj6teOhxgF OBiVeHg3HL0VIsSaWFZcmXuIUZqDRUmc1874UIiQQHpiSWp2ampBalF8UWlOavEhRiYOTqkG xi5zCwW2sv3P8+6/Y/CKjn3cKjRnXXLNwWzNQgvrEOvUb8ENk72T5Rm0OGIltF5uKQ/d/aP8 Q42r8X7bP0kWoTylLIsWlv7L43fx50sWrQo+x/ui0cg3c89PFgb2n+ELT6itubaoidGSx2Dx hvkvnq8KFeN7vGLD6v5z3nH9/GrJzjqaX4qVWIozEg21mIuKEwG+w/01hgIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/7ziC6t21HKSSjTZBC-65xdAjxEM>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer colliding
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Feb 2015 08:56:52 -0000

Hi,

>> I am not sure what you mean by "BAS update must be reflected in any answ=
er".
>> Could you please clarify?
>
> [Raju] Sorry for not being clear.
> Scenario:
> a. Client A does SDP offer/answer with B using BUNDLE.
> b. Before A sends BAS offer, it received SDP offer from B.
>   A sends SDP answer.
>   Won't the SDP answer here include BAS updates? I think so, which also=20
>   avoids subsequent dedicated BAS offer.

Ok, now I get it.

True, if A sends an answer before it sends the BAS offer, there will be no =
need for a BAS offer. Because, an answer must always contain the negotiated=
 BUNDLE address.

I need to think a little about text. I don't think we should talk about pig=
gybacking.

Regards,

Christer



> -----Original Message-----
> From: Makaraju, Maridi Raju (Raju)=20
> [mailto:Raju.Makaraju@alcatel-lucent.com]
> Sent: 10. helmikuuta 2015 13:42
> To: Stach, Thomas; Christer Holmberg
> Cc: mmusic@ietf.org
> Subject: RE: Bundle-16: BAS and ICE updated offer colliding
>=20
> I am ok with that.
>=20
> Hi Christer,
>=20
> > Per my understanding the BAS update may piggyback on any SDP answer=20
> > sent in response to an offer from the other end (though I could not=20
> > find corresponding text in the draft though).
> [Raju] I believe BAS update must be reflected in the next SDP, not=20
> just offer but any answer as well, sent by this entity.
> Am I missing related text in the draft? or such text does not yet exist?
>=20
> Thanks
> Raju
>=20
>=20
> > -----Original Message-----
> > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > Sent: Tuesday, February 10, 2015 3:29 AM
> > To: Christer Holmberg; Makaraju, Maridi Raju (Raju)
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > I agree with Christer on this one
> >
> >
> > -----Original Message-----
> > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > Sent: Montag, 9. Februar 2015 19:36
> > To: Makaraju, Maridi Raju (Raju); Stach, Thomas
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > Hi,
> >
> > I really don't think we should add more text, talk about how many=20
> > seconds on should wait etc.
> >
> > There are many usages and applications which can cause an offer race=20
> > condition - ICE is just one of them.
> >
> > Regards,
> >
> > Christer
> >
> > -----Original Message-----
> > From: Makaraju, Maridi Raju (Raju)
> > [mailto:Raju.Makaraju@alcatel-lucent.com]
> > Sent: 09 February 2015 20:30
> > To: Stach, Thomas; Christer Holmberg
> > Cc: mmusic@ietf.org
> > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> >
> > I am ok with either addition.
> > But wondering if Thomas's suggestion may belong to section 11 (ICE=20
> > Considerations).
> >
> > I have a suggestion to make Thomas's suggestion bit more explicit.
> > Per my understanding the BAS update may piggyback on any SDP answer=20
> > sent in response to an offer from the other end (though I could not=20
> > find corresponding text in the draft though). Section 8.4.2 says "=20
> > the offerer SHOULD as soon as possible generate a subsequent offer".=20
> > Can we modify this text to indicate that in some cases (e.g. ICE)=20
> > implementations may wait for some time (1 or seconds?) for possible=20
> > piggyback BAS update opportunity before sending a BAS offer. And=20
> > then update section 11 for such possible glare cases.
> >
> > BR
> > Raju
> >
> > > -----Original Message-----
> > > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,=20
> > > Thomas
> > > Sent: Monday, February 09, 2015 10:06 AM
> > > To: Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer=20
> > > colliding
> > >
> > > Christer,
> > >
> > > the addition is ok for me.
> > >
> > > It does however not give a hint about the collision issue with the=20
> > > ICE updated offer.
> > > If you want to instruct implementors about that, you could further=20
> > > add a note somewhere in 8.4.2:
> > >
> > > "If a BUNDLE group is used together with ICE, certain scenarios=20
> > > exist that might lead to an increased probability of BAS offers=20
> > > colliding with the ICE updated offer which is sent by the ICE
> controlling agent.
> > > If such collision cases need to be avoided, the rules for creating=20
> > > the ICE updated offer SHOULD take precedence."
> > >
> > > Would that be helpful?
> > >
> > > Regards
> > > Thomas
> > >
> > > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > > Sent: Freitag, 6. Februar 2015 16:36
> > > To: Stach, Thomas; Makaraju, Maridi Raju (Raju)
> > > Cc: mmusic@ietf.org
> > > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Hi,
> > >
> > > Section 8.4.2 currently says:
> > >
> > >        "When an offerer receives an answer, if the answer contains=20
> > > a BUNDLE
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 group, the offerer MUST check w=
hether the offerer=20
> > > BUNDLE address,
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 selected by the answerer [Secti=
on 8.3.2], matches=20
> > > what was assigned
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 to each bundled "m=3D" line (ex=
cluding any bundled "m=3D"
> > > line that was
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 rejected, or moved out of the B=
UNDLE group, by the
> > > answerer) in the
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 associated offer.=A0 If there i=
s a mismatch, the=20
> > > offerer SHOULD as soon
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subseque=
nt offer, in which it=20
> > > assigns the
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each =
bundled "m=3D" line."
> > >
> > > Based on the comments from Thomas, I suggest to modify the last=20
> > > sentence
> > to:
> > >
> > > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 If there is a mismatch, the o=
fferer SHOULD as soon
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 as possible generate a subseque=
nt offer, in which it=20
> > > assigns the
> > > =A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 offerer BUNDLE address to each =
bundled "m=3D" line,=20
> > > <new>unless it
> > >        knows that such offer is not required by network entities or t=
he
> > >        remote peer</new>.
> > >
> > > Does anyone have any issues with such addition?
> > >
> > > Regards,
> > >
> > > Christer
> > >
> > > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > > Sent: 30 January 2015 22:18
> > > To: Makaraju, Maridi Raju (Raju); Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Raju,
> > >
> > > of course the 491 will clean things up finally, but at the cost of=20
> > > a delay up to 4s.
> > > Nevertheless, collisions should remain rare.
> > > However, in the case below chance for a collisions would be quite=20
> > > high, which in my opinion needs to be avoided and resolved in an=20
> > > interoperable way.
> > >
> > > Regards
> > > Thomas
> > >
> > > From: Makaraju, Maridi Raju (Raju)=20
> > > [mailto:Raju.Makaraju@alcatel-lucent.com]
> > > Sent: Freitag, 30. Januar 2015 18:34
> > > To: Stach, Thomas; Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> > >
> > >
> > > Such a collision race condition is not completely avoidable and=20
> > > may happen in general.
> > > IMO, this particular race condition related to BAS offer and=20
> > > "default candidate update" offer should be handled in a general=20
> > > way rather than as a special case.
> > > How an implementation handles it depends on the underlying=20
> > > signaling protocol used.
> > > When SIP is used "491 (Request Pending)" procedures [1][2] can be use=
d.
> > >
> > > [1] http://tools.ietf.org/html/rfc3261#section-14.2
> > > =A0=A0 A UAS that receives an INVITE on a dialog while an INVITE it=20
> > > had sent
> > > =A0=A0 on that dialog is in progress MUST return a 491 (Request=20
> > > Pending)
> > > =A0=A0 response to the received INVITE.
> > >
> > > [2] http://tools.ietf.org/html/rfc3261#section-14.1
> > > =A0=A0 If a UAC receives a 491 response to a re-INVITE, it SHOULD=20
> > > start a
> > > =A0=A0 timer with a value T chosen as follows:
> > >
> > > =A0=A0=A0=A0=A0 1. If the UAC is the owner of the Call-ID of the dial=
og ID
> > > =A0=A0=A0=A0=A0=A0=A0=A0 (meaning it generated the value), T has a ra=
ndomly chosen=20
> > > value
> > > =A0=A0=A0=A0=A0=A0=A0=A0 between 2.1 and 4 seconds in units of 10 ms.
> > >
> > > =A0=A0=A0=A0=A0 2. If the UAC is not the owner of the Call-ID of the =
dialog=20
> > > ID, T
> > > =A0=A0=A0=A0=A0=A0=A0=A0 has a randomly chosen value of between 0 and=
 2 seconds in=20
> > > units
> > > =A0=A0=A0=A0=A0=A0=A0=A0 of 10 ms.
> > >
> > > BR
> > > Raju
> > >
> > >
> > > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,=20
> > > Thomas
> > > Sent: Friday, January 30, 2015 8:34 AM
> > > To: Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: Re: [MMUSIC] Bundle-16: BAS and ICE updated offer=20
> > > colliding
> > >
> > >
> > > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > > Sent: Freitag, 30. Januar 2015 15:16
> > > To: Stach, Thomas
> > > Cc: mmusic@ietf.org
> > > Subject: RE: Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Hi,
> > >
> > > I will go through your use-case more in detail later, but in=20
> > > general I would not like to start defining procedures for specific us=
e-cases.
> > > [TS] I didn't see that as a specific use-case, rather something=20
> > > that arises due to the way how the rules for the 2nd OA in -bundle=20
> > > and ICE are
> > written.
> > >
> > >
> > > A couple of initial questions/observations:
> > >
> > > 1. A race condition can already happen, if the offerer needs to=20
> > > send a PRACK and/or UPDATE for some other reason.
> > > And, as those can be sent throughout the session establishment, I=20
> > > think the risk of a non-BUNDLE race condition is even bigger.
> > > [TS] The case I was talking about is when you don't use PRACK. =A0
> > > The collision that I had in mind would be _less_ likely if you use=20
> > > PRACK, since ICE takes a while the conclude and would give enough=20
> > > time to finish BAS before the ICE updated offer is to be sent.
> > > In the end this would however result =A0in 3 OA cycles.
> > >
> > > 2. Do we expect the ICE controller to send UPDATE so fast, that it=20
> > > may collide with the BAS offer? The ICE controller will anyway=20
> > > send an answer to the initial offer, and the BAS can be sent=20
> > > immediately after
> > that.
> > > [TS] Since ICE is specifically designed to work also without=20
> > > PRACK, we need to consider that case as well. Without PRACK you=20
> > > can initiate the 2nd OA cycle only after the 200OK for the INVITE was=
 sent.
> > > In the case below both UAs would do that at approximately at the=20
> > > same
> > time.
> > > Hence my concern about collisions.
> > >
> > > Ok, I get it. Your concern is that, after the 200OK for the INVITE=20
> > > was sent, the BAS offer and the ICE update offer would be sent at=20
> > > the same time, causing a race condition?
> > > [TS] Exactly. That also why I think that the draft needs to say=20
> > > something about the interaction.
> > >
> > > Of course, if the initial offer would KNOW that the ICE update=20
> > > offer is coming, it could wait before sending the BAS offer. But,=20
> > > as you said, it may not come if the default candidate was selected.
> > > [TS] Yes, that's the tricky part. The offerer would of course=20
> > > learn that the default candidates were selected and could=20
> > > eventually initiate
> > BAS.
> > > There might be still a theoretical(?) risk that the ICE controller=20
> > > sends an updated offer anyhow.
> > > All this is getting as ugly as this Outlook formatting ;-).
> > >
> > > Regards
> > > Thomas
> > >
> > > Regards,
> > >
> > > Christer
> > >
> > >
> > >
> > > From: Stach, Thomas [mailto:thomas.stach@unify.com]
> > > Sent: 30. tammikuuta 2015 12:31
> > > To: Christer Holmberg
> > > Cc: mmusic@ietf.org
> > > Subject: Bundle-16: BAS and ICE updated offer colliding
> > >
> > > Christer,
> > >
> > > I just came across the following tricky corner case.
> > > Consider an offerer supporting only ICE-lite and an answerer=20
> > > supporting full ICE (and being ICE controller in that case).
> > > If both support BUNDLE, BAS would be initiated by the offerer and=20
> > > the ICE updated offer by the answerer.
> > > This would easily lead to an offer/answer collision.
> > > Maybe we would want to state a dedicated rule for that case.
> > >
> > > Proposal:
> > > The ICE controller starts the ICE updated offer since it needs to=20
> > > provide the a=3Dremote-candidates attribute.
> > > The ICE controller also puts the shared address in the=20
> > > corresponding
> > > m/c- lines.
> > > If the controlled ICE-Agent (the previous offerer) sent the ICE=20
> > > updated offer, it couldn't include the a=3Dremote-candidates=20
> > > attribute and yet another O/A cycle would be necessary, if my=20
> > > interpretation of the corresponding ICE rules is correct.
> > >
> > > There is however one caveat.
> > > The ICE controller does not need to the send the ICE updated offer=20
> > > if the default candidate was nominated.
> > > What should happen here?
> > >
> > > Regards
> > > Thomas
> > >
> > >
> > >
> > > _______________________________________________
> > > mmusic mailing list
> > > mmusic@ietf.org
> > > https://www.ietf.org/mailman/listinfo/mmusic


From nobody Wed Feb 11 07:44:42 2015
Return-Path: <harald@alvestrand.no>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8D921A0393 for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 07:44:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.01
X-Spam-Level: 
X-Spam-Status: No, score=-0.01 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NvPUqnWMYyfV for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 07:44:35 -0800 (PST)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) by ietfa.amsl.com (Postfix) with ESMTP id 3EE2E1A01FA for <mmusic@ietf.org>; Wed, 11 Feb 2015 07:44:35 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 27A257C3D1C for <mmusic@ietf.org>; Wed, 11 Feb 2015 16:44:34 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YEa0UdTI0fWe for <mmusic@ietf.org>; Wed, 11 Feb 2015 16:44:30 +0100 (CET)
Received: from hta-hippo.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:252e:eef6:a4e6:655f]) by mork.alvestrand.no (Postfix) with ESMTPSA id CC9737C3CAC for <mmusic@ietf.org>; Wed, 11 Feb 2015 16:44:30 +0100 (CET)
Message-ID: <54DB78DE.7010101@alvestrand.no>
Date: Wed, 11 Feb 2015 16:44:30 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com> <5446DCDB.6070409@nostrum.com>
In-Reply-To: <5446DCDB.6070409@nostrum.com>
Content-Type: multipart/alternative; boundary="------------020504010408080108090909"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/rjal7JXbTkyq3UHiYxzu-lOHeTI>
Subject: Re: [MMUSIC] Review of draft-ietf-mmusic-msid-07
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Feb 2015 15:44:40 -0000

This is a multi-part message in MIME format.
--------------020504010408080108090909
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

On 10/22/2014 12:23 AM, Adam Roach wrote:
> On 10/21/14 11:33, Ted Hardie wrote:
>> Some time ago I promised a review of this draft, wrote one, and then 
>> never sent it; Ari kindly reminded me that I owed to the group, 
>> without properly berating me for the idiocy.
>
> I, too, promised a review; and, like Ted, didn't ever send one. I 
> don't even have the excuse of writing one and forgetting about it. I 
> just didn't make the time to get to it. My comments below are largely 
> in document order.
>
> I find no major issues in this document, but I believe that it 
> requires quite a few editorial (and a few slightly-more-than 
> editorial) changes before it's ready to progress.
>
> ----------------------------------------------------------------------
>
> Section 1.2 starts with an assertion that the document describes a new 
> RFC 5888 grouping type. This no longer appears to eb true, and it 
> should be removed.

Done. It's just an SDP attribute now.

>
> ----------------------------------------------------------------------
>
> Section 2: The sentence " The attribute also allows 
> application-specific information to the association" appears to be 
> missing some words.
>
> Implementors are likely to find the statements " The identifier... 
> MUST be unique among the identifier values used in the same SDP 
> session" and " There may... be multiple media descriptions that have 
> the same value for identifier" to be confusing, when taken together. I 
> think the conceptual thing that must be unique here needs to be more 
> clearly defined. In fact, I'm a bit confused myself -- the way the 
> mechanism is defined, I believe it is impossible to violate this MUST: 
> using the same ID simply puts things in the same group. Is this 
> intended to be some kind of temporal constraint?
>
> ----------------------------------------------------------------------
>
> Section 2:
>
>   msid-attr = "msid:" msid-id
>
> There's some unfortunate interaction between ABNF and SDP here.
>
> RFC 4566 states "In general, <value> is either a number of fields 
> delimited by a single space character or a free format string, and is 
> CASE-SIGNIFICANT unless a specific field defines otherwise." Section 
> 5.13, which defines the syntax for a=, does not carve out an 
> exception. So, attribute names are case sensitive.
>
> RFC 5234 states "ABNF strings are case insensitive and the character 
> set for these strings is US-ASCII." So, the definition above is overly 
> lax in defining the syntax.
>
> Historically, the solution has been to do something like:
>
>   msid-attr = %x6D.73.69.64 ":" msid-id
>
> But that's pretty horrible. Luckily, this is in the RFC Editors' 
> queue: http://datatracker.ietf.org/doc/draft-kyzivat-case-sensitive-abnf/
>
> If you're willing to cite it in this document, it makes things much 
> easier to read:
>
>   msid-attr = %s"msid:" msid-id
>
> This comment also applies to "msid-semantic:" in section 3.

I adopted Paul's suggestion instead. Seems simpler.

>
> ----------------------------------------------------------------------
>
> In section 3, there's not a clear prohibition against an MSID 
> appearing in more than one "msid-semantic" line, but I'm pretty sure 
> that's what we want. In any case, we need to be explicit about whether 
> this is allowed, or you _will_ have implementors arguing about it.

I think it's easiest to prohibit it. I can't think of a sensible use for 
it now.

>
> Similarly, I think we want a statement that each MSID MUST appear in 
> an msid-semantic line somewhere, right? Otherwise, they're pretty useless.

Agreed. Added "MUST appear in one and only one "msid-semantic" line".
>
> ----------------------------------------------------------------------
>
> Section 4 should probably go into a bit more detail about what is mean 
> by the fact that MSID is not negotiated; in particular, the document 
> needs to point out somewhere the consequences that (a) the session has 
> to "work" (for some definition of "work") if the remote party does not 
> understand the MSID semantic being advertised, and (b) you won't 
> necessarily know if the remote party has applied the semantics you 
> indicate in an msid-semantic attribute.
Added more language. It looks suspiciously like a negotiation; the only 
difference is that the answerer can (so far) add more semantics than the 
offerer indicates. I'm not sure this is of great value.

>
> ----------------------------------------------------------------------
>
> Section 4.2 is titled "Answerer processing of the offer," but appears 
> to describe the offerer processing of the answer (in fact, its text is 
> identical to section 4.4).

Good catch. Fixed.
>
> ----------------------------------------------------------------------
>
> Section 5: The mention of "recvonly" without address "sendonly" and 
> "inactive" is going to cause implementors confusion.
Mentioned them all.

>
> ----------------------------------------------------------------------
>
> Section 5.1: I honestly don't know what is meant in the final 
> paragraph by "default media stream". This needs to be clarified.

This is a result of the many flipflops between "all tracks belong to the 
same stream" and "all tracks belong to different streams". At the latest 
TPAC meeting we flipped back to "all tracks belong to the same stream". 
Text updated.

>
> ----------------------------------------------------------------------
>
> Section 5.2.2 leaves out a step: the recipient needs to only do these 
> things for MSIDs that are listed in the session-level 
> "a=msid-semantic:WMS" line.

Good catch. I used "associated with" instead of "listed in", so that the 
"*" case is covered.

>
> ----------------------------------------------------------------------
>
> Section 5.2.5 doesn't talk about signaling to the application that a 
> MediaStream is gone once it no longer appears in any MSID lines. 
> Certainly that's the intention, right?

No, that's not the intention. The MediaStream is not gone, it's just 
inactive - the application can still inspect the object, but no more 
media data is coming out of it.
The MediaStreamTrack isn't gone either, it's just ended.

>
> ----------------------------------------------------------------------
>
> The MSID purpose in section 6 seems oddly specific ("It can be used to 
> signal the relationship between a WebRTC MediaStream and a set of 
> m-lines") for a mechanism that otherwise seems to be intended to be 
> generic. Perhaps this can be made more general?

I thought it was best to give a specific example - "can be used". 
Changed to "For example, it can be used".
>
> ----------------------------------------------------------------------
>
> General, tiny nit: tools.ietf.org requires citations to have a space 
> before the bracket; otherwise, they're not turned into hotlinks. So, 
> e.g., "Grouping[RFC5888]" won't be linked because there is no space 
> after the "g". This happens at least twice in the document.

Will try to catch them all.

>
> ----------------------------------------------------------------------
>
> I have not reviewed the appendices.
>
> /a
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


--------------020504010408080108090909
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 10/22/2014 12:23 AM, Adam Roach
      wrote:<br>
    </div>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">On 10/21/14 11:33, Ted Hardie wrote:<br>
      </div>
      <blockquote
cite="mid:CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com"
        type="cite">
        <div dir="ltr">
          <div class="gmail_default"
            style="font-family:tahoma,sans-serif;font-size:small">Some
            time ago I promised a review of this draft, wrote one, and
            then never sent it; Ari kindly reminded me that I owed to
            the group, without properly berating me for the idiocy.<br>
          </div>
        </div>
      </blockquote>
      <br>
      I, too, promised a review; and, like Ted, didn't ever send one. I
      don't even have the excuse of writing one and forgetting about it.
      I just didn't make the time to get to it. My comments below are
      largely in document order.<br>
      <br>
      I find no major issues in this document, but I believe that it
      requires quite a few editorial (and a few slightly-more-than
      editorial) changes before it's ready to progress.<br>
      <br>
----------------------------------------------------------------------<br>
      <br>
      Section 1.2 starts with an assertion that the document describes a
      new RFC 5888 grouping type. This no longer appears to eb true, and
      it should be removed.<br>
    </blockquote>
    <br>
    Done. It's just an SDP attribute now.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      Section 2: The sentence "
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      The attribute also allows application-specific information to the
      association" appears to be missing some words.<br>
      <br>
      Implementors are likely to find the statements "
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      The identifier... MUST be unique among the identifier values used
      in the same SDP session" and "
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      There may... be multiple media descriptions that have the same
      value for identifier" to be confusing, when taken together. I
      think the conceptual thing that must be unique here needs to be
      more clearly defined. In fact, I'm a bit confused myself -- the
      way the mechanism is defined, I believe it is impossible to
      violate this MUST: using the same ID simply puts things in the
      same group. Is this intended to be some kind of temporal
      constraint?<br>
      <br>
----------------------------------------------------------------------<br>
      <br>
      Section 2:<br>
      <br>
        msid-attr = "msid:" msid-id<br>
      <br>
      There's some unfortunate interaction between ABNF and SDP here.<br>
      <br>
      RFC 4566 states "In general, &lt;value&gt; is either a number of
      fields delimited by a single space character or a free format
      string, and is CASE-SIGNIFICANT unless a specific field defines
      otherwise." Section 5.13, which defines the syntax for a=, does
      not carve out an exception. So, attribute names are case
      sensitive.<br>
      <br>
      RFC 5234 states "ABNF strings are case insensitive and the
      character set for these strings is US-ASCII." So, the definition
      above is overly lax in defining the syntax.<br>
      <br>
      Historically, the solution has been to do something like:<br>
      <br>
        msid-attr = %x6D.73.69.64 ":" msid-id<br>
      <br>
      But that's pretty horrible. Luckily, this is in the RFC Editors'
      queue: <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://datatracker.ietf.org/doc/draft-kyzivat-case-sensitive-abnf/">http://datatracker.ietf.org/doc/draft-kyzivat-case-sensitive-abnf/</a><br>
      <br>
      If you're willing to cite it in this document, it makes things
      much easier to read:<br>
      <br>
        msid-attr = %s"msid:" msid-id<br>
      <br>
      This comment also applies to "msid-semantic:" in section 3.<br>
    </blockquote>
    <br>
    I adopted Paul's suggestion instead. Seems simpler.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      In section 3, there's not a clear prohibition against an MSID
      appearing in more than one "msid-semantic" line, but I'm pretty
      sure that's what we want. In any case, we need to be explicit
      about whether this is allowed, or you _will_ have implementors
      arguing about it.<br>
    </blockquote>
    <br>
    I think it's easiest to prohibit it. I can't think of a sensible use
    for it now.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
      Similarly, I think we want a statement that each MSID MUST appear
      in an msid-semantic line somewhere, right? Otherwise, they're
      pretty useless.<br>
    </blockquote>
    <br>
    Agreed. Added "MUST appear in one and only one "msid-semantic"
    line".<br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      Section 4 should probably go into a bit more detail about what is
      mean by the fact that MSID is not negotiated; in particular, the
      document needs to point out somewhere the consequences that (a)
      the session has to "work" (for some definition of "work") if the
      remote party does not understand the MSID semantic being
      advertised, and (b) you won't necessarily know if the remote party
      has applied the semantics you indicate in an msid-semantic
      attribute.<br>
    </blockquote>
    Added more language. It looks suspiciously like a negotiation; the
    only difference is that the answerer can (so far) add more semantics
    than the offerer indicates. I'm not sure this is of great value.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      Section 4.2 is titled "Answerer processing of the offer," but
      appears to describe the offerer processing of the answer (in fact,
      its text is identical to section 4.4).<br>
    </blockquote>
    <br>
    Good catch. Fixed.<br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      Section 5: The mention of "recvonly" without address "sendonly"
      and "inactive" is going to cause implementors confusion.<br>
    </blockquote>
    Mentioned them all.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      Section 5.1: I honestly don't know what is meant in the final
      paragraph by "default media stream". This needs to be clarified.<br>
    </blockquote>
    <br>
    This is a result of the many flipflops between "all tracks belong to
    the same stream" and "all tracks belong to different streams". At
    the latest TPAC meeting we flipped back to "all tracks belong to the
    same stream". Text updated.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      Section 5.2.2 leaves out a step: the recipient needs to only do
      these things for MSIDs that are listed in the session-level
      "a=msid-semantic:WMS" line.<br>
    </blockquote>
    <br>
    Good catch. I used "associated with" instead of "listed in", so that
    the "*" case is covered.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      Section 5.2.5 doesn't talk about signaling to the application that
      a MediaStream is gone once it no longer appears in any MSID lines.
      Certainly that's the intention, right?<br>
    </blockquote>
    <br>
    No, that's not the intention. The MediaStream is not gone, it's just
    inactive - the application can still inspect the object, but no more
    media data is coming out of it.<br>
    The MediaStreamTrack isn't gone either, it's just ended.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      The MSID purpose in section 6 seems oddly specific ("It can be
      used to signal the relationship between a WebRTC MediaStream and a
      set of m-lines") for a mechanism that otherwise seems to be
      intended to be generic. Perhaps this can be made more general?<br>
    </blockquote>
    <br>
    I thought it was best to give a specific example - "can be used".
    Changed to "For example, it can be used".<br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      General, tiny nit: tools.ietf.org requires citations to have a
      space before the bracket; otherwise, they're not turned into
      hotlinks. So, e.g., "Grouping[RFC5888]" won't be linked because
      there is no space after the "g". This happens at least twice in
      the document.<br>
    </blockquote>
    <br>
    Will try to catch them all.<br>
    <br>
    <blockquote cite="mid:5446DCDB.6070409@nostrum.com" type="cite"> <br>
----------------------------------------------------------------------<br>
      <br>
      I have not reviewed the appendices.<br>
      <br>
      /a<br>
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
mmusic mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mmusic@ietf.org">mmusic@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mmusic">https://www.ietf.org/mailman/listinfo/mmusic</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------020504010408080108090909--


From nobody Wed Feb 11 07:44:48 2015
Return-Path: <harald@alvestrand.no>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B1031A88CE for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 07:44:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level: 
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vDOmRXWudOwS for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 07:44:41 -0800 (PST)
Received: from mork.alvestrand.no (mork.alvestrand.no [158.38.152.117]) by ietfa.amsl.com (Postfix) with ESMTP id E046B1A01FA for <mmusic@ietf.org>; Wed, 11 Feb 2015 07:44:40 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id C82F77C3D1C for <mmusic@ietf.org>; Wed, 11 Feb 2015 16:44:39 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yXIBu0V9x4pE for <mmusic@ietf.org>; Wed, 11 Feb 2015 16:44:37 +0100 (CET)
Received: from hta-hippo.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:252e:eef6:a4e6:655f]) by mork.alvestrand.no (Postfix) with ESMTPSA id 68A0E7C3CAC for <mmusic@ietf.org>; Wed, 11 Feb 2015 16:44:37 +0100 (CET)
Message-ID: <54DB78E5.9050901@alvestrand.no>
Date: Wed, 11 Feb 2015 16:44:37 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com>
In-Reply-To: <CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------000404070808010700060101"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/UgvaJHtV2TJ5uar0C03zwdqf-NM>
Subject: Re: [MMUSIC] Review of draft-ietf-mmusic-msid-07
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Feb 2015 15:44:44 -0000

This is a multi-part message in MIME format.
--------------000404070808010700060101
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

On 10/21/2014 06:33 PM, Ted Hardie wrote:
> Some time ago I promised a review of this draft, wrote one, and then 
> never sent it; Ari kindly reminded me that I owed to the group, 
> without properly berating me for the idiocy.  I've done a quick review 
> of the updates since the original and updated it.  I followed the 
> template for the Apps Area Directorate reviews, but this is not a 
> review from that team (and not part of their archives, etc.)
>
> My apologies for the delay.

And my apologies for the even longer delay in incorporating the comments.

>
> Ted
>
> Document: draft-ietf-mmusic-msid
> Title: WebRTC MediaStream Identification in the Session Description 
> Protocol
>
> Reviewer: Ted Hardie
>
> Summary: No basic concerns with the mechanism described.
>
> Comments:
> Because the document currently describes the WebRTC semantics and 
> makes specific
> references to JSEP, it's not clear that it can safely go forward with 
> JSEP not yet approved.
> JSEP, on the other hand, needs this and BUNDLE to be stable. Rather 
> than deadlock on
> this at the WG level, I suggest that this document (and Bundle) go 
> forward even if JSEP is not yet
> approved, but with an explicit note that they are not requesting 
> downrefs.  That will
> hold them for a final check by authors at the RFC Editor
>
> Major Issues:
>
> Minor Issues:
>
> Section 4 consistently describes the requirements in terms of what the 
> entity implements, e.g.:
>
> *  *   An entity implmementing an MSID semantic MUST add one or more "msid-
>     semantic" attributes to its session level attributes, indicating the
>     MSID semantic it supports.
>
> It's not clear this formulation is correct, as there may be cases where an implementation
> supports a specific semantic,but does not wish to use it.  This hinges, I guess, on what
> "entity" means here (the implementation or the instance in which it is used).  I'd suggest
> changing these formulations to something like "An implementation supporting an MSID semantic
> for a specific offer/answer MUST add..." unless there is a strong reason to believe that
> it must be offered if implemented.

Good question. I think "wishing to use" is appropriate - in both cases, 
if you don't signal the support, you can't use the mechanism.
>
> Later, in section 5.1, the document says:
>
>    "If an entity implementing the WMS semantic sends a description,
>     it MUST include the msid-semantic:WMS attribute, even if no media
>     streams are sent. This allows us to distinguish between the case
>     of no media streams at the moment and the case of legacy SDP generation."
>
>
> It's not clear what legacy SDP generation means here. It seems that the
> presence of any msid-semantic session level attribute would indicate
> that it was not "legacy SDP generation", for at least some values of legacy.

Replaced "legacy" with "the case of SDP generated by an entity that 
wishes to use the backwards compatible mechanism". I think that's 
correct - and there may be new devices (gateways, others) that wish to 
use the backwards-compatible mechanism despite not being "legacy".

> I think the point here is that you want to know at beginning of the session
> whether or not WMS semantics will be used, even if there no media to bear
> the MSIDs yet.  I'd suggest recasting this to say that, with something like
> "In an entity intends to use WMS semantics in a session, it should the msid-semantic
> on sending a description, even if no media are sent"

Yes. Please look at the reformulation when it comes out....

> In the IANA considerations, the document says:
>
>     This document requests IANA to create a new registry called
>     "Semantics for the msid-semantic SDP attribute", which should have
>     exactly the same rules as for the "Semantics for the ssrc-group SDP
>     attribute" registry (Expert Review), and to register the "WMS"
>     semantic within this new registry.
> Generally, IANA seems to be asking for guidance to the expert when
> you create a registry with expert review; if the intent is to repeat
> the guidance given for ssrc-group SDP attribute registry, then a pointer
> to the guidance may be necessary.  Alternatively, it may be enough to
> suggest that the working group expects this to be a sparsely used registry

I put in "Usage of the registry is expected to be low, so the expert 
should feel free to consult widely if a new request ever comes in." This 
might be enough.

> Nits:
>
>
>
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


--------------000404070808010700060101
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 10/21/2014 06:33 PM, Ted Hardie
      wrote:<br>
    </div>
    <blockquote
cite="mid:CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;font-size:small">Some
          time ago I promised a review of this draft, wrote one, and
          then never sent it; Ari kindly reminded me that I owed to the
          group, without properly berating me for the idiocy.  I've done
          a quick review of the updates since the original and updated
          it.  I followed the template for the Apps Area Directorate
          reviews, but this is not a review from that team (and not part
          of their archives, etc.)<br>
          <br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;font-size:small">My
          apologies for the delay.<br>
        </div>
      </div>
    </blockquote>
    <br>
    And my apologies for the even longer delay in incorporating the
    comments.<br>
    <br>
    <blockquote
cite="mid:CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;font-size:small"><br>
          Ted<br>
          <br>
        </div>
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;font-size:small">
          <p>
            Document: draft-ietf-mmusic-msid<br>
            Title: <font><span style="font-weight:normal">WebRTC </span><span
                style="font-weight:normal">MediaStream Identification in
                the Session Description Protoco</span></font>l <br>
          </p>
          <p>Reviewer: Ted Hardie<br>
          </p>
          <p>Summary: No basic concerns with the mechanism described.<br>
          </p>
          Comments: <br>
          Because the document currently describes the WebRTC semantics
          and makes specific<br>
          references to JSEP, it's not clear that it can safely go
          forward with JSEP not yet approved.  <br>
          JSEP, on the other hand, needs this and BUNDLE to be stable. 
          Rather than deadlock on<br>
          this at the WG level, I suggest that this document (and
          Bundle) go forward even if JSEP is not yet <br>
          approved, but with an explicit note that they are not
          requesting downrefs.  That will<br>
          hold them for a final check by authors at the RFC Editor<br>
          <p>
            Major Issues: <br>
          </p>
          <p>
            Minor Issues: <br>
          </p>
          <p>Section 4 consistently describes the requirements in terms
            of what the entity implements, e.g.:</p>
          <div style="text-align:left">
            <pre><strong><font color="green"> </font></strong><font>  An entity implmementing an MSID semantic MUST add one or more "msid-
   semantic" attributes to its session level attributes, indicating the
   MSID semantic it supports.

It's not clear this formulation is correct, as there may be cases where an implementation 
supports a specific semantic,but does not wish to use it.  This hinges, I guess, on what 
"entity" means here (the implementation or the instance in which it is used).  I'd suggest 
changing these formulations to something like "An implementation supporting an MSID semantic 
for a specific offer/answer MUST add..." unless there is a strong reason to believe that
it must be offered if implemented.
</font></pre>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Good question. I think "wishing to use" is appropriate - in both
    cases, if you don't signal the support, you can't use the mechanism.<br>
    <blockquote
cite="mid:CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;font-size:small">
          <div style="text-align:left">
            <pre><font>
</font></pre>
            <pre><font>Later, in section 5.1, the document says:

  "</font><font>I</font>f an entity implementing the WMS semantic sends a description, 
   it MUST include the msid-semantic:WMS attribute, even if no media 
   streams are sent. This allows us to distinguish between the case 
   of no media streams at the moment and the case of legacy SDP generation."


</pre>
            <pre>It's not clear what legacy SDP generation means here. It seems that the
presence of any msid-semantic session level attribute would indicate
that it was not "legacy SDP generation", for at least some values of legacy.
</pre>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Replaced "legacy" with "the case of SDP generated by an entity that
    wishes to use the backwards compatible mechanism". I think that's
    correct - and there may be new devices (gateways, others) that wish
    to use the backwards-compatible mechanism despite not being
    "legacy".<br>
    <br>
    <blockquote
cite="mid:CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;font-size:small">
          <div style="text-align:left">
            <pre>I think the point here is that you want to know at beginning of the session
whether or not WMS semantics will be used, even if there no media to bear
the MSIDs yet.  I'd suggest recasting this to say that, with something like
</pre>
            <pre>"In an entity intends to use WMS semantics in a session, it should the msid-semantic
on sending a description, even if no media are sent"
</pre>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Yes. Please look at the reformulation when it comes out....<br>
    <br>
    <blockquote
cite="mid:CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;font-size:small">
          <div style="text-align:left">
            <pre>
</pre>
            <pre>In the IANA considerations, the document says:

   This document requests IANA to create a new registry called
   "Semantics for the msid-semantic SDP attribute", which should have
   exactly the same rules as for the "Semantics for the ssrc-group SDP
   attribute" registry (Expert Review), and to register the "WMS"
   semantic within this new registry.</pre>
            <pre>Generally, IANA seems to be asking for guidance to the expert when
you create a registry with expert review; if the intent is to repeat 
the guidance given for ssrc-group SDP attribute registry, then a pointer 
to the guidance may be necessary.  Alternatively, it may be enough to 
suggest that the working group expects this to be a sparsely used registry
</pre>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    I put in "Usage of the registry is expected to be low, so the expert
    should feel free to consult widely if a new request ever comes in."
    This might be enough.<br>
    <br>
    <blockquote
cite="mid:CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:tahoma,sans-serif;font-size:small">
          <div style="text-align:left">
            <pre>
</pre>
          </div>
          <p>Nits: <br>
          </p>
          <br>
          <br>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
mmusic mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mmusic@ietf.org">mmusic@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mmusic">https://www.ietf.org/mailman/listinfo/mmusic</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------000404070808010700060101--


From nobody Wed Feb 11 07:54:43 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2A141A70FE; Wed, 11 Feb 2015 07:54:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wHaacMAyZ-ve; Wed, 11 Feb 2015 07:54:22 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 688901A00EA; Wed, 11 Feb 2015 07:54:22 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.11.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150211155422.31475.30225.idtracker@ietfa.amsl.com>
Date: Wed, 11 Feb 2015 07:54:22 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/n3cDJK6hVNu6XTKuip0Rt0MFBD4>
Cc: mmusic@ietf.org
Subject: [MMUSIC] I-D Action: draft-ietf-mmusic-msid-08.txt
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Feb 2015 15:54:25 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiparty Multimedia Session Control Working Group of the IETF.

        Title           : WebRTC MediaStream Identification in the Session Description Protocol
        Author          : Harald Alvestrand
	Filename        : draft-ietf-mmusic-msid-08.txt
	Pages           : 18
	Date            : 2015-02-11

Abstract:
   This document specifies a Session Description Protocol (SDP) Grouping
   mechanism for RTP media streams that can be used to specify relations
   between media streams.

   This mechanism is used to signal the association between the SDP
   concept of "m-line" and the WebRTC concept of "MediaStream" /
   "MediaStreamTrack" using SDP signaling.

   This document is a work item of the MMUSIC WG, whose discussion list
   is mmusic@ietf.org.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mmusic-msid/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-mmusic-msid-08

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-mmusic-msid-08


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Wed Feb 11 14:01:36 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F01641A88D3 for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 14:01:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9TYYFj6rZvqD for <mmusic@ietfa.amsl.com>; Wed, 11 Feb 2015 14:01:31 -0800 (PST)
Received: from resqmta-ch2-05v.sys.comcast.net (resqmta-ch2-05v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:37]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 002011A888E for <mmusic@ietf.org>; Wed, 11 Feb 2015 14:01:23 -0800 (PST)
Received: from resomta-ch2-06v.sys.comcast.net ([69.252.207.102]) by resqmta-ch2-05v.sys.comcast.net with comcast id rA0a1p0062D5gil01A1NcK; Wed, 11 Feb 2015 22:01:22 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-06v.sys.comcast.net with comcast id rA1M1p00T3Ge9ey01A1NAC; Wed, 11 Feb 2015 22:01:22 +0000
Message-ID: <54DBD131.1040506@alum.mit.edu>
Date: Wed, 11 Feb 2015 17:01:21 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com> <5446DCDB.6070409@nostrum.com> <54DB78DE.7010101@alvestrand.no>
In-Reply-To: <54DB78DE.7010101@alvestrand.no>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423692082; bh=DshXCKNXalAQrTdZEmq0RjHKZPf989JH5b+oVpttpJY=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=oXWswnxfqFQ489ne6WU52EsMgsQvgvq7C0QhYv+2xEbRJewMfSLkWX80FacrK+5DU EoNM5Q0CfQhE0Yfye5v4A82yHJNJ/1O1vnmjT5i5a7o7VGqEuiT6m/UDVN1hoCtK6a sJRkZiUbw+canjQ1rgbAF0JjDyHOcetUq1Vohxd57BGP+IAu3iuayBp/qEIBe7uEQB QMWDeqxy9+aDwSzjEylZ6CuijO5duE92V/ltiuOebTkdc50UntTPow2Xhx2B6q8c0u ELs0qbaMYW3MdRlGVNCrtd2os4LDNvyQ6QwnzPrbqPs1bU1srvazWF6ZeuQy4/nxMO tDUMzKMl9ACng==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/1T2llrtz2FHfB9fnlWyZjvXMpmg>
Subject: Re: [MMUSIC] Review of draft-ietf-mmusic-msid-08
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Feb 2015 22:01:33 -0000

One comment on the -08 version:

* Section 4.2 (Answerer Processing of the Offer) says:

    If an "msid-semantic" attribute is present in the offer, and the
    answerer wishes to use the indicated semantic, the offerer MUST
    follow the procedures described for that semantic.

This makes no sense to me, since it is giving instructions to the 
*offerer*. I guess it should say "the *answerer* MUST follow ..."

	Thanks,
	Paul


From nobody Thu Feb 12 04:15:26 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A22E1A1B2F for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 04:15:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KRhNgnigohMV for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 04:15:06 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9815E1A1A8D for <mmusic@ietf.org>; Thu, 12 Feb 2015 04:15:05 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-78-54dc9947f9ce
Received: from ESESSHC016.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 7A.6E.04231.7499CD45; Thu, 12 Feb 2015 13:15:03 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC016.ericsson.se ([153.88.183.66]) with mapi id 14.03.0210.002; Thu, 12 Feb 2015 13:15:03 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: SCTP-SDP and BUNDLE
Thread-Index: AdBGu+eqdKtuZ6RBSQWtWK8MlDLQJw==
Date: Thu, 12 Feb 2015 12:15:02 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6CFD36@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.16]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D6CFD36ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRmVeSWpSXmKPExsUyM+Jvja77zDshBnv6NS2mLn/M4sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujPXzZ7MX/JWumPdxJ1sD4wuJLkZODgkBE4n3++YzQ9hiEhfu rWfrYuTiEBI4wijxd/Y8RghnCaPEwesN7F2MHBxsAhYS3f+0QRpEBNQlvu7tAWsWFpCReHT0 OjNIiYiAosTMQ7IQJXoS17a0s4PYLAKqEm0rT7GC2LwCvhJTfk8Ga2UE2vv91BomEJtZQFzi 1pP5TBD3CEgs2XMe6jZRiZeP/7FC2IoSO8+2M0PU50v8mXGRDWKmoMTJmU9YJjAKzUIyahaS sllIyiDiOhILdn9ig7C1JZYtfM0MY5858JgJWXwBI/sqRtHi1OLi3HQjY73Uoszk4uL8PL28 1JJNjMCIOLjlt+4OxtWvHQ8xCnAwKvHwFvrfCRFiTSwrrsw9xCjNwaIkzmtnfChESCA9sSQ1 OzW1ILUovqg0J7X4ECMTB6dUA6OZlrHsTouTZ+aXLV+x/MArX8Oqe5sdTue67J+0aGpvXfM/ 843GBu9+BLzmdWJa+tW6/uc0xRj7e3LKaleSay5wby9pPBnWLFBvaHgslfuMzo6WO0HLVxev MK1xuzbz88FXHokCVz73ntFZ+ufdNZnlYcytjttv8zMYT9v+40DaDLUOLpuNn+qUWIozEg21 mIuKEwEt5i8xaQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/A9lTqVBP7CcCkBsCk1UheXm_C5s>
Subject: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 12:15:20 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D6CFD36ESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

We may have discussed this before, but I'd like to verify.

According to the SCTP RFC, there can only be one SCTP association between t=
wo SCTP endpoints.

I ASSUME that applies also to DTLS/SCTP and SCTP/DTLS. If so, I would expli=
citly indicate that in the SCTP-SDP draft, as I have been asked to add a "B=
UNDLE considerations" section.

Regards,

Chrsiter

--_000_7594FB04B1934943A5C02806D1A2204B1D6CFD36ESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 70.85pt 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FI" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">We may have discussed this befo=
re, but I&#8217;d like to verify.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">According to the SCTP RFC, ther=
e can only be one SCTP association between two SCTP endpoints.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I ASSUME that applies also to D=
TLS/SCTP and SCTP/DTLS. If so, I would explicitly indicate that in the SCTP=
-SDP draft, as I have been asked to add a &#8220;BUNDLE considerations&#822=
1; section.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Chrsiter<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D6CFD36ESESSMB209erics_--


From nobody Thu Feb 12 05:08:56 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8276C1A87C4 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 05:08:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iuMyiroL-2mw for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 05:08:48 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DB191A87C8 for <mmusic@ietf.org>; Thu, 12 Feb 2015 05:08:46 -0800 (PST)
Received: from us70uusmtp3.zam.alcatel-lucent.com (unknown [135.5.2.65]) by Websense Email Security Gateway with ESMTPS id BAD708892F643; Thu, 12 Feb 2015 13:08:40 +0000 (GMT)
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id t1CD8fUi003654 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 12 Feb 2015 08:08:41 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Thu, 12 Feb 2015 08:08:41 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AdBCtFCqeShQ4aYqRtyCd5oTYXsXawB8F5pQABh7ByAAEcLxkAAtI0OAADCQQSA=
Date: Thu, 12 Feb 2015 13:08:41 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/gInYmtG8Ndnqmzp_glcnUoXkoQs>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 13:08:52 -0000

> >
> > [Raju] I am sorry, I could not find isFocus SDP definition. I only foun=
d
> isFocus media feature tag (https://tools.ietf.org/html/rfc4579) to be use=
d
> in SIP contact hdr, which is not SDP. Can you please point me to the
> definition?
>=20
> Ok, I mixed attributes with media feature tags. But, never the less, I st=
ill
> think "true" and "false" is more clear than "1" and "0", eventhough my
> personal preference would be to only use "ordered", and not including it
> would mean unordered.
[Raju] In the past, Paul also showed similar interest for using ordered, un=
ordered.
So, yielding to popular demand we will change drafts to use ordered, unorde=
red=20
unless we see any objections on the list.

BR
Raju


From nobody Thu Feb 12 05:23:04 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB4BE1A87E7 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 05:22:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DOuGe_a-UwJ9 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 05:22:56 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B3761A8739 for <mmusic@ietf.org>; Thu, 12 Feb 2015 05:22:56 -0800 (PST)
X-AuditID: c1b4fb30-f79106d000001184-fd-54dca92d8a62
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 39.B3.04484.D29ACD45; Thu, 12 Feb 2015 14:22:53 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC009.ericsson.se ([153.88.183.45]) with mapi id 14.03.0210.002; Thu, 12 Feb 2015 14:22:53 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AQHQRsUHL1D2A773UEepimDPUTVeJpztAAMQ
Date: Thu, 12 Feb 2015 13:22:53 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsUyM+Jvja7uyjshBpeWWltMXf6YxaJh4xVW ByaP1md7WT2WLPnJFMAUxWWTkpqTWZZapG+XwJXxY/4htoLfbBWPTzayNTAeZ+1i5OSQEDCR +LznERuELSZx4d56IJuLQ0jgCKNEy6lbTBDOEkaJrtbHQBkODjYBC4nuf9ogDSICORK/b70H GyQsECJxYu0zdoh4qERT7zVmCNtIYtnt70wgNouAqsSed3PB6nkFfCUebJ3JCDJSSOAcs8SC UBCTUyBWorlLDaSCEeic76fWgHUyC4hL3HoynwniTAGJJXvOM0PYohIvH/+DekVR4uOrfYwQ 9ToSC3Z/YoOwtSWWLXzNDLFVUOLkzCcsExhFZyEZOwtJyywkLbOQtCxgZFnFKFqcWpyUm25k pJdalJlcXJyfp5eXWrKJERgjB7f8NtjB+PK54yFGAQ5GJR7eAv87IUKsiWXFlbmHGKU5WJTE ee2MD4UICaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYFQTTFkcHxblZ3/nYQC/qpmi1g9mpdmW Cx6v8XsStfPCkvNsDVlXboc+bGeZcnbf87rfpRoZG+SEvt7ZK/14ygTuFpGENe5+vuciupb+ j+3XnvJDdNfCE2/OrmC9Mrl4vUvn7NSbHXPab37+xr4gk8NwSdLJ6ZU9VUWe649cyvDysv7Y bWfz96cSS3FGoqEWc1FxIgDmgJxMcgIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/t-woXlKQfuXyg9Lz2-DlFCVSY44>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 13:22:59 -0000

Hi,

>>> [Raju] I am sorry, I could not find isFocus SDP definition. I only foun=
d
>>> isFocus media feature tag (https://tools.ietf.org/html/rfc4579) to be=20
>>> used in SIP contact hdr, which is not SDP. Can you please point me to=20
>>> the definition?
>>=20
>> Ok, I mixed attributes with media feature tags. But, never the less, I=20
>> still think "true" and "false" is more clear than "1" and "0",=20
>> eventhough my personal preference would be to only use "ordered", and=20
>> not including it would mean unordered.
> [Raju] In the past, Paul also showed similar interest for using ordered, =
unordered.
> So, yielding to popular demand we will change drafts to use ordered, unor=
dered unless we see any objections on the list.

Do we need both? For example, if we only define "ordered", not including it=
 would mean "unordered".

Regards,

Christer



From nobody Thu Feb 12 05:58:43 2015
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F47A1A87D7 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 05:58:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WocWX44VaBH2 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 05:58:39 -0800 (PST)
Received: from cserver5.myshophosting.com (cserver5.myshophosting.com [175.107.161.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A15531A86FA for <mmusic@ietf.org>; Thu, 12 Feb 2015 05:58:39 -0800 (PST)
Received: from [156.106.232.157] (port=55067 helo=[127.0.0.1]) by cserver5.myshophosting.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.84) (envelope-from <Christian.Groves@nteczone.com>) id 1YLuHU-0001KV-De for mmusic@ietf.org; Fri, 13 Feb 2015 00:58:13 +1100
Message-ID: <54DCB184.1060204@nteczone.com>
Date: Fri, 13 Feb 2015 00:58:28 +1100
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D6CFD36@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6CFD36@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cserver5.myshophosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - nteczone.com
X-Get-Message-Sender-Via: cserver5.myshophosting.com: authenticated_id: christian.groves@nteczone.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/r93jS_d1PVTzblg0lpRk82N6sa8>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 13:58:41 -0000

Hello Christer,

Are you planning on adding anything about the DTLS connection? 
draft-ietf-tsvwg-sctp-dtls-encaps indicates that there may be multiple 
SCTP associations over a DTLS connection.

Christian

On 12/02/2015 11:15 PM, Christer Holmberg wrote:
>
> Hi,
>
> We may have discussed this before, but I’d like to verify.
>
> According to the SCTP RFC, there can only be one SCTP association 
> between two SCTP endpoints.
>
> I ASSUME that applies also to DTLS/SCTP and SCTP/DTLS. If so, I would 
> explicitly indicate that in the SCTP-SDP draft, as I have been asked 
> to add a “BUNDLE considerations” section.
>
> Regards,
>
> Chrsiter
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Thu Feb 12 06:05:55 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71BAC1A87BC for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 06:05:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GLrPRzUvLg5Y for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 06:05:52 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C9441A86FA for <mmusic@ietf.org>; Thu, 12 Feb 2015 06:05:52 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-35-54dcb337f464
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 83.C5.04076.733BCD45; Thu, 12 Feb 2015 15:05:44 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.03.0210.002; Thu, 12 Feb 2015 15:05:43 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Christian Groves <Christian.Groves@nteczone.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP and BUNDLE
Thread-Index: AdBGu+eqdKtuZ6RBSQWtWK8MlDLQJwAB7CMAAAJPiGA=
Date: Thu, 12 Feb 2015 14:05:42 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6D0432@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D6CFD36@ESESSMB209.ericsson.se> <54DCB184.1060204@nteczone.com>
In-Reply-To: <54DCB184.1060204@nteczone.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRmVeSWpSXmKPExsUyM+Jvja7F5jshBlMOG1l8ed/IYjF1+WMW ByaPJUt+MnmsOD+TJYApissmJTUnsyy1SN8ugSvj078XbAUzOCpOfWtib2C8wdbFyMkhIWAi sejHaShbTOLCvfVANheHkMARRolPRz6zQjhLGCXmz7zN1MXIwcEmYCHR/U8bpEFEIFpi0sJm NpCwsICmxIE9EhBhLYlT516wQdhWEhe2HmQGsVkEVCX+9x9nB7F5BXwlbh17wARiCwnkS5y9 tBCshlNAR2LJ/mesIDYj0D3fT60Bq2EWEJe49WQ+E8SdAhJL9pxnhrBFJV4+/scKYStKfHy1 jxGiXkdiwe5PbBC2tsSyha+ZIfYKSpyc+YRlAqPoLCRjZyFpmYWkZRaSlgWMLKsYRYtTi4tz 042M9FKLMpOLi/Pz9PJSSzYxAqPk4JbfVjsYDz53PMQowMGoxMNb4H8nRIg1say4MvcQozQH i5I4r53xoRAhgfTEktTs1NSC1KL4otKc1OJDjEwcnFINjOu3pjJdYl9nenjXLq21bGaxP2Xc Txxd8ezyvvTv8t8VctbNzLX/VVfw107xK4vrhZJbV1wUc6bedb+wyOB2Wdy261frv994vajm ufq0dS6OgTPdFvwKWD632MQvTtJnvwOL+7wdXNNSebQeTfsqGZYXqqb6dLttZd7Wqw4WW7ce 9rqc19meUa/EUpyRaKjFXFScCACxZee2cwIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/j0Nha78XYsBupE_GyeWugo8cM6M>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 14:05:54 -0000

Hi,

>Are you planning on adding anything about the DTLS connection?=20
>draft-ietf-tsvwg-sctp-dtls-encaps indicates that there may be multiple SCT=
P associations over a DTLS connection.

That is true, and it was discussed some time ago. Need to check the archive=
s.

Regards,

Christer

On 12/02/2015 11:15 PM, Christer Holmberg wrote:
>
> Hi,
>
> We may have discussed this before, but I'd like to verify.
>
> According to the SCTP RFC, there can only be one SCTP association=20
> between two SCTP endpoints.
>
> I ASSUME that applies also to DTLS/SCTP and SCTP/DTLS. If so, I would=20
> explicitly indicate that in the SCTP-SDP draft, as I have been asked=20
> to add a "BUNDLE considerations" section.
>
> Regards,
>
> Chrsiter
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic


From nobody Thu Feb 12 07:30:26 2015
Return-Path: <harald@alvestrand.no>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE85E1A88F6 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 07:30:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jUvlJRlHtzpB for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 07:30:20 -0800 (PST)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) by ietfa.amsl.com (Postfix) with ESMTP id 75F801A9117 for <mmusic@ietf.org>; Thu, 12 Feb 2015 07:29:51 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 3CB5B7C3C42 for <mmusic@ietf.org>; Thu, 12 Feb 2015 16:29:49 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EPCN5U0C-Ysn for <mmusic@ietf.org>; Thu, 12 Feb 2015 16:29:46 +0100 (CET)
Received: from [172.28.249.43] (unknown [74.125.57.89]) by mork.alvestrand.no (Postfix) with ESMTPSA id B404D7C3BA4 for <mmusic@ietf.org>; Thu, 12 Feb 2015 16:29:45 +0100 (CET)
Message-ID: <54DCC6E9.7070203@alvestrand.no>
Date: Thu, 12 Feb 2015 16:29:45 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com> <5446DCDB.6070409@nostrum.com> <54DB78DE.7010101@alvestrand.no> <54DBD131.1040506@alum.mit.edu>
In-Reply-To: <54DBD131.1040506@alum.mit.edu>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/7arHFzca8eMw_OXOErfj1oSblsk>
Subject: Re: [MMUSIC] Review of draft-ietf-mmusic-msid-08
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 15:30:23 -0000

On 02/11/2015 11:01 PM, Paul Kyzivat wrote:
> One comment on the -08 version:
>
> * Section 4.2 (Answerer Processing of the Offer) says:
>
>    If an "msid-semantic" attribute is present in the offer, and the
>    answerer wishes to use the indicated semantic, the offerer MUST
>    follow the procedures described for that semantic.
>
> This makes no sense to me, since it is giving instructions to the
> *offerer*. I guess it should say "the *answerer* MUST follow ..."

Oops. Yes.

>
>     Thanks,
>     Paul
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


-- 
Surveillance is pervasive. Go Dark.


From nobody Thu Feb 12 07:48:18 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD75D1A916D for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 07:48:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VFPA1Ls2hRIM for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 07:48:14 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-01.alcatel-lucent.com [135.245.210.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 930721A9172 for <mmusic@ietf.org>; Thu, 12 Feb 2015 07:48:14 -0800 (PST)
Received: from us70tusmtp2.zam.alcatel-lucent.com (unknown [135.5.2.64]) by Websense Email Security Gateway with ESMTPS id D703A15800AC6; Thu, 12 Feb 2015 15:48:10 +0000 (GMT)
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id t1CFmBox024750 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 12 Feb 2015 10:48:11 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Thu, 12 Feb 2015 10:48:11 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AdBCtFCqeShQ4aYqRtyCd5oTYXsXawB8F5pQABh7ByAAEcLxkAAtI0OAADCQQSAACx1PgAAKc05g
Date: Thu, 12 Feb 2015 15:48:10 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/cj1yguleqRS8GSbe0HM09xtoNC0>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 15:48:16 -0000

> >>> [Raju] I am sorry, I could not find isFocus SDP definition. I only fo=
und
> >>> isFocus media feature tag (https://tools.ietf.org/html/rfc4579) to be
> >>> used in SIP contact hdr, which is not SDP. Can you please point me to
> >>> the definition?
> >>
> >> Ok, I mixed attributes with media feature tags. But, never the less, I
> >> still think "true" and "false" is more clear than "1" and "0",
> >> eventhough my personal preference would be to only use "ordered", and
> >> not including it would mean unordered.
> > [Raju] In the past, Paul also showed similar interest for using ordered=
,
> unordered.
> > So, yielding to popular demand we will change drafts to use ordered,
> unordered unless we see any objections on the list.
>=20
> Do we need both? For example, if we only define "ordered", not including =
it
> would mean "unordered".
[Raju] I think it is preferred to have both so that one can explicitly incl=
ude either.
However, I do see the value of just defining "ordered" which avoids ambigui=
ty of including=20
both the tokens.=20
I would like to hear what others (especially Paul) think about defining jus=
t "ordered".=20

BR
Raju


From nobody Thu Feb 12 08:43:50 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B73C81A0146 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 08:43:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zSBT16MbHLKU for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 08:43:46 -0800 (PST)
Received: from resqmta-ch2-10v.sys.comcast.net (resqmta-ch2-10v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04A4B1A00E5 for <mmusic@ietf.org>; Thu, 12 Feb 2015 08:43:45 -0800 (PST)
Received: from resomta-ch2-04v.sys.comcast.net ([69.252.207.100]) by resqmta-ch2-10v.sys.comcast.net with comcast id rUii1p0042AWL2D01UjlUy; Thu, 12 Feb 2015 16:43:45 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-04v.sys.comcast.net with comcast id rUjk1p00R3Ge9ey01Ujln6; Thu, 12 Feb 2015 16:43:45 +0000
Message-ID: <54DCD840.5080300@alum.mit.edu>
Date: Thu, 12 Feb 2015 11:43:44 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D6CFD36@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6CFD36@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423759425; bh=fnhVLuhyLiVP4ivvK+36+4gFAXlqmy7zc5QBj/Vm/SE=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=SMD/yD7mU2bqMb0Dq5nmMmHoes+s11XexasLQpAtKeonnmjGAgEBgplBCOSkIr66v o6lp83MG3BOP7E/b/MddRR4YC6XgbTdttxBQFjInAoF7KFScYuYO+APs6J1TKVFgsY M/Vu967KOOufXO7oxKkKne63wi2r2fluLWS76F1YKtgge4aAl4AnjRPvV+ZbnULbTW Vy93zbW0nu++ZTlDyCC4LTjArAYSCRfI/IObEagFMq3+w0pWBkKdOH3lW67vUhBraP B498AEjjNGso8SdxA7ZiQ6WAWhFy1OrNEOoT8XX2XQ/YGIQq7gXcLgARFYpHsm/7Lz JmyG9cIlSD1kg==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/iA71FV9hpHfvrqzhPgrG-NeZUhM>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 16:43:47 -0000

On 2/12/15 7:15 AM, Christer Holmberg wrote:
> Hi,
>
> We may have discussed this before, but I’d like to verify.
>
> According to the SCTP RFC, there can only be one SCTP association
> between two SCTP endpoints.

I think we've had this discussion before. But I don't get it. Such a 
restriction is *stupid*. Why does it exist?

I *guess* it may be trying to address multihoming, assuming that use of 
activity on multiple addresses/ports belonging to the same endpoint are 
assumed to be alternative addresses for the one association.

But I guess this also depends on what is meant by "endpoint" in this 
definition. If "endpoint" means an IP address and SCTP port, then it 
makes sense.

> I ASSUME that applies also to DTLS/SCTP and SCTP/DTLS. If so, I would
> explicitly indicate that in the SCTP-SDP draft, as I have been asked to
> add a “BUNDLE considerations” section.

Given that DTLS/SCTP is bound to a single UDP port, and multihoming is 
not supported, I don't see how the restriction makes any sense.

	Thanks,
	Paul

> Regards,
>
> Chrsiter
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Thu Feb 12 09:19:19 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94C3C1A0187 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 09:19:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T22GlAEiOhb8 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 09:19:16 -0800 (PST)
Received: from resqmta-ch2-05v.sys.comcast.net (resqmta-ch2-05v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:37]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FFCE1A023E for <mmusic@ietf.org>; Thu, 12 Feb 2015 09:19:01 -0800 (PST)
Received: from resomta-ch2-07v.sys.comcast.net ([69.252.207.103]) by resqmta-ch2-05v.sys.comcast.net with comcast id rVJy1p0072EPM3101VK0Zi; Thu, 12 Feb 2015 17:19:00 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-07v.sys.comcast.net with comcast id rVK01p0073Ge9ey01VK0qw; Thu, 12 Feb 2015 17:19:00 +0000
Message-ID: <54DCE083.8020705@alum.mit.edu>
Date: Thu, 12 Feb 2015 12:18:59 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423761540; bh=BSYPEFJ2BawSAmPYwZLizcpCMpsb0f4XbxApqdbQEho=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=Jxr5oSgaKIIcPKsXcR7gJcVVgNMGgpQZUjw3NytnlJuq2lwhD4dkfZvgDAfL9Rv+4 qODeeBE+mWKU8P1XR6g3nDt36ftT6BExH2fEfl7YBqi0n2bYNqh/JbgoLA7KiRMpJc yY7SdPiHFPvQ3J4vYwAt3ExOgQEEexryLmFSbd6Id3Q59wDY3/bnEwJKqybYorCnfu Qb6CDxm79R8qn+AMGb3MQHaf5AeDUKJW1XJDltpYNTVDuZDHTzBQPP0uu+h/tnO9qK tPBc9zS4Tnj6e83YLt9fZ+cFgCndoA6zjkNe12jEah1m72TfhGKc4xQpLfAVxWcJ6C DJhjHrsqsGaGQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/CL2GBx3SpWopSjv_EAY6bNGw0SA>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 17:19:17 -0000

On 2/12/15 8:22 AM, Christer Holmberg wrote:
> Hi,
>
>>>> [Raju] I am sorry, I could not find isFocus SDP definition. I only found
>>>> isFocus media feature tag (https://tools.ietf.org/html/rfc4579) to be
>>>> used in SIP contact hdr, which is not SDP. Can you please point me to
>>>> the definition?
>>>
>>> Ok, I mixed attributes with media feature tags. But, never the less, I
>>> still think "true" and "false" is more clear than "1" and "0",
>>> eventhough my personal preference would be to only use "ordered", and
>>> not including it would mean unordered.
>> [Raju] In the past, Paul also showed similar interest for using ordered, unordered.
>> So, yielding to popular demand we will change drafts to use ordered, unordered unless we see any objections on the list.
>
> Do we need both? For example, if we only define "ordered", not including it would mean "unordered".

I prefer to have both - to have an affirmative way to identify which you 
want.

This change should help, since currently I still can't tell whether is 
is 0 or 1 that means ordered. :-)

	Thanks,
	Paul

> Regards,
>
> Christer
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Thu Feb 12 09:43:50 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96FA61A06FD for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 09:43:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LCT0kVCMe9Jk for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 09:43:46 -0800 (PST)
Received: from resqmta-ch2-07v.sys.comcast.net (resqmta-ch2-07v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:39]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24B911A07BD for <mmusic@ietf.org>; Thu, 12 Feb 2015 09:43:44 -0800 (PST)
Received: from resomta-ch2-08v.sys.comcast.net ([69.252.207.104]) by resqmta-ch2-07v.sys.comcast.net with comcast id rVjH1p0022Fh1PH01VjjC4; Thu, 12 Feb 2015 17:43:43 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-08v.sys.comcast.net with comcast id rVjj1p0083Ge9ey01Vjj3P; Thu, 12 Feb 2015 17:43:43 +0000
Message-ID: <54DCE64E.1020304@alum.mit.edu>
Date: Thu, 12 Feb 2015 12:43:42 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  Adam Roach <adam@nostrum.com>, "mmusic@ietf.org" <mmusic@ietf.org>,  "draft-ietf-mmusic-rfc4566bis@tools.ietf.org" <draft-ietf-mmusic-rfc4566bis@tools.ietf.org>
References: <CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com> <5446DCDB.6070409@nostrum.com> <544711FF.9020607@alum.mit.edu> <544A9A70.1010308@nostrum.com> <544AA1A9.4080905@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D4C82C5@ESESSMB209.ericsson.se> <544BD81F.6030407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D4C8448@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D4C8448@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423763023; bh=IhpPigEXIrDS52FGvEJPC2a5FOj/6hyaDuqZCBcO75M=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=XCIPQwq6j6DfYDjn/3u1gB0Lzr2VeGnqHRBI102eo5MVUdCsVFRXI5bTZLt0t8Uy+ aokGJ3kW0Niu5G/PJvG5IYgOn9Q6qVNJG/cJ0veX9kKYbupwOxqovVcdcaZsQHoPv/ IBwC5VjYGYh9SwLoNNHk75d37LuUsstqPguc7vbDFKv0gwsUFagBPzKzxScCX2UdS4 MjA5busvd+1WGmFbOmlCVbCbmZEhJjUbTB/5l2mMta6+sk928in69xxpxI2XwDiCi0 Os6T5lsEMZvev6w/tamb0o2NxszR2V3iH/2xOV15PDT1ZJ8+gDHE0z71RC9ZNsFFiy Bd4+5Yuj+BBOg==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/uiiUC6I_okKQRtKBf2C8InhxWIg>
Subject: Re: [MMUSIC] Comment on draft-ietf-mmusic-rfc4566bis-12
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 17:43:47 -0000

This is really old now, but I don't know if it was ever closed out.

On 10/25/14 1:20 PM, Christer Holmberg wrote:
> Hi,
>
>>>>> I do admit that I'm confused by draft-ietf-mmusic-rfc4566bis-12
>>>>> section 8.2.4. The third bullet calls for an ABNF syntax rule
>>>>> defining for the syntax of the value. The seventh bullet calls for
>>>>> an ABNF definition for the syntax of the value.
>>>>>
>>>>> If this isn't straight-up duplication, then I think the document
>>>>> needs to make a clearer distinction between what it means by these
>>>>> two bullets. I certainly wouldn't know how to conform to these
>>>>> requirements if I needed to register a new attribute.
>>>>
>>>> The third bullet asks for the *name* of an ABNF rule.
>>>>
>>>> The 7th bullet asks for the *definition* of that rule. I thought it was clear. If not, can > you suggest a change to improve it?
>>>
>>> My suggestion would be to remove the 3rd bullet. IANA does not need that information, and there is no need to put it in any registry.
>>>
>>> The 7th bullet would ask for a reference to where the syntax, offer/answer considerations etc, are defined.
>>
>> This isn't just a matter of what IANA needs to know.
>>
>> 4566bis must define the complete set of information that must be provided about an attribute. The
>> IANA registry doesn't need to contain all that info. It minimally needs to contain the name of the attribute
>> and a reference to the document that contains the rest.
>
> Correct. And, it needs to be clear what information is required, so that expert reviewers etc know to look for it.
>
>> We put more of the info in the registry for convenience.
>>
>> In particular, it isn't practical to put the abnf for the value into the registry. Nor the semantics for the attribute, beyond some basics like session/media/source level.
>
> Exactly - and I think that is the issue me and Adam are having, as bullet 3 seems to require the value ABNF to be put in the registry. For that reason I suggest to remove bullet 3, and then in bullet 7 (or somewhere else) inform that the value ABNF needs to be present in the document defining the attribute.
>
> The name of the attribute obviously need to be in the registry.

Section 8.2.4 says that the bulleted items must be included in the 
specification in order to be accepted for registration. It doesn't say 
the registry has to contain all of those things.

This is a checklist to be enforced by IANA and/or the expert reviewer.
The things that go into the registry are a subset of these.

So in a document you can put all the stuff in this list into an 
arbitrary place in your document that makes sense. Then in the IANA 
considerations section you can simply point to that section and ask to 
register the attribute defined there. Then IANA can extract from that 
the stuff that goes into their registry.

	Thanks,
	Paul


From nobody Thu Feb 12 13:40:23 2015
Return-Path: <ranjit@ranjitvoip.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAD811A1EF6 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 13:40:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.81
X-Spam-Level: 
X-Spam-Status: No, score=0.81 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, J_CHICKENPOX_74=0.6, J_CHICKENPOX_75=0.6, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvxgJCgiAXCY for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 13:40:18 -0800 (PST)
Received: from hs8.name.com (hs8.name.com [173.193.131.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08ECA1A1B65 for <mmusic@ietf.org>; Thu, 12 Feb 2015 13:40:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ranjitvoip.com; s=default;  h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=uHUzjZjdqwuVmktYgyvm7ZrRm9bEhKlmGpYy3vMAVk4=;  b=AR/GK3sB1/j1bRuAYONdmm1TcL1qcU2XA7/o8fSIfhuX2t2TOZw4dFx39o0Ek43JyhXV2ekaDMULLwefC+/KgcqEe572jM739+nwtML9/zCJexdH3/31TgCYB79DARTHZbSUpFrpOB0ihgA0ZWxozI6jKr9pVkmPK8jjbpGD/io=;
Received: from localhost ([127.0.0.1]:51709 helo=webmail.ranjitvoip.com) by hs8.name.com with esmtpa (Exim 4.84) (envelope-from <ranjit@ranjitvoip.com>) id 1YM1Uf-000Qmp-3r; Thu, 12 Feb 2015 15:40:17 -0600
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Date: Thu, 12 Feb 2015 15:40:17 -0600
From: ranjit@ranjitvoip.com
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com>
Message-ID: <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com>
X-Sender: ranjit@ranjitvoip.com
User-Agent: Roundcube Webmail/1.0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - hs8.name.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ranjitvoip.com
X-Get-Message-Sender-Via: hs8.name.com: authenticated_id: ranjit@ranjitvoip.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/Y8tvE5tPmukqqZkIiojugeBJPJk>
Cc: mmusic@ietf.org, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Feb 2015 21:40:21 -0000

Hi Raju

Instead of assuming that if "ordered" is not included means that it is 
unordered, ordered=true or ordered=false is better.  E.g. a=dcmap:2 
subprotocol="MSRP";ordered="true";label="MSRP"

Regards
Ranjit

On 2015-02-12 9:48 am, Makaraju, Maridi Raju (Raju) wrote:
>> >>> [Raju] I am sorry, I could not find isFocus SDP definition. I only found
>> >>> isFocus media feature tag (https://tools.ietf.org/html/rfc4579) to be
>> >>> used in SIP contact hdr, which is not SDP. Can you please point me to
>> >>> the definition?
>> >>
>> >> Ok, I mixed attributes with media feature tags. But, never the less, I
>> >> still think "true" and "false" is more clear than "1" and "0",
>> >> eventhough my personal preference would be to only use "ordered", and
>> >> not including it would mean unordered.
>> > [Raju] In the past, Paul also showed similar interest for using ordered,
>> unordered.
>> > So, yielding to popular demand we will change drafts to use ordered,
>> unordered unless we see any objections on the list.
>> 
>> Do we need both? For example, if we only define "ordered", not 
>> including it
>> would mean "unordered".
> [Raju] I think it is preferred to have both so that one can explicitly
> include either.
> However, I do see the value of just defining "ordered" which avoids
> ambiguity of including
> both the tokens.
> I would like to hear what others (especially Paul) think about
> defining just "ordered".
> 
> BR
> Raju
> 
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Thu Feb 12 19:12:15 2015
Return-Path: <worley@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D71A31A047A for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 19:12:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wb7qjUdJvPuw for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 19:12:12 -0800 (PST)
Received: from resqmta-ch2-02v.sys.comcast.net (resqmta-ch2-02v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:34]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6422A1A07BC for <mmusic@ietf.org>; Thu, 12 Feb 2015 19:12:08 -0800 (PST)
Received: from resomta-ch2-13v.sys.comcast.net ([69.252.207.109]) by resqmta-ch2-02v.sys.comcast.net with comcast id rfBG1p0062N9P4d01fC7js; Fri, 13 Feb 2015 03:12:07 +0000
Received: from hobgoblin.ariadne.com ([24.34.72.61]) by resomta-ch2-13v.sys.comcast.net with comcast id rfC61p00A1KKtkw01fC6lj; Fri, 13 Feb 2015 03:12:07 +0000
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id t1D3C5XI006586; Thu, 12 Feb 2015 22:12:05 -0500
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id t1D3C45f006582; Thu, 12 Feb 2015 22:12:04 -0500
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com (Dale R. Worley)
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu)
Sender: worley@ariadne.com (Dale R. Worley)
Date: Thu, 12 Feb 2015 22:12:04 -0500
Message-ID: <87oaoyv723.fsf@hobgoblin.ariadne.com>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423797127; bh=gFWKiYFVqLS0gs5P3rzYUa63J84/IaVCm0cMxsqNvYo=; h=Received:Received:Received:Received:From:To:Subject:Date: Message-ID; b=SIApsuF+v/eQXHbRRq3ZxUTbgY1QxNkeRkS6g/tzpTU4CYgxru53c2S3JQ5VLTHde TBt8ePD1X9PF2AXkJEQCh4SPLxJDbN3yzhN14Sj+EPfyT9xEfJ7gJ1E9S0q+TFrn2w Lv+bN64dGmyHh+CCpE7pBQ3vNZukgKw2UP3d/aHTzri8WyLzOg/HqtZu56ShXmJHA9 rTb9AdHOGqxy4NfdcxZ5xRPKbwiO/3rj6An7dzaKrrHisA+NnasVvyLknJ5fW6ecwI j91IubPM0k2r5MU4Aw/DEcCQMomAUPnzHlklSakh4auvBVwCrn5hVbhM7LTnVTWPZX V65jupmewCb3A==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/t5FwFePuO2zTU42NaPKir4S3yKE>
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 03:12:14 -0000

Paul Kyzivat <pkyzivat@alum.mit.edu> writes:
>> According to the SCTP RFC, there can only be one SCTP association
>> between two SCTP endpoints.
>
> I think we've had this discussion before. But I don't get it. Such a 
> restriction is *stupid*. Why does it exist?
>
> I *guess* it may be trying to address multihoming, assuming that use of 
> activity on multiple addresses/ports belonging to the same endpoint are 
> assumed to be alternative addresses for the one association.
>
> But I guess this also depends on what is meant by "endpoint" in this 
> definition. If "endpoint" means an IP address and SCTP port, then it 
> makes sense.

I tried to track this down.  The relevant text seems to be RFC 2960
section 1.4:

   o  SCTP association: [...]
      Two SCTP endpoints MUST NOT have
      more than one SCTP association between them at any given time.

   o  SCTP endpoint: The logical sender/receiver of SCTP packets.  On a
      multi-homed host, an SCTP endpoint is represented to its peers as
      a combination of a set of eligible destination transport addresses
      to which SCTP packets can be sent and a set of eligible source
      transport addresses from which SCTP packets can be received.  All
      transport addresses used by an SCTP endpoint must use the same
      port number, but can use multiple IP addresses.  A transport
      address used by an SCTP endpoint must not be used by another SCTP
      endpoint.  In other words, a transport address is unique to an
      SCTP endpoint.

As far as I can tell, a transport address is an IP address and port
number (in the SCTP port number space).  A transport address is used by
at most one SCTP endpoint.  Two SCP endpoints can have only one
association between them.  But I assume that one software entity can
utilize more than one SCTP endpoint, as long as it has different
transport addresses for the two.  This seems to be essentially the same
way TCP handles this issue.

Dale


From nobody Thu Feb 12 21:49:19 2015
Return-Path: <abegen@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66DA21A02BE for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 21:49:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V0C4M6TjC6N9 for <mmusic@ietfa.amsl.com>; Thu, 12 Feb 2015 21:49:16 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 445BE1A0024 for <mmusic@ietf.org>; Thu, 12 Feb 2015 21:49:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4874; q=dns/txt; s=iport; t=1423806556; x=1425016156; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=33apS8KCWYbUcrEBU4VLQZPaiB2bZYyCVS0hHAXGNlI=; b=M/BkfXtF60nCq2rq11V1amnvp+2WmnIYGpikmPEG9KB8vTQzhnsjlw3t Rq7a2/NQcx2+Qmll9HvlDScGV/QYCQH0reHamfrpqzoyhmPro2MgID0wA l9qQsVAWSgLMoThtqi+M/owU7Nrq5Wgr2+dBqq4FjG/7d1KBaYbOfsno6 U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BeBQBPj91U/5hdJa1bDoJ4gSwEgn7GPwIcgQBDAQEBAQEBfIQMAQEBBCMRNxoEAgEIDgMDAQIBAgImAgICMBUICAIEARKILb0vl1kBAQEBAQEBAQEBAQEBAQEBAQEBGYEhiWuEdAaCYi6BFAWPKYQfgUiDTIEYjiqDPiKDMT1vAYFDfwEBAQ
X-IronPort-AV: E=Sophos;i="5.09,569,1418083200"; d="scan'208";a="123132349"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-8.cisco.com with ESMTP; 13 Feb 2015 05:49:15 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t1D5nF5J007977 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Feb 2015 05:49:15 GMT
Received: from xmb-aln-x01.cisco.com ([169.254.2.130]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0195.001; Thu, 12 Feb 2015 23:49:15 -0600
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, Christer Holmberg <christer.holmberg@ericsson.com>, Adam Roach <adam@nostrum.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "draft-ietf-mmusic-rfc4566bis@tools.ietf.org" <draft-ietf-mmusic-rfc4566bis@tools.ietf.org>
Thread-Topic: [MMUSIC] Comment on draft-ietf-mmusic-rfc4566bis-12
Thread-Index: AQHQRut4FJJqBf/rAkWTO+TYbgJc6JzumdyA
Date: Fri, 13 Feb 2015 05:49:14 +0000
Message-ID: <4FC7BEE9-7CA1-4BBA-A023-FBFAEC7337B7@cisco.com>
References: <CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com> <5446DCDB.6070409@nostrum.com> <544711FF.9020607@alum.mit.edu> <544A9A70.1010308@nostrum.com> <544AA1A9.4080905@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D4C82C5@ESESSMB209.ericsson.se> <544BD81F.6030407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D4C8448@ESESSMB209.ericsson.se> <54DCE64E.1020304@alum.mit.edu>
In-Reply-To: <54DCE64E.1020304@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/15.7.0.150202
x-originating-ip: [10.98.62.52]
Content-Type: text/plain; charset="utf-8"
Content-ID: <512376F4051E1146ACAF1673487CBBF9@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/2jXtTUVRkVcUun84Mczc3E_1rKQ>
Subject: Re: [MMUSIC] Comment on draft-ietf-mmusic-rfc4566bis-12
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 05:49:18 -0000

Q291bGQgeW91IGd1eXMgY2hlY2sgd2hldGhlciB0aGUgbGF0ZXN0IHZlcnNpb24gaXMgYWNjZXB0
YWJsZSB0byB5b3U/DQoNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogUGF1
bCBLeXppdmF0DQpEYXRlOiBUaHVyc2RheSwgRmVicnVhcnkgMTIsIDIwMTUgYXQgNzo0MyBQTQ0K
VG86IENocmlzdGVyIEhvbG1iZXJnLCBBZGFtIFJvYWNoLCAibW11c2ljQGlldGYub3JnIiwgDQoi
ZHJhZnQtaWV0Zi1tbXVzaWMtcmZjNDU2NmJpc0B0b29scy5pZXRmLm9yZyINClN1YmplY3Q6IFJl
OiBbTU1VU0lDXSBDb21tZW50IG9uIGRyYWZ0LWlldGYtbW11c2ljLXJmYzQ1NjZiaXMtMTINClJl
c2VudC1Gcm9tOiA8ZHJhZnQtYWxpYXMtYm91bmNlc0B0b29scy5pZXRmLm9yZz4NClJlc2VudC1U
bzogIkFsaSBDLiBCZWdlbiIsIENvbGluIFBlcmtpbnMsIDxtLmhhbmRsZXlAY3MudWNsLmFjLnVr
PiwgDQo8dmFuQHBhcmMuY29tPg0KUmVzZW50LURhdGU6IFRodXJzZGF5LCBGZWJydWFyeSAxMiwg
MjAxNSBhdCA3OjQzIFBNDQoNCj5UaGlzIGlzIHJlYWxseSBvbGQgbm93LCBidXQgSSBkb24ndCBr
bm93IGlmIGl0IHdhcyBldmVyIGNsb3NlZCBvdXQuDQo+DQo+T24gMTAvMjUvMTQgMToyMCBQTSwg
Q2hyaXN0ZXIgSG9sbWJlcmcgd3JvdGU6DQo+PiBIaSwNCj4+DQo+Pj4+Pj4gSSBkbyBhZG1pdCB0
aGF0IEknbSBjb25mdXNlZCBieSBkcmFmdC1pZXRmLW1tdXNpYy1yZmM0NTY2YmlzLTEyDQo+Pj4+
Pj4gc2VjdGlvbiA4LjIuNC4gVGhlIHRoaXJkIGJ1bGxldCBjYWxscyBmb3IgYW4gQUJORiBzeW50
YXggcnVsZQ0KPj4+Pj4+IGRlZmluaW5nIGZvciB0aGUgc3ludGF4IG9mIHRoZSB2YWx1ZS4gVGhl
IHNldmVudGggYnVsbGV0IGNhbGxzIGZvcg0KPj4+Pj4+IGFuIEFCTkYgZGVmaW5pdGlvbiBmb3Ig
dGhlIHN5bnRheCBvZiB0aGUgdmFsdWUuDQo+Pj4+Pj4NCj4+Pj4+PiBJZiB0aGlzIGlzbid0IHN0
cmFpZ2h0LXVwIGR1cGxpY2F0aW9uLCB0aGVuIEkgdGhpbmsgdGhlIGRvY3VtZW50DQo+Pj4+Pj4g
bmVlZHMgdG8gbWFrZSBhIGNsZWFyZXIgZGlzdGluY3Rpb24gYmV0d2VlbiB3aGF0IGl0IG1lYW5z
IGJ5IHRoZXNlDQo+Pj4+Pj4gdHdvIGJ1bGxldHMuIEkgY2VydGFpbmx5IHdvdWxkbid0IGtub3cg
aG93IHRvIGNvbmZvcm0gdG8gdGhlc2UNCj4+Pj4+PiByZXF1aXJlbWVudHMgaWYgSSBuZWVkZWQg
dG8gcmVnaXN0ZXIgYSBuZXcgYXR0cmlidXRlLg0KPj4+Pj4NCj4+Pj4+IFRoZSB0aGlyZCBidWxs
ZXQgYXNrcyBmb3IgdGhlICpuYW1lKiBvZiBhbiBBQk5GIHJ1bGUuDQo+Pj4+Pg0KPj4+Pj4gVGhl
IDd0aCBidWxsZXQgYXNrcyBmb3IgdGhlICpkZWZpbml0aW9uKiBvZiB0aGF0IHJ1bGUuIEkgdGhv
dWdodCBpdCANCj4+Pj4+d2FzIGNsZWFyLiBJZiBub3QsIGNhbiA+IHlvdSBzdWdnZXN0IGEgY2hh
bmdlIHRvIGltcHJvdmUgaXQ/DQo+Pj4+DQo+Pj4+IE15IHN1Z2dlc3Rpb24gd291bGQgYmUgdG8g
cmVtb3ZlIHRoZSAzcmQgYnVsbGV0LiBJQU5BIGRvZXMgbm90IG5lZWQgDQo+Pj4+dGhhdCBpbmZv
cm1hdGlvbiwgYW5kIHRoZXJlIGlzIG5vIG5lZWQgdG8gcHV0IGl0IGluIGFueSByZWdpc3RyeS4N
Cj4+Pj4NCj4+Pj4gVGhlIDd0aCBidWxsZXQgd291bGQgYXNrIGZvciBhIHJlZmVyZW5jZSB0byB3
aGVyZSB0aGUgc3ludGF4LCANCj4+Pj5vZmZlci9hbnN3ZXIgY29uc2lkZXJhdGlvbnMgZXRjLCBh
cmUgZGVmaW5lZC4NCj4+Pg0KPj4+IFRoaXMgaXNuJ3QganVzdCBhIG1hdHRlciBvZiB3aGF0IElB
TkEgbmVlZHMgdG8ga25vdy4NCj4+Pg0KPj4+IDQ1NjZiaXMgbXVzdCBkZWZpbmUgdGhlIGNvbXBs
ZXRlIHNldCBvZiBpbmZvcm1hdGlvbiB0aGF0IG11c3QgYmUgDQo+Pj5wcm92aWRlZCBhYm91dCBh
biBhdHRyaWJ1dGUuIFRoZQ0KPj4+IElBTkEgcmVnaXN0cnkgZG9lc24ndCBuZWVkIHRvIGNvbnRh
aW4gYWxsIHRoYXQgaW5mby4gSXQgbWluaW1hbGx5IA0KPj4+bmVlZHMgdG8gY29udGFpbiB0aGUg
bmFtZSBvZiB0aGUgYXR0cmlidXRlDQo+Pj4gYW5kIGEgcmVmZXJlbmNlIHRvIHRoZSBkb2N1bWVu
dCB0aGF0IGNvbnRhaW5zIHRoZSByZXN0Lg0KPj4NCj4+IENvcnJlY3QuIEFuZCwgaXQgbmVlZHMg
dG8gYmUgY2xlYXIgd2hhdCBpbmZvcm1hdGlvbiBpcyByZXF1aXJlZCwgc28gDQo+PnRoYXQgZXhw
ZXJ0IHJldmlld2VycyBldGMga25vdyB0byBsb29rIGZvciBpdC4NCj4+DQo+Pj4gV2UgcHV0IG1v
cmUgb2YgdGhlIGluZm8gaW4gdGhlIHJlZ2lzdHJ5IGZvciBjb252ZW5pZW5jZS4NCj4+Pg0KPj4+
IEluIHBhcnRpY3VsYXIsIGl0IGlzbid0IHByYWN0aWNhbCB0byBwdXQgdGhlIGFibmYgZm9yIHRo
ZSB2YWx1ZSBpbnRvIA0KPj4+dGhlIHJlZ2lzdHJ5LiBOb3IgdGhlIHNlbWFudGljcyBmb3IgdGhl
IGF0dHJpYnV0ZSwgYmV5b25kIHNvbWUgYmFzaWNzIA0KPj4+bGlrZSBzZXNzaW9uL21lZGlhL3Nv
dXJjZSBsZXZlbC4NCj4+DQo+PiBFeGFjdGx5IC0gYW5kIEkgdGhpbmsgdGhhdCBpcyB0aGUgaXNz
dWUgbWUgYW5kIEFkYW0gYXJlIGhhdmluZywgYXMgDQo+PmJ1bGxldCAzIHNlZW1zIHRvIHJlcXVp
cmUgdGhlIHZhbHVlIEFCTkYgdG8gYmUgcHV0IGluIHRoZSByZWdpc3RyeS4gRm9yIA0KPj50aGF0
IHJlYXNvbiBJIHN1Z2dlc3QgdG8gcmVtb3ZlIGJ1bGxldCAzLCBhbmQgdGhlbiBpbiBidWxsZXQg
NyAob3IgDQo+PnNvbWV3aGVyZSBlbHNlKSBpbmZvcm0gdGhhdCB0aGUgdmFsdWUgQUJORiBuZWVk
cyB0byBiZSBwcmVzZW50IGluIHRoZSANCj4+ZG9jdW1lbnQgZGVmaW5pbmcgdGhlIGF0dHJpYnV0
ZS4NCj4+DQo+PiBUaGUgbmFtZSBvZiB0aGUgYXR0cmlidXRlIG9idmlvdXNseSBuZWVkIHRvIGJl
IGluIHRoZSByZWdpc3RyeS4NCj4NCj5TZWN0aW9uIDguMi40IHNheXMgdGhhdCB0aGUgYnVsbGV0
ZWQgaXRlbXMgbXVzdCBiZSBpbmNsdWRlZCBpbiB0aGUgDQo+c3BlY2lmaWNhdGlvbiBpbiBvcmRl
ciB0byBiZSBhY2NlcHRlZCBmb3IgcmVnaXN0cmF0aW9uLiBJdCBkb2Vzbid0IHNheSANCj50aGUg
cmVnaXN0cnkgaGFzIHRvIGNvbnRhaW4gYWxsIG9mIHRob3NlIHRoaW5ncy4NCj4NCj5UaGlzIGlz
IGEgY2hlY2tsaXN0IHRvIGJlIGVuZm9yY2VkIGJ5IElBTkEgYW5kL29yIHRoZSBleHBlcnQgcmV2
aWV3ZXIuDQo+VGhlIHRoaW5ncyB0aGF0IGdvIGludG8gdGhlIHJlZ2lzdHJ5IGFyZSBhIHN1YnNl
dCBvZiB0aGVzZS4NCj4NCj5TbyBpbiBhIGRvY3VtZW50IHlvdSBjYW4gcHV0IGFsbCB0aGUgc3R1
ZmYgaW4gdGhpcyBsaXN0IGludG8gYW4gDQo+YXJiaXRyYXJ5IHBsYWNlIGluIHlvdXIgZG9jdW1l
bnQgdGhhdCBtYWtlcyBzZW5zZS4gVGhlbiBpbiB0aGUgSUFOQSANCj5jb25zaWRlcmF0aW9ucyBz
ZWN0aW9uIHlvdSBjYW4gc2ltcGx5IHBvaW50IHRvIHRoYXQgc2VjdGlvbiBhbmQgYXNrIHRvIA0K
PnJlZ2lzdGVyIHRoZSBhdHRyaWJ1dGUgZGVmaW5lZCB0aGVyZS4gVGhlbiBJQU5BIGNhbiBleHRy
YWN0IGZyb20gdGhhdCANCj50aGUgc3R1ZmYgdGhhdCBnb2VzIGludG8gdGhlaXIgcmVnaXN0cnku
DQo+DQo+CVRoYW5rcywNCj4JUGF1bA0KPg0K


From nobody Fri Feb 13 03:36:34 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 440531A6FF5 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 03:36:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f1E2LhSaK_DQ for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 03:36:28 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A959F1A6FF7 for <mmusic@ietf.org>; Fri, 13 Feb 2015 03:36:25 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-2e-54dde1b7379e
Received: from ESESSHC024.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 71.8A.24955.7B1EDD45; Fri, 13 Feb 2015 12:36:23 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC024.ericsson.se ([153.88.183.90]) with mapi id 14.03.0210.002; Fri, 13 Feb 2015 12:36:23 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Dale R. Worley" <worley@ariadne.com>, Paul Kyzivat <pkyzivat@alum.mit.edu>
Thread-Topic: [MMUSIC] SCTP-SDP and BUNDLE
Thread-Index: AQHQRzrXdKtuZ6RBSQWtWK8MlDLQJ5zubeaA
Date: Fri, 13 Feb 2015 11:36:22 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com>
In-Reply-To: <87oaoyv723.fsf@hobgoblin.ariadne.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRmVeSWpSXmKPExsUyM+Jvje72h3dDDO4dNraYuvwxi8WKDQdY LV6eKHNg9vj7/gOTx+T9X5k9liz5yRTAHMVlk5Kak1mWWqRvl8CVsXHmWpaCz3IVl1Y6NTBu lehi5OSQEDCRuDL3IzuELSZx4d56ti5GLg4hgSOMEl1P/jGBJIQEljBKrD/I0sXIwcEmYCHR /U8bJCwiECixres0K0iYWUBd4uriIBBTWEBT4sAeCYgKLYlT516wQdhGEm3/JoANZBFQlZjU dZAZxOYV8JU4tXwCO8SiHIl13fMZQWxOAWOJi4++g9UwAl32/dQasF5mAXGJW0/mM0FcLCCx ZM95ZghbVOLl43+sELaixM6z7cwQ9ToSC3Z/YoOwtSWWLXwNtVdQ4uTMJywTGMVmIRk7C0nL LCQts5C0LGBkWcUoWpxanJSbbmSsl1qUmVxcnJ+nl5dasokRGEkHt/xW3cF4+Y3jIUYBDkYl Ht4NGXdDhFgTy4orcw8xSnOwKInz2hkfChESSE8sSc1OTS1ILYovKs1JLT7EyMTBKdXAmLNA PKHkwsxDbP0qplcye1YuXD/na5rz3jWfMpxtHl6alh5/UnPSY9fl4TuzyzLba2x2Jcw16/zF V30u2tjvqflBcZ/Ljy1tOf3lp+xZFzW7d8P12pvV53wmfnNJcc3JeBrrfGCmtP9kc/3DU7OS Dn5ueW2gYC9cnVaqYnbHTm8KY7rSva8TlViKMxINtZiLihMBYUs2nIUCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/yaKgAyrY-nYZkkJRbrqewyCk250>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 11:36:31 -0000

Hi,

No matter what the definition of SCTP endpoint is, I think we all agree tha=
t one any given 5-tuple there can only be one SCTP association - in the sam=
e way there can only be one UDP "connection"/TCP connection on any given 5-=
tuple.

BUNDLE is all about multiple APPLICATIONS sharing a single transport. For e=
xample, the BUNDLE spec gives an example on how SRTP, DTLS and STUN can sha=
re a single 5-tuple - using a single transport layer "connection".

So, for SCTP and DTLSoSCTP, where SCTP is pure transport layer, we don't ne=
ed to say anything. And, if multiple applications want to share a single SC=
TP association, the SCTP stream concept already allows that.

For SCTPoDTLS, one could of course claim that SCTP is an application, and y=
ou could have multiple SCTP applications sharing a single DTLS/UDP (or DTLS=
/TCP) connection. But, in Honolulu we agreed that we will only allow a sing=
le SCTP association per DTLS connection, and I hope we will not change that=
 now. One can use a single SCTP associations with multiple SCTP streams.

So, as far as the SCTP association is concerned, my conclusion is that we d=
on't need to say anything about BUNDLE in the SCTP-SDP draft.

Now, as far as the sctp-port and max-message-size attributes are concerned,=
 we should still say to which "Mux category" [draft-ietf-mmusic-sdp-mux-att=
ributes] they belong. I guess the category could be SPECIAL, and we would t=
hen say that there can only be one SCTP m- line within a given BUNDLE group=
.

Regards,

Christer


-----Original Message-----
From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Dale R. Worley
Sent: 13. helmikuuta 2015 5:12
To: Paul Kyzivat
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE

Paul Kyzivat <pkyzivat@alum.mit.edu> writes:
>> According to the SCTP RFC, there can only be one SCTP association=20
>> between two SCTP endpoints.
>
> I think we've had this discussion before. But I don't get it. Such a=20
> restriction is *stupid*. Why does it exist?
>
> I *guess* it may be trying to address multihoming, assuming that use=20
> of activity on multiple addresses/ports belonging to the same endpoint=20
> are assumed to be alternative addresses for the one association.
>
> But I guess this also depends on what is meant by "endpoint" in this=20
> definition. If "endpoint" means an IP address and SCTP port, then it=20
> makes sense.

I tried to track this down.  The relevant text seems to be RFC 2960 section=
 1.4:

   o  SCTP association: [...]
      Two SCTP endpoints MUST NOT have
      more than one SCTP association between them at any given time.

   o  SCTP endpoint: The logical sender/receiver of SCTP packets.  On a
      multi-homed host, an SCTP endpoint is represented to its peers as
      a combination of a set of eligible destination transport addresses
      to which SCTP packets can be sent and a set of eligible source
      transport addresses from which SCTP packets can be received.  All
      transport addresses used by an SCTP endpoint must use the same
      port number, but can use multiple IP addresses.  A transport
      address used by an SCTP endpoint must not be used by another SCTP
      endpoint.  In other words, a transport address is unique to an
      SCTP endpoint.

As far as I can tell, a transport address is an IP address and port number =
(in the SCTP port number space).  A transport address is used by at most on=
e SCTP endpoint.  Two SCP endpoints can have only one association between t=
hem.  But I assume that one software entity can utilize more than one SCTP =
endpoint, as long as it has different transport addresses for the two.  Thi=
s seems to be essentially the same way TCP handles this issue.

Dale

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic


From nobody Fri Feb 13 04:01:23 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D3BB1A1AAA for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 04:01:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.001
X-Spam-Level: 
X-Spam-Status: No, score=-3.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_74=0.6, J_CHICKENPOX_75=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gy3ZiU4KWIIH for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 04:01:20 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70FD91A038A for <mmusic@ietf.org>; Fri, 13 Feb 2015 04:01:19 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-f2-54dde78d3e77
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id B7.F4.04231.D87EDD45; Fri, 13 Feb 2015 13:01:17 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.248]) by ESESSHC021.ericsson.se ([153.88.183.81]) with mapi id 14.03.0210.002; Fri, 13 Feb 2015 13:01:17 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "ranjit@ranjitvoip.com" <ranjit@ranjitvoip.com>, "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AQHQRwx/OOAgLMV5WUSs01u6Vmkdj5zueylg
Date: Fri, 13 Feb 2015 12:01:16 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com>
In-Reply-To: <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRmVeSWpSXmKPExsUyM+JvjW7v87shBt8ei1pMXf6YxaJh4xVW i5m/H7I5MHu0PtvL6rFkyU8mj31LzAOYo7hsUlJzMstSi/TtErgyrnVMYC7Yy1fRs3stewPj Ne4uRk4OCQETiSNbt7FB2GISF+6tB7K5OIQEjjBKXNm7lgnCWcIocfB8G1CGg4NNwEKi+582 SIOIQIXE0U+/WUDCzALqElcXB4GEhQVCJE58nM0MURIqsejFRhYI20hi85rJYHEWAVWJ00u/ M4LYvAK+Eh8nnmKHWDWTVeLEvSNgRZwCdhKnNy0BsxmBjvt+ag0TiM0sIC5x68l8JoijBSSW 7DnPDGGLSrx8/I8VwlaU2Hm2nRmiXkdiwe5PbBC2tsSyha+ZIRYLSpyc+YRlAqPYLCRjZyFp mYWkZRaSlgWMLKsYRYtTi4tz042M9VKLMpOLi/Pz9PJSSzYxAiPq4JbfujsYV792PMQowMGo xMO7IeNuiBBrYllxZe4hRmkOFiVxXjvjQyFCAumJJanZqakFqUXxRaU5qcWHGJk4OKUaGNd3 Cl6J+uA0b55e4Q37xScWa/xcYWa60lVjkt9uxkPL3jruMnk2/6Kbl88Gzsqjf5jeLUuIfm1l lu0uUux5go8jY+rZ9NaalzNbd6WtWn/bPJzD1Tj6yQYzu9UGyouCngsdO5Dy70z9D+13Lw3v 96xMPFrNqLsx+JhP9P6JtwM+JH6bP78585sSS3FGoqEWc1FxIgAFbfgAiQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/A_pf8md_bZthMo-IFlv-UAbJGxM>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 12:01:22 -0000

Hi,

> Instead of assuming that if "ordered" is not included means that it is un=
ordered, ordered=3Dtrue or ordered=3Dfalse is better.  E.g. a=3Ddcmap:2 sub=
protocol=3D"MSRP";ordered=3D"true";label=3D"MSRP"

If that's what people want, I can live with it :)

However, would we then need to define a default value, in case the paramete=
r is not present?

Regards,

Christer



On 2015-02-12 9:48 am, Makaraju, Maridi Raju (Raju) wrote:
>> >>> [Raju] I am sorry, I could not find isFocus SDP definition. I=20
>> >>> only found isFocus media feature tag=20
>> >>> (https://tools.ietf.org/html/rfc4579) to be used in SIP contact=20
>> >>> hdr, which is not SDP. Can you please point me to the definition?
>> >>
>> >> Ok, I mixed attributes with media feature tags. But, never the=20
>> >> less, I still think "true" and "false" is more clear than "1" and=20
>> >> "0", eventhough my personal preference would be to only use=20
>> >> "ordered", and not including it would mean unordered.
>> > [Raju] In the past, Paul also showed similar interest for using=20
>> > ordered,
>> unordered.
>> > So, yielding to popular demand we will change drafts to use=20
>> > ordered,
>> unordered unless we see any objections on the list.
>>=20
>> Do we need both? For example, if we only define "ordered", not=20
>> including it would mean "unordered".
> [Raju] I think it is preferred to have both so that one can explicitly=20
> include either.
> However, I do see the value of just defining "ordered" which avoids=20
> ambiguity of including both the tokens.
> I would like to hear what others (especially Paul) think about=20
> defining just "ordered".
>=20
> BR
> Raju
>=20
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Fri Feb 13 08:47:19 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 710711A875D for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 08:46:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tyCuUznpxYSn for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 08:46:55 -0800 (PST)
Received: from resqmta-ch2-03v.sys.comcast.net (resqmta-ch2-03v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:35]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56D601A8731 for <mmusic@ietf.org>; Fri, 13 Feb 2015 08:46:55 -0800 (PST)
Received: from resomta-ch2-20v.sys.comcast.net ([69.252.207.116]) by resqmta-ch2-03v.sys.comcast.net with comcast id rsmr1p0042XD5SV01smuYi; Fri, 13 Feb 2015 16:46:54 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-20v.sys.comcast.net with comcast id rsmu1p0023Ge9ey01smuYE; Fri, 13 Feb 2015 16:46:54 +0000
Message-ID: <54DE2A7D.7080407@alum.mit.edu>
Date: Fri, 13 Feb 2015 11:46:53 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "Dale R. Worley" <worley@ariadne.com>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423846014; bh=v4B/OfUUnyzOGFKDRAEibeeIhH2dsUJ1df4a+P2MVr8=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=EG+A/sFbPrlRKXSalaHuwBQaIVkrrn6gvA9IN4NDWSlzAI9ljkn2FclSm6V6tHjZ+ PVtGKvMBYUe2OSFQKgyZyO9FdVjUQQm6UR6hH8Z8vK5mXK3j7eqJGTQYrijiyB0zlC tl7d79oIjUcQI0HlDXQw1sGq87GafbjZMT88jpEnXT9oP7BGkKlrtJdkdRQkVKkKsN tly79lntvkr/q7rqbJ3Td0pt+XWzdPHZ1vysaKwqu75Oow5rjt+CGlbhjDzwV4VWxU tdLzO//sb8NblUwfq33UAxViAeYaMZfnGt/eISAteScnEniGc951XSHL4kclDCR/tR ts8iuv8pYe7LA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/fEcTHCx-KBmNnpMOzpalXJgrkeQ>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 16:46:57 -0000

On 2/13/15 6:36 AM, Christer Holmberg wrote:
> Hi,
>
> No matter what the definition of SCTP endpoint is, I think we all agree that one any given 5-tuple there can only be one SCTP association - in the same way there can only be one UDP "connection"/TCP connection on any given 5-tuple.

You need to be careful about using 5-tuple here. When using native SCTP, 
the 5-tuple consists of "SCTP" (the protocol), two IP addresses, and two 
*SCTP* ports. In that case a "transport address" (for the sctp 
definition of endpoint), is one IP address and one SCTP port.

When using SCTPoDTLS, there is actually a 7-tuple, consisting of 
"SCTPoDTLS" (the protocol), two IP addresses, two SCTP ports, and two 
UDP ports. In this case I think that a transport address for sctp is one 
IP address, one SCTP port, and one UDP port.

> BUNDLE is all about multiple APPLICATIONS sharing a single transport. For example, the BUNDLE spec gives an example on how SRTP, DTLS and STUN can share a single 5-tuple - using a single transport layer "connection".

I'm dubious of calling "SRTP", "DTLS" and "STUN" *applications*. And 
ultimately BUNDLE is about multiple *media streams* (as the term in used 
in RFC4566) sharing a single 5-tuple. When SCTPoDTLS is in use the 
5-tuple includes the UDP ports, and not the SCTP ports.

> So, for SCTP and DTLSoSCTP, where SCTP is pure transport layer, we don't need to say anything.

AFAIK these cases arent' covered by the current BUNDLE draft, so in that 
sense I agree.

> And, if multiple applications want to share a single SCTP association, the SCTP stream concept already allows that.
>
> For SCTPoDTLS, one could of course claim that SCTP is an application, and you could have multiple SCTP applications sharing a single DTLS/UDP (or DTLS/TCP) connection. But, in Honolulu we agreed that we will only allow a single SCTP association per DTLS connection, and I hope we will not change that now. One can use a single SCTP associations with multiple SCTP streams.

Yes. In principle there could be multiple SCTP m-lines, distinguished 
from one another by having distinct SCTP ports. But we agreed to rule 
that out of scope of the BUNDLE draft.

AFAIK, allowing it would not violate the SCTP exclusion. Each one would 
constitute a distinct SCTP endpoint.

> So, as far as the SCTP association is concerned, my conclusion is that we don't need to say anything about BUNDLE in the SCTP-SDP draft.

I think this is right.

The SCTP exclusion, read loosely, might appear to exclude two native 
SCTP m-lines, on *different* 5-tuples. I hope that is not intended.

> Now, as far as the sctp-port and max-message-size attributes are concerned, we should still say to which "Mux category" [draft-ietf-mmusic-sdp-mux-attributes] they belong. I guess the category could be SPECIAL, and we would then say that there can only be one SCTP m- line within a given BUNDLE group.

Yes, that works, for now. It would need to be revisited if we wanted in 
the future to extend to allow multiple SCTP associations on different 
sctp ports.

	Thanks,
	Paul

> Regards,
>
> Christer
>
>
> -----Original Message-----
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Dale R. Worley
> Sent: 13. helmikuuta 2015 5:12
> To: Paul Kyzivat
> Cc: mmusic@ietf.org
> Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
>
> Paul Kyzivat <pkyzivat@alum.mit.edu> writes:
>>> According to the SCTP RFC, there can only be one SCTP association
>>> between two SCTP endpoints.
>>
>> I think we've had this discussion before. But I don't get it. Such a
>> restriction is *stupid*. Why does it exist?
>>
>> I *guess* it may be trying to address multihoming, assuming that use
>> of activity on multiple addresses/ports belonging to the same endpoint
>> are assumed to be alternative addresses for the one association.
>>
>> But I guess this also depends on what is meant by "endpoint" in this
>> definition. If "endpoint" means an IP address and SCTP port, then it
>> makes sense.
>
> I tried to track this down.  The relevant text seems to be RFC 2960 section 1.4:
>
>     o  SCTP association: [...]
>        Two SCTP endpoints MUST NOT have
>        more than one SCTP association between them at any given time.
>
>     o  SCTP endpoint: The logical sender/receiver of SCTP packets.  On a
>        multi-homed host, an SCTP endpoint is represented to its peers as
>        a combination of a set of eligible destination transport addresses
>        to which SCTP packets can be sent and a set of eligible source
>        transport addresses from which SCTP packets can be received.  All
>        transport addresses used by an SCTP endpoint must use the same
>        port number, but can use multiple IP addresses.  A transport
>        address used by an SCTP endpoint must not be used by another SCTP
>        endpoint.  In other words, a transport address is unique to an
>        SCTP endpoint.
>
> As far as I can tell, a transport address is an IP address and port number (in the SCTP port number space).  A transport address is used by at most one SCTP endpoint.  Two SCP endpoints can have only one association between them.  But I assume that one software entity can utilize more than one SCTP endpoint, as long as it has different transport addresses for the two.  This seems to be essentially the same way TCP handles this issue.
>
> Dale
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Fri Feb 13 08:51:40 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCC7F1A8740 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 08:51:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.035
X-Spam-Level: 
X-Spam-Status: No, score=-0.035 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_74=0.6, J_CHICKENPOX_75=0.6, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W6FChNwafH8K for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 08:51:37 -0800 (PST)
Received: from resqmta-ch2-06v.sys.comcast.net (resqmta-ch2-06v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:38]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E7061A0065 for <mmusic@ietf.org>; Fri, 13 Feb 2015 08:51:37 -0800 (PST)
Received: from resomta-ch2-02v.sys.comcast.net ([69.252.207.98]) by resqmta-ch2-06v.sys.comcast.net with comcast id rsqY1p00427uzMh01src3C; Fri, 13 Feb 2015 16:51:36 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-02v.sys.comcast.net with comcast id rsrc1p00K3Ge9ey01srcRy; Fri, 13 Feb 2015 16:51:36 +0000
Message-ID: <54DE2B96.3080401@alum.mit.edu>
Date: Fri, 13 Feb 2015 11:51:34 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com> <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423846296; bh=dhBbwjRKFUJg0+cyjHT5dezihMcFhEGFCF+SRfr0nN4=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=CHxGA3/3bztg5t0wQPlyU3CqaXPoibpvvl0803kMogbOg9GinE0llvnQaua1YlT58 CEwyz8ie7/EBhRcgIzhW/bHviEGxfmuh6Ujb5xJoKQl98uGtJwy1gpjlMBzymhRapZ SIDpVjHHCoFP1FGCyJra/p+mY4EIBdDPo8K/BzJo0petPvmJibksj2Xtj3M4aHFJXA K2lBSzhEhwTlzBZ+3Ypip21pi0o85r7m8UaSTixIorbdrTyj5ZZnRxeuw01YWW94Wu 7XZ2DHMyl6DJePpGNylSILCIeFMWtL0RVUXSPKLL1vEQp4vm2IftgXVIO+zlt/OLzA zDEntHsjDVn6g==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/-5eWIz09SHnzsBrC6pBiDtAaH5E>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 16:51:38 -0000

On 2/13/15 7:01 AM, Christer Holmberg wrote:
> Hi,
>
>> Instead of assuming that if "ordered" is not included means that it is unordered, ordered=true or ordered=false is better.  E.g. a=dcmap:2 subprotocol="MSRP";ordered="true";label="MSRP"
>
> If that's what people want, I can live with it :)

I am ok with either ordered={true/false} or ordered/unordered.
I'm not ok with ordered={0/1}.

> However, would we then need to define a default value, in case the parameter is not present?

Either way there needs to be a default.
I'm inclined to think that "ordered" (or ordered=true) should be the 
default, but I don't feel strongly about it.

	Thanks,
	Paul

> Regards,
>
> Christer
>
>
>
> On 2015-02-12 9:48 am, Makaraju, Maridi Raju (Raju) wrote:
>>>>>> [Raju] I am sorry, I could not find isFocus SDP definition. I
>>>>>> only found isFocus media feature tag
>>>>>> (https://tools.ietf.org/html/rfc4579) to be used in SIP contact
>>>>>> hdr, which is not SDP. Can you please point me to the definition?
>>>>>
>>>>> Ok, I mixed attributes with media feature tags. But, never the
>>>>> less, I still think "true" and "false" is more clear than "1" and
>>>>> "0", eventhough my personal preference would be to only use
>>>>> "ordered", and not including it would mean unordered.
>>>> [Raju] In the past, Paul also showed similar interest for using
>>>> ordered,
>>> unordered.
>>>> So, yielding to popular demand we will change drafts to use
>>>> ordered,
>>> unordered unless we see any objections on the list.
>>>
>>> Do we need both? For example, if we only define "ordered", not
>>> including it would mean "unordered".
>> [Raju] I think it is preferred to have both so that one can explicitly
>> include either.
>> However, I do see the value of just defining "ordered" which avoids
>> ambiguity of including both the tokens.
>> I would like to hear what others (especially Paul) think about
>> defining just "ordered".
>>
>> BR
>> Raju
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Fri Feb 13 09:32:15 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AE561A00F6 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 09:32:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uzkywwrjC_fR for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 09:32:08 -0800 (PST)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C38C81A00E6 for <mmusic@ietf.org>; Fri, 13 Feb 2015 09:32:08 -0800 (PST)
Received: from resomta-ch2-09v.sys.comcast.net ([69.252.207.105]) by resqmta-ch2-09v.sys.comcast.net with comcast id rtXu1p0012GyhjZ01tY8w4; Fri, 13 Feb 2015 17:32:08 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-09v.sys.comcast.net with comcast id rtY61p00A3Ge9ey01tY6Aa; Fri, 13 Feb 2015 17:32:08 +0000
Message-ID: <54DE3514.6090100@alum.mit.edu>
Date: Fri, 13 Feb 2015 12:32:04 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "Ali C. Begen (abegen)" <abegen@cisco.com>,  Christer Holmberg <christer.holmberg@ericsson.com>, Adam Roach <adam@nostrum.com>, "mmusic@ietf.org" <mmusic@ietf.org>,  "draft-ietf-mmusic-rfc4566bis@tools.ietf.org" <draft-ietf-mmusic-rfc4566bis@tools.ietf.org>
References: <CA+9kkMCZMfrtz0wKfvOKNaNXh9qcorEN9QyPN-ghubqPENgjsQ@mail.gmail.com> <5446DCDB.6070409@nostrum.com> <544711FF.9020607@alum.mit.edu> <544A9A70.1010308@nostrum.com> <544AA1A9.4080905@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D4C82C5@ESESSMB209.ericsson.se> <544BD81F.6030407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D4C8448@ESESSMB209.ericsson.se> <54DCE64E.1020304@alum.mit.edu> <4FC7BEE9-7CA1-4BBA-A023-FBFAEC7337B7@cisco.com>
In-Reply-To: <4FC7BEE9-7CA1-4BBA-A023-FBFAEC7337B7@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423848728; bh=t4xnjJKLZL4fl07a/gxo5G/o7feLdw/ppAwxEXO8rdI=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=uWzqY2lvh0e1adPkavM9RbgFwMs162kLnjYf3i4KRS5qsrUGZKNp3kqj6JYCX/2lU 4sHdKeJ8WBxbT4mscBiTDBjfB9v8TWFIDKkil1YUPnf8kuGMHVcZqgukZCXapnJvGx p4vgcSzi/tumJKF0q2G1iHfu+gQ2/L2AuFWA5aH9anD9tCMK/kQEmiDXcY1JGrjYNt +0ojpo3dOt/w57Lwh11jmjxmjzArsfX7xQZcvkJ3FLf6d8JVwmFptPquKbvIR2EQCu o5ID1RPP0HrirRTgeb1Ec0ixKQA0BaeR05WLCCDb3ciMSb1IMlOlzdTB7vWTIJ3DTX FdEO39EzRLmMQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/MXAEq87HooYBtgDnMZtlvU-Hn6g>
Subject: Re: [MMUSIC] Comment on draft-ietf-mmusic-rfc4566bis-12
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 17:32:12 -0000

On 2/13/15 12:49 AM, Ali C. Begen (abegen) wrote:
> Could you guys check whether the latest version is acceptable to you?

I checked the diffs. Found a couple of little things:

* Section 6.10

Contains:

       charset-value = mime-charset (as defined in <xref
         target="I-D.iana-charset-reg-procedure"/>)

The xref didn't get expanded (because it is in artwork.)

* Section 8.2.4:

Contains:

       ... The rule
       name SHOULD [MUST?]  NOT be defined as an Incremental Alternative
       to <att-value>.

There needs to be a decison about SHOULD or MUST. I propose to make it MUST.

Otherwise this seems fine to me.

Somebody else should double check me that the new definition of 
token-char in Section 9 is equivalent to the old one.

	Thanks,
	Paul

> -----Original Message-----
> From: Paul Kyzivat
> Date: Thursday, February 12, 2015 at 7:43 PM
> To: Christer Holmberg, Adam Roach, "mmusic@ietf.org",
> "draft-ietf-mmusic-rfc4566bis@tools.ietf.org"
> Subject: Re: [MMUSIC] Comment on draft-ietf-mmusic-rfc4566bis-12
> Resent-From: <draft-alias-bounces@tools.ietf.org>
> Resent-To: "Ali C. Begen", Colin Perkins, <m.handley@cs.ucl.ac.uk>,
> <van@parc.com>
> Resent-Date: Thursday, February 12, 2015 at 7:43 PM
>
>> This is really old now, but I don't know if it was ever closed out.
>>
>> On 10/25/14 1:20 PM, Christer Holmberg wrote:
>>> Hi,
>>>
>>>>>>> I do admit that I'm confused by draft-ietf-mmusic-rfc4566bis-12
>>>>>>> section 8.2.4. The third bullet calls for an ABNF syntax rule
>>>>>>> defining for the syntax of the value. The seventh bullet calls for
>>>>>>> an ABNF definition for the syntax of the value.
>>>>>>>
>>>>>>> If this isn't straight-up duplication, then I think the document
>>>>>>> needs to make a clearer distinction between what it means by these
>>>>>>> two bullets. I certainly wouldn't know how to conform to these
>>>>>>> requirements if I needed to register a new attribute.
>>>>>>
>>>>>> The third bullet asks for the *name* of an ABNF rule.
>>>>>>
>>>>>> The 7th bullet asks for the *definition* of that rule. I thought it
>>>>>> was clear. If not, can > you suggest a change to improve it?
>>>>>
>>>>> My suggestion would be to remove the 3rd bullet. IANA does not need
>>>>> that information, and there is no need to put it in any registry.
>>>>>
>>>>> The 7th bullet would ask for a reference to where the syntax,
>>>>> offer/answer considerations etc, are defined.
>>>>
>>>> This isn't just a matter of what IANA needs to know.
>>>>
>>>> 4566bis must define the complete set of information that must be
>>>> provided about an attribute. The
>>>> IANA registry doesn't need to contain all that info. It minimally
>>>> needs to contain the name of the attribute
>>>> and a reference to the document that contains the rest.
>>>
>>> Correct. And, it needs to be clear what information is required, so
>>> that expert reviewers etc know to look for it.
>>>
>>>> We put more of the info in the registry for convenience.
>>>>
>>>> In particular, it isn't practical to put the abnf for the value into
>>>> the registry. Nor the semantics for the attribute, beyond some basics
>>>> like session/media/source level.
>>>
>>> Exactly - and I think that is the issue me and Adam are having, as
>>> bullet 3 seems to require the value ABNF to be put in the registry. For
>>> that reason I suggest to remove bullet 3, and then in bullet 7 (or
>>> somewhere else) inform that the value ABNF needs to be present in the
>>> document defining the attribute.
>>>
>>> The name of the attribute obviously need to be in the registry.
>>
>> Section 8.2.4 says that the bulleted items must be included in the
>> specification in order to be accepted for registration. It doesn't say
>> the registry has to contain all of those things.
>>
>> This is a checklist to be enforced by IANA and/or the expert reviewer.
>> The things that go into the registry are a subset of these.
>>
>> So in a document you can put all the stuff in this list into an
>> arbitrary place in your document that makes sense. Then in the IANA
>> considerations section you can simply point to that section and ask to
>> register the attribute defined there. Then IANA can extract from that
>> the stuff that goes into their registry.
>>
>> 	Thanks,
>> 	Paul
>>


From nobody Fri Feb 13 10:22:29 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EBDE1A0161 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 10:22:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.71
X-Spam-Level: 
X-Spam-Status: No, score=-5.71 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_74=0.6, J_CHICKENPOX_75=0.6, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lq8KdH1Vr02G for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 10:22:24 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B22E1A0162 for <mmusic@ietf.org>; Fri, 13 Feb 2015 10:22:24 -0800 (PST)
Received: from us70uusmtp3.zam.alcatel-lucent.com (unknown [135.5.2.65]) by Websense Email Security Gateway with ESMTPS id 95EB274CDF5DA; Fri, 13 Feb 2015 18:22:15 +0000 (GMT)
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (us70uwxchhub02.zam.alcatel-lucent.com [135.5.2.49]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id t1DIMHAt031683 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Feb 2015 13:22:17 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70UWXCHHUB02.zam.alcatel-lucent.com ([135.5.2.49]) with mapi id 14.03.0195.001; Fri, 13 Feb 2015 13:22:17 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "ranjit@ranjitvoip.com" <ranjit@ranjitvoip.com>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AQHQRwyFpV2Ozpl96UqUKwqcDylNO5zuz0IAgAARkSA=
Date: Fri, 13 Feb 2015 18:22:17 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6ECF9C@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com> <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/75dVi0Y39F6R4kPsYGB7RfWNiOU>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 18:22:26 -0000

> Hi,
>=20
> > Instead of assuming that if "ordered" is not included means that it is
> unordered, ordered=3Dtrue or ordered=3Dfalse is better.  E.g. a=3Ddcmap:2
> subprotocol=3D"MSRP";ordered=3D"true";label=3D"MSRP"
>=20
> If that's what people want, I can live with it :)
>=20
> However, would we then need to define a default value, in case the parame=
ter
> is not present?

[Raju] Correct.
I see consensus for the use of "ordered" parameters with values of "true" a=
nd "false" with a default value of "true".
Since only true and false keywords are allowed (and no spaces) I am thinkin=
g no quotes are needed around those. So, the earlier stated example will be=
come:

a=3Ddcmap:2 subprotocol=3D"MSRP";ordered=3Dtrue;label=3D"MSRP"
which is same as (default assumed):
a=3Ddcmap:2 subprotocol=3D"MSRP";label=3D"MSRP"

If ordered parameter has value other than true or false then default true i=
s assumed. This also means if quoted "true" or "false" are used then the va=
lue is ignored and true is assumed. I believe this keeps it simple. Please =
let me know if you don't agree.

Thank you all for the comments.

BR
Raju


From nobody Fri Feb 13 10:38:27 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F9981A01E7 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 10:38:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.299
X-Spam-Level: 
X-Spam-Status: No, score=0.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_74=0.6, J_CHICKENPOX_75=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gqunsB6qvKGE for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 10:38:15 -0800 (PST)
Received: from resqmta-ch2-07v.sys.comcast.net (resqmta-ch2-07v.sys.comcast.net [69.252.207.39]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AC321A01F4 for <mmusic@ietf.org>; Fri, 13 Feb 2015 10:38:01 -0800 (PST)
Received: from resomta-ch2-14v.sys.comcast.net ([69.252.207.110]) by resqmta-ch2-07v.sys.comcast.net with comcast id rud51p0062PT3Qt01ue0KK; Fri, 13 Feb 2015 18:38:00 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-14v.sys.comcast.net with comcast id rudz1p00C3Ge9ey01udzvv; Fri, 13 Feb 2015 18:38:00 +0000
Message-ID: <54DE4486.1040701@alum.mit.edu>
Date: Fri, 13 Feb 2015 13:37:58 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com> <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6ECF9C@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6ECF9C@US70UWXCHMBA02.zam.alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423852680; bh=7AgeMdnxGng4DhU/PO80o5XUjjjQZ8cSQgbh616cc6M=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=TzamKyHoxG2EFXNGgEDxx5zEsH1KxLbwMThQ+inJ6TuKJYj32gcBWdO5Zm3Ib5iZS KyLO2OtxjUM79h4dXBxHP+/LhmjKeFU5oObaaUZI3s94sxBX2UCsgAFFh5r3nCfn6Y XYYHfrh9WP0Uo29BPAvtMrCI8X73zFshYVGds5M4jh6zHVTML9b0ZiFwAgOL33ErC+ B1cpqvQ9JjsDrOQTq/q9aoBH5C+0I9GBdmmTh5Fqok9SqZgJleS+KDIxVIiduc/8Ag +j7N1O9vPYkS45Nhd3Jkl6JAQS7IKwUlup58wroWf1fW+QQpUkI7EJg1+XaT0mbJU/ Yxto5E8osDIIA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/hEwxn7Rdowl_HActh9ryhI2YkRQ>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 18:38:17 -0000

On 2/13/15 1:22 PM, Makaraju, Maridi Raju (Raju) wrote:
>> Hi,
>>
>>> Instead of assuming that if "ordered" is not included means that it is
>> unordered, ordered=true or ordered=false is better.  E.g. a=dcmap:2
>> subprotocol="MSRP";ordered="true";label="MSRP"
>>
>> If that's what people want, I can live with it :)
>>
>> However, would we then need to define a default value, in case the parameter
>> is not present?
>
> [Raju] Correct.
> I see consensus for the use of "ordered" parameters with values of "true" and "false" with a default value of "true".
> Since only true and false keywords are allowed (and no spaces) I am thinking no quotes are needed around those. So, the earlier stated example will become:
>
> a=dcmap:2 subprotocol="MSRP";ordered=true;label="MSRP"
> which is same as (default assumed):
> a=dcmap:2 subprotocol="MSRP";label="MSRP"
>
> If ordered parameter has value other than true or false then default true is assumed. This also means if quoted "true" or "false" are used then the value is ignored and true is assumed. I believe this keeps it simple. Please let me know if you don't agree.

IMO it is neither necessary, nor desirable, to define the behavior when 
invalid values are used. Doing so simply makes those into defacto 
synonyms for true.

	Thanks,
	Paul

> Thank you all for the comments.
>
> BR
> Raju
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Fri Feb 13 11:26:48 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 803501A00F4 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 11:26:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XColik4qjdyF for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 11:26:42 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CFA11A001C for <mmusic@ietf.org>; Fri, 13 Feb 2015 11:26:42 -0800 (PST)
Received: from us70uusmtp4.zam.alcatel-lucent.com (unknown [135.5.2.66]) by Websense Email Security Gateway with ESMTPS id 388876212D7DB; Fri, 13 Feb 2015 19:26:36 +0000 (GMT)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id t1DJQcBE001051 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Feb 2015 14:26:38 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Fri, 13 Feb 2015 14:26:38 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AQHQRwyFpV2Ozpl96UqUKwqcDylNO5zuz0IAgAARkSCAAF1FAP//uLWA
Date: Fri, 13 Feb 2015 19:26:38 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6EDDC8@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com> <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6ECF9C@US70UWXCHMBA02.zam.alcatel-lucent.com> <54DE4486.1040701@alum.mit.edu>
In-Reply-To: <54DE4486.1040701@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/gcQtgcwprpKAWtZRh11rUQ35fSY>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 19:26:45 -0000

> > If ordered parameter has value other than true or false then default tr=
ue
> is assumed. This also means if quoted "true" or "false" are used then the
> value is ignored and true is assumed. I believe this keeps it simple. Ple=
ase
> let me know if you don't agree.
>=20
> IMO it is neither necessary, nor desirable, to define the behavior when
> invalid values are used. Doing so simply makes those into defacto
> synonyms for true

[Raju] Thanks for the quick comment.
I am ok to not define behavior for invalid values, i.e. the behavior is "un=
defined". That seems to be the general philosophy with other SDP related RF=
Cs/drafts as well anyways.
I will wait for more feedback from others as well.

BR
Raju


From nobody Fri Feb 13 11:40:13 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C71D61A0118 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 11:40:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.31
X-Spam-Level: 
X-Spam-Status: No, score=-6.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YZdyLBtm9AsZ for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 11:40:09 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34DAE1A0115 for <mmusic@ietf.org>; Fri, 13 Feb 2015 11:40:09 -0800 (PST)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 330FE9D9E6582; Fri, 13 Feb 2015 19:40:04 +0000 (GMT)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t1DJe7Ka022028 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Feb 2015 20:40:07 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.88]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.03.0195.001; Fri, 13 Feb 2015 20:40:07 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "Paul Kyzivat" <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AQHQRQdS1e7TATlRyESOkMle4A4i1JzqAiuAgAOM0kKAAN+6AIAAanWAgAAEYgCAAA2YAIAAEZeQ
Date: Fri, 13 Feb 2015 19:40:07 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8B4A0F04EB@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com> <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6ECF9C@US70UWXCHMBA02.zam.alcatel-lucent.com> <54DE4486.1040701@alum.mit.edu> <E1FE4C082A89A246A11D7F32A95A17828E6EDDC8@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6EDDC8@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.41]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/jDU1Xrxrgo9NY_NZPm7BsJZ8OQ0>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 19:40:12 -0000

This does raise the question of what the error handling is for malformed sy=
ntax.

I assume the RFC 4566 action would be to ignore the entire a=3Ddcmap line, =
but at moment cannot find a statement in RFC 4566 indicating that.

I suspect there are problems with trying only to ignore the malformed param=
eter and using the remainder of the line.=20

Regards

Keith

> -----Original Message-----
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of=20
> Makaraju, Maridi Raju (Raju)
> Sent: 13 February 2015 19:27
> To: Paul Kyzivat; mmusic@ietf.org
> Subject: Re: [MMUSIC] Initial comments on=20
> draft-ietf-mmusic-data-channel-sdpneg-00
>=20
> > > If ordered parameter has value other than true or false=20
> then default=20
> > > true
> > is assumed. This also means if quoted "true" or "false" are=20
> used then=20
> > the value is ignored and true is assumed. I believe this keeps it=20
> > simple. Please let me know if you don't agree.
> >=20
> > IMO it is neither necessary, nor desirable, to define the behavior=20
> > when invalid values are used. Doing so simply makes those=20
> into defacto=20
> > synonyms for true
>=20
> [Raju] Thanks for the quick comment.
> I am ok to not define behavior for invalid values, i.e. the=20
> behavior is "undefined". That seems to be the general=20
> philosophy with other SDP related RFCs/drafts as well anyways.
> I will wait for more feedback from others as well.
>=20
> BR
> Raju
>=20
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
> =


From nobody Fri Feb 13 13:04:46 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD57E1A1A14 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 13:04:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_15=0.6, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wdci5_4LQ80i for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 13:04:42 -0800 (PST)
Received: from resqmta-ch2-06v.sys.comcast.net (resqmta-ch2-06v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:38]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13E401A1A2D for <mmusic@ietf.org>; Fri, 13 Feb 2015 13:04:39 -0800 (PST)
Received: from resomta-ch2-13v.sys.comcast.net ([69.252.207.109]) by resqmta-ch2-06v.sys.comcast.net with comcast id rx3H1p0022N9P4d01x4fcG; Fri, 13 Feb 2015 21:04:39 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-13v.sys.comcast.net with comcast id rx4e1p00f3Ge9ey01x4e2M; Fri, 13 Feb 2015 21:04:39 +0000
Message-ID: <54DE66E5.3070100@alum.mit.edu>
Date: Fri, 13 Feb 2015 16:04:37 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>,  "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com> <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6ECF9C@US70UWXCHMBA02.zam.alcatel-lucent.com> <54DE4486.1040701@alum.mit.edu> <E1FE4C082A89A246A11D7F32A95A17828E6EDDC8@US70UWXCHMBA02.zam.alcatel-lucent.com> <949EF20990823C4C85C18D59AA11AD8B4A0F04EB@FR712WXCHMBA11.zeu.alcatel-lucent.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8B4A0F04EB@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423861479; bh=jKGM1J6+jmAcCmVHZJW+78eWHhzn6x29Z3QcXm4rdiU=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=Eg6IipBH29Y9YhSPYBIhe7IYN6oI0ff69JOhuHPwr9yAJZuuskSV4PVQhGGzyHQ/W ND/K6I8nk+8YXXD+Fb6ZvLB/XChzbSNCnJNHtOGIN5a40U4MFpVF1pm7d0nCxtS6Qt oe4dV2Be19JhfnOVi5+nwu3FFvlSSJZJRFINqRncQkYJdq1t9NfrcMTN8Y+4FAY3hg GqfKgUafrsjKWUg8nsZeEnddMGWYJ3ka9T+6WoX8oIu6zJlnTqpMKCs/ZUd6LSucss MzaGcas2UUbQkmB10n8OlqXAJ1zAT+5ScOlMNNPH0T9Fx5+WpxASraOCivqT+o1++7 oOPV4F5vdjCuQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/kE2f1F7Sb0AvysQbn51SE5knY9U>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 21:04:44 -0000

On 2/13/15 2:40 PM, DRAGE, Keith (Keith) wrote:
> This does raise the question of what the error handling is for malformed syntax.
>
> I assume the RFC 4566 action would be to ignore the entire a=dcmap line, but at moment cannot find a statement in RFC 4566 indicating that.
>
> I suspect there are problems with trying only to ignore the malformed parameter and using the remainder of the line.

I don't know if there has ever been a statement about this. (I haven't 
searched 4566 for a statement on this, but am not aware of one.)

The expectations could be different for SDP used in O/A than for SDP 
used declaratively.

In the case of SDP used with SIP, badly formed SDP received in a request 
can be rejected with a 488 or 606 response. But that doesn't work for 
badly formed SDP in an response or ACK.

	Thanks,
	Paul

> Regards
>
> Keith
>
>> -----Original Message-----
>> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of
>> Makaraju, Maridi Raju (Raju)
>> Sent: 13 February 2015 19:27
>> To: Paul Kyzivat; mmusic@ietf.org
>> Subject: Re: [MMUSIC] Initial comments on
>> draft-ietf-mmusic-data-channel-sdpneg-00
>>
>>>> If ordered parameter has value other than true or false
>> then default
>>>> true
>>> is assumed. This also means if quoted "true" or "false" are
>> used then
>>> the value is ignored and true is assumed. I believe this keeps it
>>> simple. Please let me know if you don't agree.
>>>
>>> IMO it is neither necessary, nor desirable, to define the behavior
>>> when invalid values are used. Doing so simply makes those
>> into defacto
>>> synonyms for true
>>
>> [Raju] Thanks for the quick comment.
>> I am ok to not define behavior for invalid values, i.e. the
>> behavior is "undefined". That seems to be the general
>> philosophy with other SDP related RFCs/drafts as well anyways.
>> I will wait for more feedback from others as well.
>>
>> BR
>> Raju
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>


From nobody Fri Feb 13 15:26:14 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8345E1A005C for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 15:26:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.601
X-Spam-Level: 
X-Spam-Status: No, score=-3.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7ThlxL_qQPS8 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 15:26:06 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E7F51A0058 for <mmusic@ietf.org>; Fri, 13 Feb 2015 15:26:05 -0800 (PST)
X-AuditID: c1b4fb30-f79106d000001184-ae-54de880b5016
Received: from ESESSHC017.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 4A.73.04484.B088ED45; Sat, 14 Feb 2015 00:26:03 +0100 (CET)
Received: from ESESSMB208.ericsson.se ([169.254.8.149]) by ESESSHC017.ericsson.se ([153.88.183.69]) with mapi id 14.03.0210.002; Sat, 14 Feb 2015 00:26:03 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "Paul Kyzivat" <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AQHQRwx/OOAgLMV5WUSs01u6Vmkdj5zueylggABZ+ICAAARiAIAADZkAgABTNNA=
Date: Fri, 13 Feb 2015 23:26:02 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6D3C8D@ESESSMB208.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com> <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6ECF9C@US70UWXCHMBA02.zam.alcatel-lucent.com> <54DE4486.1040701@alum.mit.edu> <E1FE4C082A89A246A11D7F32A95A17828E6EDDC8@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E6EDDC8@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.150]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRmVeSWpSXmKPExsUyM+JvjS53x70Qg+s7dSymLn/MYrFiwwFW i4aNV1gdmD1an+1l9fj7/gOTx5IlP5kCmKO4bFJSczLLUov07RK4Mv58Xs5e0Mde0TTzBXsD 40XWLkZODgkBE4mvP1eyQ9hiEhfurWfrYuTiEBI4wijRdGMVI4SzhFHiw5WJzF2MHBxsAhYS 3f+0QeIiAlMYJbYuuMII0i0sECJx4uNsZhBbRCBUYtGLjSwQtp/Ehl0XwLaxCKhKTDnTBmbz CvhKvDkxhRliwVJ2ibnnTrKCLOAUiJW4dtIIpIYR6KLvp9YwgdjMAuISt57MZ4K4VEBiyZ7z zBC2qMTLx/+gvlGSWLH9EiNEvY7Egt2f2CBsbYllC18zQ+wVlDg58wnLBEbRWUjGzkLSMgtJ yywkLQsYWVYxihanFiflphsZ6aUWZSYXF+fn6eWllmxiBEbPwS2/DXYwvnzueIhRgINRiYd3 Y8bdECHWxLLiytxDjNIcLErivHbGh0KEBNITS1KzU1MLUovii0pzUosPMTJxcEo1MBYeDLVc dF19leCBuLxDnlcXvVli4mekyjTX6QDT2oLf1/rfStk9m2uxK427wC/q/VL/2fNzw955XV12 ZZ/osyvd/LIiXelLL1b4K3/dvcDzkN/FFewbddNKM/L6jvE9sqlkWDbp6o3CbZH7rmn4JxVs dMr6Y7w4M+KRut2dnBmuShGfj7a826DEUpyRaKjFXFScCAA3m+JVfwIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/eRw7NZTH7rlxM1406vYJKpn-RO0>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 23:26:08 -0000

Hi,

>>> If ordered parameter has value other than true or false then default=20
>>> true
>> is assumed. This also means if quoted "true" or "false" are used then=20
>> the value is ignored and true is assumed. I believe this keeps it=20
>> simple. Please let me know if you don't agree.
>>=20
>> IMO it is neither necessary, nor desirable, to define the behavior=20
>> when invalid values are used. Doing so simply makes those into defacto=20
>> synonyms for true
>
> [Raju] Thanks for the quick comment.
> I am ok to not define behavior for invalid values, i.e. the behavior is "=
undefined". That seems=20
> to be the general philosophy with other SDP related RFCs/drafts as well a=
nyways.
> I will wait for more feedback from others as well.

I also suggest you define the values as TOKENs, not strings.

So, e.g. ordered=3Dtrue instead of ordered=3D"true"

Regards,

Christer


From nobody Fri Feb 13 15:29:23 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 417041A036D for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 15:29:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.31
X-Spam-Level: 
X-Spam-Status: No, score=-6.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iZwkvVmJvgH3 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 15:29:14 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C175A1A0076 for <mmusic@ietf.org>; Fri, 13 Feb 2015 15:29:10 -0800 (PST)
Received: from us70uusmtp3.zam.alcatel-lucent.com (unknown [135.5.2.65]) by Websense Email Security Gateway with ESMTPS id 2C6EA7639E5D6; Fri, 13 Feb 2015 23:29:02 +0000 (GMT)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id t1DNT5wD001575 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Feb 2015 18:29:05 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Fri, 13 Feb 2015 18:29:05 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
Thread-Index: AQHQRwyFpV2Ozpl96UqUKwqcDylNO5zuz0IAgAARkSCAAF1FAP//uLWAgACXxwD//6y5YA==
Date: Fri, 13 Feb 2015 23:29:05 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E6EF405@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D6AED68@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D222E@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6C07CE@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6D6D15@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6CAC8E@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E3372@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D01F6@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6E4C5B@US70UWXCHMBA02.zam.alcatel-lucent.com> <c9bf195fd83c02ba3120bad6a0998b48@ranjitvoip.com> <7594FB04B1934943A5C02806D1A2204B1D6D1946@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E6ECF9C@US70UWXCHMBA02.zam.alcatel-lucent.com> <54DE4486.1040701@alum.mit.edu> <E1FE4C082A89A246A11D7F32A95A17828E6EDDC8@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D6D3C8D@ESESSMB208.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6D3C8D@ESESSMB208.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/HzARVUp0c7aKkyaxyd4MAFToPR4>
Subject: Re: [MMUSIC] Initial comments on draft-ietf-mmusic-data-channel-sdpneg-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 23:29:20 -0000

>=20
> I also suggest you define the values as TOKENs, not strings.
>=20
> So, e.g. ordered=3Dtrue instead of ordered=3D"true"
>=20
[Raju] Yes, tokens will be used not quoted strings, which I thought I alrea=
dy indicated in my earlier response. :-)

Thanks
Raju


From nobody Fri Feb 13 16:08:03 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3681D1A039C for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 16:08:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TB5XcFhSSpec for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 16:07:58 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42C381A036D for <mmusic@ietf.org>; Fri, 13 Feb 2015 16:07:58 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-d1-54de91dc56ca
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 91.76.24955.CD19ED45; Sat, 14 Feb 2015 01:07:56 +0100 (CET)
Received: from ESESSMB208.ericsson.se ([169.254.8.149]) by ESESSHC012.ericsson.se ([153.88.183.54]) with mapi id 14.03.0210.002; Sat, 14 Feb 2015 01:07:55 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "Dale R. Worley" <worley@ariadne.com>
Thread-Topic: [MMUSIC] SCTP-SDP and BUNDLE
Thread-Index: AQHQRzrXdKtuZ6RBSQWtWK8MlDLQJ5zubeaAgABMN4CAAIR5gA==
Date: Sat, 14 Feb 2015 00:07:55 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6DAD05@ESESSMB208.ericsson.se>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se> <54DE2A7D.7080407@alum.mit.edu>
In-Reply-To: <54DE2A7D.7080407@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.150]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRmVeSWpSXmKPExsUyM+Jvje6difdCDH4dFLWYuvwxi8WKDQdY LV6eKHNg9vj7/gOTx+T9X5k9liz5yRTAHMVlk5Kak1mWWqRvl8CVMf2OasFV+YoVZ28wNTBO kexi5OSQEDCRaP6zhA3CFpO4cG89kM3FISRwhFGi5dgUJpCEkMASRokjbYVdjBwcbAIWEt3/ tEHCIgKBEl07jzGBhJkF1CWuLg4CMYUFNCUO7JGAqNCSOHXuBRuE7SRx6OgbZhCbRUBVYurZ 96wgNq+Ar8Tpw5eZILZeYpToXzGZBSTBKaAj0bn1NzuIzQh02vdTa8CuYRYQl7j1ZD4TxMkC Ekv2nGeGsEUlXj7+xwphK0ms2H6JEaJeR2LB7k9sELa2xLKFr5khFgtKnJz5hGUCo9gsJGNn IWmZhaRlFpKWBYwsqxhFi1OLk3LTjYz1Uosyk4uL8/P08lJLNjECY+nglt+qOxgvv3E8xCjA wajEw7sh426IEGtiWXFl7iFGaQ4WJXFeO+NDIUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoY Y6cKmy7bfDGnk7Nqms2U9Nz1oeKSdna9qY7cHzmOWi9U1PBhDeDkW6D3UkI+XfHuyX+79igK 9Gnu+Fn29m7Y1LOK59m/mbXOm6+1pUaDqXT+JQe23AevZonlyka/SV0l/2H3ZNlUxxfPlpUW Ld44Y87JLR2X781O4lir/5zFQo6zeodM5b45SizFGYmGWsxFxYkAr3euUIYCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/QgsqS913ZXh6K9H5s_cJJ0PrDh4>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Feb 2015 00:08:02 -0000

Hi,

>> No matter what the definition of SCTP endpoint is, I think we all agree =
that one=20
>> any given 5-tuple there can only be one SCTP association - in the same w=
ay there=20
>> can only be one UDP "connection"/TCP connection on any given 5-tuple.
>
> You need to be careful about using 5-tuple here. When using native SCTP, =
the 5-tuple=20
> consists of "SCTP" (the protocol), two IP addresses, and two *SCTP* ports=
. In that=20
> case a "transport address" (for the sctp definition of endpoint), is one =
IP address and one SCTP port.

Correct. I should have clarified that I was talking about the case when SCT=
CP is the actual transport layer protocol.

> When using SCTPoDTLS, there is actually a 7-tuple, consisting of "SCTPoDT=
LS" (the protocol), two=20
> IP addresses, two SCTP ports, and two UDP ports. In this case I think tha=
t a transport address for=20
> sctp is one IP address, one SCTP port, and one UDP port.
>=20
>> BUNDLE is all about multiple APPLICATIONS sharing a single transport. Fo=
r example, the=20
>> BUNDLE spec gives an example on how SRTP, DTLS and STUN can share a sing=
le 5-tuple - using=20
>> a single transport layer "connection".
>
> I'm dubious of calling "SRTP", "DTLS" and "STUN" *applications*.=20
>
> And ultimately BUNDLE is about multiple *media streams* (as the term in u=
sed in=20
> RFC4566) sharing a single 5-tuple. When SCTPoDTLS is in use the 5-tuple i=
ncludes the=20
> UDP ports, and not the SCTP ports.

Correct.

>> So, for SCTP and DTLSoSCTP, where SCTP is pure transport layer, we don't=
 need to say anything.
>
> AFAIK these cases arent' covered by the current BUNDLE draft, so in that =
sense I agree.

Good :)

>> And, if multiple applications want to share a single SCTP association, t=
he SCTP stream concept already allows that.
>>
>> For SCTPoDTLS, one could of course claim that SCTP is an application, an=
d you could have=20
>> multiple SCTP applications sharing a single DTLS/UDP (or DTLS/TCP) conne=
ction. But, in=20
>> Honolulu we agreed that we will only allow a single SCTP association per=
 DTLS connection,=20
>> and I hope we will not change that now. One can use a single SCTP associ=
ations with multiple SCTP streams.
>
> Yes. In principle there could be multiple SCTP m-lines, distinguished fro=
m one another by having distinct=20
> SCTP ports. But we agreed to rule that out of scope of the BUNDLE draft.

We also agreed to rule that out of scope of the SCTP-SDP draft.

> AFAIK, allowing it would not violate the SCTP exclusion. Each one would c=
onstitute a distinct SCTP endpoint.
>
>> So, as far as the SCTP association is concerned, my conclusion is that w=
e don't need to say
>> anything about BUNDLE in the SCTP-SDP draft.
>
> I think this is right.
>
> The SCTP exclusion, read loosely, might appear to exclude two native SCTP=
 m-lines,=20
> on *different* 5-tuples. I hope that is not intended.

The SCTP-SDP draft does not (at least that is not the intention) forbid usa=
ge of multiple SCTP m- lines.=20

And, the actual meaning of 'only-one-SCTP-association-between-two-endpoints=
' is outside the scope of the SCTP-SDP draft. If we want to clarify that, w=
e need to go elsewhere.

>> Now, as far as the sctp-port and max-message-size attributes are concern=
ed, we should=20
>> still say to which "Mux category" [draft-ietf-mmusic-sdp-mux-attributes]=
 they belong. I=20
>> guess the category could be SPECIAL, and we would then say that there ca=
n only be one=20
>> SCTP m- line within a given BUNDLE group.
>
> Yes, that works, for now. It would need to be revisited if we wanted in t=
he future to extend=20
> to allow multiple SCTP associations on different sctp ports.

Perhaps, the day when people run out of SCTP streams on a single SCTP assoc=
iation, they may want such extensions. I do wonder whether people would wan=
t to put yet another SCTP association on the same 5-tuple in such case, tho=
ugh...

Regards,

Christer


From nobody Fri Feb 13 16:53:07 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F29A1A0687 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 16:53:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.901
X-Spam-Level: 
X-Spam-Status: No, score=-0.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xx9HiCHc1iP4 for <mmusic@ietfa.amsl.com>; Fri, 13 Feb 2015 16:53:02 -0800 (PST)
Received: from resqmta-ch2-04v.sys.comcast.net (resqmta-ch2-04v.sys.comcast.net [69.252.207.36]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E0581A046D for <mmusic@ietf.org>; Fri, 13 Feb 2015 16:53:02 -0800 (PST)
Received: from resomta-ch2-12v.sys.comcast.net ([69.252.207.108]) by resqmta-ch2-04v.sys.comcast.net with comcast id s0rU1p0012LrikM010t00D; Sat, 14 Feb 2015 00:53:00 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-12v.sys.comcast.net with comcast id s0t01p0023Ge9ey010t00T; Sat, 14 Feb 2015 00:53:00 +0000
Message-ID: <54DE9C6B.7010705@alum.mit.edu>
Date: Fri, 13 Feb 2015 19:52:59 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "Dale R. Worley" <worley@ariadne.com>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se> <54DE2A7D.7080407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6DAD05@ESESSMB208.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6DAD05@ESESSMB208.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1423875180; bh=ZLE0M3Hbo9x46WZVflOEnJfz/4QfHtr+0NXyQIJhNRk=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=TKy8CC+hCzkZoQCw7AiIlroX1TdHGHhdgp8n20pGcWJhu1ALwwmDf6JVtXMJc4Hss Elr7zyQwZ2KqLmmBV65iW4pQMfcnKGvnTK+JZt6R9yAZY6PtSSsOp/9ZO6duLIW+Ib +uGBv+kq4IcvlzXteBMChPybGUuTXFM1j1GfCV+JJSY5lptazYlcLTPbGXRpaWBaPO 9kvhN/61lB3pKWCk1zFyVL4/mwLQQo5ubvRuSBltZDAUggYcak63YfnhMqOhDhCRfd axAjGxoVd91Q1nSoNgWkfioTBtnLRKCegy/tdoHTaA8woxrhRIPXtIT+wdSm1/u8fC Z5OTvGUrVnvNA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/z4FVRfvegjiFVuXob5zyPVx0RlA>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Feb 2015 00:53:04 -0000

On 2/13/15 7:07 PM, Christer Holmberg wrote:
> Hi,
>
>>> No matter what the definition of SCTP endpoint is, I think we all agree that one
>>> any given 5-tuple there can only be one SCTP association - in the same way there
>>> can only be one UDP "connection"/TCP connection on any given 5-tuple.
>>
>> You need to be careful about using 5-tuple here. When using native SCTP, the 5-tuple
>> consists of "SCTP" (the protocol), two IP addresses, and two *SCTP* ports. In that
>> case a "transport address" (for the sctp definition of endpoint), is one IP address and one SCTP port.
>
> Correct. I should have clarified that I was talking about the case when SCTCP is the actual transport layer protocol.
>
>> When using SCTPoDTLS, there is actually a 7-tuple, consisting of "SCTPoDTLS" (the protocol), two
>> IP addresses, two SCTP ports, and two UDP ports. In this case I think that a transport address for
>> sctp is one IP address, one SCTP port, and one UDP port.
>>
>>> BUNDLE is all about multiple APPLICATIONS sharing a single transport. For example, the
>>> BUNDLE spec gives an example on how SRTP, DTLS and STUN can share a single 5-tuple - using
>>> a single transport layer "connection".
>>
>> I'm dubious of calling "SRTP", "DTLS" and "STUN" *applications*.
>>
>> And ultimately BUNDLE is about multiple *media streams* (as the term in used in
>> RFC4566) sharing a single 5-tuple. When SCTPoDTLS is in use the 5-tuple includes the
>> UDP ports, and not the SCTP ports.
>
> Correct.
>
>>> So, for SCTP and DTLSoSCTP, where SCTP is pure transport layer, we don't need to say anything.
>>
>> AFAIK these cases arent' covered by the current BUNDLE draft, so in that sense I agree.
>
> Good :)
>
>>> And, if multiple applications want to share a single SCTP association, the SCTP stream concept already allows that.
>>>
>>> For SCTPoDTLS, one could of course claim that SCTP is an application, and you could have
>>> multiple SCTP applications sharing a single DTLS/UDP (or DTLS/TCP) connection. But, in
>>> Honolulu we agreed that we will only allow a single SCTP association per DTLS connection,
>>> and I hope we will not change that now. One can use a single SCTP associations with multiple SCTP streams.
>>
>> Yes. In principle there could be multiple SCTP m-lines, distinguished from one another by having distinct
>> SCTP ports. But we agreed to rule that out of scope of the BUNDLE draft.
>
> We also agreed to rule that out of scope of the SCTP-SDP draft.

I don't know what that means. The SCTP-SDP draft says how to construct 
an m-line for SCTP. It doesn't (and shouldn't) say anything about more 
than one.

>> AFAIK, allowing it would not violate the SCTP exclusion. Each one would constitute a distinct SCTP endpoint.
>>
>>> So, as far as the SCTP association is concerned, my conclusion is that we don't need to say
>>> anything about BUNDLE in the SCTP-SDP draft.
>>
>> I think this is right.
>>
>> The SCTP exclusion, read loosely, might appear to exclude two native SCTP m-lines,
>> on *different* 5-tuples. I hope that is not intended.
>
> The SCTP-SDP draft does not (at least that is not the intention) forbid usage of multiple SCTP m- lines.

The exclusion isn't stated in the SCTP-SDP draft. IIRC it is in the SCTP 
specification.

> And, the actual meaning of 'only-one-SCTP-association-between-two-endpoints' is outside the scope of the SCTP-SDP draft. If we want to clarify that, we need to go elsewhere.
>
>>> Now, as far as the sctp-port and max-message-size attributes are concerned, we should
>>> still say to which "Mux category" [draft-ietf-mmusic-sdp-mux-attributes] they belong. I
>>> guess the category could be SPECIAL, and we would then say that there can only be one
>>> SCTP m- line within a given BUNDLE group.
>>
>> Yes, that works, for now. It would need to be revisited if we wanted in the future to extend
>> to allow multiple SCTP associations on different sctp ports.
>
> Perhaps, the day when people run out of SCTP streams on a single SCTP association, they may want such extensions. I do wonder whether people would want to put yet another SCTP association on the same 5-tuple in such case, though...

Running out of streams is not the only reason to want more than one.

You might want more than one if different schemes (application usages) 
are used to manage streams on each. That may become important if/when we 
see another application usage defined.

	Thanks,
	Paul


From nobody Sat Feb 14 02:59:26 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A4971A1BDD for <mmusic@ietfa.amsl.com>; Sat, 14 Feb 2015 02:59:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MpDFZrH2j243 for <mmusic@ietfa.amsl.com>; Sat, 14 Feb 2015 02:59:22 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94F1B1A1A58 for <mmusic@ietf.org>; Sat, 14 Feb 2015 02:59:21 -0800 (PST)
X-AuditID: c1b4fb30-f79106d000001184-d2-54df2a87d001
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 74.B9.04484.78A2FD45; Sat, 14 Feb 2015 11:59:19 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC002.ericsson.se ([153.88.183.24]) with mapi id 14.03.0210.002; Sat, 14 Feb 2015 11:59:18 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "Dale R. Worley" <worley@ariadne.com>
Thread-Topic: [MMUSIC] SCTP-SDP and BUNDLE
Thread-Index: AQHQRzrXdKtuZ6RBSQWtWK8MlDLQJ5zubeaAgABMN4CAAIR5gIAAA1iAgAC2kGA=
Date: Sat, 14 Feb 2015 10:59:18 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6E5304@ESESSMB209.ericsson.se>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se> <54DE2A7D.7080407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6DAD05@ESESSMB208.ericsson.se> <54DE9C6B.7010705@alum.mit.edu>
In-Reply-To: <54DE9C6B.7010705@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRmVeSWpSXmKPExsUyM+JvjW671v0Qg89rRC2mLn/MYrFiwwFW i5cnyhyYPf6+/8DkMXn/V2aPJUt+MgUwR3HZpKTmZJalFunbJXBlbDm4hLHguGTF6Y2rmBsY t4h0MXJySAiYSPT2zmaHsMUkLtxbz9bFyMUhJHCEUWLNuUuMEM4SRolL++cDORwcbAIWEt3/ tEEaRAQCJbp2HmMCCTMLqEtcXRwEYgoLaEoc2CMBUaElcercCzYI20/i65ZTYENYBFQlNrcZ gYR5BXwlTr6ayg6xaAeTxJT9B8DqOQV0JH7PWcEIYjMCnfb91BomEJtZQFzi1pP5TBAnC0gs 2XOeGcIWlXj5+B8rhK0ksej2Z6h6HYkFuz+xQdjaEssWvmaGWCwocXLmE5YJjGKzkIydhaRl FpKWWUhaFjCyrGIULU4tTspNNzLSSy3KTC4uzs/Ty0st2cQIjKaDW34b7GB8+dzxEKMAB6MS D6/BrnshQqyJZcWVuYcYpTlYlMR57YwPhQgJpCeWpGanphakFsUXleakFh9iZOLglGpg5Ms4 JNqZ/dop8+l+jZe5XhU+jiUb33YrdRnzHP8idqN9UmTsZza27b0R5uc4sqzfZK+0NUzSkTEN PP7swimBaazizUvO5xze8PG+zNZFoWXRpZLSfwuvbdZpuTrptNDByX8y01iWSh+q8d8k5lSZ sNVpFXP8r97IcovZBhpCjresmy6nSJopsRRnJBpqMRcVJwIAQPSxSocCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/bG9PkeLLbF9v1n3F1LCIUSaRiy0>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Feb 2015 10:59:24 -0000

Hi,

>>>> For SCTPoDTLS, one could of course claim that SCTP is an=20
>>>> application, and you could have multiple SCTP applications sharing a=20
>>>> single DTLS/UDP (or DTLS/TCP) connection. But, in Honolulu we agreed=20
>>>> that we will only allow a single SCTP association per DTLS connection,=
 and I=20
>>>> hope we will not change that now. One can use a single SCTP associatio=
ns with multiple SCTP streams.
>>>
>>> Yes. In principle there could be multiple SCTP m-lines, distinguished=20
>>> from one another by having distinct SCTP ports. But we agreed to rule t=
hat out of scope of the BUNDLE draft.
>>
>> We also agreed to rule that out of scope of the SCTP-SDP draft.
>
> I don't know what that means. The SCTP-SDP draft says how to construct an=
 m-line=20
> for SCTP. It doesn't (and shouldn't) say anything about more than one.

One of the issues in Honolulu was whether we were going to describe how mul=
tiple SCTP associations (separated using the SCTP port) could be carried on=
 a single UDP/TCP 5-tuple, but we decided that we were not going to do that=
. So, it's aligned with your opinion :)

>>>> AFAIK, allowing it would not violate the SCTP exclusion. Each one woul=
d constitute a distinct SCTP endpoint.
>>>>
>>>> So, as far as the SCTP association is concerned, my conclusion is=20
>>>> that we don't need to say anything about BUNDLE in the SCTP-SDP draft.
>>>
>>> I think this is right.
>>>
>>> The SCTP exclusion, read loosely, might appear to exclude two native=20
>>> SCTP m-lines, on *different* 5-tuples. I hope that is not intended.
>>
>> The SCTP-SDP draft does not (at least that is not the intention) forbid =
usage of multiple SCTP m- lines.
>
> The exclusion isn't stated in the SCTP-SDP draft. IIRC it is in the SCTP =
specification.

Correct. My point was that the SCTP-SDP specification would not refer to th=
at exclusion, and define associated SDP exclusions.

>> Perhaps, the day when people run out of SCTP streams on a single SCTP as=
sociation, they may want=20
>> such extensions. I do wonder whether people would want to put yet anothe=
r SCTP association on=20
>> the same 5-tuple in such case, though...
>
> Running out of streams is not the only reason to want more than one.
>
> You might want more than one if different schemes (application usages) ar=
e used to manage=20
> streams on each. That may become important if/when we see another applica=
tion usage defined.

True. Currently you can only define one application usage (webrtc data chan=
nel) per SCTP association. But, people are still able to use that for almos=
t whatever they want, as long as they follow the SCTP guidelines etc for we=
brtc data channels.=20

But, of course, in future there might be a use-case where the webrtc data c=
hannel application usage simply isn't applicable, and if someone wants to u=
se both a webrtc data channel and that new application usage at the same ti=
me:

1) it either needs to be on separate 5-tuples;
2) someone needs to define how to carry multiple SCTP associations on a sin=
gle 5-tuple; or=20
3) someone needs to define how to negotiate multiple application usages on =
a single SCTP association.

Regards,

Christer


From nobody Sun Feb 15 07:54:33 2015
Return-Path: <abegen@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC2191A7017 for <mmusic@ietfa.amsl.com>; Sun, 15 Feb 2015 07:54:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4NtrNORFjxbL for <mmusic@ietfa.amsl.com>; Sun, 15 Feb 2015 07:54:29 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B22B91A700E for <mmusic@ietf.org>; Sun, 15 Feb 2015 07:54:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=690; q=dns/txt; s=iport; t=1424015668; x=1425225268; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=g8xya7PSvb98LsmQuAkx9FitYEvYKgVX+d+Fg6xgqwc=; b=GhmV1b9mY9XEKGglPtKfT2GV6OK4HNJ+9u+ROGX9uvTDY2P0jH0OopRt nHJbY6bdVe/I4aSVDo/rGN6m8YIF0USxyU5N4tQtgpEC4fAUS/rUYPKHI KiNE9JA3c6Kp7x1CLOFG34pU7Uxd2uVuLP76sjrvy0NrKAc8w4uED1cP/ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CXBQA9wOBU/4sNJK1bgwZSWwOCf783hg90QwEBAQEBAXyEEyMRVwEiAiYCBDAVEgSIQA2oV49Ilj8BAQEBBgEBAQEBARyBIY4TgzQugRQFjziDV4VggRg4glWOaCKDboIzfwEBAQ
X-IronPort-AV: E=Sophos;i="5.09,581,1418083200"; d="scan'208";a="123757312"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-7.cisco.com with ESMTP; 15 Feb 2015 15:54:28 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id t1FFsSwQ001341 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <mmusic@ietf.org>; Sun, 15 Feb 2015 15:54:28 GMT
Received: from xmb-aln-x01.cisco.com ([169.254.2.130]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0195.001; Sun, 15 Feb 2015 09:54:27 -0600
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: 4566bis: issue #22 (a=quality attribute)
Thread-Index: AQHQSTetHfjJ6yS/CUqAcOM3KWv/IQ==
Date: Sun, 15 Feb 2015 15:54:27 +0000
Message-ID: <259B194C-F245-44D8-9730-60AA941F013E@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/15.7.0.150202
x-originating-ip: [10.61.219.34]
Content-Type: text/plain; charset="utf-8"
Content-ID: <FE839D742102384B888136E2ECC8D719@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/5Mve6Ge3_rTio-fViPBLSZ-fIXA>
Subject: [MMUSIC] 4566bis: issue #22 (a=quality attribute)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Feb 2015 15:54:30 -0000

VGhpcyBpcyByZWdhcmRpbmc6DQoNCmh0dHA6Ly90b29scy5pZXRmLm9yZy93Zy9tbXVzaWMvdHJh
Yy90aWNrZXQvMjINCg0KYT1xdWFsaXR5IGF0dHJpYnV0ZToNCjEpIFVzYWdlIG9mIHRoaXMgYXR0
cmlidXRlIHNlZW1zIHRvIGJlIG9ubHkgZGVmaW5lZCBmb3IgdmlkZW8uIFdoYXQgYWJvdXQgDQpv
dGhlciBtZWRpYSB0eXBlcz8NCjIpIEFyZSBmcmFjdGlvbmFsIHZhbHVlcyBhbGxvd2VkPw0KMykg
VGhlIEFCTkYgaGFzIHRvIGFsbG93IGZvciB2YWx1ZSAwLCBhdCB0aGUgbW9tZW50IGl0IGlzIG5v
dC4NCg0KDQpRdWVzdGlvbnMgdG8gdGhlIFdHOg0KLSBEb2VzIGFueWJvZHkgdXNlIHRoaXMgdG9k
YXk/IA0KLSBEbyB5b3UgbmVlZCBmb3Igbm9uLXZpZGVvIG1lZGlhIHR5cGVzIGFuZCBmcmFjdGlv
bmFsIHZhbHVlcz8NCg0KUGxlYXNlIHJlc3BvbmQgYnkgTWFyY2ggMXN0IHNvIHdlIGNhbiBjbG9z
ZSB0aGUgaXNzdWUgaW4gdGhlIG5leHQgbWVldGluZy4NCg0KLWFjYmVnZW4NCg==


From nobody Sun Feb 15 07:54:58 2015
Return-Path: <trac+mmusic@trac.tools.ietf.org>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 766F11A7012 for <mmusic@ietfa.amsl.com>; Sun, 15 Feb 2015 07:54:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.31
X-Spam-Level: 
X-Spam-Status: No, score=-1.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_17=0.6, T_RP_MATCHES_RCVD=-0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V6-bS6HtXVtG for <mmusic@ietfa.amsl.com>; Sun, 15 Feb 2015 07:54:55 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C5ED1A1BCE for <mmusic@ietf.org>; Sun, 15 Feb 2015 07:54:55 -0800 (PST)
Received: from localhost ([::1]:51366 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+mmusic@trac.tools.ietf.org>) id 1YN1X5-0000AK-8l; Sun, 15 Feb 2015 07:54:55 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "mmusic issue tracker" <trac+mmusic@zinfandel.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: abegen@cisco.com
X-Trac-Project: mmusic
Date: Sun, 15 Feb 2015 15:54:55 -0000
X-URL: http://tools.ietf.org/mmusic/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/mmusic/trac/ticket/22#comment:1
Message-ID: <072.a33ad5c816388a9203e081c55009d163@trac.tools.ietf.org>
References: <057.1a77b7e10bbb8ca2976d2bebdd827c45@trac.tools.ietf.org>
X-Trac-Ticket-ID: 22
In-Reply-To: <057.1a77b7e10bbb8ca2976d2bebdd827c45@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: abegen@cisco.com, mmusic@ietf.org
X-SA-Exim-Mail-From: trac+mmusic@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/QzKa9Kd7QAY9lXmYU2HjY8ItWWA>
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] [mmusic] #22 (rfc4566bis): a=quality
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Feb 2015 15:54:56 -0000

#22: a=quality

Changes (by abegen@cisco.com):

 * component:  connectivity-precon => rfc4566bis


-- 
-------------------------------+------------------------------
  Reporter:  abegen@cisco.com  |      Owner:  abegen@cisco.com
      Type:  defect            |     Status:  new
  Priority:  major             |  Component:  rfc4566bis
   Version:                    |   Severity:  -
Resolution:                    |   Keywords:
-------------------------------+------------------------------

Ticket URL: <http://tools.ietf.org/wg/mmusic/trac/ticket/22#comment:1>
mmusic <http://tools.ietf.org/mmusic/>


From nobody Mon Feb 16 05:15:29 2015
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BDE01A888C for <mmusic@ietfa.amsl.com>; Mon, 16 Feb 2015 05:15:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8xuC3KnfeF8D for <mmusic@ietfa.amsl.com>; Mon, 16 Feb 2015 05:15:23 -0800 (PST)
Received: from cserver5.myshophosting.com (cserver5.myshophosting.com [175.107.161.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BC5D1A1B3F for <mmusic@ietf.org>; Mon, 16 Feb 2015 05:15:23 -0800 (PST)
Received: from 212-147-18-59.fix.access.vtx.ch ([212.147.18.59]:22297 helo=[127.0.0.1]) by cserver5.myshophosting.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.84) (envelope-from <Christian.Groves@nteczone.com>) id 1YNLUx-0006WV-8i for mmusic@ietf.org; Tue, 17 Feb 2015 00:14:04 +1100
Message-ID: <54E1ED61.1070409@nteczone.com>
Date: Tue, 17 Feb 2015 00:15:13 +1100
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se> <54DE2A7D.7080407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6DAD05@ESESSMB208.ericsson.se> <54DE9C6B.7010705@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6E5304@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6E5304@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cserver5.myshophosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - nteczone.com
X-Get-Message-Sender-Via: cserver5.myshophosting.com: authenticated_id: christian.groves@nteczone.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/JXkSeDQ-jGSs-v8ozxUrk2arBvM>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Feb 2015 13:15:26 -0000

I'm abit confused... where are we going to document the agreement from 
Honolulu that only a single SCTP association per DTLS connection is allowed?

The SDP draft references draft-ietf-tsvwg-sctp-dtls-encaps-06:
8. UDP/DTLS/SCTP Transport Realization

    The UDP/DTLS/SCTP transport is realized as described below:

    o  SCTP on top of DTLS is realized according to the procedures
       defined in [I-D.ietf-tsvwg-sctp-dtls-encaps]; and

ietf-tsvwg-sctp-dtls-encaps states in clause 6.1:

    o  Multiple SCTP associations MAY be multiplexed over a single DTLS
       connection.  The SCTP port numbers are used for multiplexing and
       demultiplexing the SCTP associations carried over a single DTLS
       connection.

This leads to a different interpretation.

Regards,
Christian

On 14/02/2015 9:59 PM, Christer Holmberg wrote:
> Hi,
>
>>>>> For SCTPoDTLS, one could of course claim that SCTP is an
>>>>> application, and you could have multiple SCTP applications sharing a
>>>>> single DTLS/UDP (or DTLS/TCP) connection. But, in Honolulu we agreed
>>>>> that we will only allow a single SCTP association per DTLS connection, and I
>>>>> hope we will not change that now. One can use a single SCTP associations with multiple SCTP streams.
>>>> Yes. In principle there could be multiple SCTP m-lines, distinguished
>>>> from one another by having distinct SCTP ports. But we agreed to rule that out of scope of the BUNDLE draft.
>>> We also agreed to rule that out of scope of the SCTP-SDP draft.
>> I don't know what that means. The SCTP-SDP draft says how to construct an m-line
>> for SCTP. It doesn't (and shouldn't) say anything about more than one.
> One of the issues in Honolulu was whether we were going to describe how multiple SCTP associations (separated using the SCTP port) could be carried on a single UDP/TCP 5-tuple, but we decided that we were not going to do that. So, it's aligned with your opinion :)
>
>>>>> AFAIK, allowing it would not violate the SCTP exclusion. Each one would constitute a distinct SCTP endpoint.
>>>>>
>>>>> So, as far as the SCTP association is concerned, my conclusion is
>>>>> that we don't need to say anything about BUNDLE in the SCTP-SDP draft.
>>>> I think this is right.
>>>>
>>>> The SCTP exclusion, read loosely, might appear to exclude two native
>>>> SCTP m-lines, on *different* 5-tuples. I hope that is not intended.
>>> The SCTP-SDP draft does not (at least that is not the intention) forbid usage of multiple SCTP m- lines.
>> The exclusion isn't stated in the SCTP-SDP draft. IIRC it is in the SCTP specification.
> Correct. My point was that the SCTP-SDP specification would not refer to that exclusion, and define associated SDP exclusions.
>
>>> Perhaps, the day when people run out of SCTP streams on a single SCTP association, they may want
>>> such extensions. I do wonder whether people would want to put yet another SCTP association on
>>> the same 5-tuple in such case, though...
>> Running out of streams is not the only reason to want more than one.
>>
>> You might want more than one if different schemes (application usages) are used to manage
>> streams on each. That may become important if/when we see another application usage defined.
> True. Currently you can only define one application usage (webrtc data channel) per SCTP association. But, people are still able to use that for almost whatever they want, as long as they follow the SCTP guidelines etc for webrtc data channels.
>
> But, of course, in future there might be a use-case where the webrtc data channel application usage simply isn't applicable, and if someone wants to use both a webrtc data channel and that new application usage at the same time:
>
> 1) it either needs to be on separate 5-tuples;
> 2) someone needs to define how to carry multiple SCTP associations on a single 5-tuple; or
> 3) someone needs to define how to negotiate multiple application usages on a single SCTP association.
>
> Regards,
>
> Christer
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Mon Feb 16 05:23:23 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 091FD1A1B3C for <mmusic@ietfa.amsl.com>; Mon, 16 Feb 2015 05:23:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jEHV_71VEgAf for <mmusic@ietfa.amsl.com>; Mon, 16 Feb 2015 05:23:18 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 125A21A1B36 for <mmusic@ietf.org>; Mon, 16 Feb 2015 05:23:17 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-1e-54e1ef4356c8
Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id DF.A1.04076.34FE1E45; Mon, 16 Feb 2015 14:23:15 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC003.ericsson.se ([153.88.183.27]) with mapi id 14.03.0210.002; Mon, 16 Feb 2015 14:23:11 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Christian Groves <Christian.Groves@nteczone.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP and BUNDLE
Thread-Index: AQHQRzrXdKtuZ6RBSQWtWK8MlDLQJ5zubeaAgABMN4CAAIR5gIAAA1iAgAC2kGCAAz16gIAAEeiA
Date: Mon, 16 Feb 2015 13:23:11 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6FA54B@ESESSMB209.ericsson.se>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se> <54DE2A7D.7080407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6DAD05@ESESSMB208.ericsson.se> <54DE9C6B.7010705@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6E5304@ESESSMB209.ericsson.se> <54E1ED61.1070409@nteczone.com>
In-Reply-To: <54E1ED61.1070409@nteczone.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsUyM+Jvja7z+4chBq03tCy+vG9ksZi6/DGL A5PHkiU/mTxWnJ/JEsAUxWWTkpqTWZZapG+XwJXxZEcfU8FB1YoXEwMbGKfLdTFyckgImEi8 7GllhrDFJC7cW88GYgsJHGGUeNVX0cXIBWQvYZS4ff8+YxcjBwebgIVE9z9tkBoRgWiJSQub 2UDCwgKaEgf2SECEtSROnXvBBmFHSWy9fxNsPIuAqsSJQzcYQWxeAV+JJetvskCMn8cssW7H b7AEp4COROPyW0wgNiPQPd9PrQGzmQXEJW49mc8EcaeAxJI956FuFpV4+fgfK4StJNG45Akr RL2OxILdn9ggbG2JZQtfM0MsFpQ4OfMJywRG0VlIxs5C0jILScssJC0LGFlWMYoWpxYX56Yb GemlFmUmFxfn5+nlpZZsYgTGyMEtv612MB587niIUYCDUYmH94PKwxAh1sSy4srcQ4zSHCxK 4rx2xodChATSE0tSs1NTC1KL4otKc1KLDzEycXBKNTDa35I63LNh+ad9r04GR3xc//8Fg0uC yzPxFaYr89j7Pz3Scg18sKZ6zemnJ9krjpqbSNtt4DVS1ou+KbDl2BfJuliFDEOxN4KC5tku bJd4xT5v4a//w/7Kq7xXMnlGoahBkblJbeMjXqkShrhKtULZzN2TRMoNMrUXd4RfeOx/zjLp 0qoALiWW4oxEQy3mouJEALjPeoFyAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/bBNKuzJ1_Q3uXPL-c3hLZy2vqgA>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Feb 2015 13:23:21 -0000

Hi Christian,

> I'm abit confused... where are we going to document the agreement from=20
> Honolulu that only a single SCTP association per DTLS connection is allow=
ed?
>
> The SDP draft references draft-ietf-tsvwg-sctp-dtls-encaps-06:
> 8. UDP/DTLS/SCTP Transport Realization
>
>    The UDP/DTLS/SCTP transport is realized as described below:
>
>    o  SCTP on top of DTLS is realized according to the procedures
>       defined in [I-D.ietf-tsvwg-sctp-dtls-encaps]; and
>
> ietf-tsvwg-sctp-dtls-encaps states in clause 6.1:
>
>   o  Multiple SCTP associations MAY be multiplexed over a single DTLS
>       connection.  The SCTP port numbers are used for multiplexing and
>       demultiplexing the SCTP associations carried over a single DTLS
>       connection.
>
> This leads to a different interpretation.

To be clear, the idea is to document that the SCTP-SDP mechanism doesn't su=
pport negotiation of multiple SCTP associations per DTLS connection.

Whether the SCTP-over-DTLS mechanism as such supports it is a separate issu=
e, outside the scope of the SCTP-SDP draft, but of course we can add a note=
 to the SCTP-SDP draft and inform people about it.

Regards,

Christer



> Hi,
>
>>>>> For SCTPoDTLS, one could of course claim that SCTP is an=20
>>>>> application, and you could have multiple SCTP applications sharing=20
>>>>> a single DTLS/UDP (or DTLS/TCP) connection. But, in Honolulu we=20
>>>>> agreed that we will only allow a single SCTP association per DTLS=20
>>>>> connection, and I hope we will not change that now. One can use a sin=
gle SCTP associations with multiple SCTP streams.
>>>> Yes. In principle there could be multiple SCTP m-lines,=20
>>>> distinguished from one another by having distinct SCTP ports. But we a=
greed to rule that out of scope of the BUNDLE draft.
>>> We also agreed to rule that out of scope of the SCTP-SDP draft.
>> I don't know what that means. The SCTP-SDP draft says how to=20
>> construct an m-line for SCTP. It doesn't (and shouldn't) say anything ab=
out more than one.
> One of the issues in Honolulu was whether we were going to describe=20
> how multiple SCTP associations (separated using the SCTP port) could=20
> be carried on a single UDP/TCP 5-tuple, but we decided that we were=20
> not going to do that. So, it's aligned with your opinion :)
>
>>>>> AFAIK, allowing it would not violate the SCTP exclusion. Each one wou=
ld constitute a distinct SCTP endpoint.
>>>>>
>>>>> So, as far as the SCTP association is concerned, my conclusion is=20
>>>>> that we don't need to say anything about BUNDLE in the SCTP-SDP draft=
.
>>>> I think this is right.
>>>>
>>>> The SCTP exclusion, read loosely, might appear to exclude two=20
>>>> native SCTP m-lines, on *different* 5-tuples. I hope that is not inten=
ded.
>>> The SCTP-SDP draft does not (at least that is not the intention) forbid=
 usage of multiple SCTP m- lines.
>> The exclusion isn't stated in the SCTP-SDP draft. IIRC it is in the SCTP=
 specification.
> Correct. My point was that the SCTP-SDP specification would not refer to =
that exclusion, and define associated SDP exclusions.
>
>>> Perhaps, the day when people run out of SCTP streams on a single=20
>>> SCTP association, they may want such extensions. I do wonder whether=20
>>> people would want to put yet another SCTP association on the same 5-tup=
le in such case, though...
>> Running out of streams is not the only reason to want more than one.
>>
>> You might want more than one if different schemes (application=20
>> usages) are used to manage streams on each. That may become important if=
/when we see another application usage defined.
> True. Currently you can only define one application usage (webrtc data ch=
annel) per SCTP association. But, people are still able to use that for alm=
ost whatever they want, as long as they follow the SCTP guidelines etc for =
webrtc data channels.
>
> But, of course, in future there might be a use-case where the webrtc data=
 channel application usage simply isn't applicable, and if someone wants to=
 use both a webrtc data channel and that new application usage at the same =
time:
>
> 1) it either needs to be on separate 5-tuples;
> 2) someone needs to define how to carry multiple SCTP associations on=20
> a single 5-tuple; or
> 3) someone needs to define how to negotiate multiple application usages o=
n a single SCTP association.
>
> Regards,
>
> Christer
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic


From nobody Tue Feb 17 03:04:51 2015
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DE0A1A879B; Tue, 17 Feb 2015 03:04:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.801
X-Spam-Level: 
X-Spam-Status: No, score=-1.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_111=0.6, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_16=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1oUjuUEKMV3t; Tue, 17 Feb 2015 03:04:41 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A02E81A874E; Tue, 17 Feb 2015 03:04:40 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-80-54e320469f74
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id F8.25.24955.64023E45; Tue, 17 Feb 2015 12:04:38 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.56) with Microsoft SMTP Server id 14.3.210.2; Tue, 17 Feb 2015 12:04:38 +0100
Message-ID: <54E3202F.4050802@ericsson.com>
Date: Tue, 17 Feb 2015 12:04:15 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "mmusic (E-mail)" <mmusic@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprELMWRmVeSWpSXmKPExsUyM+Jvja6bwuMQg1kv9Sxe9qxkt5i6/DGL A5PHkiU/mQIYo7hsUlJzMstSi/TtErgytp5bxFpwR6Ti78tG5gbGV/xdjJwcEgImEs2vb7FD 2GISF+6tZ+ti5OIQEjjCKPF203YmCGc5o8SXv1cYQap4BbQlJr1ZyQRiswioSnxr3QZmswlY SNz80cgGYgsJ6Ep09t8Hi4sKBEssfv6UFaJXUOLkzCcsILaIgLpE6+Y+sDizgJLE3KWvmbsY OTiEgeb3XHUHMZkFNCXW79KHqJCXaN46mxliurZEQ1MH6wRGgVlIhs5C6JiFpGMBI/MqRtHi 1OKk3HQjY73Uoszk4uL8PL281JJNjMBAPLjlt+oOxstvHA8xCnAwKvHwblj3KESINbGsuDL3 EKM0B4uSOK+d8aEQIYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYw6FRK1BsufH3B2tLB90VjZ LzWhw/jGW1OL3PjjcvcZ3l6PNPh1f83GVQHnrz6uzFVUeiI6X5Dl+ot9Uz/UT2LMMKzLdw/I vFr4anatZn3ngZm19R9ehHc7nFG+uXylJkuf9MIJAnsemGRKXl6rmp+ueVp2ceis7Kpw22tv jDlM5pt8mnQz6pESS3FGoqEWc1FxIgB9p7IUJQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/pPH3lNh6Ips9sTXDhbqEwBlMdCw>
Cc: IETF AVTCore WG <avt@ietf.org>
Subject: [MMUSIC] RTP Retransmission, FID and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: "mmusic \(E-mail\)" <mmusic@ietf.org>
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Feb 2015 11:04:47 -0000

MMUSIC,
(CC AVTCORE but please reply to MMUSIC only)

In draft-ietf-avtcore-multi-media-rtp-session-06 we have the following
open issue in Section 7.1:

   Open Issue: When using SDP to signal retransmission for one RTP
   session with multiple media types and one RTP session for the
   retransmission data will cause a situation where one will have
   multiple m= lines grouped using FID and the ones belonging to
   respective RTP session being grouped using BUNDLE.  This usage might
   contradict both the FID semantics [RFC5888] and an assumption in the
   RTP retransmission specification [RFC4588].

What I understand the concern relates to the correct usage of FID to
avoid breaking the semantics of FID when declaring an RTP session that
would contain one audio, one video source bundled but a separate RTP
session for the retransmission of both these media sources.

Lets exemplify with what I believe is the only possible offer for this
in regards to FID usage.

   SDP Offer (3)

       v=0
       o=alice 2890844526 2890844526 IN IP4 atlanta.example.com
       s=
       c=IN IP4 atlanta.example.com
       t=0 0
       a=group:BUNDLE foo bar
       a=group:FID foo zoo
       a=group:FID bar zoo
       m=audio 10000 RTP/AVP 0
       b=AS:200
       a=mid:foo
       a=rtpmap:0 PCMU/8000
       a=extmap 1 urn:ietf:params:rtp-hdrext:sdes:mid
       m=video 10000 RTP/AVP 31
       b=AS:1000
       a=mid:bar
       a=rtpmap:31 H261/90000
       a=extmap 1 urn:ietf:params:rtp-hdrext:sdes:mid
       m=application 40000 RTP/AVPF 99 100
       a=rtpmap:99 rtx/90000
       a=fmtp:99 apt=0;rtx-time=3000
       a=rtpmap:100 rtx/90000
       a=fmtp:199 apt=31;rtx-time=3000
       a=mid:zoo

I think the important aspect here is that one MUST use one FID line per
m= line one groups with the retransmission session to avoid the FID MUST
NOT have the same address that Roni brought up back in December.

Have I missed any limitation or does the above example appear
reasonable. If it does then we can write a small informational
description about this into the multiple media types document.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Services, Media and Network features, Ericsson Research EAB/TXM
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
FĂ¤rĂ¶gatan 6                 | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From nobody Tue Feb 17 03:19:58 2015
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 030971A8838 for <mmusic@ietfa.amsl.com>; Tue, 17 Feb 2015 03:19:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.801
X-Spam-Level: 
X-Spam-Status: No, score=-1.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_111=0.6, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_16=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JSlTFbv75-TB for <mmusic@ietfa.amsl.com>; Tue, 17 Feb 2015 03:19:55 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D48A21A87EB for <mmusic@ietf.org>; Tue, 17 Feb 2015 03:19:54 -0800 (PST)
X-AuditID: c1b4fb30-f79106d000001184-b2-54e323d84b4f
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id C0.C8.04484.8D323E45; Tue, 17 Feb 2015 12:19:52 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.83) with Microsoft SMTP Server id 14.3.210.2; Tue, 17 Feb 2015 12:19:52 +0100
Message-ID: <54E323D7.8040600@ericsson.com>
Date: Tue, 17 Feb 2015 12:19:51 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "mmusic (E-mail)" <mmusic@ietf.org>
References: <54E3202F.4050802@ericsson.com>
In-Reply-To: <54E3202F.4050802@ericsson.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjluLIzCtJLcpLzFFi42KZGfG3RveG8uMQgx2L9S2mLn/M4sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujEeHZjEXHFKtaFvSxd7AOFGmi5GTQ0LARGJX6xRmCFtM4sK9 9WxdjFwcQgJHGCV2zbjADOEsZ5SYeWQfO0gVr4C2RNPVZhYQm0VAVWLT5T4mEJtNwELi5o9G NhBbVCBYYvHzp6wQ9YISJ2c+AasXEVCXaN3cBxYXFrCUOL64ESwuBDRzT8t/sDmcAjoST7bd ANrFwcEsoCmxfpc+SJhZQF6ieetsZpjyhqYO1gmMArOQbJiF0DELSccCRuZVjKLFqcVJuelG RnqpRZnJxcX5eXp5qSWbGIEBeHDLb4MdjC+fOx5iFOBgVOLh3bDuUYgQa2JZcWXuIUZpDhYl cV4740MhQgLpiSWp2ampBalF8UWlOanFhxiZODilGhj5xdX/H5GYc1nv4ZbZF/6z5IqpP3ro PG+F17VCtWkZK9t+Wfw7913PV5VDtShJ1eq2e3D/hCZRjdVC7JqHN80/conj7A+HxZsYeg6u 6twZE/XkzwXPlyeObls1L/jF//9LxY5ckVEut1AsOKsu6CeZwne1imfGN2vJb6cZlq6cuHpB RXT5nbk7lViKMxINtZiLihMBSWUM+SECAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/jDGrIQWp3uVdj9a9-Qc50mqVCHA>
Subject: Re: [MMUSIC] [AVTCORE] RTP Retransmission, FID and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Feb 2015 11:19:57 -0000

Hi,

I realize that there is another likely configuration here, and that is
one where one has one corresponding m= line per source media source also
in the retransmission RTP session which would result in an example SDP
like this:

       v=0
       o=alice 2890844526 2890844526 IN IP4 atlanta.example.com
       s=
       c=IN IP4 atlanta.example.com
       t=0 0
       a=group:BUNDLE foo bar
       a=group:BUNDLE zoo kelp
       a=group:FID foo zoo
       a=group:FID bar kelp
       m=audio 10000 RTP/AVP 0
       b=AS:200
       a=mid:foo
       a=rtpmap:0 PCMU/8000
       a=extmap 1 urn:ietf:params:rtp-hdrext:sdes:mid
       m=video 10000 RTP/AVP 31
       b=AS:1000
       a=mid:bar
       a=rtpmap:31 H261/90000
       a=extmap 1 urn:ietf:params:rtp-hdrext:sdes:mid
       m=audio 40000 RTP/AVPF 99
       a=rtpmap:99 rtx/90000
       a=fmtp:99 apt=0;rtx-time=3000
       a=mid:zoo
       a=extmap 1 urn:ietf:params:rtp-hdrext:sdes:mid
       m=video 40000 RTP/AVPF 100
       a=rtpmap:100 rtx/90000
       a=fmtp:199 apt=31;rtx-time=3000
       a=mid:kelp
       a=extmap 1 urn:ietf:params:rtp-hdrext:sdes:mid


So, please provide input on which way you think is the most correct and
based on what is written in the BUNDLE and other specs

Cheers

Magnus

On 2015-02-17 12:04, Magnus Westerlund wrote:
> MMUSIC,
> (CC AVTCORE but please reply to MMUSIC only)
> 
> In draft-ietf-avtcore-multi-media-rtp-session-06 we have the following
> open issue in Section 7.1:
> 
>    Open Issue: When using SDP to signal retransmission for one RTP
>    session with multiple media types and one RTP session for the
>    retransmission data will cause a situation where one will have
>    multiple m= lines grouped using FID and the ones belonging to
>    respective RTP session being grouped using BUNDLE.  This usage might
>    contradict both the FID semantics [RFC5888] and an assumption in the
>    RTP retransmission specification [RFC4588].
> 
> What I understand the concern relates to the correct usage of FID to
> avoid breaking the semantics of FID when declaring an RTP session that
> would contain one audio, one video source bundled but a separate RTP
> session for the retransmission of both these media sources.
> 
> Lets exemplify with what I believe is the only possible offer for this
> in regards to FID usage.
> 
>    SDP Offer (3)
> 
>        v=0
>        o=alice 2890844526 2890844526 IN IP4 atlanta.example.com
>        s=
>        c=IN IP4 atlanta.example.com
>        t=0 0
>        a=group:BUNDLE foo bar
>        a=group:FID foo zoo
>        a=group:FID bar zoo
>        m=audio 10000 RTP/AVP 0
>        b=AS:200
>        a=mid:foo
>        a=rtpmap:0 PCMU/8000
>        a=extmap 1 urn:ietf:params:rtp-hdrext:sdes:mid
>        m=video 10000 RTP/AVP 31
>        b=AS:1000
>        a=mid:bar
>        a=rtpmap:31 H261/90000
>        a=extmap 1 urn:ietf:params:rtp-hdrext:sdes:mid
>        m=application 40000 RTP/AVPF 99 100
>        a=rtpmap:99 rtx/90000
>        a=fmtp:99 apt=0;rtx-time=3000
>        a=rtpmap:100 rtx/90000
>        a=fmtp:199 apt=31;rtx-time=3000
>        a=mid:zoo
> 
> I think the important aspect here is that one MUST use one FID line per
> m= line one groups with the retransmission session to avoid the FID MUST
> NOT have the same address that Roni brought up back in December.
> 
> Have I missed any limitation or does the above example appear
> reasonable. If it does then we can write a small informational
> description about this into the multiple media types document.
> 
> Cheers
> 
> Magnus Westerlund
> 
> ----------------------------------------------------------------------
> Services, Media and Network features, Ericsson Research EAB/TXM
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> FĂ¤rĂ¶gatan 6                 | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
> 
> _______________________________________________
> Audio/Video Transport Core Maintenance
> avt@ietf.org
> https://www.ietf.org/mailman/listinfo/avt
> 


-- 

Magnus Westerlund

----------------------------------------------------------------------
Services, Media and Network features, Ericsson Research EAB/TXM
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
FĂ¤rĂ¶gatan 6                 | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From nobody Tue Feb 17 04:35:51 2015
Return-Path: <fandreas@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEC371A887E for <mmusic@ietfa.amsl.com>; Tue, 17 Feb 2015 04:35:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tGhiGk1UIODT for <mmusic@ietfa.amsl.com>; Tue, 17 Feb 2015 04:35:48 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 376C41A1AF4 for <mmusic@ietf.org>; Tue, 17 Feb 2015 04:35:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4344; q=dns/txt; s=iport; t=1424176546; x=1425386146; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=9/PRZ11GDdd0LSTtjxVCFIO3lHyHKRiIp3FGhDYIfVM=; b=EWZXIZ4x6lsnkceH6QZExRYcew+mYSwhLciSYSliARxVWhUiiRLo0Ssn NGYwsyyGgRGTPDi4QMmQCxDl2oSAudiohEskQdLMRj6b8VRHsNuL4hE4X OdV81pNVSo2JkE/0PAolnrK97vpV8EsdrtCxvaHwByU7AjkmIrGGqKklf k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AZCAAWNeNU/4oNJK1bDoJ4UlqvcgEBAQEBAQUBdpFPCoUnSgKBEkMBAQEBAQF8hAwBAQEDAQEBATU2CgEFBwQLEQQBAQEJFggHCQMCAQIBFR8JCAYBDAEFAgEBiCMIDc9GAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSGBIULhG4HBoQkAQSKOo41hk+MPiKDMVsgMYJDAQEB
X-IronPort-AV: E=Sophos;i="5.09,594,1418083200"; d="scan'208";a="396871512"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-4.cisco.com with ESMTP; 17 Feb 2015 12:35:45 +0000
Received: from [10.98.149.200] (bxb-fandreas-8817.cisco.com [10.98.149.200]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id t1HCZhbe020461; Tue, 17 Feb 2015 12:35:44 GMT
Message-ID: <54E3359F.3060301@cisco.com>
Date: Tue, 17 Feb 2015 07:35:43 -0500
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>, "Dale R. Worley" <worley@ariadne.com>, Paul Kyzivat <pkyzivat@alum.mit.edu>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/u3F8YZMx5gHMZRFUZ4qRZ2gIyk0>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Feb 2015 12:35:50 -0000

On 2/13/15 6:36 AM, Christer Holmberg wrote:
> Hi,
>
> No matter what the definition of SCTP endpoint is, I think we all agree that one any given 5-tuple there can only be one SCTP association - in the same way there can only be one UDP "connection"/TCP connection on any given 5-tuple.
>
> BUNDLE is all about multiple APPLICATIONS sharing a single transport. For example, the BUNDLE spec gives an example on how SRTP, DTLS and STUN can share a single 5-tuple - using a single transport layer "connection".
>
> So, for SCTP and DTLSoSCTP, where SCTP is pure transport layer, we don't need to say anything. And, if multiple applications want to share a single SCTP association, the SCTP stream concept already allows that.
>
> For SCTPoDTLS, one could of course claim that SCTP is an application, and you could have multiple SCTP applications sharing a single DTLS/UDP (or DTLS/TCP) connection. But, in Honolulu we agreed that we will only allow a single SCTP association per DTLS connection, and I hope we will not change that now. One can use a single SCTP associations with multiple SCTP streams.
>
> So, as far as the SCTP association is concerned, my conclusion is that we don't need to say anything about BUNDLE in the SCTP-SDP draft.
>
> Now, as far as the sctp-port and max-message-size attributes are concerned, we should still say to which "Mux category" [draft-ietf-mmusic-sdp-mux-attributes] they belong. I guess the category could be SPECIAL, and we would then say that there can only be one SCTP m- line within a given BUNDLE group.
Bundle and mux-categories are closely related, so I'm not sure what you 
mean by "don't need to say anything about BUNDLE" in the draft.

Thanks

-- Flemming


> Regards,
>
> Christer
>
>
> -----Original Message-----
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Dale R. Worley
> Sent: 13. helmikuuta 2015 5:12
> To: Paul Kyzivat
> Cc: mmusic@ietf.org
> Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
>
> Paul Kyzivat <pkyzivat@alum.mit.edu> writes:
>>> According to the SCTP RFC, there can only be one SCTP association
>>> between two SCTP endpoints.
>> I think we've had this discussion before. But I don't get it. Such a
>> restriction is *stupid*. Why does it exist?
>>
>> I *guess* it may be trying to address multihoming, assuming that use
>> of activity on multiple addresses/ports belonging to the same endpoint
>> are assumed to be alternative addresses for the one association.
>>
>> But I guess this also depends on what is meant by "endpoint" in this
>> definition. If "endpoint" means an IP address and SCTP port, then it
>> makes sense.
> I tried to track this down.  The relevant text seems to be RFC 2960 section 1.4:
>
>     o  SCTP association: [...]
>        Two SCTP endpoints MUST NOT have
>        more than one SCTP association between them at any given time.
>
>     o  SCTP endpoint: The logical sender/receiver of SCTP packets.  On a
>        multi-homed host, an SCTP endpoint is represented to its peers as
>        a combination of a set of eligible destination transport addresses
>        to which SCTP packets can be sent and a set of eligible source
>        transport addresses from which SCTP packets can be received.  All
>        transport addresses used by an SCTP endpoint must use the same
>        port number, but can use multiple IP addresses.  A transport
>        address used by an SCTP endpoint must not be used by another SCTP
>        endpoint.  In other words, a transport address is unique to an
>        SCTP endpoint.
>
> As far as I can tell, a transport address is an IP address and port number (in the SCTP port number space).  A transport address is used by at most one SCTP endpoint.  Two SCP endpoints can have only one association between them.  But I assume that one software entity can utilize more than one SCTP endpoint, as long as it has different transport addresses for the two.  This seems to be essentially the same way TCP handles this issue.
>
> Dale
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
> .
>


From nobody Tue Feb 17 04:37:35 2015
Return-Path: <fandreas@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEBC01A88EB for <mmusic@ietfa.amsl.com>; Tue, 17 Feb 2015 04:37:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lqiqFbRobQXb for <mmusic@ietfa.amsl.com>; Tue, 17 Feb 2015 04:37:33 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E955E1A1AF4 for <mmusic@ietf.org>; Tue, 17 Feb 2015 04:37:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3142; q=dns/txt; s=iport; t=1424176653; x=1425386253; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=s5KhsPw7cArdLxBXyM543SM5feSAhH3RNjTNmDJ7Es0=; b=YAK1QdGnmuvTL2Z+ULY+7hjO/vHll2oBL3I8oltW5f5OOqQwylhfM7S2 AbS7O+TmRNIIIWdaeZd4wphMjHUo/jBrjJc3CwSlZHVvTnyc3sNfOqual FIXV3DTaxWQ175v0tGonatAzdMAnS5B/RGMkptAQXboQqJt0OBckSXS7t k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BdCACqaeJU/4MNJK1bDoJ4sRIBAQEBAQEFAXWXSgKBGEMBAQEBAQF8hA0BAQQ4QAEQCw4KCRYPCQMCAQIBRQYBDAEHAQGIKc41AQEBAQEBAQEBAQEBAQEBAQEBAQEBF4YEhQiEbQeEKgEEijqONYZPjD4igzFbIIJ0AQEB
X-IronPort-AV: E=Sophos;i="5.09,594,1418083200"; d="scan'208";a="396633401"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-8.cisco.com with ESMTP; 17 Feb 2015 12:37:32 +0000
Received: from [10.98.149.200] (bxb-fandreas-8817.cisco.com [10.98.149.200]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t1HCbVqX004097; Tue, 17 Feb 2015 12:37:31 GMT
Message-ID: <54E3360B.4070101@cisco.com>
Date: Tue, 17 Feb 2015 07:37:31 -0500
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, Christer Holmberg <christer.holmberg@ericsson.com>, "Dale R. Worley" <worley@ariadne.com>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se> <54DE2A7D.7080407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6DAD05@ESESSMB208.ericsson.se> <54DE9C6B.7010705@alum.mit.edu>
In-Reply-To: <54DE9C6B.7010705@alum.mit.edu>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/fTBk9ZB3HWQiNYbQhtcfAJ4rP3A>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Feb 2015 12:37:34 -0000

On 2/13/15 7:52 PM, Paul Kyzivat wrote:
> On 2/13/15 7:07 PM, Christer Holmberg wrote:
>> Hi,
>>
>>>> No matter what the definition of SCTP endpoint is, I think we all 
>>>> agree that one
>>>> any given 5-tuple there can only be one SCTP association - in the 
>>>> same way there
>>>> can only be one UDP "connection"/TCP connection on any given 5-tuple.
>>>
>>> You need to be careful about using 5-tuple here. When using native 
>>> SCTP, the 5-tuple
>>> consists of "SCTP" (the protocol), two IP addresses, and two *SCTP* 
>>> ports. In that
>>> case a "transport address" (for the sctp definition of endpoint), is 
>>> one IP address and one SCTP port.
>>
>> Correct. I should have clarified that I was talking about the case 
>> when SCTCP is the actual transport layer protocol.
>>
>>> When using SCTPoDTLS, there is actually a 7-tuple, consisting of 
>>> "SCTPoDTLS" (the protocol), two
>>> IP addresses, two SCTP ports, and two UDP ports. In this case I 
>>> think that a transport address for
>>> sctp is one IP address, one SCTP port, and one UDP port.
>>>
>>>> BUNDLE is all about multiple APPLICATIONS sharing a single 
>>>> transport. For example, the
>>>> BUNDLE spec gives an example on how SRTP, DTLS and STUN can share a 
>>>> single 5-tuple - using
>>>> a single transport layer "connection".
>>>
>>> I'm dubious of calling "SRTP", "DTLS" and "STUN" *applications*.
>>>
>>> And ultimately BUNDLE is about multiple *media streams* (as the term 
>>> in used in
>>> RFC4566) sharing a single 5-tuple. When SCTPoDTLS is in use the 
>>> 5-tuple includes the
>>> UDP ports, and not the SCTP ports.
>>
>> Correct.
>>
>>>> So, for SCTP and DTLSoSCTP, where SCTP is pure transport layer, we 
>>>> don't need to say anything.
>>>
>>> AFAIK these cases arent' covered by the current BUNDLE draft, so in 
>>> that sense I agree.
>>
>> Good :)
>>
>>>> And, if multiple applications want to share a single SCTP 
>>>> association, the SCTP stream concept already allows that.
>>>>
>>>> For SCTPoDTLS, one could of course claim that SCTP is an 
>>>> application, and you could have
>>>> multiple SCTP applications sharing a single DTLS/UDP (or DTLS/TCP) 
>>>> connection. But, in
>>>> Honolulu we agreed that we will only allow a single SCTP 
>>>> association per DTLS connection,
>>>> and I hope we will not change that now. One can use a single SCTP 
>>>> associations with multiple SCTP streams.
>>>
>>> Yes. In principle there could be multiple SCTP m-lines, 
>>> distinguished from one another by having distinct
>>> SCTP ports. But we agreed to rule that out of scope of the BUNDLE 
>>> draft.
>>
>> We also agreed to rule that out of scope of the SCTP-SDP draft.
>
> I don't know what that means. The SCTP-SDP draft says how to construct 
> an m-line for SCTP. It doesn't (and shouldn't) say anything about more 
> than one.
>
I disagree; the existence of "bundle" implies that you do need to 
consider the case where there is more than one m-line (even if all you 
want to say is that you are not allowed to bundle such lines).

Thanks

-- Flemming


From nobody Tue Feb 17 04:38:40 2015
Return-Path: <fandreas@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4345B1A8791 for <mmusic@ietfa.amsl.com>; Tue, 17 Feb 2015 04:38:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jlgkBI8m3V4o for <mmusic@ietfa.amsl.com>; Tue, 17 Feb 2015 04:38:37 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 404D21A1AF4 for <mmusic@ietf.org>; Tue, 17 Feb 2015 04:38:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5182; q=dns/txt; s=iport; t=1424176717; x=1425386317; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=iBiDv3Oq2dOheCZ48Bi8vj4ZZQDMCltpzH+fnfpvky0=; b=TjWY8atsa11oYr0GpPYPOICfLnw9nB9B7JkCQOnmE2pusO14hx0uEzyE HECY4bTaYZ/A6vlv5LBmMAKCyQFsdA7FLb1zg9K/k2ws/4YA6lAxbZZMz hOJ/jKECWV7mrXOB4IkqN63sv4kSTuCI4G6pZKvXOLQQrySDiTXL+GBEZ c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AXCAD6NeNU/4gNJK1bgwZSWq9yAQEBAQEBBQF2kU8KhSdKAoESQwEBAQEBAXyEDQEBBAEBATUvBwoRCxgJFg8JAwIBAgEVMAYBDAYCAQGIKw3PRgEBAQEBAQEBAQEBAQEBAQEBAQEVBIYEhQuEdYQqAQSKOokfhRaBGIU3IYhfgz4ihAwgMYJDAQEB
X-IronPort-AV: E=Sophos;i="5.09,594,1418083200"; d="scan'208";a="396758563"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-7.cisco.com with ESMTP; 17 Feb 2015 12:38:27 +0000
Received: from [10.98.149.200] (bxb-fandreas-8817.cisco.com [10.98.149.200]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t1HCcQOg021754; Tue, 17 Feb 2015 12:38:26 GMT
Message-ID: <54E33642.7010609@cisco.com>
Date: Tue, 17 Feb 2015 07:38:26 -0500
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>, Christian Groves <Christian.Groves@nteczone.com>, "mmusic@ietf.org" <mmusic@ietf.org>
References: <54DCD840.5080300@alum.mit.edu> (pkyzivat@alum.mit.edu) <87oaoyv723.fsf@hobgoblin.ariadne.com> <7594FB04B1934943A5C02806D1A2204B1D6D1813@ESESSMB209.ericsson.se> <54DE2A7D.7080407@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6DAD05@ESESSMB208.ericsson.se> <54DE9C6B.7010705@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D6E5304@ESESSMB209.ericsson.se> <54E1ED61.1070409@nteczone.com> <7594FB04B1934943A5C02806D1A2204B1D6FA54B@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D6FA54B@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/djwzNi15quLsS3GEbD5uyfhoLU8>
Subject: Re: [MMUSIC] SCTP-SDP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Feb 2015 12:38:39 -0000

I think there are several technical details in this discussion that 
would be worthwhile capturing in the draft so people better understand 
how to use it correctly.

Thanks

-- Flemming

On 2/16/15 8:23 AM, Christer Holmberg wrote:
> Hi Christian,
>
>> I'm abit confused... where are we going to document the agreement from
>> Honolulu that only a single SCTP association per DTLS connection is allowed?
>>
>> The SDP draft references draft-ietf-tsvwg-sctp-dtls-encaps-06:
>> 8. UDP/DTLS/SCTP Transport Realization
>>
>>     The UDP/DTLS/SCTP transport is realized as described below:
>>
>>     o  SCTP on top of DTLS is realized according to the procedures
>>        defined in [I-D.ietf-tsvwg-sctp-dtls-encaps]; and
>>
>> ietf-tsvwg-sctp-dtls-encaps states in clause 6.1:
>>
>>    o  Multiple SCTP associations MAY be multiplexed over a single DTLS
>>        connection.  The SCTP port numbers are used for multiplexing and
>>        demultiplexing the SCTP associations carried over a single DTLS
>>        connection.
>>
>> This leads to a different interpretation.
> To be clear, the idea is to document that the SCTP-SDP mechanism doesn't support negotiation of multiple SCTP associations per DTLS connection.
>
> Whether the SCTP-over-DTLS mechanism as such supports it is a separate issue, outside the scope of the SCTP-SDP draft, but of course we can add a note to the SCTP-SDP draft and inform people about it.
>
> Regards,
>
> Christer
>
>
>
>> Hi,
>>
>>>>>> For SCTPoDTLS, one could of course claim that SCTP is an
>>>>>> application, and you could have multiple SCTP applications sharing
>>>>>> a single DTLS/UDP (or DTLS/TCP) connection. But, in Honolulu we
>>>>>> agreed that we will only allow a single SCTP association per DTLS
>>>>>> connection, and I hope we will not change that now. One can use a single SCTP associations with multiple SCTP streams.
>>>>> Yes. In principle there could be multiple SCTP m-lines,
>>>>> distinguished from one another by having distinct SCTP ports. But we agreed to rule that out of scope of the BUNDLE draft.
>>>> We also agreed to rule that out of scope of the SCTP-SDP draft.
>>> I don't know what that means. The SCTP-SDP draft says how to
>>> construct an m-line for SCTP. It doesn't (and shouldn't) say anything about more than one.
>> One of the issues in Honolulu was whether we were going to describe
>> how multiple SCTP associations (separated using the SCTP port) could
>> be carried on a single UDP/TCP 5-tuple, but we decided that we were
>> not going to do that. So, it's aligned with your opinion :)
>>
>>>>>> AFAIK, allowing it would not violate the SCTP exclusion. Each one would constitute a distinct SCTP endpoint.
>>>>>>
>>>>>> So, as far as the SCTP association is concerned, my conclusion is
>>>>>> that we don't need to say anything about BUNDLE in the SCTP-SDP draft.
>>>>> I think this is right.
>>>>>
>>>>> The SCTP exclusion, read loosely, might appear to exclude two
>>>>> native SCTP m-lines, on *different* 5-tuples. I hope that is not intended.
>>>> The SCTP-SDP draft does not (at least that is not the intention) forbid usage of multiple SCTP m- lines.
>>> The exclusion isn't stated in the SCTP-SDP draft. IIRC it is in the SCTP specification.
>> Correct. My point was that the SCTP-SDP specification would not refer to that exclusion, and define associated SDP exclusions.
>>
>>>> Perhaps, the day when people run out of SCTP streams on a single
>>>> SCTP association, they may want such extensions. I do wonder whether
>>>> people would want to put yet another SCTP association on the same 5-tuple in such case, though...
>>> Running out of streams is not the only reason to want more than one.
>>>
>>> You might want more than one if different schemes (application
>>> usages) are used to manage streams on each. That may become important if/when we see another application usage defined.
>> True. Currently you can only define one application usage (webrtc data channel) per SCTP association. But, people are still able to use that for almost whatever they want, as long as they follow the SCTP guidelines etc for webrtc data channels.
>>
>> But, of course, in future there might be a use-case where the webrtc data channel application usage simply isn't applicable, and if someone wants to use both a webrtc data channel and that new application usage at the same time:
>>
>> 1) it either needs to be on separate 5-tuples;
>> 2) someone needs to define how to carry multiple SCTP associations on
>> a single 5-tuple; or
>> 3) someone needs to define how to negotiate multiple application usages on a single SCTP association.
>>
>> Regards,
>>
>> Christer
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
> .
>


From nobody Fri Feb 20 12:10:33 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C820F1A0078 for <mmusic@ietfa.amsl.com>; Fri, 20 Feb 2015 12:10:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y96uKJ757aPo for <mmusic@ietfa.amsl.com>; Fri, 20 Feb 2015 12:10:30 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22A061A0086 for <mmusic@ietf.org>; Fri, 20 Feb 2015 12:10:30 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id 1A3B867E861D6 for <mmusic@ietf.org>; Fri, 20 Feb 2015 20:10:24 +0000 (GMT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id t1KKAQ1O005045 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <mmusic@ietf.org>; Fri, 20 Feb 2015 21:10:26 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.88]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Fri, 20 Feb 2015 21:10:26 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: "field" versus "line" terminology in draft-ietf-mmusic-rfc4566bis-14
Thread-Index: AdBNSUMn1k8ZQCLVSGm0NQeV3XJm7g==
Date: Fri, 20 Feb 2015 20:10:26 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8B4A0F49EA@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/2R-sZmpQJg293FsPSBWRGDjdy9M>
Subject: [MMUSIC] "field" versus "line" terminology in draft-ietf-mmusic-rfc4566bis-14
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Feb 2015 20:10:32 -0000

We were investigating what terminology we should be using for describing an=
 SDP line and found that 4566bis (and presumably RFC 4566) are not particul=
arly consistent.

We find both:

"m=3D" line
"c=3D" field

I note that early in section 5 we have the text:

<type>=3D<value>

   where <type> MUST be exactly one case-significant character and
   <value> is structured text whose format depends on <type>.  In
   general, <value> is either a number of fields delimited by a single
   space character or a free format string, and is case-significant
   unless a specific field defines otherwise.  Whitespace MUST NOT be
   used on either side of the "=3D" sign.

That imples that a line can have multiple fields separated by a space.

When we get to the description of the "o=3D" in section 5.2 we have text:

   The "o=3D" field gives the originator of the session (her username and
   the address of the user's host) plus a session identifier and version
   number:

But the ABNF defines

   origin-field =3D       %s"o" "=3D" username SP sess-id SP sess-version S=
P
   nettype SP addrtype SP unicast-address CRLF

Implying from the earlier definition that the line consists of multiple fie=
lds.

Perhaps we should apply the term "line" throughout unless we explicitly mea=
n the specific part of a line identified as a "field".

Regards

Keith=


From nobody Fri Feb 20 15:54:31 2015
Return-Path: <ari.keranen@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C954C1A017D for <mmusic@ietfa.amsl.com>; Fri, 20 Feb 2015 15:54:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.901
X-Spam-Level: 
X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jj5LiQJE5iI5 for <mmusic@ietfa.amsl.com>; Fri, 20 Feb 2015 15:54:28 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5B1F1A0137 for <mmusic@ietf.org>; Fri, 20 Feb 2015 15:54:27 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-9e-54e7c931fe6d
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 80.D2.04231.139C7E45; Sat, 21 Feb 2015 00:54:25 +0100 (CET)
Received: from Aris-MacBook-Pro-2.local (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.23) with Microsoft SMTP Server id 14.3.210.2; Sat, 21 Feb 2015 00:54:24 +0100
Message-ID: <54E7C931.6080408@ericsson.com>
Date: Fri, 20 Feb 2015 15:54:25 -0800
From: =?windows-1252?Q?Ari_Ker=E4nen?= <ari.keranen@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic <mmusic@ietf.org>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgluLIzCtJLcpLzFFi42KZGfG3Rtfw5PMQg0kNshbvL+haTF3+mMWB yWPK742sHkuW/GQKYIrisklJzcksSy3St0vgymhZ8Ya94ChHxYeVe5kaGO+zdTFyckgImEhs uHKWCcIWk7hwbz1YXEjgCKPEjmlqXYxcQPYWRoljWy6wdDFycPAKaEss+VcHYrIIqErMv2wL Us4m4Chx++FLVhBbVCBZoqN9FZjNKyAocXLmExYQW0RARmLvps3MIDYz0JTZd2aBrRUGsp9v O8cOMpJZwF7iwdYyiBJ5ie1v5zBDXKMqcfXfK8YJjPyzkEydhdAxC0nHAkbmVYyixanFxbnp RsZ6qUWZycXF+Xl6eaklmxiBQXdwy2/dHYyrXzseYhTgYFTi4TVY/CxEiDWxrLgy9xCjNAeL kjivnfGhECGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2MRnr7fuU8Z/DrXPF36z2x7197fvc0 VEkxKTI81Ul9d3FO/7n7jDxVQu9VjdMmzuOIFp4mMu3LpITlP4U69lh6X9zpdcM9iy+77++X p38tzxxa/fgHV9Sq3T9nCbbtETJ2+P/Ussmynav8FOfrfI9ND4xZVrxWDeqw67M2muxw1bF4 56PnVxOrlFiKMxINtZiLihMBskWHjBsCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/mZIDc4j_qqToNl7B_Pg2iKHt4wo>
Cc: Flemming Andreasen <fandreas@cisco.com>
Subject: [MMUSIC] MMUSIC Agenda Requests for IETF 92
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Feb 2015 23:54:29 -0000

Hi all,

MMUSIC has two 2,5 hour morning sessions tentatively scheduled for the 
Dallas meeting: http://tools.ietf.org/agenda/92/

If you want to request a time slot to discuss a draft, please send an 
e-mail to the chairs as soon as possible, but latest by the end of 
Monday 2nd of March.

As usual, we want to ensure we take advantage of our meeting time in a 
productive manner that leads to forward progress. This means that we 
want presenters to come prepared to discuss open issues that have 
already been raised on the mailing list and ideally received some 
feedback already. Priority will be given to drafts that gather attention 
and discussion on the mailing list prior to the meeting. We also aim to 
give adequate time for drafts holding progress elsewhere. To facilitate 
this, please specify in your agenda request e-mail the following:

- name of the draft and the presenter

- how much time would you need

- outline of major open issues; what needs to be discussed at the meeting

- dependencies to your draft (if any)


Thanks,
Ari & Flemming


From nobody Sun Feb 22 08:18:45 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6FAA1A1BDB for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 08:18:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9RIBjHCBI8VF for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 08:18:42 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 302A31A1BDA for <mmusic@ietf.org>; Sun, 22 Feb 2015 08:18:41 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-0a-54ea015fbf6e
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 8F.9B.24955.F510AE45; Sun, 22 Feb 2015 17:18:39 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC009.ericsson.se ([153.88.183.45]) with mapi id 14.03.0210.002; Sun, 22 Feb 2015 17:18:38 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
Thread-Index: AdBOuOsQLa3mcLr2T9erX6W+Nd8eKQ==
Date: Sun, 22 Feb 2015 16:18:38 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.154]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D7106D8ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRmVeSWpSXmKPExsUyM+JvjW4846sQg7l7+C2mLn/MYrFzbgez A5PHzll32T2WLPnJFMAUxWWTkpqTWZZapG+XwJXxbulppoKVYRUP1vSyNTC+8u5i5OSQEDCR uDFlEyuELSZx4d56NhBbSOAIo8SsZe5djFxA9hJGiXNHpwMVcXCwCVhIdP/TBqkREVCX+Lq3 hxnEZhZwkli07yyYLSwQLHHy4CYWiJoIie2XzrJC2HoS0178BIuzCKhKtH5fxQ5i8wr4SlxY OZMJxGYEuuH7qTVMEDPFJW49mc8EcZuAxJI955khbFGJl4//Qd2sJLHo9meo+nyJXw1noGYK Spyc+YRlAqPwLCSjZiEpm4WkDCKuI7Fg9yc2CFtbYtnC18ww9pkDj5mQxRcwsq9iFC1OLU7K TTcy1kstykwuLs7P08tLLdnECIyeg1t+q+5gvPzG8RCjAAejEg/vhm0vQ4RYE8uKK3MPMUpz sCiJ89oZHwoREkhPLEnNTk0tSC2KLyrNSS0+xMjEwSnVwOia9Cy67g57XJv7XdbXn3oUT0Vn 8GREPhYKWfSLwzjr+tyVT0M/y0lGbrlzpMc/WHDCjHcPuzxXa7BpHz/EcLVtc0uu6vxffiU7 7kYo7V/ZOyPU+ojyohebxaqin56a4aTYdSqpx6A+IuLnhQ7L1Cnap11jH/hus7GNiVQ99HTv +viMCq/wGiWW4oxEQy3mouJEAOkU9kR/AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/kVBnfuPgiHS40-KhYvaXYIPzaNE>
Subject: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Feb 2015 16:18:44 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D7106D8ESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

I've been asked to include the MUX category (as defined in draft-ietf-mmusi=
c-sdp-mux-attributes) for the SDP attributes defined in the SCTP-SDP draft:=
 sctp-port and max-message-size.

For 'SCTP' and 'SCTP/DTLS' I assume it is rather straight forward. The sctp=
-port attribute is not used to begin with, and the max-message-size applies=
 to the transport layer SCTP association.

'(UDP | TCP)/DTLS/SCTP' is a little different.  The draft says (or, *will* =
say, based on the agreement in Honolulu) that multiple SCTP associations ov=
er a single '(UDP | TCP)/DTLS' connection is outside the scope of the docum=
ent, which means it is not possible to have multiple '(UDP | TCP)/DTLS/SCTP=
' m- lines within a BUNDLE group.

Currently, unless I've missed something, there is however no category for a=
ttributes that can't be bundled, eventhough one could perhaps claim that th=
e NOT RECOMMENDED category fits. So, I see three options:


1)      Allocate SPECIAL category, with a description saying that they can'=
t be bundled

2)      Allocate NOT RECOMMENDED category

3)      Define a new mux category, for attributes that can't be bundled

Comments? My personal preference would be either 2) or 3).

SCTP:
=3D=3D=3D=3D=3D

Attribute:                          Mux category:

sctp-port                           Not applicable
max-message-size          TRANSPORT


SCTP/DTLS:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

sctp-port                           Not applicable
max-message-size          TRANSPORT

(UDP | TCP)/DTLS/SCTP:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Attribute:                          Mux category:

sctp-port                           SPECIAL | New category
max-message-size          SPECIAL | New category

Regards,

Christer


--_000_7594FB04B1934943A5C02806D1A2204B1D7106D8ESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:428086183;
	mso-list-type:hybrid;
	mso-list-template-ids:1577489694 134807569 134807577 134807579 134807567 1=
34807577 134807579 134807567 134807577 134807579;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;ve been asked to include the MUX category (a=
s defined in draft-ietf-mmusic-sdp-mux-attributes) for the SDP attributes d=
efined in the SCTP-SDP draft: sctp-port and max-message-size.<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For &#8216;SCTP&#8217; and &#8216;SCTP/DTLS&#8217; I=
 assume it is rather straight forward. The sctp-port attribute is not used =
to begin with, and the max-message-size applies to the transport layer SCTP=
 association.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8216;(UDP | TCP)/DTLS/SCTP&#8217; is a little diff=
erent. &nbsp;The draft says (or, *<b>will</b>* say, based on the agreement =
in Honolulu) that multiple SCTP associations over a single &#8216;(UDP | TC=
P)/DTLS&#8217; connection is outside the scope of the document,
 which means it is not possible to have multiple &#8216;(UDP | TCP)/DTLS/SC=
TP&#8217; m- lines within a BUNDLE group.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Currently, unless I&#8217;ve missed something, there=
 is however no category for attributes that can&#8217;t be bundled, eventho=
ugh one could perhaps claim that the NOT RECOMMENDED category fits. So, I s=
ee three options:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">1)<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Allocate SPECIAL category, with a description sayin=
g that they can&#8217;t be bundled<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">2)<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Allocate NOT RECOMMENDED category<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">3)<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Define a new mux category, for attributes that can&=
#8217;t be bundled
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments? My personal preference would be either 2) =
or 3).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SCTP:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Attribute:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mux category:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">sctp-port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Not applicable<o:p></o:p></p>
<p class=3D"MsoNormal">max-message-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; TRANSPORT<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SCTP/DTLS:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">sctp-port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Not applicable<o:p></o:p></p>
<p class=3D"MsoNormal">max-message-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; TRANSPORT<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(UDP | TCP)/DTLS/SCTP:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Attribute:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mux category:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">sctp-port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPECIAL | New category&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
<o:p></o:p></p>
<p class=3D"MsoNormal">max-message-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; SPECIAL | New category<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Christer<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D7106D8ESESSMB209erics_--


From nobody Sun Feb 22 09:26:35 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88C5D1A1BF8 for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 09:26:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.901
X-Spam-Level: 
X-Spam-Status: No, score=-0.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A8xfYlb9DP3Y for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 09:26:33 -0800 (PST)
Received: from resqmta-ch2-01v.sys.comcast.net (resqmta-ch2-01v.sys.comcast.net [69.252.207.33]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 230C61A1BF3 for <mmusic@ietf.org>; Sun, 22 Feb 2015 09:26:33 -0800 (PST)
Received: from resomta-ch2-01v.sys.comcast.net ([69.252.207.97]) by resqmta-ch2-01v.sys.comcast.net with comcast id vVS71p00626dK1R01VSXpe; Sun, 22 Feb 2015 17:26:31 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-01v.sys.comcast.net with comcast id vVSX1p00F3Ge9ey01VSXzL; Sun, 22 Feb 2015 17:26:31 +0000
Message-ID: <54EA1147.8080906@alum.mit.edu>
Date: Sun, 22 Feb 2015 12:26:31 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1424625991; bh=LkvU0JgCLvugKKjZyixOCZNCbfrQ6Hw9TlcTKXE9+q0=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=vtTKhHJBAHwo/O39MbFpDcgYOl+gxuAGC2eMyKRuI/r+mKpI17SGbcNB6ZGELKSaC XwRyd84QpbbQB508LnIaD+X611bCEyIZpd9Cu4WUHS9AvvrahyPmDbZMDWtOTNy70x fzFIs9+dp8N8sT6QcGKWQlzTNJdS2/qBfypzTQjijX+JwphR5mXjvBb3Kq1yaTEyrk cu5iRxur1Rhd+Wku59IDHdziqoR3NOoqo7ix/EcmZkjwNxub0vxj+T1Bey7LiI5e3e 7/ntYb64zbUzXB3S+kLJ8YCdN4rD5+TXINdxJU0MYzccdaVhXX+LONGZx33iY16yzj Gvw/P7UGDXPmQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/6mG7alTynKOQcIOiNbggkGAEILw>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Feb 2015 17:26:34 -0000

On 2/22/15 11:18 AM, Christer Holmberg wrote:
> Hi,
>
> I’ve been asked to include the MUX category (as defined in
> draft-ietf-mmusic-sdp-mux-attributes) for the SDP attributes defined in
> the SCTP-SDP draft: sctp-port and max-message-size.
>
> For ‘SCTP’ and ‘SCTP/DTLS’ I assume it is rather straight forward. The
> sctp-port attribute is not used to begin with, and the max-message-size
> applies to the transport layer SCTP association.
>
> ‘(UDP | TCP)/DTLS/SCTP’ is a little different.  The draft says (or,
> **will** say, based on the agreement in Honolulu) that multiple SCTP
> associations over a single ‘(UDP | TCP)/DTLS’ connection is outside the
> scope of the document, which means it is not possible to have multiple
> ‘(UDP | TCP)/DTLS/SCTP’ m- lines within a BUNDLE group.
>
> Currently, unless I’ve missed something, there is however no category
> for attributes that can’t be bundled, eventhough one could perhaps claim
> that the NOT RECOMMENDED category fits. So, I see three options:
>
> 1)Allocate SPECIAL category, with a description saying that they can’t
> be bundled
>
> 2)Allocate NOT RECOMMENDED category
>
> 3)Define a new mux category, for attributes that can’t be bundled
>
> Comments? My personal preference would be either 2) or 3).

As you say, the bundle draft currently forbids multiplexing these.

Suppose an extension was done to allow multiple '(UDP | TCP)/DTLS/SCTP' 
in a bundle. In that case it clearly would be necessary for them to be 
distinguished by sctp-port. And that would presumably be specified in 
the document that defines that behavior.

So why not just classify this attribute as SPECIAL? That covers the 
case, both now and in the future.

	Thanks,
	Paul

> SCTP:
>
> =====
>
> Attribute:                          Mux category:
>
> sctp-port                           Not applicable
>
> max-message-size          TRANSPORT
>
> SCTP/DTLS:
>
> ==========
>
> sctp-port                           Not applicable
>
> max-message-size          TRANSPORT
>
> (UDP | TCP)/DTLS/SCTP:
>
> =====================
>
> Attribute:                          Mux category:
>
> sctp-port                           SPECIAL | New category
>
> max-message-size          SPECIAL | New category
>
> Regards,
>
> Christer
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Sun Feb 22 11:33:03 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07A8E1A0469 for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 11:33:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nr2SYTt9v6By for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 11:33:00 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C79BB1A007A for <mmusic@ietf.org>; Sun, 22 Feb 2015 11:32:59 -0800 (PST)
X-AuditID: c1b4fb30-f79626d000003cf6-1d-54ea2ee929ba
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id F3.5D.15606.9EE2AE45; Sun, 22 Feb 2015 20:32:57 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.03.0210.002; Sun, 22 Feb 2015 20:32:56 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
Thread-Index: AdBOuOsQLa3mcLr2T9erX6W+Nd8eKQAA2W6AAAYVBaA=
Date: Sun, 22 Feb 2015 19:32:55 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D710A92@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se> <54EA1147.8080906@alum.mit.edu>
In-Reply-To: <54EA1147.8080906@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.149]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRmVeSWpSXmKPExsUyM+Jvje5LvVchBs+bRCymLn/MYrFiwwFW ByaPv+8/MHksWfKTKYApissmJTUnsyy1SN8ugSujadpx5oI3UhW/JzeyNTA+F+li5OSQEDCR eH/wBTOELSZx4d56ti5GLg4hgSOMEicO/2SFcJYwSrxYuR8ow8HBJmAh0f1PG6RBRMBX4tnj 22wgtrBAgsSOZZeZIOKJEh/ufGGDsK0kdh67xQJiswioSnRvesEKYvMC9a5pWAU2UkggX2La Cg+QMKeAjsSuiZPByhmB7vl+ag3YSGYBcYlbT+YzQdwpILFkz3mom0UlXj7+xwphK0msPbyd BaJeR2LB7k9sELa2xLKFr5kh1gpKnJz5hGUCo+gsJGNnIWmZhaRlFpKWBYwsqxhFi1OLk3LT jYz0Uosyk4uL8/P08lJLNjECo+Tglt8GOxhfPnc8xCjAwajEw7th28sQIdbEsuLK3EOM0hws SuK8dsaHQoQE0hNLUrNTUwtSi+KLSnNSiw8xMnFwSjUwKv1essRdwC5P7+ydXfqPtQ7967hV w+88PfzlUpXdBY8bop6sncznt3HBnYC2aX3lvhaztsTc54mNy8vYeans5okmp7K1R58tE4oW f95VJay3YTKD9/T4OLdNB7XbZ9yU+5n7r1RM54vr7EuqnIwBhsxa6588qMve+ezu6o6E9m2H Vfb/Pqepp8RSnJFoqMVcVJwIAPQYc2RzAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/9CjJeRh9iUrqAmXqSvdeLiPYFu8>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Feb 2015 19:33:02 -0000

Hi,

>> I've been asked to include the MUX category (as defined in
>> draft-ietf-mmusic-sdp-mux-attributes) for the SDP attributes defined=20
>> in the SCTP-SDP draft: sctp-port and max-message-size.
>>
>> For 'SCTP' and 'SCTP/DTLS' I assume it is rather straight forward. The=20
>> sctp-port attribute is not used to begin with, and the=20
>> max-message-size applies to the transport layer SCTP association.
>>
>> '(UDP | TCP)/DTLS/SCTP' is a little different.  The draft says (or,
>> **will** say, based on the agreement in Honolulu) that multiple SCTP=20
>> associations over a single '(UDP | TCP)/DTLS' connection is outside=20
>> the scope of the document, which means it is not possible to have=20
>> multiple '(UDP | TCP)/DTLS/SCTP' m- lines within a BUNDLE group.
>>
>> Currently, unless I've missed something, there is however no category=20
>> for attributes that can't be bundled, eventhough one could perhaps=20
>> claim that the NOT RECOMMENDED category fits. So, I see three options:
>>
>> 1)Allocate SPECIAL category, with a description saying that they can't=20
>> be bundled
>>
>> 2)Allocate NOT RECOMMENDED category
>>
>> 3)Define a new mux category, for attributes that can't be bundled
>>
>> Comments? My personal preference would be either 2) or 3).
>
> As you say, the bundle draft currently forbids multiplexing these.

I don't think the bundle draft forbids it, but the SCTP-SDP drafts says tha=
t the negotiation of multiple SCTP associations on a single DTLS connection=
 is outside the scope of the draft.

> Suppose an extension was done to allow multiple '(UDP | TCP)/DTLS/SCTP' i=
n a bundle. In=20
> that case it clearly would be necessary for them to be distinguished by s=
ctp-port. And that=20
> would presumably be specified in the document that defines that behavior.
>
> So why not just classify this attribute as SPECIAL? That covers the case,=
 both now and in the future.

That is one option.

However, any future extension would perhaps need to change the value.

For example, I assume the value for the sctp-port attribute would be UNIQUE=
 - which is another category that currently doesn't exist :)

And, I guess the max-message-size would be NORMAL, as different values may =
be used on each SCTP association.

But, in any case: it seems like we, for the same attribute, need to registe=
r different category values depending on the proto value. How would we do t=
hat?=20

Regards,

Christer


> SCTP:
>
> =3D=3D=3D=3D=3D
>
> Attribute:                          Mux category:
>
> sctp-port                           Not applicable
>
> max-message-size          TRANSPORT
>
> SCTP/DTLS:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> sctp-port                           Not applicable
>
> max-message-size          TRANSPORT
>
> (UDP | TCP)/DTLS/SCTP:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Attribute:                          Mux category:
>
> sctp-port                           SPECIAL | New category
>
> max-message-size          SPECIAL | New category
>
> Regards,
>
> Christer
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic


From nobody Sun Feb 22 12:58:50 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F6831A0063 for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 12:58:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KpP3G3jo_3Oz for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 12:58:47 -0800 (PST)
Received: from resqmta-ch2-06v.sys.comcast.net (resqmta-ch2-06v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:38]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 915121A005C for <mmusic@ietf.org>; Sun, 22 Feb 2015 12:58:46 -0800 (PST)
Received: from resomta-ch2-10v.sys.comcast.net ([69.252.207.106]) by resqmta-ch2-06v.sys.comcast.net with comcast id vYyG1p0042JGN3p01YylM0; Sun, 22 Feb 2015 20:58:45 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-10v.sys.comcast.net with comcast id vYyk1p00a3Ge9ey01YylVW; Sun, 22 Feb 2015 20:58:45 +0000
Message-ID: <54EA4304.8050709@alum.mit.edu>
Date: Sun, 22 Feb 2015 15:58:44 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se> <54EA1147.8080906@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D710A92@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D710A92@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1424638725; bh=pxZOuo8z4QxQq0EKHpe2VDmgIdBz4fn/xTqloWOtHCo=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=gPatQ1HhUxHHG9hgF+rOGGSSnaEKT4b+8kk2xpQy39MLzrbRMPf3GuCawQgkkoY5v 6jig12f6qa+2257YUNl1PnOr5znM77cKCHtiGSvK1wLlIe8LC6BMIio8XUXWUURXIz 8pXOBLP6Umz7L2izwTHvLlTcuMbFMfsJ1Ecca0ZM5klrq9hqvMPQDlK6LK4NIY+Ina TYpWX9w32JoZ28zlUhFTV9Jd8+2ENxl25FKunFzNMeNy74W03BQdo5ZsGn8wzRahsL D1RvuEO+B3bJeOJyRbjy3/43WSZGmZQkoNYPmtirw+6xrfVUoEH/8vgv3JXGCsYm/q Ikoz/FTJBd3+Q==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/AFGDCaTjmEZZUebZ9w5uxScPghw>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Feb 2015 20:58:49 -0000

On 2/22/15 2:32 PM, Christer Holmberg wrote:
> Hi,
>
>>> I've been asked to include the MUX category (as defined in
>>> draft-ietf-mmusic-sdp-mux-attributes) for the SDP attributes defined
>>> in the SCTP-SDP draft: sctp-port and max-message-size.
>>>
>>> For 'SCTP' and 'SCTP/DTLS' I assume it is rather straight forward. The
>>> sctp-port attribute is not used to begin with, and the
>>> max-message-size applies to the transport layer SCTP association.
>>>
>>> '(UDP | TCP)/DTLS/SCTP' is a little different.  The draft says (or,
>>> **will** say, based on the agreement in Honolulu) that multiple SCTP
>>> associations over a single '(UDP | TCP)/DTLS' connection is outside
>>> the scope of the document, which means it is not possible to have
>>> multiple '(UDP | TCP)/DTLS/SCTP' m- lines within a BUNDLE group.
>>>
>>> Currently, unless I've missed something, there is however no category
>>> for attributes that can't be bundled, eventhough one could perhaps
>>> claim that the NOT RECOMMENDED category fits. So, I see three options:
>>>
>>> 1)Allocate SPECIAL category, with a description saying that they can't
>>> be bundled
>>>
>>> 2)Allocate NOT RECOMMENDED category
>>>
>>> 3)Define a new mux category, for attributes that can't be bundled
>>>
>>> Comments? My personal preference would be either 2) or 3).
>>
>> As you say, the bundle draft currently forbids multiplexing these.
>
> I don't think the bundle draft forbids it, but the SCTP-SDP drafts says that the negotiation of multiple SCTP associations on a single DTLS connection is outside the scope of the draft.
>
>> Suppose an extension was done to allow multiple '(UDP | TCP)/DTLS/SCTP' in a bundle. In
>> that case it clearly would be necessary for them to be distinguished by sctp-port. And that
>> would presumably be specified in the document that defines that behavior.
>>
>> So why not just classify this attribute as SPECIAL? That covers the case, both now and in the future.
>
> That is one option.
>
> However, any future extension would perhaps need to change the value.
>
> For example, I assume the value for the sctp-port attribute would be UNIQUE - which is another category that currently doesn't exist :)
>
> And, I guess the max-message-size would be NORMAL, as different values may be used on each SCTP association.

If there was a UNIQUE category then it could be used. But certainly 
SPECIAL can continue to be used.

> But, in any case: it seems like we, for the same attribute, need to register different category values depending on the proto value. How would we do that?

Yes, that is something new that must be dealt with.

OR, again it can simply be defined as SPECIAL, and all these rules can 
be defined in this document.

	Thanks,
	Paul

> Regards,
>
> Christer
>
>
>> SCTP:
>>
>> =====
>>
>> Attribute:                          Mux category:
>>
>> sctp-port                           Not applicable
>>
>> max-message-size          TRANSPORT
>>
>> SCTP/DTLS:
>>
>> ==========
>>
>> sctp-port                           Not applicable
>>
>> max-message-size          TRANSPORT
>>
>> (UDP | TCP)/DTLS/SCTP:
>>
>> =====================
>>
>> Attribute:                          Mux category:
>>
>> sctp-port                           SPECIAL | New category
>>
>> max-message-size          SPECIAL | New category
>>
>> Regards,
>>
>> Christer
>>
>>
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Sun Feb 22 20:52:03 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4477E1A017D for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 20:52:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9V9QKvc-TiKD for <mmusic@ietfa.amsl.com>; Sun, 22 Feb 2015 20:52:00 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D41461A011E for <mmusic@ietf.org>; Sun, 22 Feb 2015 20:51:59 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-46-54eab1ed3cbc
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 9A.04.04231.DE1BAE45; Mon, 23 Feb 2015 05:51:57 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0210.002; Mon, 23 Feb 2015 05:51:57 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
Thread-Index: AdBOuOsQLa3mcLr2T9erX6W+Nd8eKQAA2W6AAAYVBaAAAVRYAAASX+Jw
Date: Mon, 23 Feb 2015 04:51:56 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71127E@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se> <54EA1147.8080906@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D710A92@ESESSMB209.ericsson.se> <54EA4304.8050709@alum.mit.edu>
In-Reply-To: <54EA4304.8050709@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRmVeSWpSXmKPExsUyM+Jvje7bja9CDPq7VC2mLn/MYrFiwwFW ByaPv+8/MHksWfKTKYApissmJTUnsyy1SN8ugSvj68szLAW/FSo2z37F1MB4WbKLkZNDQsBE onPRMkYIW0ziwr31bCC2kMARRokPy/Uh7CWMErMe13cxcnCwCVhIdP/TBgmLCPhKPHt8G6xc WCBBYseyy0wQ8USJD3e+sEHYbhKnju9jBrFZBFQltn1sBqvhBep9u20uexcjF9D4q4wSq57d YgVJcAroSLz6vxCsiBHonu+n1oDZzALiEreezGeCuFNAYsme88wQtqjEy8f/WCFsJYnGJU9Y Iep1JBbs/sQGYWtLLFv4mhlisaDEyZlPWCYwis5CMnYWkpZZSFpmIWlZwMiyilG0OLW4ODfd yFgvtSgzubg4P08vL7VkEyMwSg5u+a27g3H1a8dDjAIcjEo8vBumvwoRYk0sK67MPcQozcGi JM5rZ3woREggPbEkNTs1tSC1KL6oNCe1+BAjEwenVAPjrCsv/8fcdGINum4o8OuxwvtHX3t1 8hQPci+3znoScOVQLttWI/WMfN+fW676mCZKqiof33Yygvl/zZlb8XzHNIr3Md5o7vTeXLBh aaoap/PO2nuHm020NRNlH89WLHr4xTVp5k9WMRYFhrsPuhff8u7ttWzmuC56srImSvnxJu37 XzkfKToosRRnJBpqMRcVJwIAUooO53MCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/5cL8C0iwjfHIa0FNhQ_LxqATxBQ>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Feb 2015 04:52:02 -0000

Hi,

>>>> I've been asked to include the MUX category (as defined in
>>>> draft-ietf-mmusic-sdp-mux-attributes) for the SDP attributes defined=20
>>>> in the SCTP-SDP draft: sctp-port and max-message-size.
>>>>
>>>> For 'SCTP' and 'SCTP/DTLS' I assume it is rather straight forward.=20
>>>> The sctp-port attribute is not used to begin with, and the=20
>>>> max-message-size applies to the transport layer SCTP association.
>>>>
>>>> '(UDP | TCP)/DTLS/SCTP' is a little different.  The draft says (or,
>>>> **will** say, based on the agreement in Honolulu) that multiple SCTP=20
>>>> associations over a single '(UDP | TCP)/DTLS' connection is outside=20
>>>> the scope of the document, which means it is not possible to have=20
>>>> multiple '(UDP | TCP)/DTLS/SCTP' m- lines within a BUNDLE group.
>>>>
>>>> Currently, unless I've missed something, there is however no=20
>>>> category for attributes that can't be bundled, eventhough one could=20
>>>> perhaps claim that the NOT RECOMMENDED category fits. So, I see three =
options:
>>>>
>>>> 1)Allocate SPECIAL category, with a description saying that they=20
>>>> can't be bundled
>>>>
>>>> 2)Allocate NOT RECOMMENDED category
>>>>
>>>> 3)Define a new mux category, for attributes that can't be bundled
>>>>
>>>> Comments? My personal preference would be either 2) or 3).
>>>
>>> As you say, the bundle draft currently forbids multiplexing these.
>>
>> I don't think the bundle draft forbids it, but the SCTP-SDP drafts says =
that the=20
>> negotiation of multiple SCTP associations on a >single DTLS connection i=
s outside the scope of the draft.
>>
>>> Suppose an extension was done to allow multiple '(UDP | TCP)/DTLS/SCTP'=
 in a=20
>>> bundle. In that case it clearly would be necessary for them to be disti=
nguished by=20
>>> sctp-port. And that would presumably be specified in the document that =
defines that behavior.
>>>
>>> So why not just classify this attribute as SPECIAL? That covers the cas=
e, both now and in the future.
>>
>> That is one option.
>>
>> However, any future extension would perhaps need to change the value.
>>
>> For example, I assume the value for the sctp-port attribute would be=20
>> UNIQUE - which is another category that currently doesn't exist :)
>>
>> And, I guess the max-message-size would be NORMAL, as different values m=
ay be used on each SCTP association.
>
> If there was a UNIQUE category then it could be used. But certainly SPECI=
AL can continue to be used.

Perhaps it would be useful to define a UNIQUE category no matter what, but =
that's a separate issue.

>> But, in any case: it seems like we, for the same attribute, need to regi=
ster different=20
>> category values depending on the proto value. How would we do that?
>
> Yes, that is something new that must be dealt with.
>
> OR, again it can simply be defined as SPECIAL, and all these rules can be=
 defined in this document.

Yes.

Then, exactly where are the rules defined? Do they need to be in the IANA t=
emplate? Or, is the category value enough as far as IANA is concerned, and =
the rules are then defined somewhere else in the document?

Regards,

Christer





>> SCTP:
>>
>> =3D=3D=3D=3D=3D
>>
>> Attribute:                          Mux category:
>>
>> sctp-port                           Not applicable
>>
>> max-message-size          TRANSPORT
>>
>> SCTP/DTLS:
>>
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>
>> sctp-port                           Not applicable
>>
>> max-message-size          TRANSPORT
>>
>> (UDP | TCP)/DTLS/SCTP:
>>
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>
>> Attribute:                          Mux category:
>>
>> sctp-port                           SPECIAL | New category
>>
>> max-message-size          SPECIAL | New category
>>
>> Regards,
>>
>> Christer
>>
>>
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Mon Feb 23 00:22:22 2015
Return-Path: <abegen@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 677061A0377 for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 00:22:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KI5H9Li6vM2U for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 00:22:07 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5188A1A036B for <mmusic@ietf.org>; Mon, 23 Feb 2015 00:22:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1845; q=dns/txt; s=iport; t=1424679726; x=1425889326; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=0TmCpg4c4+lD/m7zGQR3KI/jD0xwjpO/VWCloa/JZTY=; b=fxL8LwMAVKy2H4Oz8WPUU2IqhuWtFwlcwyZZggqUg8pGKV1AXimBsiSw aLj+ljPYYugReoGIxAAGn5c1pAtb3GifxN4X/ruFq6azETh8WWgkrWwpn LviWqnNRROuTVXNZu+n84hJoMiGa8EHR2MfHTEDW4zwF/tl78M47dwbtC 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BVBQCqaeJU/5hdJa1bgwZSWsI2CoUnSgKBGEMBAQEBAQF8hAwBAQEDAQEBATc0CwULAgEIGB4QJwslAQEEDgWIJQgNzigBAQEBAQEBAQEBAQEBAQEBAQEBAQETBIsMhDozB4MWgRQFjziJN5MNIoIygTxvgkMBAQE
X-IronPort-AV: E=Sophos;i="5.09,629,1418083200"; d="scan'208";a="398097102"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-8.cisco.com with ESMTP; 23 Feb 2015 08:22:04 +0000
Received: from xhc-rcd-x03.cisco.com (xhc-rcd-x03.cisco.com [173.37.183.77]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t1N8M4o4029562 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 23 Feb 2015 08:22:04 GMT
Received: from xmb-aln-x01.cisco.com ([169.254.2.130]) by xhc-rcd-x03.cisco.com ([173.37.183.77]) with mapi id 14.03.0195.001; Mon, 23 Feb 2015 02:22:04 -0600
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
Thread-Topic: [MMUSIC] "field" versus "line" terminology in draft-ietf-mmusic-rfc4566bis-14
Thread-Index: AdBNSUMn1k8ZQCLVSGm0NQeV3XJm7gCJlqUA
Date: Mon, 23 Feb 2015 08:22:04 +0000
Message-ID: <1D1DC054-BF03-405A-A48E-5302A221C274@cisco.com>
References: <949EF20990823C4C85C18D59AA11AD8B4A0F49EA@FR712WXCHMBA11.zeu.alcatel-lucent.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8B4A0F49EA@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-ID: <70170CE0E97FBA449F010ED5E4C9FE7B@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/goG7aJqLJTFN-DFkAi4Hhdn6I6Y>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] "field" versus "line" terminology in draft-ietf-mmusic-rfc4566bis-14
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Feb 2015 08:22:12 -0000

Sounds good to me. I will make this change in the next revision.=20

-acbegen=20
Sent using iThumbs - DYAC

> On Feb 20, 2015, at 10:10 PM, DRAGE, Keith (Keith) <keith.drage@alcatel-l=
ucent.com> wrote:
>=20
> We were investigating what terminology we should be using for describing =
an SDP line and found that 4566bis (and presumably RFC 4566) are not partic=
ularly consistent.
>=20
> We find both:
>=20
> "m=3D" line
> "c=3D" field
>=20
> I note that early in section 5 we have the text:
>=20
> <type>=3D<value>
>=20
>   where <type> MUST be exactly one case-significant character and
>   <value> is structured text whose format depends on <type>.  In
>   general, <value> is either a number of fields delimited by a single
>   space character or a free format string, and is case-significant
>   unless a specific field defines otherwise.  Whitespace MUST NOT be
>   used on either side of the "=3D" sign.
>=20
> That imples that a line can have multiple fields separated by a space.
>=20
> When we get to the description of the "o=3D" in section 5.2 we have text:
>=20
>   The "o=3D" field gives the originator of the session (her username and
>   the address of the user's host) plus a session identifier and version
>   number:
>=20
> But the ABNF defines
>=20
>   origin-field =3D       %s"o" "=3D" username SP sess-id SP sess-version =
SP
>   nettype SP addrtype SP unicast-address CRLF
>=20
> Implying from the earlier definition that the line consists of multiple f=
ields.
>=20
> Perhaps we should apply the term "line" throughout unless we explicitly m=
ean the specific part of a line identified as a "field".
>=20
> Regards
>=20
> Keith
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Mon Feb 23 02:29:21 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 678C21A0A85 for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 02:29:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ApAVjIoazPqN for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 02:29:17 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EFBF1A07BD for <mmusic@ietf.org>; Mon, 23 Feb 2015 02:29:15 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-ef-54eb00fadbe6
Received: from ESESSHC015.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id F2.14.24955.AF00BE45; Mon, 23 Feb 2015 11:29:14 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC015.ericsson.se ([153.88.183.63]) with mapi id 14.03.0210.002; Mon, 23 Feb 2015 11:29:13 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
Thread-Index: AdBPU5FsjzXtEzFhTL66149G78oFNw==
Date: Mon, 23 Feb 2015 10:29:12 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D7126EE@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D7126EEESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsUyM+Jvje4vhtchBjNfCVtMXf6YxWLFhgOs Dkwef99/YPJYsuQnUwBTFJdNSmpOZllqkb5dAlfGudVL2ApWLmCqWHXlJmMD46qfjF2MnBwS AiYS77fuZIOwxSQu3FsPZHNxCAkcYZRY/P4kE0hCSGAJo8S68wFdjBwcbAIWEt3/tEFqRASa GSWunV/OAlIjLFAo0f7oGJgtIlAksfrAKnYIW0/i2IXnYDaLgKrE8tW3GEHm8Ar4Siw9JgwS ZgTa+/3UGrBVzALiEreezGeCuEdAYsme88wQtqjEy8f/WCFsJYnGJU9YIerzJaYc2gZm8woI Spyc+YRlAqPQLCSjZiEpm4WkDCKuI7Fg9yc2CFtbYtnC18ww9pkDj5mQxRcwsq9iFC1OLU7K TTcy1kstykwuLs7P08tLLdnECIyUg1t+q+5gvPzG8RCjAAejEg/vhumvQoRYE8uKK3MPMUpz sCiJ89oZHwoREkhPLEnNTk0tSC2KLyrNSS0+xMjEwSnVwNiV/fz34Z1XM7pOrk9ZWSse9ndl V60X88U+9fAblQ+P3l92dwOLwpWqk68nN+2ZMSdO+9g9sZvbGw6VX5u5Xp+ZJYnr2qP36g94 xbIKFaeItF0VmL7YqT9j+YH8ct3s9H9GjjqTf1g/Cn0cqGHy8WOGnAqLqEb99Dumnz4ZnVoR av97+XTNQ3xKLMUZiYZazEXFiQDv98V6dQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/-gaAr3GlhqvJZdsCXSnyeyIJ5WQ>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Feb 2015 10:29:20 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D7126EEESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

I drafted some text regarding the mux categories for the attributes.

In each section defining an attribute I've added a sub-section, which provi=
des detailed information regarding the mux categories.

In the IANA registration section I've added, for each attribute, the mux ca=
tegory value.

Read - think - feel - love - comment.

-----------

Main text (sctp-port):

5.3.  Mux Category

   The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
   'sctp-port' attribute is SPECIAL.  Usage of the attribute
   is only applicable when associated with 'UDP/DTLS/SCTP' and
   'TCP/DTLS/SCTP' proto value m- lines.

                    +---------------+----------------+
                    |     Proto     |  Mux category  |
                    +---------------+----------------+
                    |      SCTP     | Not applicable |
                    |   SCTP/DTLS   | Not applicable |
                    | UDP/DTLS/SCTP |    SPECIAL     |
                    | TCP/DTLS/SCTP |    SPECIAL     |
                    +---------------+----------------+

              Table 1: SDP 'sctp-port' attribute mux category

   NOTE: As the usage of multiple SCTP associations on top of a single
   DTLS connection is outside the scope of this specification, a SPECIAL
   mux category value, with no associated rule definitions, is defined
   for SDP 'sctp-port' attributes associated with 'UDP/DTLS/SCTP' and
   'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that define
   how to negotiate multiplexing of multiple SCTP associations of top of
   a single DTLS connection, need to also define the mux rules for the
   attribute.

-----------

Main text (max-message-size):

6.3.  Mux Category

   The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
   'max-message-size' attribute is SPECIAL, as the category depends on the
   proto value of the associated m- line.

                     +---------------+--------------+
                     |     Proto     | Mux category |
                     +---------------+--------------+
                     |      SCTP     |  TRANSPORT   |
                     |   SCTP/DTLS   |  TRANSPORT   |
                     | UDP/DTLS/SCTP |   SPECIAL    |
                     | TCP/DTLS/SCTP |   SPECIAL    |
                     +---------------+--------------+

          Table 2: SDP 'max-message-size' attribute mux category

   NOTE: As the usage of multiple SCTP associations on top of a single
   DTLS connection is outside the scope of this specification, a SPECIAL
   mux category value, with no associated rule definitions, is defined
   for SDP 'max-message-size' attributes associated with 'UDP/DTLS/SCTP'
   and 'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that
   define how to negotiate multiplexing of multiple SCTP associations of
   top of a single DTLS connection, need to also define the mux rules
   for the attribute.

-----------

IANA Registration:

15.2.1.  sctp-port

   [RFC EDITOR NOTE: Please replace RFCXXXX with the RFC number of this
   document.]

   This document defines a new SDP media-level attribute,'sctp-port', as
   follows:


       Attribute name:     sctp-port
       Type of attribute:  media
       Mux category:       SPECIAL
       Subject to charset: No
       Purpose:            Indicate the SCTP port value associated
                           with the SDP Media Description.
       Appropriate values: Integer
       Contact name:       Christer Holmberg
       Contact e-mail:     christer.holmberg@ericsson.com
       Reference:          RFCXXXX


15.2.2.  max-message-size

   [RFC EDITOR NOTE: Please replace RFCXXXX with the RFC number of this
   document.]

   This document defines a new SDP media-level attribute,'max-message-
   size', as follows:


       Attribute name:     max-message-size
       Type of attribute:  media
       Mux category:       SPECIAL
       Subject to charset: No
       Purpose:            Indicate the maximum message size that
                           an SCTP endpoint is willing to receive
                           on the SCTP association associated
                           with the SDP Media Description.
       Appropriate values: Integer
       Contact name:       Christer Holmberg
       Contact e-mail:     christer.holmberg@ericsson.com
       Reference:          RFCXXXX


Regards,

Christer


-----Original Message-----
From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer Holmber=
g
Sent: 23 February 2015 06:52
To: Paul Kyzivat; mmusic@ietf.org
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-mess=
age-size attributes

Hi,

>>>> I've been asked to include the MUX category (as defined in
>>>> draft-ietf-mmusic-sdp-mux-attributes) for the SDP attributes
>>>> defined in the SCTP-SDP draft: sctp-port and max-message-size.
>>>>
>>>> For 'SCTP' and 'SCTP/DTLS' I assume it is rather straight forward.
>>>> The sctp-port attribute is not used to begin with, and the
>>>> max-message-size applies to the transport layer SCTP association.
>>>>
>>>> '(UDP | TCP)/DTLS/SCTP' is a little different.  The draft says (or,
>>>> **will** say, based on the agreement in Honolulu) that multiple
>>>> SCTP associations over a single '(UDP | TCP)/DTLS' connection is
>>>> outside the scope of the document, which means it is not possible
>>>> to have multiple '(UDP | TCP)/DTLS/SCTP' m- lines within a BUNDLE grou=
p.
>>>>
>>>> Currently, unless I've missed something, there is however no
>>>> category for attributes that can't be bundled, eventhough one could
>>>> perhaps claim that the NOT RECOMMENDED category fits. So, I see three =
options:
>>>>
>>>> 1)Allocate SPECIAL category, with a description saying that they
>>>> can't be bundled
>>>>
>>>> 2)Allocate NOT RECOMMENDED category
>>>>
>>>> 3)Define a new mux category, for attributes that can't be bundled
>>>>
>>>> Comments? My personal preference would be either 2) or 3).
>>>
>>> As you say, the bundle draft currently forbids multiplexing these.
>>
>> I don't think the bundle draft forbids it, but the SCTP-SDP drafts
>> says that the negotiation of multiple SCTP associations on a >single DTL=
S connection is outside the scope of the draft.
>>
>>> Suppose an extension was done to allow multiple '(UDP |
>>> TCP)/DTLS/SCTP' in a bundle. In that case it clearly would be
>>> necessary for them to be distinguished by sctp-port. And that would pre=
sumably be specified in the document that defines that behavior.
>>>
>>> So why not just classify this attribute as SPECIAL? That covers the cas=
e, both now and in the future.
>>
>> That is one option.
>>
>> However, any future extension would perhaps need to change the value.
>>
>> For example, I assume the value for the sctp-port attribute would be
>> UNIQUE - which is another category that currently doesn't exist :)
>>
>> And, I guess the max-message-size would be NORMAL, as different values m=
ay be used on each SCTP association.
>
> If there was a UNIQUE category then it could be used. But certainly SPECI=
AL can continue to be used.

Perhaps it would be useful to define a UNIQUE category no matter what, but =
that's a separate issue.

>> But, in any case: it seems like we, for the same attribute, need to
>> register different category values depending on the proto value. How wou=
ld we do that?
>
> Yes, that is something new that must be dealt with.
>
> OR, again it can simply be defined as SPECIAL, and all these rules can be=
 defined in this document.

Yes.

Then, exactly where are the rules defined? Do they need to be in the IANA t=
emplate? Or, is the category value enough as far as IANA is concerned, and =
the rules are then defined somewhere else in the document?

Regards,

Christer





>> SCTP:
>>
>> =3D=3D=3D=3D=3D
>>
>> Attribute:                          Mux category:
>>
>> sctp-port                           Not applicable
>>
>> max-message-size          TRANSPORT
>>
>> SCTP/DTLS:
>>
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>
>> sctp-port                           Not applicable
>>
>> max-message-size          TRANSPORT
>>
>> (UDP | TCP)/DTLS/SCTP:
>>
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>
>> Attribute:                          Mux category:
>>
>> sctp-port                           SPECIAL | New category
>>
>> max-message-size          SPECIAL | New category
>>
>> Regards,
>>
>> Christer
>>
>>
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic


--_000_7594FB04B1934943A5C02806D1A2204B1D7126EEESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div>Hi,</div>
<div>&nbsp;</div>
<div>I drafted some text regarding the mux categories for the attributes.</=
div>
<div>&nbsp;</div>
<div>In each section defining an attribute I've added a sub-section, which =
provides detailed information regarding the mux categories.</div>
<div>&nbsp;</div>
<div>In the IANA registration section I've added, for each attribute, the m=
ux category value.</div>
<div>&nbsp;</div>
<div>Read - think - feel - love - comment.</div>
<div>&nbsp;</div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
-----------</span></font></div>
<div>&nbsp;</div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
<b>Main text (</b><b>sctp-port</b><b>):</b></span></font></div>
<div>&nbsp;</div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
5.3.&nbsp; Mux Category</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the =
SDP</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; 'sctp-port' attribute is SPECIAL.&nbsp; Usage of the attribute=
</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; is only applicable when associated with 'UDP/DTLS/SCTP' and</s=
pan></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; 'TCP/DTLS/SCTP' proto value m- lines.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---------------&#43;----------=
------&#43;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; Proto&nbs=
p;&nbsp;&nbsp;&nbsp; |&nbsp; Mux category&nbsp; |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---------------&#43;----------=
------&#43;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SCT=
P&nbsp;&nbsp;&nbsp;&nbsp; | Not applicable |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; SCTP/DTLS&nbsp;&nbsp;=
 | Not applicable |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | UDP/DTLS/SCTP |&nbsp;&nbsp;&nbsp;=
 SPECIAL&nbsp;&nbsp;&nbsp;&nbsp; |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | TCP/DTLS/SCTP |&nbsp;&nbsp;&nbsp;=
 SPECIAL&nbsp;&nbsp;&nbsp;&nbsp; |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---------------&#43;----------=
------&#43;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Table 1: SDP 'sctp-port' attribute mux category</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; NOTE: As the usage of multiple SCTP associations on top of a s=
ingle</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; DTLS connection is outside the scope of this specification, a =
SPECIAL</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; mux category value, with no associated rule definitions, is de=
fined</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; for SDP 'sctp-port' attributes associated with 'UDP/DTLS/SCTP'=
 and</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; 'TCP/DTLS/SCTP' proto value m- lines.&nbsp; Future extensions,=
 that define</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; how to negotiate multiplexing of multiple SCTP associations of=
 top of</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; a single DTLS connection, need to also define the mux rules fo=
r the</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; attribute.</span></font></div>
<div>&nbsp;</div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
-----------</span></font></div>
<div>&nbsp;</div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
<b>Main text (max-message-size):</b></span></font></div>
<div>&nbsp;</div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
6.3.&nbsp; Mux Category</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the =
SDP</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; 'max-message-size' attribute is SPECIAL, as the category depen=
ds on the</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; proto value of the associated m- line.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---------------&#43;----=
----------&#43;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; Pro=
to&nbsp;&nbsp;&nbsp;&nbsp; | Mux category |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---------------&#43;----=
----------&#43;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; SCTP&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; TRANSPORT&nbsp;&nbsp; |</span></fon=
t></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; SCTP/DTLS&nbsp;=
&nbsp; |&nbsp; TRANSPORT&nbsp;&nbsp; |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | UDP/DTLS/SCTP |&nbsp;&nbsp;=
 SPECIAL&nbsp;&nbsp;&nbsp; |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | TCP/DTLS/SCTP |&nbsp;&nbsp;=
 SPECIAL&nbsp;&nbsp;&nbsp; |</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---------------&#43;----=
----------&#43;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table 2: SDP 'max-me=
ssage-size' attribute mux category</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; NOTE: As the usage of multiple SCTP associations on top of a s=
ingle</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; DTLS connection is outside the scope of this specification, a =
SPECIAL</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; mux category value, with no associated rule definitions, is de=
fined</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; for SDP 'max-message-size' attributes associated with 'UDP/DTL=
S/SCTP'</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; and 'TCP/DTLS/SCTP' proto value m- lines.&nbsp; Future extensi=
ons, that</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; define how to negotiate multiplexing of multiple SCTP associat=
ions of</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; top of a single DTLS connection, need to also define the mux r=
ules</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; for the attribute.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
-----------</span></font></div>
<div>&nbsp;</div>
<div>IANA Registration:</div>
<div>&nbsp;</div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
15.2.1.&nbsp; sctp-port</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; [RFC EDITOR NOTE: Please replace RFCXXXX with the RFC number o=
f this</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; document.]</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; This document defines a new SDP media-level attribute,'sctp-po=
rt', as</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; follows:</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Attribute name:&nbsp;&nbsp;&nbsp;&nbsp=
; sctp-port</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type of attribute:&nbsp; media</span><=
/font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>Mux category:&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; SPECIAL</b></span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject to charset: No</span></font></=
div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Purpose:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Indicate the SCTP port value associate=
d</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; with the SDP Media Description.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Appropriate values: Integer</span></fo=
nt></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Contact name:&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Christer Holmberg</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Contact e-mail:&nbsp;&nbsp;&nbsp;&nbsp=
; christer.holmberg@ericsson.com</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reference:&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; RFCXXXX</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
15.2.2.&nbsp; max-message-size</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; [RFC EDITOR NOTE: Please replace RFCXXXX with the RFC number o=
f this</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; document.]</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; This document defines a new SDP media-level attribute,'max-mes=
sage-</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp; size', as follows:</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Attribute name:&nbsp;&nbsp;&nbsp;&nbsp=
; max-message-size</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type of attribute:&nbsp; media</span><=
/font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>Mux category:&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; SPECIAL</b></span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject to charset: No</span></font></=
div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Purpose:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Indicate the maximum message size that=
</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; an SCTP endpoint is willing to receive</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; on the SCTP association associated</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; with the SDP Media Description.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Appropriate values: Integer</span></fo=
nt></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Contact name:&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Christer Holmberg</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Contact e-mail:&nbsp;&nbsp;&nbsp;&nbsp=
; christer.holmberg@ericsson.com</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reference:&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; RFCXXXX</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div>&nbsp;</div>
<div>Regards,</div>
<div>&nbsp;</div>
<div>Christer</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>-----Original Message-----</div>
<div>From: mmusic [<a href=3D"mailto:mmusic-bounces@ietf.org">mailto:mmusic=
-bounces@ietf.org</a>] On Behalf Of Christer Holmberg</div>
<div>Sent: 23 February 2015 06:52</div>
<div>To: Paul Kyzivat; mmusic@ietf.org</div>
<div>Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max=
-message-size attributes</div>
<div>&nbsp;</div>
<div>Hi,</div>
<div>&nbsp;</div>
<div>&gt;&gt;&gt;&gt; I've been asked to include the MUX category (as defin=
ed in</div>
<div>&gt;&gt;&gt;&gt; draft-ietf-mmusic-sdp-mux-attributes) for the SDP att=
ributes </div>
<div>&gt;&gt;&gt;&gt; defined in the SCTP-SDP draft: sctp-port and max-mess=
age-size.</div>
<div>&gt;&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt;&gt; For 'SCTP' and 'SCTP/DTLS' I assume it is rather stra=
ight forward. </div>
<div>&gt;&gt;&gt;&gt; The sctp-port attribute is not used to begin with, an=
d the </div>
<div>&gt;&gt;&gt;&gt; max-message-size applies to the transport layer SCTP =
association.</div>
<div>&gt;&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt;&gt; '(UDP | TCP)/DTLS/SCTP' is a little different.&nbsp; =
The draft says (or,</div>
<div>&gt;&gt;&gt;&gt; **will** say, based on the agreement in Honolulu) tha=
t multiple </div>
<div>&gt;&gt;&gt;&gt; SCTP associations over a single '(UDP | TCP)/DTLS' co=
nnection is </div>
<div>&gt;&gt;&gt;&gt; outside the scope of the document, which means it is =
not possible </div>
<div>&gt;&gt;&gt;&gt; to have multiple '(UDP | TCP)/DTLS/SCTP' m- lines wit=
hin a BUNDLE group.</div>
<div>&gt;&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt;&gt; Currently, unless I've missed something, there is how=
ever no </div>
<div>&gt;&gt;&gt;&gt; category for attributes that can't be bundled, eventh=
ough one could </div>
<div>&gt;&gt;&gt;&gt; perhaps claim that the NOT RECOMMENDED category fits.=
 So, I see three options:</div>
<div>&gt;&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt;&gt; 1)Allocate SPECIAL category, with a description sayin=
g that they </div>
<div>&gt;&gt;&gt;&gt; can't be bundled</div>
<div>&gt;&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt;&gt; 2)Allocate NOT RECOMMENDED category</div>
<div>&gt;&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt;&gt; 3)Define a new mux category, for attributes that can'=
t be bundled</div>
<div>&gt;&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt;&gt; Comments? My personal preference would be either 2) o=
r 3).</div>
<div>&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt; As you say, the bundle draft currently forbids multiplexi=
ng these.</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; I don't think the bundle draft forbids it, but the SCTP-SDP d=
rafts </div>
<div>&gt;&gt; says that the negotiation of multiple SCTP associations on a =
&gt;single DTLS connection is outside the scope of the draft.</div>
<div>&gt;&gt;</div>
<div>&gt;&gt;&gt; Suppose an extension was done to allow multiple '(UDP | <=
/div>
<div>&gt;&gt;&gt; TCP)/DTLS/SCTP' in a bundle. In that case it clearly woul=
d be </div>
<div>&gt;&gt;&gt; necessary for them to be distinguished by sctp-port. And =
that would presumably be specified in the document that defines that behavi=
or.</div>
<div>&gt;&gt;&gt;</div>
<div>&gt;&gt;&gt; So why not just classify this attribute as SPECIAL? That =
covers the case, both now and in the future.</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; That is one option.</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; However, any future extension would perhaps need to change th=
e value.</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; For example, I assume the value for the sctp-port attribute w=
ould be </div>
<div>&gt;&gt; UNIQUE - which is another category that currently doesn't exi=
st :)</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; And, I guess the max-message-size would be NORMAL, as differe=
nt values may be used on each SCTP association.</div>
<div>&gt;</div>
<div>&gt; If there was a UNIQUE category then it could be used. But certain=
ly SPECIAL can continue to be used.</div>
<div>&nbsp;</div>
<div>Perhaps it would be useful to define a UNIQUE category no matter what,=
 but that's a separate issue.</div>
<div>&nbsp;</div>
<div>&gt;&gt; But, in any case: it seems like we, for the same attribute, n=
eed to </div>
<div>&gt;&gt; register different category values depending on the proto val=
ue. How would we do that?</div>
<div>&gt;</div>
<div>&gt; Yes, that is something new that must be dealt with.</div>
<div>&gt;</div>
<div>&gt; OR, again it can simply be defined as SPECIAL, and all these rule=
s can be defined in this document.</div>
<div>&nbsp;</div>
<div>Yes.</div>
<div>&nbsp;</div>
<div>Then, exactly where are the rules defined? Do they need to be in the I=
ANA template? Or, is the category value enough as far as IANA is concerned,=
 and the rules are then defined somewhere else in the document?</div>
<div>&nbsp;</div>
<div>Regards,</div>
<div>&nbsp;</div>
<div>Christer</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&gt;&gt; SCTP:</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; =3D=3D=3D=3D=3D</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; Attribute:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; Mux category:</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; sctp-port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Not applicable</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; max-message-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; TRANSPORT</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; SCTP/DTLS:</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; sctp-port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Not applicable</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; max-message-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; TRANSPORT</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; (UDP | TCP)/DTLS/SCTP:</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; Attribute:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; Mux category:</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; sctp-port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPECIAL | New category</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; max-message-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; SPECIAL | New category</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; Regards,</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; Christer</div>
<div>&gt;&gt;</div>
<div>&gt;&gt;</div>
<div>&gt;&gt;</div>
<div>&gt;&gt; _______________________________________________</div>
<div>&gt;&gt; mmusic mailing list</div>
<div>&gt;&gt; mmusic@ietf.org</div>
<div>&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mmusic">http=
s://www.ietf.org/mailman/listinfo/mmusic</a></div>
<div>&gt;&gt;</div>
<div>&gt;</div>
<div>&gt; _______________________________________________</div>
<div>&gt; mmusic mailing list</div>
<div>&gt; mmusic@ietf.org</div>
<div>&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mmusic">https://=
www.ietf.org/mailman/listinfo/mmusic</a></div>
<div>&gt;</div>
<div>&nbsp;</div>
<div>_______________________________________________</div>
<div>mmusic mailing list</div>
<div>mmusic@ietf.org</div>
<div><a href=3D"https://www.ietf.org/mailman/listinfo/mmusic">https://www.i=
etf.org/mailman/listinfo/mmusic</a></div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D7126EEESESSMB209erics_--


From nobody Mon Feb 23 07:26:39 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B0901A1AB3 for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 07:26:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WK8ambNns2KL for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 07:26:36 -0800 (PST)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 813E11A1AA1 for <mmusic@ietf.org>; Mon, 23 Feb 2015 07:26:35 -0800 (PST)
Received: from resomta-ch2-03v.sys.comcast.net ([69.252.207.99]) by resqmta-ch2-09v.sys.comcast.net with comcast id vrSU1p00729Cfhx01rSa8M; Mon, 23 Feb 2015 15:26:34 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-03v.sys.comcast.net with comcast id vrSa1p00E3Ge9ey01rSa2f; Mon, 23 Feb 2015 15:26:34 +0000
Message-ID: <54EB46A9.6040803@alum.mit.edu>
Date: Mon, 23 Feb 2015 10:26:33 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se> <54EA1147.8080906@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D710A92@ESESSMB209.ericsson.se> <54EA4304.8050709@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D71127E@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D71127E@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1424705194; bh=h4cbUoKoK0sGKCuw6wnK4c9lY/rrOBugjlV9apIBp9Q=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=UrAQFdY1j9/Oc8n7mu14/91ge43U/ba3k7fD3eWxbqsMbzLmwHXTyW5cHYsjkUUH9 YtXI3jQPS7obcBm6vAzpYTDFInc4p5jGnjiNrYAmCDCpXxqy+iPJmcmY3AzW1oqcJy epP+rMVKF9UJExtzzRUGfMWCgeR1LYtSOd/bcgLcn/RPx1iutIRJfW/Vo0AtEzlCHS ygJ+gzRhwG8kdvEGD37hpB5d+z0CcHjGyDwOMWhPEQihMUkWQWRdMYZwIVHzIK9hKA bqmogrKMsFE6CxCUIkydjoXm/ZoPAPMDUrehXB9ygJw4MZyGR2s5G4Xy2OEDxL14ar hNUOKfkWVflVg==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/PYMzi4qvN2W_jBgpHrTd3ns7L2Y>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Feb 2015 15:26:37 -0000

On 2/22/15 11:51 PM, Christer Holmberg wrote:
> Hi,
>
>>>>> I've been asked to include the MUX category (as defined in
>>>>> draft-ietf-mmusic-sdp-mux-attributes) for the SDP attributes defined
>>>>> in the SCTP-SDP draft: sctp-port and max-message-size.
>>>>>
>>>>> For 'SCTP' and 'SCTP/DTLS' I assume it is rather straight forward.
>>>>> The sctp-port attribute is not used to begin with, and the
>>>>> max-message-size applies to the transport layer SCTP association.
>>>>>
>>>>> '(UDP | TCP)/DTLS/SCTP' is a little different.  The draft says (or,
>>>>> **will** say, based on the agreement in Honolulu) that multiple SCTP
>>>>> associations over a single '(UDP | TCP)/DTLS' connection is outside
>>>>> the scope of the document, which means it is not possible to have
>>>>> multiple '(UDP | TCP)/DTLS/SCTP' m- lines within a BUNDLE group.
>>>>>
>>>>> Currently, unless I've missed something, there is however no
>>>>> category for attributes that can't be bundled, eventhough one could
>>>>> perhaps claim that the NOT RECOMMENDED category fits. So, I see three options:
>>>>>
>>>>> 1)Allocate SPECIAL category, with a description saying that they
>>>>> can't be bundled
>>>>>
>>>>> 2)Allocate NOT RECOMMENDED category
>>>>>
>>>>> 3)Define a new mux category, for attributes that can't be bundled
>>>>>
>>>>> Comments? My personal preference would be either 2) or 3).
>>>>
>>>> As you say, the bundle draft currently forbids multiplexing these.
>>>
>>> I don't think the bundle draft forbids it, but the SCTP-SDP drafts says that the
>>> negotiation of multiple SCTP associations on a >single DTLS connection is outside the scope of the draft.
>>>
>>>> Suppose an extension was done to allow multiple '(UDP | TCP)/DTLS/SCTP' in a
>>>> bundle. In that case it clearly would be necessary for them to be distinguished by
>>>> sctp-port. And that would presumably be specified in the document that defines that behavior.
>>>>
>>>> So why not just classify this attribute as SPECIAL? That covers the case, both now and in the future.
>>>
>>> That is one option.
>>>
>>> However, any future extension would perhaps need to change the value.
>>>
>>> For example, I assume the value for the sctp-port attribute would be
>>> UNIQUE - which is another category that currently doesn't exist :)
>>>
>>> And, I guess the max-message-size would be NORMAL, as different values may be used on each SCTP association.
>>
>> If there was a UNIQUE category then it could be used. But certainly SPECIAL can continue to be used.
>
> Perhaps it would be useful to define a UNIQUE category no matter what, but that's a separate issue.
>
>>> But, in any case: it seems like we, for the same attribute, need to register different
>>> category values depending on the proto value. How would we do that?
>>
>> Yes, that is something new that must be dealt with.
>>
>> OR, again it can simply be defined as SPECIAL, and all these rules can be defined in this document.
>
> Yes.
>
> Then, exactly where are the rules defined? Do they need to be in the IANA template? Or, is the category value enough as far as IANA is concerned, and the rules are then defined somewhere else in the document?

I think the latter.

	Thanks,
	Paul


From nobody Mon Feb 23 10:37:52 2015
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE7A71A1F16 for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 10:37:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GqwMTIqUmUrN for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 10:37:49 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72AE41A1EFD for <mmusic@ietf.org>; Mon, 23 Feb 2015 10:37:49 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id B1AFB8E96642C for <mmusic@ietf.org>; Mon, 23 Feb 2015 18:37:43 +0000 (GMT)
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id t1NIbkIQ022733 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <mmusic@ietf.org>; Mon, 23 Feb 2015 19:37:46 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.230]) by FR712WXCHHUB03.zeu.alcatel-lucent.com ([135.239.2.74]) with mapi id 14.03.0195.001; Mon, 23 Feb 2015 19:37:47 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: SDP usage in draft-ietf-mmusic-data-channel-sdpneg
Thread-Index: AdBPl9EZKD7p30eVTfSdadBOumwlQw==
Date: Mon, 23 Feb 2015 18:37:46 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8B4A105B5A@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.239.27.40]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/YFaKOC9_ABW2ppMOYBgfC1SRpIw>
Subject: [MMUSIC] SDP usage in draft-ietf-mmusic-data-channel-sdpneg
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Feb 2015 18:37:50 -0000

The abstract of draft-ietf-mmusic-data-channel-sdpneg is fairly clear that =
it provides a mechanism based on SDP offer / answer, but the main part of t=
he document is not, although it is implicit from the contents. Additionally=
, we seem to have lost an explicit reference in the text to RFC 3264 althou=
gh it is in the references list.

Before we add an extra sentence to the current draft making this more expli=
cit, could I confirm that noone in the working group has any expectation of=
 this mechanism forming any part of a solution outside of SDP offer / answe=
r.

Regards

Keith=


From nobody Mon Feb 23 12:17:36 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA01E1A6EF9 for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 12:17:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PyJFS1QEWnop for <mmusic@ietfa.amsl.com>; Mon, 23 Feb 2015 12:17:34 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 311771A0469 for <mmusic@ietf.org>; Mon, 23 Feb 2015 12:17:34 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-e0-54eb8adbb894
Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 4D.DA.04231.BDA8BE45; Mon, 23 Feb 2015 21:17:32 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC014.ericsson.se ([153.88.183.60]) with mapi id 14.03.0210.002; Mon, 23 Feb 2015 21:17:31 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
Thread-Index: AdBOuOsQLa3mcLr2T9erX6W+Nd8eKQAA2W6AAAYVBaAAAVRYAAASX+JwABRQxoAADDaG8A==
Date: Mon, 23 Feb 2015 20:17:31 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D7164FB@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se> <54EA1147.8080906@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D710A92@ESESSMB209.ericsson.se> <54EA4304.8050709@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D71127E@ESESSMB209.ericsson.se> <54EB46A9.6040803@alum.mit.edu>
In-Reply-To: <54EB46A9.6040803@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRmVeSWpSXmKPExsUyM+Jvje6drtchBru/MFtMXf6YxWLFhgOs Dkwef99/YPJYsuQnUwBTFJdNSmpOZllqkb5dAlfGpg2bmAousVa0TnrK1MC4gqWLkZNDQsBE Yun1h8wQtpjEhXvr2boYuTiEBI4wStxafwPKWcIocfRLF2sXIwcHm4CFRPc/bZAGEQFfiWeP b7OB2MICCRI7ll1mgognSny484UNwg6TePppKSuIzSKgKvFiWw8TyBheoN6ltzghxu9mkjhy 8QBYPaeAjsTjlX1gNiPQQd9PrQGbySwgLnHryXwmiEMFJJbsOQ91tKjEy8f/WCFsJYnGJU9Y Iep1JBbs/sQGYWtLLFv4GqyeV0BQ4uTMJywTGEVnIRk7C0nLLCQts5C0LGBkWcUoWpxaXJyb bmSsl1qUmVxcnJ+nl5dasokRGCcHt/zW3cG4+rXjIUYBDkYlHt4N01+FCLEmlhVX5h5ilOZg URLntTM+FCIkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBUWf6ZoG501UneS1tFPy99GrcEVdx S7eUnF189kemr7h1eXtn4fXv/vxGJt+Lti9Puef1Ne/x2Tf/07hvSm96WtOU8TR3gYQl9+fr VyXm9K59kDTrUKpfQ0nnk0TlxQXv92ytyQuarf8wc2fjBrc8q10MUZ6yvxeIVjZc7lU6+PwQ 85ZlTGsWxSixFGckGmoxFxUnAgDeNmHFdAIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/4mHa1gmj5tDCq0ViWpwoEJv4Ax0>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Feb 2015 20:17:35 -0000

Hi,

....

>>>> But, in any case: it seems like we, for the same attribute, need to=20
>>>> register different category values depending on the proto value. How w=
ould we do that?
>>>
>>> Yes, that is something new that must be dealt with.
>>>
>>> OR, again it can simply be defined as SPECIAL, and all these rules can =
be defined in this document.
>>
>> Yes.
>>
>> Then, exactly where are the rules defined? Do they need to be in the IAN=
A template?=20
>> Or, is the category value enough as far as IANA is concerned, and the ru=
les are then=20
>> defined somewhere else in the document?
>
> I think the latter.

Did you take a look at the suggested text I sent out?

Regards,

Christer


From nobody Tue Feb 24 09:33:38 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E25DF1A1A46 for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 09:33:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7gWNJ4OdEV_Q for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 09:33:35 -0800 (PST)
Received: from resqmta-ch2-01v.sys.comcast.net (resqmta-ch2-01v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:33]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 983CB1A00D0 for <mmusic@ietf.org>; Tue, 24 Feb 2015 09:33:35 -0800 (PST)
Received: from resomta-ch2-02v.sys.comcast.net ([69.252.207.98]) by resqmta-ch2-01v.sys.comcast.net with comcast id wHYw1p00A27uzMh01HZaS5; Tue, 24 Feb 2015 17:33:34 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-02v.sys.comcast.net with comcast id wHZa1p0043Ge9ey01HZacy; Tue, 24 Feb 2015 17:33:34 +0000
Message-ID: <54ECB5ED.9090504@alum.mit.edu>
Date: Tue, 24 Feb 2015 12:33:33 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se> <54EA1147.8080906@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D710A92@ESESSMB209.ericsson.se> <54EA4304.8050709@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D71127E@ESESSMB209.ericsson.se> <54EB46A9.6040803@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D7164FB@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D7164FB@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1424799214; bh=j9u/bJY/dP2YtKWYmfiKbp1SMk5YJGx0S0vSnebdHzE=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=B7gKlOWSodhK6wRY7acJmsJM4YKdzjpjOr4NmG1rNqJ5Yv39np6W8Fh/PEQGhE7Mf u7iDnWvQKtzQWdG7hR783mktvBFFd0YmEr6uvIRT/nUYC8O4tGRnGz+MKENv1mjrMR r9D/jZgHHtKgTOl+oSGmUrAxX+iyvICq7KsYICyrzJ61Zyjlz7rlic3xH8edFYfXyT MTzNcxAYbQcXlE2SNEbYzXv36ZeflZUNbeCMGlEgHdiEoBtqEzZkdAjGozNVJi9Pvw e2BVWibqN7Gz/zdkkmA4sw5OmM+o2o/aNymUMA8QXbh7Lx82TacB5yQxtObzT+iMNb q5YwWAOCubP9g==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/QyMD6ZU4-J9YaDyctToJa1witec>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Feb 2015 17:33:37 -0000

On 2/23/15 3:17 PM, Christer Holmberg wrote:

>>> Then, exactly where are the rules defined? Do they need to be in the IANA template?
>>> Or, is the category value enough as far as IANA is concerned, and the rules are then
>>> defined somewhere else in the document?
>>
>> I think the latter.
>
> Did you take a look at the suggested text I sent out?

I'm now lost in the thread. I am guessing that the text you are 
referring to is back in:

http://mailarchive.ietf.org/arch/msg/mmusic/kVBnfuPgiHS40-KhYvaXYIPzaNE

but there has been much discussion since then. Can you restate what you 
have in mind in light of all that discussion?

	Thanks,
	Paul






From nobody Tue Feb 24 09:38:04 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E04651A875D for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 09:38:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.4
X-Spam-Level: 
X-Spam-Status: No, score=-0.4 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, J_CHICKENPOX_111=0.6, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_16=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kemCiafdBeE2 for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 09:37:59 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D239E1A875C for <mmusic@ietf.org>; Tue, 24 Feb 2015 09:37:58 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-2c-54ecb6f40850
Received: from ESESSHC017.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 31.46.04076.4F6BCE45; Tue, 24 Feb 2015 18:37:56 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC017.ericsson.se ([153.88.183.69]) with mapi id 14.03.0210.002; Tue, 24 Feb 2015 18:37:55 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: Re: [MMUSIC] [AVTCORE] RTP Retransmission, FID and BUNDLE
Thread-Index: AdBQT7N3v6A6kVLcRiKpV9omoekhFw==
Date: Tue, 24 Feb 2015 17:37:55 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D7172C0@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D7172C0ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRmVeSWpSXmKPExsUyM+Jvje6XbW9CDLqnS1tMXf6YxYHRY8mS n0wBjFFcNimpOZllqUX6dglcGTt3xBQsW8tYseL8EtYGxsXTGbsYOTkkBEwk1i48xQxhi0lc uLeerYuRi0NI4AijxPl586CcJYwSpyavA+rg4GATsJDo/qcN0iAiECvxdtokFhBbWMBJom3z ZEaIuLvE7wUfmCFsPYn2P3/BbBYBVYmNa7eyg9i8Ar4Sz74fAOtlBFr8/dQaJhCbWUBc4taT +UwQBwlILNlzHuo4UYmXj/+xQthKEo1LnrBC1OdL7PiykAlipqDEyZlPWCYwCs1CMmoWkrJZ SMog4joSC3Z/YoOwtSWWLXzNDGOfOfCYCVl8ASP7KkbR4tTi4tx0IyO91KLM5OLi/Dy9vNSS TYzAqDi45bfVDsaDzx0PMQpwMCrx8BYovgkRYk0sK67MPcQozcGiJM5rZ3woREggPbEkNTs1 tSC1KL6oNCe1+BAjEwenVAOjzrTbZgkeQR0r/s2cpGqTzHd3zVWpL/oTHSxFfqz44aB4eq1f XnbSDL1jV5lSemdLndvD6/Rog4JJVljC+u3prT8P3ShtD8+eVrKqqtHK/OOqXZ+vXqmcErpu 3pSY17sfHHj8tHGf5d4bxxLXuXP68efyVzM39OpO/cyUnpdccqckZ/KKpKDvSizFGYmGWsxF xYkAQfO7mWsCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/VkRqPEveKEU9V0cRjygGQTDdptU>
Subject: Re: [MMUSIC] [AVTCORE] RTP Retransmission, FID and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Feb 2015 17:38:03 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D7172C0ESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,



In your first alternative, you include multiple media types in a single m- =
line (m=3Dapplication). The question whether we want to allow that is not B=
UNDLE specific (however, in the beginning of times we did discuss a single-=
m-line-with-multiple-media-types approach also for BUNDLE, but decided to n=
ot do that).



In your second alternative, you use two BUNDLE groups, with separate m- lin=
es for the audio- and video FID streams. From a BUNDLE perspective I see no=
 issues of using two separate BUNDLE groups in that way. And, eventhough th=
e BUNDLE groups from a FID perspective are related, from a pure BUNDLE pers=
pective the BUNDLE groups are independent from each other.



However, perhaps you in draft-ietf-avtcore-multi-media-rtp-session would ne=
ed some BUNDLE restrictions. For example, if the answerer accepts the "main=
 media" BUNDLE group (foo bar), does it also have to accept the "fid" BUNDL=
E group (zoo kelp)?



Personally, I like the second alternative better.



Regards,



Christer







>I realize that there is another likely configuration here, and that is

>one where one has one corresponding m=3D line per source media source also

>in the retransmission RTP session which would result in an example SDP

>like this:

>

>       v=3D0

>       o=3Dalice 2890844526 2890844526 IN IP4 atlanta.example.com

>       s=3D

>       c=3DIN IP4 atlanta.example.com

>       t=3D0 0

>       a=3Dgroup:BUNDLE foo bar

>       a=3Dgroup:BUNDLE zoo kelp

>       a=3Dgroup:FID foo zoo

>       a=3Dgroup:FID bar kelp

>       m=3Daudio 10000 RTP/AVP 0

>       b=3DAS:200

>       a=3Dmid:foo

>       a=3Drtpmap:0 PCMU/8000

>       a=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid

>       m=3Dvideo 10000 RTP/AVP 31

>       b=3DAS:1000

>       a=3Dmid:bar

>       a=3Drtpmap:31 H261/90000

>       a=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid

>       m=3Daudio 40000 RTP/AVPF 99

>       a=3Drtpmap:99 rtx/90000

>       a=3Dfmtp:99 apt=3D0;rtx-time=3D3000

>       a=3Dmid:zoo

>       a=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid

>       m=3Dvideo 40000 RTP/AVPF 100

>       a=3Drtpmap:100 rtx/90000

>       a=3Dfmtp:199 apt=3D31;rtx-time=3D3000

>       a=3Dmid:kelp

>       a=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid

>

>

>So, please provide input on which way you think is the most correct and

>based on what is written in the BUNDLE and other specs

>

>> MMUSIC,

>> (CC AVTCORE but please reply to MMUSIC only)

>>

>> In draft-ietf-avtcore-multi-media-rtp-session-06 we have the following

>> open issue in Section 7.1:

>>

>>    Open Issue: When using SDP to signal retransmission for one RTP

>>    session with multiple media types and one RTP session for the

>>    retransmission data will cause a situation where one will have

>>    multiple m=3D lines grouped using FID and the ones belonging to

>>    respective RTP session being grouped using BUNDLE.  This usage might

>>    contradict both the FID semantics [RFC5888] and an assumption in the

>>    RTP retransmission specification [RFC4588].

>>

>> What I understand the concern relates to the correct usage of FID to

>> avoid breaking the semantics of FID when declaring an RTP session that

>> would contain one audio, one video source bundled but a separate RTP

>> session for the retransmission of both these media sources.

>>

>> Lets exemplify with what I believe is the only possible offer for this

>> in regards to FID usage.

>>

>>    SDP Offer (3)

>>

>>        v=3D0

>>        o=3Dalice 2890844526 2890844526 IN IP4 atlanta.example.com

>>        s=3D

>>        c=3DIN IP4 atlanta.example.com

>>        t=3D0 0

>>        a=3Dgroup:BUNDLE foo bar

>>        a=3Dgroup:FID foo zoo

>>        a=3Dgroup:FID bar zoo

>>        m=3Daudio 10000 RTP/AVP 0

>>        b=3DAS:200

>>        a=3Dmid:foo

>>        a=3Drtpmap:0 PCMU/8000

>>        a=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid

>>        m=3Dvideo 10000 RTP/AVP 31

>>        b=3DAS:1000

>>        a=3Dmid:bar

>>        a=3Drtpmap:31 H261/90000

>>        a=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid

>>        m=3Dapplication 40000 RTP/AVPF 99 100

>>        a=3Drtpmap:99 rtx/90000

>>        a=3Dfmtp:99 apt=3D0;rtx-time=3D3000

>>        a=3Drtpmap:100 rtx/90000

>>        a=3Dfmtp:199 apt=3D31;rtx-time=3D3000

>>        a=3Dmid:zoo

>>

>> I think the important aspect here is that one MUST use one FID line per

>> m=3D line one groups with the retransmission session to avoid the FID MU=
ST

>> NOT have the same address that Roni brought up back in December.

>>

>> Have I missed any limitation or does the above example appear

>> reasonable. If it does then we can write a small informational

>> description about this into the multiple media types document.

>>

>> Cheers

>>

>> Magnus Westerlund

--_000_7594FB04B1934943A5C02806D1A2204B1D7172C0ESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";
	mso-fareast-language:EN-GB;}
span.EmailStyle19
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<pre><span style=3D"color:black">Hi,<o:p></o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">In your <b>first alternative</b>, you incl=
ude <b>multiple media types in a single m- line</b> (m=3Dapplication). The =
question whether we want to allow that is not BUNDLE specific (however, in =
the beginning of times we did discuss a single-m-line-with-multiple-media-t=
ypes approach also for BUNDLE, but decided to not do that).<o:p></o:p></spa=
n></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">In your <b>second alternative</b>, you use=
 <b>two BUNDLE groups</b>, with separate m- lines for the audio- and video =
FID streams. From a BUNDLE perspective I see no issues of using two separat=
e BUNDLE groups in that way. And, eventhough the BUNDLE groups from a FID p=
erspective are related, from a pure BUNDLE perspective the BUNDLE groups ar=
e independent from each other.<o:p></o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">However, perhaps you in draft-ietf-avtcore=
-multi-media-rtp-session would need some BUNDLE restrictions. For example, =
if the answerer accepts the &#8220;main media&#8221; BUNDLE group (foo bar)=
, does it also have to accept the &#8220;fid&#8221; BUNDLE group (zoo kelp)=
?<o:p></o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">Personally, I like the second alternative =
better.<o:p></o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">Regards,<o:p></o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">Christer<o:p></o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">&gt;I realize that there is another likely=
 configuration here, and that is<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;one where one has one corresponding m=
=3D line per source media source also<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;in the retransmission RTP session whic=
h would result in an example SDP<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;like this:<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;<o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v=
=3D0<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o=
=3Dalice 2890844526 2890844526 IN IP4 atlanta.example.com<o:p></o:p></span>=
</pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s=
=3D<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c=
=3DIN IP4 atlanta.example.com<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t=
=3D0 0<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dgroup:BUNDLE foo bar<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dgroup:BUNDLE zoo kelp<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dgroup:FID foo zoo<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dgroup:FID bar kelp<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
b>m=3Daudio 10000 RTP/AVP 0</b><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b=
=3DAS:200<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
b>a=3Dmid:foo</b><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Drtpmap:0 PCMU/8000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>&nbs=
p;m=3Dvideo 10000 RTP/AVP 31</b><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b=
=3DAS:1000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
b>a=3Dmid:bar</b><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Drtpmap:31 H261/90000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
/span><b><span style=3D"color:red">m=3Daudio 40000 RTP/AVPF 99</span></b><s=
pan style=3D"color:black"><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Drtpmap:99 rtx/90000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dfmtp:99 apt=3D0;rtx-time=3D3000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
/span><b><span style=3D"color:red">a=3Dmid:zoo</span></b><span style=3D"col=
or:black"><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
/span><b><span style=3D"color:red">m=3Dvideo 40000 RTP/AVPF 100</span></b><=
span style=3D"color:black"><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Drtpmap:100 rtx/90000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dfmtp:199 apt=3D31;rtx-time=3D3000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
/span><b><span style=3D"color:red">a=3Dmid:kelp</span></b><span style=3D"co=
lor:black"><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=
=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;<o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">&gt;<o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">&gt;So, please provide input on which way =
you think is the most correct and<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;based on what is written in the BUNDLE=
 and other specs<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;<o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; MMUSIC,<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; (CC AVTCORE but please reply to M=
MUSIC only)<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; In draft-ietf-avtcore-multi-media=
-rtp-session-06 we have the following<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; open issue in Section 7.1:<o:p></=
o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp; Open Issue: Whe=
n using SDP to signal retransmission for one RTP<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp; session with mu=
ltiple media types and one RTP session for the<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp; retransmission =
data will cause a situation where one will have<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp; multiple m=3D l=
ines grouped using FID and the ones belonging to<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp; respective RTP =
session being grouped using BUNDLE.&nbsp; This usage might<o:p></o:p></span=
></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp; contradict both=
 the FID semantics [RFC5888] and an assumption in the<o:p></o:p></span></pr=
e>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp; RTP retransmiss=
ion specification [RFC4588].<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; What I understand the concern rel=
ates to the correct usage of FID to<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; avoid breaking the semantics of F=
ID when declaring an RTP session that<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; would contain one audio, one vide=
o source bundled but a separate RTP<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; session for the retransmission of=
 both these media sources.<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; Lets exemplify with what I believ=
e is the only possible offer for this<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; in regards to FID usage.<o:p></o:=
p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp; SDP Offer (3)<o=
:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; v=3D0<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; o=3Dalice 2890844526 2890844526 IN IP4 atlanta.example.com<o:p></o=
:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; s=3D<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; c=3DIN IP4 atlanta.example.com<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; t=3D0 0<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Dgroup:BUNDLE foo bar<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Dgroup:FID foo zoo<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Dgroup:FID bar zoo<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; <b>m=3Daudio 10000 RTP/AVP 0</b><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; b=3DAS:200<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; <b>a=3Dmid:foo</b><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Drtpmap:0 PCMU/8000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid<o:p></o:p></span>=
</pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; <b>m=3Dvideo 10000 RTP/AVP 31</b><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; b=3DAS:1000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; <b>a=3Dmid:bar</b><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Drtpmap:31 H261/90000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Dextmap 1 urn:ietf:params:rtp-hdrext:sdes:mid<o:p></o:p></span>=
</pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; </span><b><span style=3D"color:red">m=3Dapplication 40000 RTP/AVPF=
 99 100</span></b><span style=3D"color:black"><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Drtpmap:99 rtx/90000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Dfmtp:99 apt=3D0;rtx-time=3D3000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Drtpmap:100 rtx/90000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; a=3Dfmtp:199 apt=3D31;rtx-time=3D3000<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; </span><b><span style=3D"color:red">a=3Dmid:zoo</span></b><span st=
yle=3D"color:black"><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; I think the important aspect here=
 is that one MUST use one FID line per<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; m=3D line one groups with the ret=
ransmission session to avoid the FID MUST<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; NOT have the same address that Ro=
ni brought up back in December.<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; Have I missed any limitation or d=
oes the above example appear<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; reasonable. If it does then we ca=
n write a small informational<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; description about this into the m=
ultiple media types document.<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; Cheers<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; <o:p></o:p></span></pre>
<pre><span style=3D"color:black">&gt;&gt; Magnus Westerlund<o:p></o:p></spa=
n></pre>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D7172C0ESESSMB209erics_--


From nobody Tue Feb 24 09:42:44 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 701C21A1A5F for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 09:42:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qlnEsFXEtpJl for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 09:42:36 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE8251A1B2A for <mmusic@ietf.org>; Tue, 24 Feb 2015 09:42:35 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-f3-54ecb80aab0e
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id B6.D6.04231.A08BCE45; Tue, 24 Feb 2015 18:42:34 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.03.0210.002; Tue, 24 Feb 2015 18:42:33 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
Thread-Index: AdBOuOsQLa3mcLr2T9erX6W+Nd8eKQAA2W6AAAYVBaAAAVRYAAASX+JwABRQxoAADDaG8AAqg4yAAAJebuA=
Date: Tue, 24 Feb 2015 17:42:32 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D7172F2@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D7106D8@ESESSMB209.ericsson.se> <54EA1147.8080906@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D710A92@ESESSMB209.ericsson.se> <54EA4304.8050709@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D71127E@ESESSMB209.ericsson.se> <54EB46A9.6040803@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D7164FB@ESESSMB209.ericsson.se> <54ECB5ED.9090504@alum.mit.edu>
In-Reply-To: <54ECB5ED.9090504@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsUyM+JvjS7XjjchBnc/C1hMXf6YxWLFhgOs Dkwef99/YPJYsuQnUwBTFJdNSmpOZllqkb5dAlfG0lUFBZvYKh6cuMHWwPiPpYuRg0NCwERi /SXjLkZOIFNM4sK99WxdjFwcQgJHGCVWvFoL5SxhlNj7/yIrSAObgIVE9z9tkAYRAV+JZ49v s4HYwgIJEjuWXWaCiCdKfLjzhQ3CTpLY+eUTM4jNIqAq0bmmCayGF6h35c37LCC2kMBCZokH b9JAbE4BHYmGlfPB6hmBDvp+ag1YPbOAuMStJ/OZIA4VkFiy5zwzhC0q8fLxP1YIW0micckT Voh6HYkFuz+xQdjaEssWvmaG2CsocXLmE5YJjKKzkIydhaRlFpKWWUhaFjCyrGIULU4tLs5N NzLWSy3KTC4uzs/Ty0st2cQIjJGDW37r7mBc/drxEKMAB6MSD2+B4psQIdbEsuLK3EOM0hws SuK8dsaHQoQE0hNLUrNTUwtSi+KLSnNSiw8xMnFwSjUwhrMHiyXov+6eMrHlmUfZ3u2Lbj1u FEgO6O07+VJi/7P9nL+NVX3ak8/KvNdaq3qrY6H6683Lj+2Rf6h06mvKWt1NJ/sPJe8T3e9s suf/HqZH7Emx5QdzvGoqipm3ysnnx1nM+OY20zpMPntDxDURBs5rd84d1/h9bfIV7c79D/S8 C91X9zetV2Ipzkg01GIuKk4EABMtWGxyAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/SFc43EjObZDXCmkDgYN1VZENGxg>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Feb 2015 17:42:43 -0000

Hi,

>>>> Then, exactly where are the rules defined? Do they need to be in the I=
ANA template?
>>>> Or, is the category value enough as far as IANA is concerned, and=20
>>>> the rules are then defined somewhere else in the document?
>>>
>>> I think the latter.
>>
>> Did you take a look at the suggested text I sent out?
>
> I'm now lost in the thread. I am guessing that the text you are referring=
 to is back in:
>
> http://mailarchive.ietf.org/arch/msg/mmusic/kVBnfuPgiHS40-KhYvaXYIPzaNE
>
> but there has been much discussion since then. Can you restate what you h=
ave in mind in light of all that discussion?

I am referring to the text I sent out on Monday (23rd).

http://www.ietf.org/mail-archive/web/mmusic/current/msg14431.html

Regards,

Christer


	Thanks,
	Paul






From nobody Tue Feb 24 09:52:55 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A7531A1BCD for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 09:52:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tPsZw8EGqcRa for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 09:52:52 -0800 (PST)
Received: from resqmta-po-04v.sys.comcast.net (resqmta-po-04v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:163]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B5E51A1A38 for <mmusic@ietf.org>; Tue, 24 Feb 2015 09:52:51 -0800 (PST)
Received: from resomta-po-19v.sys.comcast.net ([96.114.154.243]) by resqmta-po-04v.sys.comcast.net with comcast id wHrc1p0075FMDhs01Hsr1B; Tue, 24 Feb 2015 17:52:51 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-po-19v.sys.comcast.net with comcast id wHsg1p00F3Ge9ey01Hsgm8; Tue, 24 Feb 2015 17:52:51 +0000
Message-ID: <54ECBA67.90804@alum.mit.edu>
Date: Tue, 24 Feb 2015 12:52:39 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D7126EE@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D7126EE@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1424800371; bh=j+g9+/6gtPmOVVYMp46JnXgp+5Xv9blDxh/qQerSc2M=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=ZE14aH9bgtP3SvsIHJ9bb0PX1eTUFdXYuT26OkwCLHas7GPd1QCPcOZOaU4iqrCt4 qAA7+XTEjCVKptYLSHw/RY5Ur8qdS7YC40d7l44pXa7Bi+vPhT71OAthsLrlHmoSQZ LseqTde3N0hAg/f2gWpnsatY0ZDonmm9gFOfs4RToNMMt05hIZieLAuLWrmPibD/D4 wVATroBCSNhaSApn42TO0w1MniItmP9K+rSG4to9poFsisScq5eEDbTw4gT2rVlGDQ FdLlfRHvB+VvVGNsj0Okg/YMNveDdvbl3oCb3n3bIwXTHhBa3SK+WndmujYQMQf46d J5NFYdv+EWj2Q==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/XaV_n_2ltXHl9K0wmESvkl5nNQo>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Feb 2015 17:52:54 -0000

Ahh, forget my reply in the other thread. This was what you were asking 
if I had read. (And I hadn't, until now.)

On 2/23/15 5:29 AM, Christer Holmberg wrote:
> Hi,
> I drafted some text regarding the mux categories for the attributes.
> In each section defining an attribute I've added a sub-section, which
> provides detailed information regarding the mux categories.
> In the IANA registration section I've added, for each attribute, the mux
> category value.
> Read - think - feel - love - comment.
> -----------
> *Main text (**sctp-port**):*
> 5.3.  Mux Category
>     The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>     'sctp-port' attribute is SPECIAL.  Usage of the attribute
>     is only applicable when associated with 'UDP/DTLS/SCTP' and
>     'TCP/DTLS/SCTP' proto value m- lines.
>                      +---------------+----------------+
>                      |     Proto     |  Mux category  |
>                      +---------------+----------------+
>                      |      SCTP     | Not applicable |
>                      |   SCTP/DTLS   | Not applicable |
>                      | UDP/DTLS/SCTP |    SPECIAL     |
>                      | TCP/DTLS/SCTP |    SPECIAL     |
>                      +---------------+----------------+
>                Table 1: SDP 'sctp-port' attribute mux category
>     NOTE: As the usage of multiple SCTP associations on top of a single
>     DTLS connection is outside the scope of this specification, a SPECIAL
>     mux category value, with no associated rule definitions, is defined
>     for SDP 'sctp-port' attributes associated with 'UDP/DTLS/SCTP' and
>     'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that define
>     how to negotiate multiplexing of multiple SCTP associations of top of
>     a single DTLS connection, need to also define the mux rules for the
>     attribute.

It seems odd to me that after the IANA considerations section registers 
this attribute as being SPECIAL in general, in this section you then 
also use SPECIAL here on a per-proto basis.

IMO it would be clearer without the table. E.g.

    The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
    'sctp-port' attribute is SPECIAL.  Usage of the attribute
    is only applicable when associated with 'UDP/DTLS/SCTP' and
    'TCP/DTLS/SCTP' proto value m- lines.

    As the usage of multiple SCTP associations on top of a single
    DTLS connection is outside the scope of this specification,
    no mux rules are needed.  Future extensions, that define
    how to negotiate multiplexing of multiple SCTP associations of top of
    a single DTLS connection, need to also define the mux rules for the
    attribute.

> -----------
> *Main text (max-message-size):*
> 6.3.  Mux Category
>     The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>     'max-message-size' attribute is SPECIAL, as the category depends on the
>     proto value of the associated m- line.
>                       +---------------+--------------+
>                       |     Proto     | Mux category |
>                       +---------------+--------------+
>                       |      SCTP     |  TRANSPORT   |
>                       |   SCTP/DTLS   |  TRANSPORT   |
>                       | UDP/DTLS/SCTP |   SPECIAL    |
>                       | TCP/DTLS/SCTP |   SPECIAL    |
>                       +---------------+--------------+
>            Table 2: SDP 'max-message-size' attribute mux category
>     NOTE: As the usage of multiple SCTP associations on top of a single
>     DTLS connection is outside the scope of this specification, a SPECIAL
>     mux category value, with no associated rule definitions, is defined
>     for SDP 'max-message-size' attributes associated with 'UDP/DTLS/SCTP'
>     and 'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that
>     define how to negotiate multiplexing of multiple SCTP associations of
>     top of a single DTLS connection, need to also define the mux rules
>     for the attribute.

Similar comment to above.

> -----------
> IANA Registration:
> 15.2.1.  sctp-port
>     [RFC EDITOR NOTE: Please replace RFCXXXX with the RFC number of this
>     document.]
>     This document defines a new SDP media-level attribute,'sctp-port', as
>     follows:
>         Attribute name:     sctp-port
>         Type of attribute:  media
> *Mux category:       SPECIAL*
>         Subject to charset: No
>         Purpose:            Indicate the SCTP port value associated
>                             with the SDP Media Description.
>         Appropriate values: Integer
>         Contact name:       Christer Holmberg
>         Contact e-mail:     christer.holmberg@ericsson.com
>         Reference:          RFCXXXX
> 15.2.2.  max-message-size
>     [RFC EDITOR NOTE: Please replace RFCXXXX with the RFC number of this
>     document.]
>     This document defines a new SDP media-level attribute,'max-message-
>     size', as follows:
>         Attribute name:     max-message-size
>         Type of attribute:  media
> *Mux category:       SPECIAL*
>         Subject to charset: No
>         Purpose:            Indicate the maximum message size that
>                             an SCTP endpoint is willing to receive
>                             on the SCTP association associated
>                             with the SDP Media Description.
>         Appropriate values: Integer
>         Contact name:       Christer Holmberg
>         Contact e-mail:     christer.holmberg@ericsson.com
>         Reference:          RFCXXXX

This seems good.

	Thanks,
	Paul

> Regards,
> Christer
> -----Original Message-----
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer Holmberg
> Sent: 23 February 2015 06:52
> To: Paul Kyzivat; mmusic@ietf.org
> Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and
> max-message-size attributes
> Hi,
>>>>> I've been asked to include the MUX category (as defined in
>>>>> draft-ietf-mmusic-sdp-mux-attributes) for the SDP attributes
>>>>> defined in the SCTP-SDP draft: sctp-port and max-message-size.
>>>>>
>>>>> For 'SCTP' and 'SCTP/DTLS' I assume it is rather straight forward.
>>>>> The sctp-port attribute is not used to begin with, and the
>>>>> max-message-size applies to the transport layer SCTP association.
>>>>>
>>>>> '(UDP | TCP)/DTLS/SCTP' is a little different.  The draft says (or,
>>>>> **will** say, based on the agreement in Honolulu) that multiple
>>>>> SCTP associations over a single '(UDP | TCP)/DTLS' connection is
>>>>> outside the scope of the document, which means it is not possible
>>>>> to have multiple '(UDP | TCP)/DTLS/SCTP' m- lines within a BUNDLE group.
>>>>>
>>>>> Currently, unless I've missed something, there is however no
>>>>> category for attributes that can't be bundled, eventhough one could
>>>>> perhaps claim that the NOT RECOMMENDED category fits. So, I see three options:
>>>>>
>>>>> 1)Allocate SPECIAL category, with a description saying that they
>>>>> can't be bundled
>>>>>
>>>>> 2)Allocate NOT RECOMMENDED category
>>>>>
>>>>> 3)Define a new mux category, for attributes that can't be bundled
>>>>>
>>>>> Comments? My personal preference would be either 2) or 3).
>>>>
>>>> As you say, the bundle draft currently forbids multiplexing these.
>>>
>>> I don't think the bundle draft forbids it, but the SCTP-SDP drafts
>>> says that the negotiation of multiple SCTP associations on a >single DTLS connection is outside the scope of the draft.
>>>
>>>> Suppose an extension was done to allow multiple '(UDP |
>>>> TCP)/DTLS/SCTP' in a bundle. In that case it clearly would be
>>>> necessary for them to be distinguished by sctp-port. And that would presumably be specified in the document that defines that behavior.
>>>>
>>>> So why not just classify this attribute as SPECIAL? That covers the case, both now and in the future.
>>>
>>> That is one option.
>>>
>>> However, any future extension would perhaps need to change the value.
>>>
>>> For example, I assume the value for the sctp-port attribute would be
>>> UNIQUE - which is another category that currently doesn't exist :)
>>>
>>> And, I guess the max-message-size would be NORMAL, as different values may be used on each SCTP association.
>>
>> If there was a UNIQUE category then it could be used. But certainly SPECIAL can continue to be used.
> Perhaps it would be useful to define a UNIQUE category no matter what,
> but that's a separate issue.
>>> But, in any case: it seems like we, for the same attribute, need to
>>> register different category values depending on the proto value. How would we do that?
>>
>> Yes, that is something new that must be dealt with.
>>
>> OR, again it can simply be defined as SPECIAL, and all these rules can be defined in this document.
> Yes.
> Then, exactly where are the rules defined? Do they need to be in the
> IANA template? Or, is the category value enough as far as IANA is
> concerned, and the rules are then defined somewhere else in the document?
> Regards,
> Christer
>>> SCTP:
>>>
>>> =====
>>>
>>> Attribute:                          Mux category:
>>>
>>> sctp-port                           Not applicable
>>>
>>> max-message-size          TRANSPORT
>>>
>>> SCTP/DTLS:
>>>
>>> ==========
>>>
>>> sctp-port                           Not applicable
>>>
>>> max-message-size          TRANSPORT
>>>
>>> (UDP | TCP)/DTLS/SCTP:
>>>
>>> =====================
>>>
>>> Attribute:                          Mux category:
>>>
>>> sctp-port                           SPECIAL | New category
>>>
>>> max-message-size          SPECIAL | New category
>>>
>>> Regards,
>>>
>>> Christer
>>>
>>>
>>>
>>> _______________________________________________
>>> mmusic mailing list
>>> mmusic@ietf.org
>>>https://www.ietf.org/mailman/listinfo/mmusic
>>>
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>>https://www.ietf.org/mailman/listinfo/mmusic
>>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic


From nobody Tue Feb 24 23:21:21 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C56AA1A1BAC for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 23:21:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cklTgP9vBIfs for <mmusic@ietfa.amsl.com>; Tue, 24 Feb 2015 23:21:19 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B61A61A0029 for <mmusic@ietf.org>; Tue, 24 Feb 2015 23:21:18 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-2f-54ed77eb90d4
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 70.24.24955.BE77DE45; Wed, 25 Feb 2015 08:21:16 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.03.0210.002; Wed, 25 Feb 2015 08:21:15 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
Thread-Index: AdBPU5FsjzXtEzFhTL66149G78oFNwA/rrKAAB3it9A=
Date: Wed, 25 Feb 2015 07:21:14 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D717BA4@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D7126EE@ESESSMB209.ericsson.se> <54ECBA67.90804@alum.mit.edu>
In-Reply-To: <54ECBA67.90804@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.147]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRmVeSWpSXmKPExsUyM+Jvje6b8rchBtM7OCymLn/MYrFiwwFW ByaPv+8/MHksWfKTKYApissmJTUnsyy1SN8ugSvj7NvVLAWPFSt6dl9ga2D8JN7FyMkhIWAi cejrP3YIW0ziwr31bF2MXBxCAkcYJWZcbGSFcJYwSkzd1g/kcHCwCVhIdP/TBmkQEfCVePb4 NhuILSxQKNH+6BgLRLxIYvWBVewQtpXExZOtrCA2i4CqxI/ff5lAbF6g3vkdj8F6hQRyJS5d 3gDWyymgJbF6y3Wwekagg76fWgNWzywgLnHryXwmiEMFJJbsOc8MYYtKvHz8D+w0CQEliWlb 0yDKdSQW7P7EBmFrSyxb+JoZYq2gxMmZT1gmMIrOQjJ1FpKWWUhaZiFpWcDIsopRtDi1OCk3 3chYL7UoM7m4OD9PLy+1ZBMjMEoObvmtuoPx8hvHQ4wCHIxKPLwFim9ChFgTy4orcw8xSnOw KInz2hkfChESSE8sSc1OTS1ILYovKs1JLT7EyMTBKdXAGJBZ1tN6VIX9y+Qgpb5pal13dl8O UVW14Zd86ycf9LP/4uzHM37K737TYm/AahHWIdlxQXia9ce88oi5z78s8P3jc/bh868LVSev lpodHHmd/VRA0EUVd99XORnajIsXbC0//j1kyvINX+6Wl7w5p93cpZ4T2KCfpFV3cZZa75Hp fZNdFB/VKrEUZyQaajEXFScCADOOF5FzAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/-bA3w9TxXAyizVAN7RZRY93Z05c>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 07:21:20 -0000

Hi,

>> I drafted some text regarding the mux categories for the attributes.
>> In each section defining an attribute I've added a sub-section, which=20
>> provides detailed information regarding the mux categories.
>> In the IANA registration section I've added, for each attribute, the=20
>> mux category value.
>> Read - think - feel - love - comment.
>> -----------
>> *Main text (**sctp-port**):*
>> 5.3.  Mux Category
>>     The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>     'sctp-port' attribute is SPECIAL.  Usage of the attribute
>>     is only applicable when associated with 'UDP/DTLS/SCTP' and
>>     'TCP/DTLS/SCTP' proto value m- lines.
>>                      +---------------+----------------+
>>                      |     Proto     |  Mux category  |
>>                      +---------------+----------------+
>>                      |      SCTP     | Not applicable |
>>                      |   SCTP/DTLS   | Not applicable |
>>                      | UDP/DTLS/SCTP |    SPECIAL     |
>>                      | TCP/DTLS/SCTP |    SPECIAL     |
>>                      +---------------+----------------+
>>                Table 1: SDP 'sctp-port' attribute mux category
>>     NOTE: As the usage of multiple SCTP associations on top of a single
>>     DTLS connection is outside the scope of this specification, a SPECIA=
L
>>     mux category value, with no associated rule definitions, is defined
>>     for SDP 'sctp-port' attributes associated with 'UDP/DTLS/SCTP' and
>>     'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that defin=
e
>>     how to negotiate multiplexing of multiple SCTP associations of top o=
f
>>     a single DTLS connection, need to also define the mux rules for the
>>     attribute.
>
> It seems odd to me that after the IANA considerations section registers t=
his attribute as being SPECIAL in general, in this section you then also us=
e SPECIAL here on a per-proto basis.
>
> IMO it would be clearer without the table. E.g.
>
>    The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>    'sctp-port' attribute is SPECIAL.  Usage of the attribute
>    is only applicable when associated with 'UDP/DTLS/SCTP' and
>    'TCP/DTLS/SCTP' proto value m- lines.
>
>    As the usage of multiple SCTP associations on top of a single
>    DTLS connection is outside the scope of this specification,
>    no mux rules are needed.  Future extensions, that define
>    how to negotiate multiplexing of multiple SCTP associations of top of
>    a single DTLS connection, need to also define the mux rules for the
>    attribute.

Works for me.


>> -----------
>> *Main text (max-message-size):*
>> 6.3.  Mux Category
>>     The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>     'max-message-size' attribute is SPECIAL, as the category depends on =
the
>>     proto value of the associated m- line.
>>                       +---------------+--------------+
>>                       |     Proto     | Mux category |
>>                       +---------------+--------------+
>>                       |      SCTP     |  TRANSPORT   |
>>                       |   SCTP/DTLS   |  TRANSPORT   |
>>                       | UDP/DTLS/SCTP |   SPECIAL    |
>>                       | TCP/DTLS/SCTP |   SPECIAL    |
>>                       +---------------+--------------+
>>            Table 2: SDP 'max-message-size' attribute mux category
>>     NOTE: As the usage of multiple SCTP associations on top of a single
>>     DTLS connection is outside the scope of this specification, a SPECIA=
L
>>     mux category value, with no associated rule definitions, is defined
>>     for SDP 'max-message-size' attributes associated with 'UDP/DTLS/SCTP=
'
>>     and 'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that
>>     define how to negotiate multiplexing of multiple SCTP associations o=
f
>>     top of a single DTLS connection, need to also define the mux rules
>>     for the attribute.
>
> Similar comment to above.

Well, this case is a little different, because we actually have two differe=
nt values: TRANSPORT and SPECIAL.

So, should we include BOTH values in the IANA register template?

Regards,

Christer


From nobody Wed Feb 25 03:37:45 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2A121A049C for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 03:37:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RSALqA9bKkj4 for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 03:37:41 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5AD9A1A874B for <mmusic@ietf.org>; Wed, 25 Feb 2015 03:37:39 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-21-54edb401b574
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 0B.DA.04076.104BDE45; Wed, 25 Feb 2015 12:37:37 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC012.ericsson.se ([153.88.183.54]) with mapi id 14.03.0210.002; Wed, 25 Feb 2015 12:37:37 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
Thread-Index: AdBQ7rX0Jw0arWMGR66RGrdNZa6I5w==
Date: Wed, 25 Feb 2015 11:37:36 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71844B@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.147]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D71844BESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRmVeSWpSXmKPExsUyM+JvjS7jlrchBjt/61hMXf6YxYHRY8mS n0wBjFFcNimpOZllqUX6dglcGfM+FhQsMa84dOgNYwPjSoMuRk4OCQETicMzD7JD2GISF+6t Z+ti5OIQEjjCKLFkw002kISQwBJGiTebs7oYOTjYBCwkuv9pg4RFBNQlvu7tYQaxhQVyJeYv e8IKES+S6JtziAXC1pN4teIs2HwWAVWJW4tOMYHYvAK+Ege/zwOLMwLt/X5qDVicWUBc4taT +UwQ9whILNlznhnCFpV4+fgfK8gJEgJKEtO2pkGU50t0zrrICjFSUOLkzCcsExiFZiGZNAtJ 2SwkZRBxHYkFuz+xQdjaEssWvmaGsc8ceMyELL6AkX0Vo2hxanFxbrqRkV5qUWZycXF+nl5e askmRmA0HNzy22oH48HnjocYBTgYlXh4CxTfhAixJpYVV+YeYpTmYFES57UzPhQiJJCeWJKa nZpakFoUX1Sak1p8iJGJg1OqgTG1W9HqnyvXt0AfkyN39up7CDyPmZKoZ/k8+NR2CYFrXmtO XZrYnj67cfsZ+6C5e0xsp9duPvche30J8/mw+GWVrxe7q01Jnshps2PP1QPN0fVdXE9fzDQo U/+Sd0bWxFTCdcZ069A/Mqu41+0QdNyvY/fg8IzmDyL3siz4irLbFyXzB75K61BiKc5INNRi LipOBAAyMkAAZwIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/uthT4q7OEyCA_L2RLs9SPONjce4>
Subject: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 11:37:44 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D71844BESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

We've had a discussion in RTCWEB, regarding DTLS and Offer/Answer.

Currently, if the setup role (active/passive) or fingerprint is changed, a =
new DTLS connection must be re-established. But, if the underlying transpor=
t doesn't change, there is a risk of receiving packets associated both with=
 the new and old DTLS connection, and there is no procedures on how to hand=
le that (or how to have two simultaneous DTLS connections).

The suggestion would be to define the following restriction when negotiatio=
n DTLS using SDP Offer/Answer:

"DTLS fingerprint and setup role MUST NOT change unless underlying transpor=
t did not change as well."

This means that we would not, as part of a mid-session O/A exchange, allow =
to change the DTLS fingerprint, or the setup role (active/passive), unless =
the underlying transport also changes. I guess it also means that, in a mid=
-session O/A exchange, and endpoint would not offer "actpass", but rather w=
hatever role was assigned previously.


Note that the suggestion does not impact DTLS re-keying. Re-keying (which d=
oesn't require an O/A exchange) is still allowed, even if the transport doe=
sn't change.

Does anyone have a problem with this suggested restriction?


Then, as far as documenting this is concerned, the first step would be to d=
ocument it for SCTP in the SCTP-SDP draft.

But, long-term, it would probably be good to have a generic DTLS-O/A spec, =
which other specs (DTLS-SRTP, BFCP, etc) could reference.

Regards,

Christer


--_000_7594FB04B1934943A5C02806D1A2204B1D71844BESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 70.85pt 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FI" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">We&#8217;ve had a discussion in=
 RTCWEB, regarding DTLS and Offer/Answer.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Currently, if the setup role (a=
ctive/passive) or fingerprint is changed, a new DTLS connection must be re-=
established. But, if the underlying transport doesn&#8217;t change, there i=
s a risk of receiving packets associated both
 with the new and old DTLS connection, and there is no procedures on how to=
 handle that (or how to have two simultaneous DTLS connections).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The suggestion would be to defi=
ne the following restriction when negotiation DTLS using SDP Offer/Answer:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:65.2pt"><span lang=3D"EN-US">&#=
8220;DTLS fingerprint and setup role MUST NOT change unless underlying tran=
sport did not change as well.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:65.2pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This means that we would not, a=
s part of a mid-session O/A exchange, allow to change the DTLS fingerprint,=
 or the setup role (active/passive), unless the underlying transport also c=
hanges. I guess it also means that,
 in a mid-session O/A exchange, and endpoint would not offer &#8220;actpass=
&#8221;, but rather whatever role was assigned previously.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Note that the suggestion does n=
ot impact DTLS re-keying. Re-keying (which doesn&#8217;t require an O/A exc=
hange) is still allowed, even if the transport doesn&#8217;t change.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Does anyone have a problem with=
 this suggested restriction?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Then, as far as documenting thi=
s is concerned, the first step would be to document it for SCTP in the SCTP=
-SDP draft.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">But, long-term, it would probab=
ly be good to have a generic DTLS-O/A spec, which other specs (DTLS-SRTP, B=
FCP, etc) could reference.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Christer<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D71844BESESSMB209erics_--


From nobody Wed Feb 25 05:00:48 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8A271A036E for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 05:00:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level: 
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xdbOgG0wikYv for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 05:00:43 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA12B1A0273 for <mmusic@ietf.org>; Wed, 25 Feb 2015 05:00:42 -0800 (PST)
Received: from us70uusmtp4.zam.alcatel-lucent.com (unknown [135.5.2.66]) by Websense Email Security Gateway with ESMTPS id 1754E13E9CED2; Wed, 25 Feb 2015 13:00:34 +0000 (GMT)
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id t1PD0dk6004793 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 25 Feb 2015 08:00:39 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Wed, 25 Feb 2015 08:00:39 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
Thread-Index: AdBQ7rX0Jw0arWMGR66RGrdNZa6I5wACmHZg
Date: Wed, 25 Feb 2015 13:00:39 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E7176B5@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B1D71844B@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D71844B@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: multipart/alternative; boundary="_000_E1FE4C082A89A246A11D7F32A95A17828E7176B5US70UWXCHMBA02z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/wpT_RAc9s5peffhY95tnNOZhyMA>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 13:00:46 -0000

--_000_E1FE4C082A89A246A11D7F32A95A17828E7176B5US70UWXCHMBA02z_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi,

We've had a discussion in RTCWEB, regarding DTLS and Offer/Answer.

Currently, if the setup role (active/passive) or fingerprint is changed, a =
new DTLS connection must be re-established. But, if the underlying transpor=
t doesn't change, there is a risk of receiving packets associated both with=
 the new and old DTLS connection, and there is no procedures on how to hand=
le that (or how to have two simultaneous DTLS connections).

The suggestion would be to define the following restriction when negotiatio=
n DTLS using SDP Offer/Answer:

"DTLS fingerprint and setup role MUST NOT change unless underlying transpor=
t did not change as well."

This means that we would not, as part of a mid-session O/A exchange, allow =
to change the DTLS fingerprint, or the setup role (active/passive), unless =
the underlying transport also changes. I guess it also means that, in a mid=
-session O/A exchange, and endpoint would not offer "actpass", but rather w=
hatever role was assigned previously.

<Raju>
Transport parameters could change in SDP answer (e.g. connecting to a confe=
rence bridge). To allow this any new offer should always send "actpass". Th=
e answerer should return the previously negotiated role.


I have no objections for such a text in general. But I think we need to con=
sider the following scenarios and add clarifications as needed.



Scenario1: If a DTLS association is aborted due to an error, is a new SDP o=
ffer/answer required to restart the association? I guess not. But I do not =
find any clarification on this, so implementations may depend on new SDP O/=
A. If a new SDP offer/answer is sent then it may negotiate the same fingerp=
rint and transport params but in this case a new association must be establ=
ished (even probably without role changes).



To allow this change the text need to include allowing of re-establishment =
of a closed DTLS association (new text is marked between '**'):

"DTLS fingerprint and setup role MUST NOT change unless underlying transpor=
t did change as well **or a new DTLS association needs to be established af=
ter losing previous one**."



The main issue is with multiple DTLS associations, so IMO adding the above =
extra clause is ok in general.



Or we need to add text to indicate DTLS associations should be re-establish=
ed automatically after a failure.



Scenario2: The following scenario which may be reestablishing a new DTLS as=
sociation currently, but works, becomes an invalid SDP O/A and need to chan=
ge its behavior:

1.       A (passive) to B (active) are in an active DTLS session directly.

2.       B has to send a new offer now for some service. B has to send 'act=
pass' as SDP answer may result in A talking to other than B (like a conf re=
source).

3.       If it turns out A gets the SDP offer and in SDP answer it may incl=
ude 'active' (due to, for example being the answerer now), which now revers=
es the roles.

So, after the above change, the expectation here is for A to return previou=
sly negotiated 'passive' role to avoid SDP O/A violation.



Any clarification text needed for this scenario? I know this could simply b=
e attributed to a buggy implementation, but adding a note may help avoid su=
ch common mistake.

</Raju>

BR
Raju

Note that the suggestion does not impact DTLS re-keying. Re-keying (which d=
oesn't require an O/A exchange) is still allowed, even if the transport doe=
sn't change.

Does anyone have a problem with this suggested restriction?


Then, as far as documenting this is concerned, the first step would be to d=
ocument it for SCTP in the SCTP-SDP draft.

But, long-term, it would probably be good to have a generic DTLS-O/A spec, =
which other specs (DTLS-SRTP, BFCP, etc) could reference.

Regards,

Christer


--_000_E1FE4C082A89A246A11D7F32A95A17828E7176B5US70UWXCHMBA02z_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:70.85pt 56.7pt 70.85pt 56.7pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1408383341;
	mso-list-type:hybrid;
	mso-list-template-ids:-1374522156 67698703 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We&#8217;ve had a discussion in RTCWEB, regarding DT=
LS and Offer/Answer.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Currently, if the setup role (active/passive) or fin=
gerprint is changed, a new DTLS connection must be re-established. But, if =
the underlying transport doesn&#8217;t change, there is a risk of receiving=
 packets associated both with the new and
 old DTLS connection, and there is no procedures on how to handle that (or =
how to have two simultaneous DTLS connections).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The suggestion would be to define the following rest=
riction when negotiation DTLS using SDP Offer/Answer:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:65.2pt">&#8220;DTLS fingerprint=
 and setup role MUST NOT change unless underlying transport did not change =
as well.&#8221;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:65.2pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This means that we would not, as part of a mid-sessi=
on O/A exchange, allow to change the DTLS fingerprint, or the setup role (a=
ctive/passive), unless the underlying transport also changes. I guess it al=
so means that, in a mid-session O/A
 exchange, and endpoint would not offer &#8220;actpass&#8221;, but rather w=
hatever role was assigned previously.<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&lt;Raju&gt;<o:p=
></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#1F497D">Transport parame=
ters could change in SDP answer (e.g. connecting to a conference bridge). T=
o allow this any new offer should always send &#8220;actpass&#8221;. The an=
swerer should return the previously negotiated role.<o:p></o:p></span></i><=
/b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I have no object=
ions for such a text in general. But I think we need to consider the follow=
ing scenarios and add clarifications as needed.</span></i></b><o:p></o:p></=
p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Scenario1: If a =
DTLS association is aborted due to an error, is a new SDP offer/answer requ=
ired to restart the association? I guess not. But I do not
 find any clarification on this, so implementations may depend on new SDP O=
/A. If a new SDP offer/answer is sent then it may negotiate the same finger=
print and transport params but in this case a new association must be estab=
lished (even probably without role
 changes). <o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">To allow this ch=
ange the text need to include allowing of re-establishment of a closed DTLS=
 association (new text is marked between &#8216;**&#8217;):<o:p></o:p></spa=
n></i></b></p>
<p class=3D"MsoPlainText">&quot;DTLS fingerprint and setup role MUST NOT ch=
ange unless underlying transport did change as well **or a new DTLS associa=
tion needs to be established after losing previous one**.&quot;<o:p></o:p><=
/p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">The main issue i=
s with multiple DTLS associations, so IMO adding the above extra clause is =
ok in general.<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Or we need to ad=
d text to indicate DTLS associations should be re-established automatically=
 after a failure.<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Scenario2: The f=
ollowing scenario which may be reestablishing a new DTLS association curren=
tly, but works, becomes an invalid SDP O/A and need to change
 its behavior:<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo1">
<![if !supportLists]><b><i><span style=3D"font-size:11.0pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-li=
st:Ignore">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></i></b><![endif]><b><i><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">A (=
passive) to B (active) are in an active DTLS session directly.<o:p></o:p></=
span></i></b></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo1">
<![if !supportLists]><b><i><span style=3D"font-size:11.0pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-li=
st:Ignore">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></i></b><![endif]><b><i><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">B h=
as to send a new offer now for some service. B has to send &#8216;actpass&#=
8217; as SDP answer may result in A talking to other than B (like
 a conf resource).<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo1">
<![if !supportLists]><b><i><span style=3D"font-size:11.0pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-li=
st:Ignore">3.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></i></b><![endif]><b><i><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">If =
it turns out A gets the SDP offer and in SDP answer it may include &#8216;a=
ctive&#8217; (due to, for example being the answerer now), which now
 reverses the roles.<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in"><b><i><span style=3D"f=
ont-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1F497D">So, after the above change, the expectation here is for A to ret=
urn previously negotiated &#8216;passive&#8217; role to avoid SDP O/A
 violation.<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Any clarificatio=
n text needed for this scenario? I know this could simply be attributed to =
a buggy implementation, but adding a note may help avoid
 such common mistake.<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&lt;/Raju&gt;</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">BR<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#1F497D">Raju</span></i><=
/b><span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Note that the suggestion does not impact DTLS re-key=
ing. Re-keying (which doesn&#8217;t require an O/A exchange) is still allow=
ed, even if the transport doesn&#8217;t change.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Does anyone have a problem with this suggested restr=
iction?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Then, as far as documenting this is concerned, the f=
irst step would be to document it for SCTP in the SCTP-SDP draft.<o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">But, long-term, it would probably be good to have a =
generic DTLS-O/A spec, which other specs (DTLS-SRTP, BFCP, etc) could refer=
ence.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Christer<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_E1FE4C082A89A246A11D7F32A95A17828E7176B5US70UWXCHMBA02z_--


From nobody Wed Feb 25 06:10:09 2015
Return-Path: <roman@telurix.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A78791A044F for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 06:10:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MTvAwy__ADlt for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 06:10:01 -0800 (PST)
Received: from mail-ie0-f171.google.com (mail-ie0-f171.google.com [209.85.223.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 806DF1A039B for <mmusic@ietf.org>; Wed, 25 Feb 2015 06:10:01 -0800 (PST)
Received: by iecrp18 with SMTP id rp18so5147615iec.1 for <mmusic@ietf.org>; Wed, 25 Feb 2015 06:10:01 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=mKZPAOCu+enWGBsWXlOZe9AVGlkrm4ZiwCZXrN2jc20=; b=Bi6YR3RHOoAyytdDguHIRmGdKTMoawzjr9lk3+WrIBtmLXo0+JdaNkkvM2wIPOe2vc VOleQt8QbT+wHr8lpa9yyzBfGLhpVQ7JFrq3zoe+Uoa96EWasPRiweQ7lXnVjukn8LTn sgAP9LZrqQyoWWh9DtxzO1aac6+08817pflZoJxMeqTL/hQ1yoTfun93Z2olu1l9m/e5 dpvQjmaXjVFRWkmgykTZW8eHZsQdi46G29FaqutXerdVpwA5NBVba/y7pJ2JqImo1PXo IK98ckyB426FxNo4XXB1Qty/6MgVueVy3kI5rUavWAGPTjz5LnVxkEkwmlcnBOKnBI7y ztTw==
X-Gm-Message-State: ALoCoQnsMyjYqW1LgH93Xz8ZkP/xP8EaHrrDgOJKnC50QQaevHjmt2hKCZQS2NX1bb0SNpjIl15Y
X-Received: by 10.107.166.146 with SMTP id p140mr4445928ioe.61.1424873400775;  Wed, 25 Feb 2015 06:10:00 -0800 (PST)
Received: from mail-ie0-f176.google.com (mail-ie0-f176.google.com. [209.85.223.176]) by mx.google.com with ESMTPSA id d6sm15140729ioe.44.2015.02.25.06.09.59 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Feb 2015 06:10:00 -0800 (PST)
Received: by iecar1 with SMTP id ar1so5151021iec.0 for <mmusic@ietf.org>; Wed, 25 Feb 2015 06:09:58 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.50.79.230 with SMTP id m6mr4628160igx.33.1424873398131; Wed, 25 Feb 2015 06:09:58 -0800 (PST)
Received: by 10.36.20.10 with HTTP; Wed, 25 Feb 2015 06:09:58 -0800 (PST)
Date: Wed, 25 Feb 2015 09:09:58 -0500
Message-ID: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>,  "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, Simon Perreault <sperreault@jive.com>
Content-Type: multipart/alternative; boundary=089e01229aaabef3ff050fea30f6
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/7AXrU90803kJClq7SmyXH1qLpuM>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 14:10:08 -0000

--089e01229aaabef3ff050fea30f6
Content-Type: text/plain; charset=UTF-8

First of all, Simon Perreault have corrected the double negative to more
grammatically correct:  "DTLS fingerprint and setup role MUST NOT change
unless underlying transport did change as well."

Second, we would also need to define what happens if an offer or an answer
with the changed DTLS fingerprint or setup role and the same transport
parameters is received. I assume generating and error and tearing down the
session are the best option.

On Wed, Feb 25, 2015 at 8:00 AM, "Makaraju, Maridi Raju (Raju)" <
Raju.Makaraju@alcatel-lucent.com> wrote:

Transport parameters could change in SDP answer (e.g. connecting to a
> conference bridge). To allow this any new offer should always send
> "actpass". The answerer should return the previously negotiated role.
>

I agree that in general case the setup role should be actpass when sending
an offer even in the existing session, since when an offer is sent it is
unknown if the answer with the new transport parameters is going to be
received. This, of cause, will not apply to anything that is using ICE,
such as any WebRTC implementation, since in case of ICE, you cannot change
transport parameters in the answer. Because of this, in case of ICE,
existing role can be sent with no issues.

Scenario1: If a DTLS association is aborted due to an error, is a new SDP
> offer/answer required to restart the association? I guess not. But I do not
> find any clarification on this, so implementations may depend on new SDP
> O/A. If a new SDP offer/answer is sent then it may negotiate the same
> fingerprint and transport params but in this case a new association must be
> established (even probably without role changes).
>
> To allow this change the text need to include allowing of re-establishment
> of a closed DTLS association (new text is marked between '**'):
>
> "DTLS fingerprint and setup role MUST NOT change unless underlying
> transport did change as well **or a new DTLS association needs to be
> established after losing previous one**."
>
>
Handling DTLS association failure is somewhat unrelated but also undefined
behavior issue. I think I would prefer separate text which describes what
happens if DTLS association fails. Resuming the session or reporting an
error to the higher level are both valid options. I think we also need to
make sure that both end points would always be in the same state, i.e. that
it is not possible that one side will consider DTLS association lost while
the other side will still consider it running. I think resuming the DTLS
session by the current active end point should be a safe recommended option
which would be handled similar to re-key.


> Scenario2: The following scenario which may be reestablishing a new DTLS
> association currently, but works, becomes an invalid SDP O/A and need to
> change its behavior:
>
> 1.       A (passive) to B (active) are in an active DTLS session directly.
>
> 2.       B has to send a new offer now for some service. B has to send
> 'actpass' as SDP answer may result in A talking to other than B (like a
> conf resource).
>
> 3.       If it turns out A gets the SDP offer and in SDP answer it may
> include 'active' (due to, for example being the answerer now), which now
> reverses the roles.
>
> So, after the above change, the expectation here is for A to return
> previously negotiated 'passive' role to avoid SDP O/A violation.
>

There is no harm in adding a text that in such scenario currently
negotiated role should be returned. This will mostly serve as clarification
and would help to avoid buggy implementations.
_____________
Roman Shpount

--089e01229aaabef3ff050fea30f6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div><div class=3D"gmail_signat=
ure">First of all,=C2=A0Simon Perreault have corrected the double negative =
to more grammatically correct: =C2=A0&quot;DTLS fingerprint and setup role =
MUST NOT change unless underlying transport did change as well.&quot;<br></=
div></div></div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_ex=
tra">Second, we would also need to define what happens if an offer or an an=
swer with the changed DTLS fingerprint or setup role and the same transport=
 parameters is received. I assume generating and error and tearing down the=
 session are the best option.</div><div class=3D"gmail_extra"><br><div clas=
s=3D"gmail_quote">On Wed, Feb 25, 2015 at 8:00 AM,=C2=A0&quot;Makaraju, Mar=
idi Raju (Raju)&quot; &lt;<a href=3D"mailto:Raju.Makaraju@alcatel-lucent.co=
m">Raju.Makaraju@alcatel-lucent.com</a>&gt;=C2=A0wrote:</div><div class=3D"=
gmail_quote"><br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-l=
eft-style:solid;padding-left:1ex">Transport parameters could change in SDP =
answer (e.g. connecting to a conference bridge). To allow this any new offe=
r should always send &quot;actpass&quot;. The answerer should return the pr=
eviously negotiated role.<br></blockquote><div><br></div><div>I agree that =
in general case the setup role should be actpass when sending an offer even=
 in the existing session, since when an offer is sent it is unknown if the =
answer with the new transport parameters is going to be received. This, of =
cause, will not apply to anything that is using ICE, such as any WebRTC imp=
lementation, since in case of ICE, you cannot change transport parameters i=
n the answer. Because of this, in case of ICE, existing role can be sent wi=
th no issues.</div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex">Scenario1: If a DTLS a=
ssociation is aborted due to an error, is a new SDP offer/answer required t=
o restart the association? I guess not. But I do not find any clarification=
 on this, so implementations may depend on new SDP O/A. If a new SDP offer/=
answer is sent then it may negotiate the same fingerprint and transport par=
ams but in this case a new association must be established (even probably w=
ithout role changes).<br>
<br>To allow this change the text need to include allowing of re-establishm=
ent of a closed DTLS association (new text is marked between &#39;**&#39;):=
<br>
<br>
&quot;DTLS fingerprint and setup role MUST NOT change unless underlying tra=
nsport did change as well **or a new DTLS association needs to be establish=
ed after losing previous one**.&quot;<br>
<br></blockquote><div><br></div><div>Handling DTLS association failure is s=
omewhat unrelated but also undefined behavior issue. I think I would prefer=
 separate text which describes what happens if DTLS association fails. Resu=
ming the session or reporting an error to the higher level are both valid o=
ptions. I think we also need to make sure that both end points would always=
 be in the same state, i.e. that it is not possible that one side will cons=
ider DTLS association lost while the other side will still consider it runn=
ing. I think resuming the DTLS session by the current active end point shou=
ld be a safe recommended option which would be handled similar to re-key.</=
div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border=
-left-style:solid;padding-left:1ex"><br>
Scenario2: The following scenario which may be reestablishing a new DTLS as=
sociation currently, but works, becomes an invalid SDP O/A and need to chan=
ge its behavior:<br>
<br>
1.=C2=A0 =C2=A0 =C2=A0 =C2=A0A (passive) to B (active) are in an active DTL=
S session directly.<br>
<br>
2.=C2=A0 =C2=A0 =C2=A0 =C2=A0B has to send a new offer now for some service=
. B has to send &#39;actpass&#39; as SDP answer may result in A talking to =
other than B (like a conf resource).<br>
<br>
3.=C2=A0 =C2=A0 =C2=A0 =C2=A0If it turns out A gets the SDP offer and in SD=
P answer it may include &#39;active&#39; (due to, for example being the ans=
werer now), which now reverses the roles.<br>
<br>
So, after the above change, the expectation here is for A to return previou=
sly negotiated &#39;passive&#39; role to avoid SDP O/A violation.<br></bloc=
kquote><div><br></div><div>There is no harm in adding a text that in such s=
cenario currently negotiated role should be returned. This will mostly serv=
e as clarification and would help to avoid buggy implementations.</div><div=
><div class=3D"gmail_signature">_____________<br>Roman Shpount</div></div><=
div class=3D"gmail_extra"><br></div><div>=C2=A0</div><div><br></div></div><=
/div></div>

--089e01229aaabef3ff050fea30f6--


From nobody Wed Feb 25 06:19:15 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 415A51A1AA6 for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 06:19:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EYjuXJl9BS7Y for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 06:19:12 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 254F61A1AA4 for <mmusic@ietf.org>; Wed, 25 Feb 2015 06:19:10 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-45-54edd9dcba97
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 16.D6.04231.CD9DDE45; Wed, 25 Feb 2015 15:19:08 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC008.ericsson.se ([153.88.183.42]) with mapi id 14.03.0210.002; Wed, 25 Feb 2015 15:19:08 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "Simon Perreault" <sperreault@jive.com>
Thread-Topic: DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
Thread-Index: AQHQUQS8Jw0arWMGR66RGrdNZa6I550BaPlw
Date: Wed, 25 Feb 2015 14:19:07 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D718ADF@ESESSMB209.ericsson.se>
References: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com>
In-Reply-To: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.147]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D718ADFESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeLIzCtJLcpLzFFi42KZGfG3RvfOzbchBjevaVtMXf6YxaJh4xVW ixkXpjJbXL8S6sDi0fpsL6vHkiU/mTz+zXnK7HFrSkEASxSXTUpqTmZZapG+XQJXxuquh8wF J/oZKw7NW8fewHinm7GLkZNDQsBE4tv+hVC2mMSFe+vZuhi5OIQEjjBKfFy3gg0kISSwhFHi 806gIg4ONgELie5/2iA1IgK7GCVOP5wO1iwsUCix+fwkdhBbRKBIom/OIRaQehEBI4k3vWkg YRYBVYmZe+eygNi8Ar4SVz53skOMD5C4c3c22CpOgUCJSWfawWoYge75fmoNE4jNLCAucevJ fCaIOwUkluw5zwxhi0q8fPyPFWSVhICSxLStaRDl+RIbVkxgg1glKHFy5hOWCYwis5BMmoWk bBaSsllAk5gFNCXW79KHKFGUmNL9kB3C1pBonTOXHVl8ASP7KkbR4tTi4tx0I2O91KLM5OLi /Dy9vNSSTYzAyDu45bfuDsbVrx0PMQpwMCrx8BYovgkRYk0sK67MPcQozcGiJM5rZ3woREgg PbEkNTs1tSC1KL6oNCe1+BAjEwenVANjZ2fT80NhPhoVauL8Lx506Zh8l/n19MNZoZpd2zgD bmj/2B4sx7coUItBW+/No4m7Vsmc73V9w7KySD3nyesZd+qFlubK3lFW/HzKbkfekpyaFd5a AULP9v7fmVZ27Na7NRoaNxqC9rX99atplyxU0vQ+N7tJVmLh4msGZ8My7nlfu3LrzdvzSizF GYmGWsxFxYkAUJgTw50CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/uc9RZ3ms2ijjm5OanlDI0I9ddSQ>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 14:19:14 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D718ADFESESSMB209erics_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCj5GaXJzdCBvZiBhbGwsIFNpbW9uIFBlcnJlYXVsdCBoYXZlIGNvcnJlY3RlZCB0aGUg
ZG91YmxlIG5lZ2F0aXZlIHRvIG1vcmUgZ3JhbW1hdGljYWxseSBjb3JyZWN0OiAgIkRUTFMgZmlu
Z2VycHJpbnQgYW5kIHNldHVwIHJvbGUgTVVTVCBOT1QgY2hhbmdlIHVubGVzcyB1bmRlcmx5aW5n
IHRyYW5zcG9ydCBkaWQgY2hhbmdlIGFzIHdlbGwuIg0KDQpDb3JyZWN0LiBNeSBtaXN0YWtlLiBJ
IHdhcyBnb2luZyB0byBjb3B5IFNpbW9u4oCZcyB0ZXh0Lg0KDQo+U2Vjb25kLCB3ZSB3b3VsZCBh
bHNvIG5lZWQgdG8gZGVmaW5lIHdoYXQgaGFwcGVucyBpZiBhbiBvZmZlciBvciBhbiBhbnN3ZXIg
d2l0aCB0aGUgY2hhbmdlZCBEVExTIGZpbmdlcnByaW50IG9yIHNldHVwIHJvbGUgYW5kIHRoZSBz
YW1lIHRyYW5zcG9ydCBwYXJhbWV0ZXJzIGlzIHJlY2VpdmVkLiBJIGFzc3VtZSBnZW5lcmF0aW5n
IGFuZCBlcnJvciBhbmQgdGVhcmluZyBkb3duIHRoZSBzZXNzaW9uIGFyZSB0aGUgYmVzdCBvcHRp
b24uDQoNCkFub3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIHNheSDigJxTSE9VTEQgTk9ULCB1bmxl
c3MgdGhlcmUgaXMgYSBtZWNoYW5pc20gdG8gaGFuZGxlIHBhY2tldHMgYXNzb2NpYXRlZCB3aXRo
IGJvdGggdGhlIG9sZCBhbmQgbmV3IERUTFMgYXNzb2NpYXRpb25z4oCdLiBUaGF0IHdvdWxkIGFs
bG93IHVzYWdlIG9mIGFueSBmdXR1cmUgbWVjaGFuaXNtLCB3aXRob3V0IGhhdmluZyB0byBjaGFu
Z2UgdGhlIHRleHQuDQoNClJlZ2FyZHMsDQoNCkNocmlzdGVyDQoNCg0KT24gV2VkLCBGZWIgMjUs
IDIwMTUgYXQgODowMCBBTSwgIk1ha2FyYWp1LCBNYXJpZGkgUmFqdSAoUmFqdSkiIDxSYWp1Lk1h
a2FyYWp1QGFsY2F0ZWwtbHVjZW50LmNvbTxtYWlsdG86UmFqdS5NYWthcmFqdUBhbGNhdGVsLWx1
Y2VudC5jb20+PiB3cm90ZToNCg0KVHJhbnNwb3J0IHBhcmFtZXRlcnMgY291bGQgY2hhbmdlIGlu
IFNEUCBhbnN3ZXIgKGUuZy4gY29ubmVjdGluZyB0byBhIGNvbmZlcmVuY2UgYnJpZGdlKS4gVG8g
YWxsb3cgdGhpcyBhbnkgbmV3IG9mZmVyIHNob3VsZCBhbHdheXMgc2VuZCAiYWN0cGFzcyIuIFRo
ZSBhbnN3ZXJlciBzaG91bGQgcmV0dXJuIHRoZSBwcmV2aW91c2x5IG5lZ290aWF0ZWQgcm9sZS4N
Cg0KSSBhZ3JlZSB0aGF0IGluIGdlbmVyYWwgY2FzZSB0aGUgc2V0dXAgcm9sZSBzaG91bGQgYmUg
YWN0cGFzcyB3aGVuIHNlbmRpbmcgYW4gb2ZmZXIgZXZlbiBpbiB0aGUgZXhpc3Rpbmcgc2Vzc2lv
biwgc2luY2Ugd2hlbiBhbiBvZmZlciBpcyBzZW50IGl0IGlzIHVua25vd24gaWYgdGhlIGFuc3dl
ciB3aXRoIHRoZSBuZXcgdHJhbnNwb3J0IHBhcmFtZXRlcnMgaXMgZ29pbmcgdG8gYmUgcmVjZWl2
ZWQuIFRoaXMsIG9mIGNhdXNlLCB3aWxsIG5vdCBhcHBseSB0byBhbnl0aGluZyB0aGF0IGlzIHVz
aW5nIElDRSwgc3VjaCBhcyBhbnkgV2ViUlRDIGltcGxlbWVudGF0aW9uLCBzaW5jZSBpbiBjYXNl
IG9mIElDRSwgeW91IGNhbm5vdCBjaGFuZ2UgdHJhbnNwb3J0IHBhcmFtZXRlcnMgaW4gdGhlIGFu
c3dlci4gQmVjYXVzZSBvZiB0aGlzLCBpbiBjYXNlIG9mIElDRSwgZXhpc3Rpbmcgcm9sZSBjYW4g
YmUgc2VudCB3aXRoIG5vIGlzc3Vlcy4NCg0KU2NlbmFyaW8xOiBJZiBhIERUTFMgYXNzb2NpYXRp
b24gaXMgYWJvcnRlZCBkdWUgdG8gYW4gZXJyb3IsIGlzIGEgbmV3IFNEUCBvZmZlci9hbnN3ZXIg
cmVxdWlyZWQgdG8gcmVzdGFydCB0aGUgYXNzb2NpYXRpb24/IEkgZ3Vlc3Mgbm90LiBCdXQgSSBk
byBub3QgZmluZCBhbnkgY2xhcmlmaWNhdGlvbiBvbiB0aGlzLCBzbyBpbXBsZW1lbnRhdGlvbnMg
bWF5IGRlcGVuZCBvbiBuZXcgU0RQIE8vQS4gSWYgYSBuZXcgU0RQIG9mZmVyL2Fuc3dlciBpcyBz
ZW50IHRoZW4gaXQgbWF5IG5lZ290aWF0ZSB0aGUgc2FtZSBmaW5nZXJwcmludCBhbmQgdHJhbnNw
b3J0IHBhcmFtcyBidXQgaW4gdGhpcyBjYXNlIGEgbmV3IGFzc29jaWF0aW9uIG11c3QgYmUgZXN0
YWJsaXNoZWQgKGV2ZW4gcHJvYmFibHkgd2l0aG91dCByb2xlIGNoYW5nZXMpLg0KDQpUbyBhbGxv
dyB0aGlzIGNoYW5nZSB0aGUgdGV4dCBuZWVkIHRvIGluY2x1ZGUgYWxsb3dpbmcgb2YgcmUtZXN0
YWJsaXNobWVudCBvZiBhIGNsb3NlZCBEVExTIGFzc29jaWF0aW9uIChuZXcgdGV4dCBpcyBtYXJr
ZWQgYmV0d2VlbiAnKionKToNCg0KIkRUTFMgZmluZ2VycHJpbnQgYW5kIHNldHVwIHJvbGUgTVVT
VCBOT1QgY2hhbmdlIHVubGVzcyB1bmRlcmx5aW5nIHRyYW5zcG9ydCBkaWQgY2hhbmdlIGFzIHdl
bGwgKipvciBhIG5ldyBEVExTIGFzc29jaWF0aW9uIG5lZWRzIHRvIGJlIGVzdGFibGlzaGVkIGFm
dGVyIGxvc2luZyBwcmV2aW91cyBvbmUqKi4iDQoNCkhhbmRsaW5nIERUTFMgYXNzb2NpYXRpb24g
ZmFpbHVyZSBpcyBzb21ld2hhdCB1bnJlbGF0ZWQgYnV0IGFsc28gdW5kZWZpbmVkIGJlaGF2aW9y
IGlzc3VlLiBJIHRoaW5rIEkgd291bGQgcHJlZmVyIHNlcGFyYXRlIHRleHQgd2hpY2ggZGVzY3Jp
YmVzIHdoYXQgaGFwcGVucyBpZiBEVExTIGFzc29jaWF0aW9uIGZhaWxzLiBSZXN1bWluZyB0aGUg
c2Vzc2lvbiBvciByZXBvcnRpbmcgYW4gZXJyb3IgdG8gdGhlIGhpZ2hlciBsZXZlbCBhcmUgYm90
aCB2YWxpZCBvcHRpb25zLiBJIHRoaW5rIHdlIGFsc28gbmVlZCB0byBtYWtlIHN1cmUgdGhhdCBi
b3RoIGVuZCBwb2ludHMgd291bGQgYWx3YXlzIGJlIGluIHRoZSBzYW1lIHN0YXRlLCBpLmUuIHRo
YXQgaXQgaXMgbm90IHBvc3NpYmxlIHRoYXQgb25lIHNpZGUgd2lsbCBjb25zaWRlciBEVExTIGFz
c29jaWF0aW9uIGxvc3Qgd2hpbGUgdGhlIG90aGVyIHNpZGUgd2lsbCBzdGlsbCBjb25zaWRlciBp
dCBydW5uaW5nLiBJIHRoaW5rIHJlc3VtaW5nIHRoZSBEVExTIHNlc3Npb24gYnkgdGhlIGN1cnJl
bnQgYWN0aXZlIGVuZCBwb2ludCBzaG91bGQgYmUgYSBzYWZlIHJlY29tbWVuZGVkIG9wdGlvbiB3
aGljaCB3b3VsZCBiZSBoYW5kbGVkIHNpbWlsYXIgdG8gcmUta2V5Lg0KDQoNClNjZW5hcmlvMjog
VGhlIGZvbGxvd2luZyBzY2VuYXJpbyB3aGljaCBtYXkgYmUgcmVlc3RhYmxpc2hpbmcgYSBuZXcg
RFRMUyBhc3NvY2lhdGlvbiBjdXJyZW50bHksIGJ1dCB3b3JrcywgYmVjb21lcyBhbiBpbnZhbGlk
IFNEUCBPL0EgYW5kIG5lZWQgdG8gY2hhbmdlIGl0cyBiZWhhdmlvcjoNCg0KMS4gICAgICAgQSAo
cGFzc2l2ZSkgdG8gQiAoYWN0aXZlKSBhcmUgaW4gYW4gYWN0aXZlIERUTFMgc2Vzc2lvbiBkaXJl
Y3RseS4NCg0KMi4gICAgICAgQiBoYXMgdG8gc2VuZCBhIG5ldyBvZmZlciBub3cgZm9yIHNvbWUg
c2VydmljZS4gQiBoYXMgdG8gc2VuZCAnYWN0cGFzcycgYXMgU0RQIGFuc3dlciBtYXkgcmVzdWx0
IGluIEEgdGFsa2luZyB0byBvdGhlciB0aGFuIEIgKGxpa2UgYSBjb25mIHJlc291cmNlKS4NCg0K
My4gICAgICAgSWYgaXQgdHVybnMgb3V0IEEgZ2V0cyB0aGUgU0RQIG9mZmVyIGFuZCBpbiBTRFAg
YW5zd2VyIGl0IG1heSBpbmNsdWRlICdhY3RpdmUnIChkdWUgdG8sIGZvciBleGFtcGxlIGJlaW5n
IHRoZSBhbnN3ZXJlciBub3cpLCB3aGljaCBub3cgcmV2ZXJzZXMgdGhlIHJvbGVzLg0KDQpTbywg
YWZ0ZXIgdGhlIGFib3ZlIGNoYW5nZSwgdGhlIGV4cGVjdGF0aW9uIGhlcmUgaXMgZm9yIEEgdG8g
cmV0dXJuIHByZXZpb3VzbHkgbmVnb3RpYXRlZCAncGFzc2l2ZScgcm9sZSB0byBhdm9pZCBTRFAg
Ty9BIHZpb2xhdGlvbi4NCg0KVGhlcmUgaXMgbm8gaGFybSBpbiBhZGRpbmcgYSB0ZXh0IHRoYXQg
aW4gc3VjaCBzY2VuYXJpbyBjdXJyZW50bHkgbmVnb3RpYXRlZCByb2xlIHNob3VsZCBiZSByZXR1
cm5lZC4gVGhpcyB3aWxsIG1vc3RseSBzZXJ2ZSBhcyBjbGFyaWZpY2F0aW9uIGFuZCB3b3VsZCBo
ZWxwIHRvIGF2b2lkIGJ1Z2d5IGltcGxlbWVudGF0aW9ucy4NCl9fX19fX19fX19fX18NClJvbWFu
IFNocG91bnQNCg0KDQoNCg==

--_000_7594FB04B1934943A5C02806D1A2204B1D718ADFESESSMB209erics_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVM7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIu
MHB0Ow0KCW1hcmdpbjo3MC44NXB0IDIuMGNtIDcwLjg1cHQgMi4wY207fQ0KZGl2LldvcmRTZWN0
aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJGSSIg
bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkhpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jmd0
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+Rmlyc3Qgb2YgYWxsLCZuYnNwO1NpbW9uIFBlcnJl
YXVsdCBoYXZlIGNvcnJlY3RlZCB0aGUgZG91YmxlIG5lZ2F0aXZlIHRvIG1vcmUgZ3JhbW1hdGlj
YWxseSBjb3JyZWN0OiAmbmJzcDsmcXVvdDtEVExTIGZpbmdlcnByaW50IGFuZCBzZXR1cCByb2xl
IE1VU1QgTk9UIGNoYW5nZSB1bmxlc3MgdW5kZXJseWluZyB0cmFuc3BvcnQNCiBkaWQgY2hhbmdl
IGFzIHdlbGwuJnF1b3Q7PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q29ycmVjdC4gTXkgbWlzdGFrZS4gSSB3YXMg
Z29pbmcgdG8gY29weSBTaW1vbuKAmXMgdGV4dC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jmd0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+U2Vjb25kLCB3ZSB3b3VsZCBhbHNvIG5l
ZWQgdG8gZGVmaW5lIHdoYXQgaGFwcGVucyBpZiBhbiBvZmZlciBvciBhbiBhbnN3ZXIgd2l0aCB0
aGUgY2hhbmdlZCBEVExTIGZpbmdlcnByaW50IG9yIHNldHVwIHJvbGUgYW5kIHRoZSBzYW1lIHRy
YW5zcG9ydCBwYXJhbWV0ZXJzIGlzIHJlY2VpdmVkLg0KPC9zcGFuPkkgYXNzdW1lIGdlbmVyYXRp
bmcgYW5kIGVycm9yIGFuZCB0ZWFyaW5nIGRvd24gdGhlIHNlc3Npb24gYXJlIHRoZSBiZXN0IG9w
dGlvbi48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
QW5vdGhlciBvcHRpb24gd291bGQgYmUgdG8gc2F5IOKAnFNIT1VMRCBOT1QsIHVubGVzcyB0aGVy
ZSBpcyBhIG1lY2hhbmlzbSB0byBoYW5kbGUgcGFja2V0cyBhc3NvY2lhdGVkIHdpdGggYm90aCB0
aGUgb2xkIGFuZCBuZXcgRFRMUyBhc3NvY2lhdGlvbnPigJ0uDQogVGhhdCB3b3VsZCBhbGxvdyB1
c2FnZSBvZiBhbnkgZnV0dXJlIG1lY2hhbmlzbSwgd2l0aG91dCBoYXZpbmcgdG8gY2hhbmdlIHRo
ZSB0ZXh0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DaHJpc3RlcjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5P
biBXZWQsIEZlYiAyNSwgMjAxNSBhdCA4OjAwIEFNLCZuYnNwOyZxdW90O01ha2FyYWp1LCBNYXJp
ZGkgUmFqdSAoUmFqdSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSYWp1Lk1ha2FyYWp1QGFs
Y2F0ZWwtbHVjZW50LmNvbSI+UmFqdS5NYWthcmFqdUBhbGNhdGVsLWx1Y2VudC5jb208L2E+Jmd0
OyZuYnNwO3dyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VHJhbnNwb3J0IHBhcmFtZXRlcnMgY291bGQgY2hhbmdlIGluIFNEUCBhbnN3ZXIg
KGUuZy4gY29ubmVjdGluZyB0byBhIGNvbmZlcmVuY2UgYnJpZGdlKS4gVG8gYWxsb3cgdGhpcyBh
bnkgbmV3IG9mZmVyIHNob3VsZCBhbHdheXMgc2VuZCAmcXVvdDthY3RwYXNzJnF1b3Q7LiBUaGUg
YW5zd2VyZXIgc2hvdWxkIHJldHVybiB0aGUgcHJldmlvdXNseSBuZWdvdGlhdGVkIHJvbGUuPG86
cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5JIGFncmVlIHRoYXQgaW4gZ2VuZXJhbCBjYXNlIHRoZSBzZXR1cCByb2xlIHNob3VsZCBiZSBh
Y3RwYXNzIHdoZW4gc2VuZGluZyBhbiBvZmZlciBldmVuIGluIHRoZSBleGlzdGluZyBzZXNzaW9u
LCBzaW5jZSB3aGVuIGFuIG9mZmVyIGlzIHNlbnQgaXQgaXMgdW5rbm93biBpZiB0aGUgYW5zd2Vy
IHdpdGggdGhlIG5ldyB0cmFuc3BvcnQgcGFyYW1ldGVycyBpcyBnb2luZyB0byBiZSByZWNlaXZl
ZC4gVGhpcywgb2YNCiBjYXVzZSwgd2lsbCBub3QgYXBwbHkgdG8gYW55dGhpbmcgdGhhdCBpcyB1
c2luZyBJQ0UsIHN1Y2ggYXMgYW55IFdlYlJUQyBpbXBsZW1lbnRhdGlvbiwgc2luY2UgaW4gY2Fz
ZSBvZiBJQ0UsIHlvdSBjYW5ub3QgY2hhbmdlIHRyYW5zcG9ydCBwYXJhbWV0ZXJzIGluIHRoZSBh
bnN3ZXIuIEJlY2F1c2Ugb2YgdGhpcywgaW4gY2FzZSBvZiBJQ0UsIGV4aXN0aW5nIHJvbGUgY2Fu
IGJlIHNlbnQgd2l0aCBubyBpc3N1ZXMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
U2NlbmFyaW8xOiBJZiBhIERUTFMgYXNzb2NpYXRpb24gaXMgYWJvcnRlZCBkdWUgdG8gYW4gZXJy
b3IsIGlzIGEgbmV3IFNEUCBvZmZlci9hbnN3ZXIgcmVxdWlyZWQgdG8gcmVzdGFydCB0aGUgYXNz
b2NpYXRpb24/IEkgZ3Vlc3Mgbm90LiBCdXQgSSBkbyBub3QgZmluZCBhbnkgY2xhcmlmaWNhdGlv
biBvbiB0aGlzLCBzbyBpbXBsZW1lbnRhdGlvbnMgbWF5IGRlcGVuZA0KIG9uIG5ldyBTRFAgTy9B
LiBJZiBhIG5ldyBTRFAgb2ZmZXIvYW5zd2VyIGlzIHNlbnQgdGhlbiBpdCBtYXkgbmVnb3RpYXRl
IHRoZSBzYW1lIGZpbmdlcnByaW50IGFuZCB0cmFuc3BvcnQgcGFyYW1zIGJ1dCBpbiB0aGlzIGNh
c2UgYSBuZXcgYXNzb2NpYXRpb24gbXVzdCBiZSBlc3RhYmxpc2hlZCAoZXZlbiBwcm9iYWJseSB3
aXRob3V0IHJvbGUgY2hhbmdlcykuPGJyPg0KPGJyPg0KVG8gYWxsb3cgdGhpcyBjaGFuZ2UgdGhl
IHRleHQgbmVlZCB0byBpbmNsdWRlIGFsbG93aW5nIG9mIHJlLWVzdGFibGlzaG1lbnQgb2YgYSBj
bG9zZWQgRFRMUyBhc3NvY2lhdGlvbiAobmV3IHRleHQgaXMgbWFya2VkIGJldHdlZW4gJyoqJyk6
PGJyPg0KPGJyPg0KJnF1b3Q7RFRMUyBmaW5nZXJwcmludCBhbmQgc2V0dXAgcm9sZSBNVVNUIE5P
VCBjaGFuZ2UgdW5sZXNzIHVuZGVybHlpbmcgdHJhbnNwb3J0IGRpZCBjaGFuZ2UgYXMgd2VsbCAq
Km9yIGEgbmV3IERUTFMgYXNzb2NpYXRpb24gbmVlZHMgdG8gYmUgZXN0YWJsaXNoZWQgYWZ0ZXIg
bG9zaW5nIHByZXZpb3VzIG9uZSoqLiZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGFuZGxpbmcgRFRMUyBhc3NvY2lhdGlv
biBmYWlsdXJlIGlzIHNvbWV3aGF0IHVucmVsYXRlZCBidXQgYWxzbyB1bmRlZmluZWQgYmVoYXZp
b3IgaXNzdWUuIEkgdGhpbmsgSSB3b3VsZCBwcmVmZXIgc2VwYXJhdGUgdGV4dCB3aGljaCBkZXNj
cmliZXMgd2hhdCBoYXBwZW5zIGlmIERUTFMgYXNzb2NpYXRpb24gZmFpbHMuIFJlc3VtaW5nIHRo
ZSBzZXNzaW9uIG9yIHJlcG9ydGluZyBhbiBlcnJvciB0byB0aGUgaGlnaGVyDQogbGV2ZWwgYXJl
IGJvdGggdmFsaWQgb3B0aW9ucy4gSSB0aGluayB3ZSBhbHNvIG5lZWQgdG8gbWFrZSBzdXJlIHRo
YXQgYm90aCBlbmQgcG9pbnRzIHdvdWxkIGFsd2F5cyBiZSBpbiB0aGUgc2FtZSBzdGF0ZSwgaS5l
LiB0aGF0IGl0IGlzIG5vdCBwb3NzaWJsZSB0aGF0IG9uZSBzaWRlIHdpbGwgY29uc2lkZXIgRFRM
UyBhc3NvY2lhdGlvbiBsb3N0IHdoaWxlIHRoZSBvdGhlciBzaWRlIHdpbGwgc3RpbGwgY29uc2lk
ZXIgaXQgcnVubmluZy4gSSB0aGluaw0KIHJlc3VtaW5nIHRoZSBEVExTIHNlc3Npb24gYnkgdGhl
IGN1cnJlbnQgYWN0aXZlIGVuZCBwb2ludCBzaG91bGQgYmUgYSBzYWZlIHJlY29tbWVuZGVkIG9w
dGlvbiB3aGljaCB3b3VsZCBiZSBoYW5kbGVkIHNpbWlsYXIgdG8gcmUta2V5LjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQpT
Y2VuYXJpbzI6IFRoZSBmb2xsb3dpbmcgc2NlbmFyaW8gd2hpY2ggbWF5IGJlIHJlZXN0YWJsaXNo
aW5nIGEgbmV3IERUTFMgYXNzb2NpYXRpb24gY3VycmVudGx5LCBidXQgd29ya3MsIGJlY29tZXMg
YW4gaW52YWxpZCBTRFAgTy9BIGFuZCBuZWVkIHRvIGNoYW5nZSBpdHMgYmVoYXZpb3I6PGJyPg0K
PGJyPg0KMS4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtBIChwYXNzaXZlKSB0byBCIChhY3Rp
dmUpIGFyZSBpbiBhbiBhY3RpdmUgRFRMUyBzZXNzaW9uIGRpcmVjdGx5Ljxicj4NCjxicj4NCjIu
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7QiBoYXMgdG8gc2VuZCBhIG5ldyBvZmZlciBub3cg
Zm9yIHNvbWUgc2VydmljZS4gQiBoYXMgdG8gc2VuZCAnYWN0cGFzcycgYXMgU0RQIGFuc3dlciBt
YXkgcmVzdWx0IGluIEEgdGFsa2luZyB0byBvdGhlciB0aGFuIEIgKGxpa2UgYSBjb25mIHJlc291
cmNlKS48YnI+DQo8YnI+DQozLiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0lmIGl0IHR1cm5z
IG91dCBBIGdldHMgdGhlIFNEUCBvZmZlciBhbmQgaW4gU0RQIGFuc3dlciBpdCBtYXkgaW5jbHVk
ZSAnYWN0aXZlJyAoZHVlIHRvLCBmb3IgZXhhbXBsZSBiZWluZyB0aGUgYW5zd2VyZXIgbm93KSwg
d2hpY2ggbm93IHJldmVyc2VzIHRoZSByb2xlcy48YnI+DQo8YnI+DQpTbywgYWZ0ZXIgdGhlIGFi
b3ZlIGNoYW5nZSwgdGhlIGV4cGVjdGF0aW9uIGhlcmUgaXMgZm9yIEEgdG8gcmV0dXJuIHByZXZp
b3VzbHkgbmVnb3RpYXRlZCAncGFzc2l2ZScgcm9sZSB0byBhdm9pZCBTRFAgTy9BIHZpb2xhdGlv
bi48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlRoZXJlIGlzIG5vIGhhcm0gaW4gYWRkaW5nIGEgdGV4dCB0aGF0IGluIHN1Y2ggc2Nl
bmFyaW8gY3VycmVudGx5IG5lZ290aWF0ZWQgcm9sZSBzaG91bGQgYmUgcmV0dXJuZWQuIFRoaXMg
d2lsbCBtb3N0bHkgc2VydmUgYXMgY2xhcmlmaWNhdGlvbiBhbmQgd291bGQgaGVscCB0byBhdm9p
ZCBidWdneSBpbXBsZW1lbnRhdGlvbnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fXzxicj4NClJvbWFuIFNocG91
bnQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_7594FB04B1934943A5C02806D1A2204B1D718ADFESESSMB209erics_--


From nobody Wed Feb 25 06:41:45 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B96261A1EFC for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 06:41:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WSOx83OfjSoQ for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 06:41:43 -0800 (PST)
Received: from resqmta-ch2-11v.sys.comcast.net (resqmta-ch2-11v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:43]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E73F1A1EF9 for <mmusic@ietf.org>; Wed, 25 Feb 2015 06:41:41 -0800 (PST)
Received: from resomta-ch2-11v.sys.comcast.net ([69.252.207.107]) by resqmta-ch2-11v.sys.comcast.net with comcast id wehL1p0012Ka2Q501ehgs5; Wed, 25 Feb 2015 14:41:40 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-11v.sys.comcast.net with comcast id wehg1p00B3Ge9ey01ehg2C; Wed, 25 Feb 2015 14:41:40 +0000
Message-ID: <54EDDF22.7030708@alum.mit.edu>
Date: Wed, 25 Feb 2015 09:41:38 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D7126EE@ESESSMB209.ericsson.se> <54ECBA67.90804@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D717BA4@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D717BA4@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1424875300; bh=6VLdaW7Y5UKAllF5w9zu0USRZh741j0y29Wsr6d1SZc=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=RN2WGvxcO7yeWYRWpChZnC3Wh72k/ip/wF+ZyQo0o4BYfRls13dYSQKhL1jtzkzH8 +gmKsCcLId8CJOgVD3g8bv01HxJixCVQBtBOHgjXivZKVhVLR3Th1np5dZr7pL3JjZ bfmvULnAhoKPpKV8tFQzAV2JboGNc6LbkuDYbfLkzttIKehw5p4LCb/prZ4iX6pPZL HEY0NWheRUg/3Vbc9HXcQPpai+gPGv+DKhbM/LxJDBn6jC/sKIciB8RtZ9UoBi3xAa ex/Z6MU28+LSPbinCXXg3GX3hfkbm62QxzXUil+TNf8ucdDOCaoIlR7y4zdAIbRusY I6tRXJxfmqkuw==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/E9npUfHI2j4QcNNj0cnNdBP6QLk>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 14:41:44 -0000

On 2/25/15 2:21 AM, Christer Holmberg wrote:
> Hi,
>
>>> I drafted some text regarding the mux categories for the attributes.
>>> In each section defining an attribute I've added a sub-section, which
>>> provides detailed information regarding the mux categories.
>>> In the IANA registration section I've added, for each attribute, the
>>> mux category value.
>>> Read - think - feel - love - comment.
>>> -----------
>>> *Main text (**sctp-port**):*
>>> 5.3.  Mux Category
>>>      The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>>      'sctp-port' attribute is SPECIAL.  Usage of the attribute
>>>      is only applicable when associated with 'UDP/DTLS/SCTP' and
>>>      'TCP/DTLS/SCTP' proto value m- lines.
>>>                       +---------------+----------------+
>>>                       |     Proto     |  Mux category  |
>>>                       +---------------+----------------+
>>>                       |      SCTP     | Not applicable |
>>>                       |   SCTP/DTLS   | Not applicable |
>>>                       | UDP/DTLS/SCTP |    SPECIAL     |
>>>                       | TCP/DTLS/SCTP |    SPECIAL     |
>>>                       +---------------+----------------+
>>>                 Table 1: SDP 'sctp-port' attribute mux category
>>>      NOTE: As the usage of multiple SCTP associations on top of a single
>>>      DTLS connection is outside the scope of this specification, a SPECIAL
>>>      mux category value, with no associated rule definitions, is defined
>>>      for SDP 'sctp-port' attributes associated with 'UDP/DTLS/SCTP' and
>>>      'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that define
>>>      how to negotiate multiplexing of multiple SCTP associations of top of
>>>      a single DTLS connection, need to also define the mux rules for the
>>>      attribute.
>>
>> It seems odd to me that after the IANA considerations section registers this attribute as being SPECIAL in general, in this section you then also use SPECIAL here on a per-proto basis.
>>
>> IMO it would be clearer without the table. E.g.
>>
>>     The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>     'sctp-port' attribute is SPECIAL.  Usage of the attribute
>>     is only applicable when associated with 'UDP/DTLS/SCTP' and
>>     'TCP/DTLS/SCTP' proto value m- lines.
>>
>>     As the usage of multiple SCTP associations on top of a single
>>     DTLS connection is outside the scope of this specification,
>>     no mux rules are needed.  Future extensions, that define
>>     how to negotiate multiplexing of multiple SCTP associations of top of
>>     a single DTLS connection, need to also define the mux rules for the
>>     attribute.
>
> Works for me.
>
>
>>> -----------
>>> *Main text (max-message-size):*
>>> 6.3.  Mux Category
>>>      The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>>      'max-message-size' attribute is SPECIAL, as the category depends on the
>>>      proto value of the associated m- line.
>>>                        +---------------+--------------+
>>>                        |     Proto     | Mux category |
>>>                        +---------------+--------------+
>>>                        |      SCTP     |  TRANSPORT   |
>>>                        |   SCTP/DTLS   |  TRANSPORT   |
>>>                        | UDP/DTLS/SCTP |   SPECIAL    |
>>>                        | TCP/DTLS/SCTP |   SPECIAL    |
>>>                        +---------------+--------------+
>>>             Table 2: SDP 'max-message-size' attribute mux category
>>>      NOTE: As the usage of multiple SCTP associations on top of a single
>>>      DTLS connection is outside the scope of this specification, a SPECIAL
>>>      mux category value, with no associated rule definitions, is defined
>>>      for SDP 'max-message-size' attributes associated with 'UDP/DTLS/SCTP'
>>>      and 'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that
>>>      define how to negotiate multiplexing of multiple SCTP associations of
>>>      top of a single DTLS connection, need to also define the mux rules
>>>      for the attribute.
>>
>> Similar comment to above.
>
> Well, this case is a little different, because we actually have two different values: TRANSPORT and SPECIAL.
>
> So, should we include BOTH values in the IANA register template?

ISTM that the registration template only covers a single value per 
attribute, not a value per proto. So my inclination is to simply 
register as SPECIAL, and then detail the per-proto behavior in the 
draft. In the text you could say that for SCTP and SCTP/DTLS the rules 
are the same as for TRANSPORT.

Alternatively, the registration for mux-categories in general could be 
expanded to allow per-proto registration. But I think that is overkill.

	Thanks,
	Paul


From nobody Wed Feb 25 06:52:21 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F3291A86EA for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 06:52:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u2LT_tO9UI5i for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 06:52:18 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 986C71A86DF for <mmusic@ietf.org>; Wed, 25 Feb 2015 06:52:17 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-99-54ede19e85a7
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id C5.9C.04076.E91EDE45; Wed, 25 Feb 2015 15:52:15 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.03.0210.002; Wed, 25 Feb 2015 15:52:14 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
Thread-Index: AdBPU5FsjzXtEzFhTL66149G78oFNwA/rrKAAB3it9AADbwRAAACMTAQ
Date: Wed, 25 Feb 2015 14:52:14 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D718C97@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D7126EE@ESESSMB209.ericsson.se> <54ECBA67.90804@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D717BA4@ESESSMB209.ericsson.se> <54EDDF22.7030708@alum.mit.edu>
In-Reply-To: <54EDDF22.7030708@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.147]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRmVeSWpSXmKPExsUyM+Jvje78h29DDBpnsFhMXf6YxWLFhgOs Dkwef99/YPJYsuQnUwBTFJdNSmpOZllqkb5dAlfGy+5PLAUdOhWta5+yNDA+lO9i5OSQEDCR uHm1mQXCFpO4cG89WxcjF4eQwBFGidbNx1ghnCWMEhPeH2LsYuTgYBOwkOj+pw3SICLgK/Hs 8W02EFtYoFCi/dExFoh4kcTqA6vYIWw3iZvTT4DZLAKqEm/2djCD2LxAvTe3bmaBmH+ZUeLJ +49sIPM5BXQkNq71BqlhBDro+6k1TCA2s4C4xK0n85kgDhWQWLLnPDOELSrx8vE/VpBWCQEl iWlb0yDKdSQW7P7EBmFrSyxb+BpqraDEyZlPWCYwis5CMnUWkpZZSFpmIWlZwMiyilG0OLW4 ODfdyEgvtSgzubg4P08vL7VkEyMwSg5u+W21g/Hgc8dDjAIcjEo8vAWKb0KEWBPLiitzDzFK c7AoifPaGR8KERJITyxJzU5NLUgtii8qzUktPsTIxMEp1cDoFdf18//UzUWpSmzy/5ZcK+U6 PWPqxYAe5lDRS5v+HJCZt6K2s/bU+XtzpfmDy2YvuR1jPnFtdu7fDxMNc+6sMrp7lPdiSS3z 175ZEnad29p6HnU3T0hxtbxloqKoW/vQsOqN4E+BC5JPu/ukitIUKr1zkpk3zct6I6VT+GbX LseJPdnafyYqsRRnJBpqMRcVJwIA2X1e53MCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/TK6qDfDHc2pS-zFwBIEEs4fq9sA>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 14:52:20 -0000

Hi,

>>>> I drafted some text regarding the mux categories for the attributes.
>>>> In each section defining an attribute I've added a sub-section,=20
>>>> which provides detailed information regarding the mux categories.
>>>> In the IANA registration section I've added, for each attribute, the=20
>>>> mux category value.
>>>> Read - think - feel - love - comment.
>>>> -----------
>>>> *Main text (**sctp-port**):*
>>>> 5.3.  Mux Category
>>>>      The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>>>      'sctp-port' attribute is SPECIAL.  Usage of the attribute
>>>>      is only applicable when associated with 'UDP/DTLS/SCTP' and
>>>>      'TCP/DTLS/SCTP' proto value m- lines.
>>>>                       +---------------+----------------+
>>>>                       |     Proto     |  Mux category  |
>>>>                       +---------------+----------------+
>>>>                       |      SCTP     | Not applicable |
>>>>                       |   SCTP/DTLS   | Not applicable |
>>>>                       | UDP/DTLS/SCTP |    SPECIAL     |
>>>>                       | TCP/DTLS/SCTP |    SPECIAL     |
>>>>                       +---------------+----------------+
>>>>                 Table 1: SDP 'sctp-port' attribute mux category
>>>>      NOTE: As the usage of multiple SCTP associations on top of a sing=
le
>>>>      DTLS connection is outside the scope of this specification, a SPE=
CIAL
>>>>      mux category value, with no associated rule definitions, is defin=
ed
>>>>      for SDP 'sctp-port' attributes associated with 'UDP/DTLS/SCTP' an=
d
>>>>      'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that de=
fine
>>>>      how to negotiate multiplexing of multiple SCTP associations of to=
p of
>>>>      a single DTLS connection, need to also define the mux rules for t=
he
>>>>      attribute.
>>>
>>> It seems odd to me that after the IANA considerations section registers=
 this attribute as being SPECIAL in general, in this section you then also =
use SPECIAL here on a per-proto basis.
>>>
>>> IMO it would be clearer without the table. E.g.
>>>
>>>     The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>>     'sctp-port' attribute is SPECIAL.  Usage of the attribute
>>>     is only applicable when associated with 'UDP/DTLS/SCTP' and
>>>     'TCP/DTLS/SCTP' proto value m- lines.
>>>
>>>     As the usage of multiple SCTP associations on top of a single
>>>     DTLS connection is outside the scope of this specification,
>>>     no mux rules are needed.  Future extensions, that define
>>>     how to negotiate multiplexing of multiple SCTP associations of top =
of
>>>     a single DTLS connection, need to also define the mux rules for the
>>>     attribute.
>>
>> Works for me.
>>
>>
>>>> -----------
>>>> *Main text (max-message-size):*
>>>> 6.3.  Mux Category
>>>>      The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>>>      'max-message-size' attribute is SPECIAL, as the category depends =
on the
>>>>      proto value of the associated m- line.
>>>>                        +---------------+--------------+
>>>>                        |     Proto     | Mux category |
>>>>                        +---------------+--------------+
>>>>                        |      SCTP     |  TRANSPORT   |
>>>>                        |   SCTP/DTLS   |  TRANSPORT   |
>>>>                        | UDP/DTLS/SCTP |   SPECIAL    |
>>>>                        | TCP/DTLS/SCTP |   SPECIAL    |
>>>>                        +---------------+--------------+
>>>>             Table 2: SDP 'max-message-size' attribute mux category
>>>>      NOTE: As the usage of multiple SCTP associations on top of a sing=
le
>>>>      DTLS connection is outside the scope of this specification, a SPE=
CIAL
>>>>      mux category value, with no associated rule definitions, is defin=
ed
>>>>      for SDP 'max-message-size' attributes associated with 'UDP/DTLS/S=
CTP'
>>>>      and 'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, tha=
t
>>>>      define how to negotiate multiplexing of multiple SCTP association=
s of
>>>>      top of a single DTLS connection, need to also define the mux rule=
s
>>>>      for the attribute.
>>>
>>> Similar comment to above.
>>
>> Well, this case is a little different, because we actually have two diff=
erent values: TRANSPORT and SPECIAL.
>>
>> So, should we include BOTH values in the IANA register template?
>
> ISTM that the registration template only covers a single value per attrib=
ute, not a value per proto. So my inclination is to simply register as SPEC=
IAL, and then detail the per-proto behavior in the draft. In the text you c=
ould say that for SCTP and SCTP/DTLS the rules are the same as for TRANSPOR=
T.
>
> Alternatively, the registration for mux-categories in general could be ex=
panded to allow per-proto registration. But I think that is overkill.

I agree.

So, something like:

     "The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
     'max-message-size' attribute is SPECIAL. The mux rules depends
     on the proto value of the associated m- line. If the proto value is
    'SCTP' or 'SCTP/DTLS' the rules are identical to the rules associated
     with the TRANSPORT mux category.=20

     As the usage of multiple SCTP associations on top of a single
     DTLS connection is outside the scope of this specification,
     no mux rules are specified for the 'UDP/DTLS/SCTP'  and=20
     'TCP/DTLS/SCTP'  proto values."

Regards,

Christer


From nobody Wed Feb 25 07:34:37 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 058751A1A55 for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 07:34:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SPUvXkVYL5fG for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 07:34:34 -0800 (PST)
Received: from resqmta-ch2-12v.sys.comcast.net (resqmta-ch2-12v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:44]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58B371A1AA9 for <mmusic@ietf.org>; Wed, 25 Feb 2015 07:34:34 -0800 (PST)
Received: from resomta-ch2-17v.sys.comcast.net ([69.252.207.113]) by resqmta-ch2-12v.sys.comcast.net with comcast id wfZm1p0072TL4Rh01faZQL; Wed, 25 Feb 2015 15:34:33 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-17v.sys.comcast.net with comcast id wfaZ1p0043Ge9ey01faZNv; Wed, 25 Feb 2015 15:34:33 +0000
Message-ID: <54EDEB89.9030806@alum.mit.edu>
Date: Wed, 25 Feb 2015 10:34:33 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D7126EE@ESESSMB209.ericsson.se> <54ECBA67.90804@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D717BA4@ESESSMB209.ericsson.se> <54EDDF22.7030708@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D718C97@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D718C97@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1424878473; bh=Bgm07uRZ+vy2O4SJlOPkLI9pm3kveomkluqW9sTUCV4=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=ps2wl0TUnspMcpsyFlz2nuPG3iLXieiBoWRNBvaedkDgWXlp65vlqbG1MUbP3/Ohn CVD5PrX5aEgW2d8PiwUrMwB5ODWvSHuzHcD3yi5U0gmre9X0DHSCtuFp94qwsYracM mNLTSfMImF6ChBsE1s/LTdXa0J13Dx3/3Q9eOxVlN8uO48FKdghZg1kAS4Dw0CJySw cGeRC4PkRs3r7qfpW/fes6HcB9Z9ZbHYrp1hwZHalzKsQgJmoMAtxMeJyMoDvPgmrb poPYU2PwUOpX0cqPtUGYvGskw/ib6SPiLnK3kQWWhbjBYSyK7QAYA+SUDA7XzlWGei wfDNZIhtRUP/g==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/y5Ia8-7JL_9CAWkywlgVEDgA0Fg>
Subject: Re: [MMUSIC] SCTP-SDP: Mux category for SDP sctp-port and max-message-size attributes - Suggested text
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 15:34:36 -0000

WFM

On 2/25/15 9:52 AM, Christer Holmberg wrote:
> Hi,
>
>>>>> I drafted some text regarding the mux categories for the attributes.
>>>>> In each section defining an attribute I've added a sub-section,
>>>>> which provides detailed information regarding the mux categories.
>>>>> In the IANA registration section I've added, for each attribute, the
>>>>> mux category value.
>>>>> Read - think - feel - love - comment.
>>>>> -----------
>>>>> *Main text (**sctp-port**):*
>>>>> 5.3.  Mux Category
>>>>>       The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>>>>       'sctp-port' attribute is SPECIAL.  Usage of the attribute
>>>>>       is only applicable when associated with 'UDP/DTLS/SCTP' and
>>>>>       'TCP/DTLS/SCTP' proto value m- lines.
>>>>>                        +---------------+----------------+
>>>>>                        |     Proto     |  Mux category  |
>>>>>                        +---------------+----------------+
>>>>>                        |      SCTP     | Not applicable |
>>>>>                        |   SCTP/DTLS   | Not applicable |
>>>>>                        | UDP/DTLS/SCTP |    SPECIAL     |
>>>>>                        | TCP/DTLS/SCTP |    SPECIAL     |
>>>>>                        +---------------+----------------+
>>>>>                  Table 1: SDP 'sctp-port' attribute mux category
>>>>>       NOTE: As the usage of multiple SCTP associations on top of a single
>>>>>       DTLS connection is outside the scope of this specification, a SPECIAL
>>>>>       mux category value, with no associated rule definitions, is defined
>>>>>       for SDP 'sctp-port' attributes associated with 'UDP/DTLS/SCTP' and
>>>>>       'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that define
>>>>>       how to negotiate multiplexing of multiple SCTP associations of top of
>>>>>       a single DTLS connection, need to also define the mux rules for the
>>>>>       attribute.
>>>>
>>>> It seems odd to me that after the IANA considerations section registers this attribute as being SPECIAL in general, in this section you then also use SPECIAL here on a per-proto basis.
>>>>
>>>> IMO it would be clearer without the table. E.g.
>>>>
>>>>      The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>>>      'sctp-port' attribute is SPECIAL.  Usage of the attribute
>>>>      is only applicable when associated with 'UDP/DTLS/SCTP' and
>>>>      'TCP/DTLS/SCTP' proto value m- lines.
>>>>
>>>>      As the usage of multiple SCTP associations on top of a single
>>>>      DTLS connection is outside the scope of this specification,
>>>>      no mux rules are needed.  Future extensions, that define
>>>>      how to negotiate multiplexing of multiple SCTP associations of top of
>>>>      a single DTLS connection, need to also define the mux rules for the
>>>>      attribute.
>>>
>>> Works for me.
>>>
>>>
>>>>> -----------
>>>>> *Main text (max-message-size):*
>>>>> 6.3.  Mux Category
>>>>>       The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>>>>>       'max-message-size' attribute is SPECIAL, as the category depends on the
>>>>>       proto value of the associated m- line.
>>>>>                         +---------------+--------------+
>>>>>                         |     Proto     | Mux category |
>>>>>                         +---------------+--------------+
>>>>>                         |      SCTP     |  TRANSPORT   |
>>>>>                         |   SCTP/DTLS   |  TRANSPORT   |
>>>>>                         | UDP/DTLS/SCTP |   SPECIAL    |
>>>>>                         | TCP/DTLS/SCTP |   SPECIAL    |
>>>>>                         +---------------+--------------+
>>>>>              Table 2: SDP 'max-message-size' attribute mux category
>>>>>       NOTE: As the usage of multiple SCTP associations on top of a single
>>>>>       DTLS connection is outside the scope of this specification, a SPECIAL
>>>>>       mux category value, with no associated rule definitions, is defined
>>>>>       for SDP 'max-message-size' attributes associated with 'UDP/DTLS/SCTP'
>>>>>       and 'TCP/DTLS/SCTP' proto value m- lines.  Future extensions, that
>>>>>       define how to negotiate multiplexing of multiple SCTP associations of
>>>>>       top of a single DTLS connection, need to also define the mux rules
>>>>>       for the attribute.
>>>>
>>>> Similar comment to above.
>>>
>>> Well, this case is a little different, because we actually have two different values: TRANSPORT and SPECIAL.
>>>
>>> So, should we include BOTH values in the IANA register template?
>>
>> ISTM that the registration template only covers a single value per attribute, not a value per proto. So my inclination is to simply register as SPECIAL, and then detail the per-proto behavior in the draft. In the text you could say that for SCTP and SCTP/DTLS the rules are the same as for TRANSPORT.
>>
>> Alternatively, the registration for mux-categories in general could be expanded to allow per-proto registration. But I think that is overkill.
>
> I agree.
>
> So, something like:
>
>       "The mux category [I-D.ietf-mmusic-sdp-mux-attributes] for the SDP
>       'max-message-size' attribute is SPECIAL. The mux rules depends
>       on the proto value of the associated m- line. If the proto value is
>      'SCTP' or 'SCTP/DTLS' the rules are identical to the rules associated
>       with the TRANSPORT mux category.
>
>       As the usage of multiple SCTP associations on top of a single
>       DTLS connection is outside the scope of this specification,
>       no mux rules are specified for the 'UDP/DTLS/SCTP'  and
>       'TCP/DTLS/SCTP'  proto values."
>
> Regards,
>
> Christer
>


From nobody Wed Feb 25 07:51:30 2015
Return-Path: <roman@telurix.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 638BD1A875E for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 07:51:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9sX1JkZRc9WO for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 07:51:27 -0800 (PST)
Received: from mail-ig0-f169.google.com (mail-ig0-f169.google.com [209.85.213.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C07111A90DE for <mmusic@ietf.org>; Wed, 25 Feb 2015 07:51:27 -0800 (PST)
Received: by mail-ig0-f169.google.com with SMTP id hl2so37287314igb.0 for <mmusic@ietf.org>; Wed, 25 Feb 2015 07:51:27 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=EtPWyneH6EOu39pnrz7ddCnInzDiMJmWZMcRvIuWjt8=; b=PqMzhFNltmp1LW+/nGc99RqdVRiNKVTXCHTtjPL2wvysOyFbQuo1HFTdLqdhUZCc0M fallsWRCIArgbbyue5Ye2ezTbqpZMKsBcGT31Vy26IQ8AmbLvAtYWDcxaXZKy0j+R6Mq 086vz+uQxG+5nHLcSvYGMRD3khpZtWLCVErdUY/i+K4tHNRt2VbmmDA2V0ugWTT/9I1Q ExncgHPuLXOovMQExLgwxgdOlyWOGCWa3znNp8mEb+RirZbVF0UqflhpOzQ2wqvbBp48 Yeiu/uzpN0+udHfKg4bw9XvYoMD1HBBsqmje1n3AQajE6C36qyC5ADPAFmjLe25kXGia VYyw==
X-Gm-Message-State: ALoCoQmbBMt/3EgxMjzEr3MPhq31onacjcyXAUwPFuiLEMPIEeWBUv3T6cUH7UAZqhJi5nMq1h9T
X-Received: by 10.42.188.133 with SMTP id da5mr4416637icb.37.1424879487119; Wed, 25 Feb 2015 07:51:27 -0800 (PST)
Received: from mail-ig0-f170.google.com (mail-ig0-f170.google.com. [209.85.213.170]) by mx.google.com with ESMTPSA id n31sm25856259ioe.18.2015.02.25.07.51.24 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Feb 2015 07:51:25 -0800 (PST)
Received: by mail-ig0-f170.google.com with SMTP id l13so37220999iga.1 for <mmusic@ietf.org>; Wed, 25 Feb 2015 07:51:22 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.50.254.4 with SMTP id ae4mr5416114igd.10.1424879482894; Wed, 25 Feb 2015 07:51:22 -0800 (PST)
Received: by 10.36.20.10 with HTTP; Wed, 25 Feb 2015 07:51:22 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D718ADF@ESESSMB209.ericsson.se>
References: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D718ADF@ESESSMB209.ericsson.se>
Date: Wed, 25 Feb 2015 10:51:22 -0500
Message-ID: <CAD5OKxsGwmZnoXHTHzqTJc+ZrTVW8NpJapeKQ-1A3z_r8kO+QA@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary=001a11343b926d03ff050feb9bc3
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/yKFZHOJxq9WXC7reUfnPcYMyP_A>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 15:51:29 -0000

--001a11343b926d03ff050feb9bc3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Wed, Feb 25, 2015 at 9:19 AM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

>  >Second, we would also need to define what happens if an offer or an
> answer with the changed DTLS fingerprint or setup role and the same
> transport parameters is received. I assume generating and error and
> tearing down the session are the best option.
>
>
>
> Another option would be to say =E2=80=9CSHOULD NOT, unless there is a mec=
hanism to
> handle packets associated with both the old and new DTLS associations=E2=
=80=9D.
> That would allow usage of any future mechanism, without having to change
> the text.
>
>
>
I would prefer not to say "SHOULD NOT" unless the mechanism is defined. If
the mechanism for demux is going to be created in the future, I think it
would need to update this draft anyway.
_____________
Roman Shpount

--001a11343b926d03ff050feb9bc3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br clear=3D"all"><div><div=
 class=3D"gmail_signature">On Wed, Feb 25, 2015 at 9:19 AM, Christer Holmbe=
rg <span dir=3D"ltr">&lt;<a href=3D"mailto:christer.holmberg@ericsson.com" =
target=3D"_blank">christer.holmberg@ericsson.com</a>&gt;</span> wrote:<br><=
/div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(=
204,204,204);border-left-style:solid;padding-left:1ex">





<div lang=3D"FI" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,125)">=
&gt;</span><span lang=3D"EN-US">Second, we would also need to define what h=
appens if an offer or an answer with the changed DTLS fingerprint or setup =
role and the same transport parameters is received.
</span>I assume generating and error and tearing down the session are the b=
est option.<br></p><div><div><span class=3D"">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;=
font-family:Calibri,sans-serif;color:rgb(31,73,125)">Another option would b=
e to say =E2=80=9CSHOULD NOT, unless there is a mechanism to handle packets=
 associated with both the old and new DTLS associations=E2=80=9D.
 That would allow usage of any future mechanism, without having to change t=
he text.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><br></p></div></div></div></div></blockquote><div><b=
r></div><div>I would prefer not to say &quot;SHOULD NOT&quot; unless the me=
chanism is defined. If the mechanism for demux is going to be created in th=
e future, I think it would need to update this draft anyway.</div><div><div=
 class=3D"gmail_signature">_____________<br>Roman Shpount</div></div><br><d=
iv>=C2=A0</div></div></div></div>

--001a11343b926d03ff050feb9bc3--


From nobody Wed Feb 25 10:30:47 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84F711A1B77 for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 10:30:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level: 
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kVX9qb7BIGgc for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 10:30:43 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3BD21A1B78 for <mmusic@ietf.org>; Wed, 25 Feb 2015 10:30:42 -0800 (PST)
Received: from us70uusmtp3.zam.alcatel-lucent.com (unknown [135.5.2.65]) by Websense Email Security Gateway with ESMTPS id 2AD16F1FFFC9; Wed, 25 Feb 2015 18:30:33 +0000 (GMT)
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (us70uwxchhub02.zam.alcatel-lucent.com [135.5.2.49]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id t1PIUUo9002166 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 25 Feb 2015 13:30:37 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70UWXCHHUB02.zam.alcatel-lucent.com ([135.5.2.49]) with mapi id 14.03.0195.001; Wed, 25 Feb 2015 13:30:30 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Roman Shpount <roman@telurix.com>, "mmusic@ietf.org" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>, Simon Perreault <sperreault@jive.com>
Thread-Topic: DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
Thread-Index: AQHQUQS8Jw0arWMGR66RGrdNZa6I550Bpefg
Date: Wed, 25 Feb 2015 18:30:29 +0000
Deferred-Delivery: Wed, 25 Feb 2015 18:30:00 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E718D00@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com>
In-Reply-To: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: multipart/alternative; boundary="_000_E1FE4C082A89A246A11D7F32A95A17828E718D00US70UWXCHMBA02z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/26J7CPUz61ZVQ10LG5lobDRn114>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 18:30:45 -0000

--_000_E1FE4C082A89A246A11D7F32A95A17828E718D00US70UWXCHMBA02z_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQoNClRyYW5zcG9ydCBwYXJhbWV0ZXJzIGNvdWxkIGNoYW5nZSBpbiBTRFAgYW5zd2VyIChlLmcu
IGNvbm5lY3RpbmcgdG8gYSBjb25mZXJlbmNlIGJyaWRnZSkuIFRvIGFsbG93IHRoaXMgYW55IG5l
dyBvZmZlciBzaG91bGQgYWx3YXlzIHNlbmQgImFjdHBhc3MiLiBUaGUgYW5zd2VyZXIgc2hvdWxk
IHJldHVybiB0aGUgcHJldmlvdXNseSBuZWdvdGlhdGVkIHJvbGUuDQoNCkkgYWdyZWUgdGhhdCBp
biBnZW5lcmFsIGNhc2UgdGhlIHNldHVwIHJvbGUgc2hvdWxkIGJlIGFjdHBhc3Mgd2hlbiBzZW5k
aW5nIGFuIG9mZmVyIGV2ZW4gaW4gdGhlIGV4aXN0aW5nIHNlc3Npb24sIHNpbmNlIHdoZW4gYW4g
b2ZmZXIgaXMgc2VudCBpdCBpcyB1bmtub3duIGlmIHRoZSBhbnN3ZXIgd2l0aCB0aGUgbmV3IHRy
YW5zcG9ydCBwYXJhbWV0ZXJzIGlzIGdvaW5nIHRvIGJlIHJlY2VpdmVkLiBUaGlzLCBvZiBjYXVz
ZSwgd2lsbCBub3QgYXBwbHkgdG8gYW55dGhpbmcgdGhhdCBpcyB1c2luZyBJQ0UsIHN1Y2ggYXMg
YW55IFdlYlJUQyBpbXBsZW1lbnRhdGlvbiwgc2luY2UgaW4gY2FzZSBvZiBJQ0UsIHlvdSBjYW5u
b3QgY2hhbmdlIHRyYW5zcG9ydCBwYXJhbWV0ZXJzIGluIHRoZSBhbnN3ZXIuIEJlY2F1c2Ugb2Yg
dGhpcywgaW4gY2FzZSBvZiBJQ0UsIGV4aXN0aW5nIHJvbGUgY2FuIGJlIHNlbnQgd2l0aCBubyBp
c3N1ZXMuDQo8UmFqdT4NCkkgYmVsaWV2ZSB5b3UgYXJlIG9idmlvdXNseSBOT1QgcmVmZXJyaW5n
IHRvIElDRS1yZXN0YXJ0IGNhc2UuDQpJIGFncmVlIHRoYXQgaWYgSUNFIGlzIG5vdCByZXN0YXJ0
ZWQgdGhlbiBJQ0UgY2xpZW50cyBjYW4gc2VuZCBwcmV2aW91c2x5IG5lZ290aWF0ZWQgcm9sZS4g
QnV0IGlzIHRoZXJlIGFueSBpc3N1ZSBpbiBvZmZlcmVyIHNlbmRpbmcg4oCYYWN0cGFzc+KAmSBl
dmVuIGZvciBJQ0Ugbm9uLXJlc3RhcnQgY2FzZT8gUGVyIHRoZSBuZXcgcnVsZSwgdGhlIGFuc3dl
cmVyIGhhcyB0byBhbnN3ZXIgd2l0aCBwcmV2aW91cyByb2xlIGFueXdheSAodW5sZXNzIElDRS1y
ZXN0YXJ0IGNoYW5nZXMgdHJhbnNwb3J0KS4gVGhpcyBrZWVwcyBpdCBzaW1wbGUgYW5kIGNvbnNp
c3RlbnQgZm9yIElDRSAocmVzdGFydCwgbm9uLXJlc3RhcnQpIGFuZCBub24tSUNFIGNsaWVudHMu
DQo8L1JhanU+DQoNClNjZW5hcmlvMTogSWYgYSBEVExTIGFzc29jaWF0aW9uIGlzIGFib3J0ZWQg
ZHVlIHRvIGFuIGVycm9yLCBpcyBhIG5ldyBTRFAgb2ZmZXIvYW5zd2VyIHJlcXVpcmVkIHRvIHJl
c3RhcnQgdGhlIGFzc29jaWF0aW9uPyBJIGd1ZXNzIG5vdC4gQnV0IEkgZG8gbm90IGZpbmQgYW55
IGNsYXJpZmljYXRpb24gb24gdGhpcywgc28gaW1wbGVtZW50YXRpb25zIG1heSBkZXBlbmQgb24g
bmV3IFNEUCBPL0EuIElmIGEgbmV3IFNEUCBvZmZlci9hbnN3ZXIgaXMgc2VudCB0aGVuIGl0IG1h
eSBuZWdvdGlhdGUgdGhlIHNhbWUgZmluZ2VycHJpbnQgYW5kIHRyYW5zcG9ydCBwYXJhbXMgYnV0
IGluIHRoaXMgY2FzZSBhIG5ldyBhc3NvY2lhdGlvbiBtdXN0IGJlIGVzdGFibGlzaGVkIChldmVu
IHByb2JhYmx5IHdpdGhvdXQgcm9sZSBjaGFuZ2VzKS4NCg0KVG8gYWxsb3cgdGhpcyBjaGFuZ2Ug
dGhlIHRleHQgbmVlZCB0byBpbmNsdWRlIGFsbG93aW5nIG9mIHJlLWVzdGFibGlzaG1lbnQgb2Yg
YSBjbG9zZWQgRFRMUyBhc3NvY2lhdGlvbiAobmV3IHRleHQgaXMgbWFya2VkIGJldHdlZW4gJyoq
Jyk6DQoNCiJEVExTIGZpbmdlcnByaW50IGFuZCBzZXR1cCByb2xlIE1VU1QgTk9UIGNoYW5nZSB1
bmxlc3MgdW5kZXJseWluZyB0cmFuc3BvcnQgZGlkIGNoYW5nZSBhcyB3ZWxsICoqb3IgYSBuZXcg
RFRMUyBhc3NvY2lhdGlvbiBuZWVkcyB0byBiZSBlc3RhYmxpc2hlZCBhZnRlciBsb3NpbmcgcHJl
dmlvdXMgb25lKiouIg0KDQpIYW5kbGluZyBEVExTIGFzc29jaWF0aW9uIGZhaWx1cmUgaXMgc29t
ZXdoYXQgdW5yZWxhdGVkIGJ1dCBhbHNvIHVuZGVmaW5lZCBiZWhhdmlvciBpc3N1ZS4gSSB0aGlu
ayBJIHdvdWxkIHByZWZlciBzZXBhcmF0ZSB0ZXh0IHdoaWNoIGRlc2NyaWJlcyB3aGF0IGhhcHBl
bnMgaWYgRFRMUyBhc3NvY2lhdGlvbiBmYWlscy4gUmVzdW1pbmcgdGhlIHNlc3Npb24gb3IgcmVw
b3J0aW5nIGFuIGVycm9yIHRvIHRoZSBoaWdoZXIgbGV2ZWwgYXJlIGJvdGggdmFsaWQgb3B0aW9u
cy4gSSB0aGluayB3ZSBhbHNvIG5lZWQgdG8gbWFrZSBzdXJlIHRoYXQgYm90aCBlbmQgcG9pbnRz
IHdvdWxkIGFsd2F5cyBiZSBpbiB0aGUgc2FtZSBzdGF0ZSwgaS5lLiB0aGF0IGl0IGlzIG5vdCBw
b3NzaWJsZSB0aGF0IG9uZSBzaWRlIHdpbGwgY29uc2lkZXIgRFRMUyBhc3NvY2lhdGlvbiBsb3N0
IHdoaWxlIHRoZSBvdGhlciBzaWRlIHdpbGwgc3RpbGwgY29uc2lkZXIgaXQgcnVubmluZy4gSSB0
aGluayByZXN1bWluZyB0aGUgRFRMUyBzZXNzaW9uIGJ5IHRoZSBjdXJyZW50IGFjdGl2ZSBlbmQg
cG9pbnQgc2hvdWxkIGJlIGEgc2FmZSByZWNvbW1lbmRlZCBvcHRpb24gd2hpY2ggd291bGQgYmUg
aGFuZGxlZCBzaW1pbGFyIHRvIHJlLWtleS4NCg0KPFJhanU+DQpJIGFncmVlIHRvIHRoZSBwb2lu
dCB0aGF0IGJvdGggZW5kcG9pbnRzIGhhdmUgdG8gYmUgaW4gdGhlIHNhbWUgc3RhdGUuIElNTywg
YWxsb3dpbmcgYSBuZXcgU0RQIE8vQSBpbiB0aGlzIGNhc2Ugd2l0aCBzYW1lIGZpbmdlcnByaW50
IGFuZCB0cmFuc3BvcnQgNS10dXBsZSBtYXkgc2VydmUgdGhpcyBwdXJwb3NlIGluIGFkZGl0aW9u
IHRvIHJlLWVzdGFibGlzaGluZyBhIGZhaWxlZCBEVExTIGFzc29jaWF0aW9uLiBJIGFtIG9rIGlm
IHRoaXMgaXMgYWRkZWQgYXMgc2VwYXJhdGUgdGV4dCBhbmQgYWxzbyBtYWtpbmcgaXQgb3B0aW9u
YWwgdG8gc2VuZCBuZXcgU0RQIE8vQS4NCjwvUmFqdT4NCg0KQlINClJhanUNCg0KDQoNCg==

--_000_E1FE4C082A89A246A11D7F32A95A17828E718D00US70UWXCHMBA02z_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYi
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t
c3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVp
biAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5
b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9v
OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4t
VVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VHJhbnNw
b3J0IHBhcmFtZXRlcnMgY291bGQgY2hhbmdlIGluIFNEUCBhbnN3ZXIgKGUuZy4gY29ubmVjdGlu
ZyB0byBhIGNvbmZlcmVuY2UgYnJpZGdlKS4gVG8gYWxsb3cgdGhpcyBhbnkgbmV3IG9mZmVyIHNo
b3VsZCBhbHdheXMgc2VuZCAmcXVvdDthY3RwYXNzJnF1b3Q7LiBUaGUgYW5zd2VyZXIgc2hvdWxk
IHJldHVybiB0aGUgcHJldmlvdXNseSBuZWdvdGlhdGVkIHJvbGUuPG86cD48L286cD48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHRoYXQg
aW4gZ2VuZXJhbCBjYXNlIHRoZSBzZXR1cCByb2xlIHNob3VsZCBiZSBhY3RwYXNzIHdoZW4gc2Vu
ZGluZyBhbiBvZmZlciBldmVuIGluIHRoZSBleGlzdGluZyBzZXNzaW9uLCBzaW5jZSB3aGVuIGFu
IG9mZmVyIGlzIHNlbnQgaXQgaXMgdW5rbm93biBpZiB0aGUgYW5zd2VyIHdpdGggdGhlIG5ldyB0
cmFuc3BvcnQgcGFyYW1ldGVycyBpcyBnb2luZyB0byBiZSByZWNlaXZlZC4gVGhpcywgb2YNCiBj
YXVzZSwgd2lsbCBub3QgYXBwbHkgdG8gYW55dGhpbmcgdGhhdCBpcyB1c2luZyBJQ0UsIHN1Y2gg
YXMgYW55IFdlYlJUQyBpbXBsZW1lbnRhdGlvbiwgc2luY2UgaW4gY2FzZSBvZiBJQ0UsIHlvdSBj
YW5ub3QgY2hhbmdlIHRyYW5zcG9ydCBwYXJhbWV0ZXJzIGluIHRoZSBhbnN3ZXIuIEJlY2F1c2Ug
b2YgdGhpcywgaW4gY2FzZSBvZiBJQ0UsIGV4aXN0aW5nIHJvbGUgY2FuIGJlIHNlbnQgd2l0aCBu
byBpc3N1ZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jmx0O1JhanUmZ3Q7PG86cD48
L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBiZWxpZXZlIHlvdSBhcmUg
b2J2aW91c2x5IE5PVCByZWZlcnJpbmcgdG8gSUNFLXJlc3RhcnQgY2FzZS48bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGFncmVlIHRoYXQgaWYgSUNFIGlzIG5v
dCByZXN0YXJ0ZWQgdGhlbiBJQ0UgY2xpZW50cyBjYW4gc2VuZCBwcmV2aW91c2x5IG5lZ290aWF0
ZWQgcm9sZS4gQnV0IGlzIHRoZXJlIGFueSBpc3N1ZSBpbiBvZmZlcmVyIHNlbmRpbmcg4oCYYWN0
cGFzc+KAmSBldmVuIGZvcg0KIElDRSBub24tcmVzdGFydCBjYXNlPyBQZXIgdGhlIG5ldyBydWxl
LCB0aGUgYW5zd2VyZXIgaGFzIHRvIGFuc3dlciB3aXRoIHByZXZpb3VzIHJvbGUgYW55d2F5ICh1
bmxlc3MgSUNFLXJlc3RhcnQgY2hhbmdlcyB0cmFuc3BvcnQpLiBUaGlzIGtlZXBzIGl0IHNpbXBs
ZSBhbmQgY29uc2lzdGVudCBmb3IgSUNFIChyZXN0YXJ0LCBub24tcmVzdGFydCkgYW5kIG5vbi1J
Q0UgY2xpZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bHQ7L1JhanUmZ3Q7PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmln
aHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+U2NlbmFyaW8xOiBJZiBhIERUTFMgYXNzb2NpYXRpb24gaXMgYWJvcnRlZCBkdWUgdG8gYW4g
ZXJyb3IsIGlzIGEgbmV3IFNEUCBvZmZlci9hbnN3ZXIgcmVxdWlyZWQgdG8gcmVzdGFydCB0aGUg
YXNzb2NpYXRpb24/IEkgZ3Vlc3Mgbm90LiBCdXQgSSBkbyBub3QgZmluZCBhbnkgY2xhcmlmaWNh
dGlvbiBvbiB0aGlzLCBzbyBpbXBsZW1lbnRhdGlvbnMgbWF5IGRlcGVuZA0KIG9uIG5ldyBTRFAg
Ty9BLiBJZiBhIG5ldyBTRFAgb2ZmZXIvYW5zd2VyIGlzIHNlbnQgdGhlbiBpdCBtYXkgbmVnb3Rp
YXRlIHRoZSBzYW1lIGZpbmdlcnByaW50IGFuZCB0cmFuc3BvcnQgcGFyYW1zIGJ1dCBpbiB0aGlz
IGNhc2UgYSBuZXcgYXNzb2NpYXRpb24gbXVzdCBiZSBlc3RhYmxpc2hlZCAoZXZlbiBwcm9iYWJs
eSB3aXRob3V0IHJvbGUgY2hhbmdlcykuPGJyPg0KPGJyPg0KVG8gYWxsb3cgdGhpcyBjaGFuZ2Ug
dGhlIHRleHQgbmVlZCB0byBpbmNsdWRlIGFsbG93aW5nIG9mIHJlLWVzdGFibGlzaG1lbnQgb2Yg
YSBjbG9zZWQgRFRMUyBhc3NvY2lhdGlvbiAobmV3IHRleHQgaXMgbWFya2VkIGJldHdlZW4gJyoq
Jyk6PGJyPg0KPGJyPg0KJnF1b3Q7RFRMUyBmaW5nZXJwcmludCBhbmQgc2V0dXAgcm9sZSBNVVNU
IE5PVCBjaGFuZ2UgdW5sZXNzIHVuZGVybHlpbmcgdHJhbnNwb3J0IGRpZCBjaGFuZ2UgYXMgd2Vs
bCAqKm9yIGEgbmV3IERUTFMgYXNzb2NpYXRpb24gbmVlZHMgdG8gYmUgZXN0YWJsaXNoZWQgYWZ0
ZXIgbG9zaW5nIHByZXZpb3VzIG9uZSoqLiZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGFuZGxpbmcgRFRMUyBhc3NvY2lh
dGlvbiBmYWlsdXJlIGlzIHNvbWV3aGF0IHVucmVsYXRlZCBidXQgYWxzbyB1bmRlZmluZWQgYmVo
YXZpb3IgaXNzdWUuIEkgdGhpbmsgSSB3b3VsZCBwcmVmZXIgc2VwYXJhdGUgdGV4dCB3aGljaCBk
ZXNjcmliZXMgd2hhdCBoYXBwZW5zIGlmIERUTFMgYXNzb2NpYXRpb24gZmFpbHMuIFJlc3VtaW5n
IHRoZSBzZXNzaW9uIG9yIHJlcG9ydGluZyBhbiBlcnJvciB0byB0aGUgaGlnaGVyDQogbGV2ZWwg
YXJlIGJvdGggdmFsaWQgb3B0aW9ucy4gSSB0aGluayB3ZSBhbHNvIG5lZWQgdG8gbWFrZSBzdXJl
IHRoYXQgYm90aCBlbmQgcG9pbnRzIHdvdWxkIGFsd2F5cyBiZSBpbiB0aGUgc2FtZSBzdGF0ZSwg
aS5lLiB0aGF0IGl0IGlzIG5vdCBwb3NzaWJsZSB0aGF0IG9uZSBzaWRlIHdpbGwgY29uc2lkZXIg
RFRMUyBhc3NvY2lhdGlvbiBsb3N0IHdoaWxlIHRoZSBvdGhlciBzaWRlIHdpbGwgc3RpbGwgY29u
c2lkZXIgaXQgcnVubmluZy4gSSB0aGluaw0KIHJlc3VtaW5nIHRoZSBEVExTIHNlc3Npb24gYnkg
dGhlIGN1cnJlbnQgYWN0aXZlIGVuZCBwb2ludCBzaG91bGQgYmUgYSBzYWZlIHJlY29tbWVuZGVk
IG9wdGlvbiB3aGljaCB3b3VsZCBiZSBoYW5kbGVkIHNpbWlsYXIgdG8gcmUta2V5LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmln
aHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbHQ7UmFqdSZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGFncmVlIHRvIHRoZSBwb2ludCB0aGF0IGJvdGggZW5k
cG9pbnRzIGhhdmUgdG8gYmUgaW4gdGhlIHNhbWUgc3RhdGUuIElNTywgYWxsb3dpbmcgYSBuZXcg
U0RQIE8vQSBpbiB0aGlzIGNhc2Ugd2l0aCBzYW1lIGZpbmdlcnByaW50IGFuZCB0cmFuc3BvcnQg
NS10dXBsZQ0KIG1heSBzZXJ2ZSB0aGlzIHB1cnBvc2UgaW4gYWRkaXRpb24gdG8gcmUtZXN0YWJs
aXNoaW5nIGEgZmFpbGVkIERUTFMgYXNzb2NpYXRpb24uIEkgYW0gb2sgaWYgdGhpcyBpcyBhZGRl
ZCBhcyBzZXBhcmF0ZSB0ZXh0IGFuZCBhbHNvIG1ha2luZyBpdCBvcHRpb25hbCB0byBzZW5kIG5l
dyBTRFAgTy9BLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZs
dDsvUmFqdSZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CUjxvOnA+
PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlJhanU8L3NwYW4+PC9pPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE2Ljhw
dCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_E1FE4C082A89A246A11D7F32A95A17828E718D00US70UWXCHMBA02z_--


From nobody Wed Feb 25 12:18:10 2015
Return-Path: <roman@telurix.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3FD11A87BA for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 12:18:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yYg1ULDVE1lw for <mmusic@ietfa.amsl.com>; Wed, 25 Feb 2015 12:18:08 -0800 (PST)
Received: from mail-ig0-f175.google.com (mail-ig0-f175.google.com [209.85.213.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F5251A1B5E for <mmusic@ietf.org>; Wed, 25 Feb 2015 12:18:08 -0800 (PST)
Received: by mail-ig0-f175.google.com with SMTP id hn18so38733555igb.2 for <mmusic@ietf.org>; Wed, 25 Feb 2015 12:18:07 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=KPqkdG0xzaL/udJnrFsf6N96gjVbo4s3x+IKKPuM0F0=; b=Xz1VQ1KslKrrAX/vdtdv2OTLquKNR9y1+YnhUGk1JgxxlqmzEVOcb+8urHResfvV41 izPsVl+Rxxm7A3SMhZP5LUFtnkgwc/I8tZ6AzPIiHAbPLD10WLEkrUgUrL/aQCbKEuFg xvhnhOtWX6Sk2dMmCD7xjSl/e+Z5sDutp7kKxWrHHqb7z49M2SKlC+oxbOsuCJSRIfTR PxQsyxY0MAz/bXWH7jIRRclj45N5/kSVYDGbNl0jy5408zg76l4PPxcxqjSHveQ1TYwa wlz6clFKUaahKIvN5Z/BQIe3nXYwc6ZLOt3TOuXI027hVcqSWfK22zqgOjeUup5nA65b D3Og==
X-Gm-Message-State: ALoCoQkWph3vyOY8kX9QNghcaIQ56S7ioOsGOndcanF+L/ccnQRPWFz+8Pug+KcZS8KwtT+xkId/
X-Received: by 10.50.39.65 with SMTP id n1mr29636010igk.37.1424895487586; Wed, 25 Feb 2015 12:18:07 -0800 (PST)
Received: from mail-ig0-f175.google.com (mail-ig0-f175.google.com. [209.85.213.175]) by mx.google.com with ESMTPSA id t41sm26258702ioi.0.2015.02.25.12.18.06 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Feb 2015 12:18:06 -0800 (PST)
Received: by mail-ig0-f175.google.com with SMTP id hn18so38733244igb.2 for <mmusic@ietf.org>; Wed, 25 Feb 2015 12:18:05 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.50.138.68 with SMTP id qo4mr121390igb.33.1424895485378; Wed, 25 Feb 2015 12:18:05 -0800 (PST)
Received: by 10.36.20.10 with HTTP; Wed, 25 Feb 2015 12:18:05 -0800 (PST)
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E718D00@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com> <E1FE4C082A89A246A11D7F32A95A17828E718D00@US70UWXCHMBA02.zam.alcatel-lucent.com>
Date: Wed, 25 Feb 2015 15:18:05 -0500
Message-ID: <CAD5OKxu1-T6fJ4vCqHZ=-LY+_bb_VufemT2sA07uJ9HP0n9wMw@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
Content-Type: multipart/alternative; boundary=001a1134bd803fb39b050fef55c6
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/A-oMPPXrKOnrNdQlNebjVR5T62w>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 20:18:10 -0000

--001a1134bd803fb39b050fef55c6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Wed, Feb 25, 2015 at 1:30 PM, Makaraju, Maridi Raju (Raju) <
Raju.Makaraju@alcatel-lucent.com> wrote:

>
> *I believe you are obviously NOT referring to ICE-restart case.*
>
> *I agree that if ICE is not restarted then ICE clients can send previousl=
y
> negotiated role. But is there any issue in offerer sending =E2=80=98actpa=
ss=E2=80=99 even
> for ICE non-restart case? Per the new rule, the answerer has to answer wi=
th
> previous role anyway (unless ICE-restart changes transport). This keeps i=
t
> simple and consistent for ICE (restart, non-restart) and non-ICE clients.=
*
>
>
I was referring to ICE offer with the same transport parameters, which
includes the same ufrag and because of this not being an ICE re-start.
ICE-restart would be transport parameters change and will require a new
DTLS association to be setup. This being said, I have no issue with actpass
setup role being always sent in offer.

*I agree to the point that both endpoints have to be in the same state.
> IMO, allowing a new SDP O/A in this case with same fingerprint and
> transport 5-tuple may serve this purpose in addition to re-establishing a
> failed DTLS association. I am ok if this is added as separate text and al=
so
> making it optional to send new SDP O/A.*
>
>
I am thinking that session resumption by the active end point is virtually
identical to re-key (please correct me that I am wrong). Because of this,
it can be used both to recover the session or to re-key the DTLS connection
without any interaction with offer/answer. I do not want to see the need
for the optional SDP O/A here since normally SDP O/A with the same
transport parameters does not mean DTLS re-negotiation. Unless we add
something special in the O/A, it will not help in synchronizing the end
point state.

_____________
Roman Shpount

--001a1134bd803fb39b050fef55c6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div><div class=3D"gmail_signat=
ure">On Wed, Feb 25, 2015 at 1:30 PM, Makaraju, Maridi Raju (Raju) <span di=
r=3D"ltr">&lt;<a href=3D"mailto:Raju.Makaraju@alcatel-lucent.com" target=3D=
"_blank">Raju.Makaraju@alcatel-lucent.com</a>&gt;</span> wrote:<br></div></=
div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204=
,204);border-left-style:solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<div style=3D"border-style:none none none solid;border-left-color:blue;bord=
er-left-width:1.5pt;padding:0in 0in 0in 4pt"><div><div><div><div><p class=
=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:Calibri,sans=
-serif;color:rgb(31,73,125)"><br>I believe you are obviously NOT referring =
to ICE-restart case.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:Cali=
bri,sans-serif;color:rgb(31,73,125)">I agree that if ICE is not restarted t=
hen ICE clients can send previously negotiated role. But is there any issue=
 in offerer sending =E2=80=98actpass=E2=80=99 even for
 ICE non-restart case? Per the new rule, the answerer has to answer with pr=
evious role anyway (unless ICE-restart changes transport). This keeps it si=
mple and consistent for ICE (restart, non-restart) and non-ICE clients.<u><=
/u><u></u></span></i></b></p>
<p class=3D"MsoNormal"></p></div></div></div></div></div></div></div></bloc=
kquote><div><br></div><div>I was referring to ICE offer with the same trans=
port parameters, which includes the same ufrag and because of this not bein=
g an ICE re-start. ICE-restart would be transport parameters change and wil=
l require a new DTLS association to be setup. This being said, I have no is=
sue with actpass setup role being always sent in offer.</div><div><br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;=
padding-left:1ex"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div><=
div style=3D"border-style:none none none solid;border-left-color:blue;borde=
r-left-width:1.5pt;padding:0in 0in 0in 4pt"><div><div><div><blockquote styl=
e=3D"border-style:none none none solid;border-left-color:rgb(204,204,204);b=
order-left-width:1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right=
:0in"><p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-famil=
y:Calibri,sans-serif;color:rgb(31,73,125)">I agree to the point that both e=
ndpoints have to be in the same state. IMO, allowing a new SDP O/A in this =
case with same fingerprint and transport 5-tuple
 may serve this purpose in addition to re-establishing a failed DTLS associ=
ation. I am ok if this is added as separate text and also making it optiona=
l to send new SDP O/A.</span></i></b></p></blockquote></div></div></div></d=
iv></div></div></blockquote><div><br></div><div>I am thinking that session =
resumption by the active end point is virtually identical to re-key (please=
 correct me that I am wrong). Because of this, it can be used both to recov=
er the session or to re-key the DTLS connection without any interaction wit=
h offer/answer. I do not want to see the need for the optional SDP O/A here=
 since normally SDP O/A with the same transport parameters does not mean DT=
LS re-negotiation. Unless we add something special in the O/A, it will not =
help in synchronizing the end point state.</div><div><br></div><div><div><d=
iv class=3D"gmail_signature">_____________<br>Roman Shpount</div></div><br>=
</div></div></div></div>

--001a1134bd803fb39b050fef55c6--


From nobody Thu Feb 26 04:44:47 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC8601A8765 for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 04:44:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nz6rj7WJgWtZ for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 04:44:44 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E7C61A8894 for <mmusic@ietf.org>; Thu, 26 Feb 2015 04:44:21 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-b1-54ef1523c1a1
Received: from ESESSHC013.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 93.97.04076.3251FE45; Thu, 26 Feb 2015 13:44:20 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC013.ericsson.se ([153.88.183.57]) with mapi id 14.03.0210.002; Thu, 26 Feb 2015 13:44:19 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: BUNDLE & SCTP-SDP: Definition of transport layer protocol
Thread-Index: AdBRv9fxQbL75Lp+RaGsqxCAy9ZRbA==
Date: Thu, 26 Feb 2015 12:44:19 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71A92B@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.154]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D71A92BESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRmVeSWpSXmKPExsUyM+Jvja6K6PsQg+kn+S2mLn/M4sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujKPfG9gKzihUXFg+kaWBcatMFyMHh4SAicTVG2xdjJxAppjE hXvrgWwuDiGBI4wS859MZIdwljBK9G/qYAVpYBOwkOj+pw3SICKgLvF1bw8ziC0s4CQxZ9FC Roi4u0TDrdusELaexO1Hp9hAWlkEVCUOHtECCfMK+Eq83PcMbC8j0N7vp9YwgdjMAuISt57M Z4K4R0BiyZ7zzBC2qMTLx/9YIWwliUW3P0PV50u8XX2TGWKmoMTJmU9YJjAKzUIyahaSsllI yiDiOhILdn9ig7C1JZYtfM0MY5858JgJWXwBI/sqRtHi1OLi3HQjI73Uoszk4uL8PL281JJN jMB4OLjlt9UOxoPPHQ8xCnAwKvHwGvS8CxFiTSwrrsw9xCjNwaIkzmtnfChESCA9sSQ1OzW1 ILUovqg0J7X4ECMTB6dUA6NJzKYvExhNlkfH/Fb4s+B7prD+8fjrPT3bL+r7bE09cuuqv1B5 WEjfut4v+5S/8mjoRk56O5H9x5aPRd/Of3e+umXJT4Ork93v9XvUyH2N7hbiep28p3OKCQur 49sZfq8PlgWqX5mkl7j1TxljnGVruTHP9UtXZm7tWnS15cGzByqB7Z1TvikqsRRnJBpqMRcV JwIAAjoYKWgCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/5Q34rINlVb7DVJ0cJK0bdSlWHRs>
Subject: [MMUSIC] BUNDLE & SCTP-SDP: Definition of transport layer protocol
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Feb 2015 12:44:45 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D71A92BESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Magnus told me off-line that it would be good to define what we mean by 'tr=
ansport layer protocol', to clarify that it does NOT refer to the SDP m- li=
ne proto value, but to the transport protocol (e.g. UDP, TCP or SCTP).

Of course, the transport protocol is related to the m- line proto values, b=
ut it is possible to have different proto values, while still having the sa=
me transport protocol.

Below is a text suggestion:

"Transport layer protocol: The transport protocol, e.g. UDP or TCP, that is
being used. Note, that different SDP m- line proto values can use the same
transport layer protocol."

Regards,

Christer


--_000_7594FB04B1934943A5C02806D1A2204B1D71A92BESESSMB209erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Magnus told me off-line that it would be good to def=
ine what we mean by &#8216;transport layer protocol&#8217;, to clarify that=
 it does NOT refer to the SDP m- line proto value, but to the transport pro=
tocol (e.g. UDP, TCP or SCTP).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Of course, the transport protocol is related to the =
m- line proto values, but it is possible to have different proto values, wh=
ile still having the same transport protocol.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Below is a text suggestion:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt">&#8220;Transport layer =
protocol: The transport protocol, e.g. UDP or TCP, that is
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt">being used. Note, that =
different SDP m- line proto values can use the same
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt">transport layer protoco=
l.&#8221;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Christer<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1D71A92BESESSMB209erics_--


From nobody Thu Feb 26 06:03:02 2015
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3085E1A0123 for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 06:03:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.001
X-Spam-Level: 
X-Spam-Status: No, score=-3.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_14=0.6, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PEB6j3pQK7md for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 06:02:57 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 031D11A014A for <mmusic@ietf.org>; Thu, 26 Feb 2015 06:02:54 -0800 (PST)
X-AuditID: c1b4fb30-f79626d000003cf6-37-54ef278c701b
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id FA.6F.15606.C872FE45; Thu, 26 Feb 2015 15:02:52 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.77) with Microsoft SMTP Server id 14.3.210.2; Thu, 26 Feb 2015 15:02:52 +0100
Message-ID: <54EF2776.9060907@ericsson.com>
Date: Thu, 26 Feb 2015 15:02:30 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "mmusic (E-mail)" <mmusic@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKJMWRmVeSWpSXmKPExsUyM+JvjW6P+vsQg5XbzSymLn/M4sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujBvdT5kL9tlW7OrZxNbAuNqwi5GTQ0LARGLiyiXMELaYxIV7 69m6GLk4hASOMEocmbWWGcJZziix+2ALK0gVr4C2xKlbUxhBbBYBVYmv+46DdbMJWEjc/NHI BmKLCgRLLH7+FKpeUOLkzCcsILaIgLpE6+Y+oDgHh7BAgkTbkgQQk1lAU2L9Ln2QCmYBeYnm rbPBJgoBbWpo6mCdwMg3C8mgWQgds5B0LGBkXsUoWpxanJSbbmSkl1qUmVxcnJ+nl5dasokR GE4Ht/w22MH48rnjIUYBDkYlHl6DnnchQqyJZcWVuYcYpTlYlMR57YwPhQgJpCeWpGanphak FsUXleakFh9iZOLglGpgXO95kLtV7Nr1QAedKduZLr+a+OrGcZ7AEov++1KOr6sNlt0UZRfI eqRYUTS/IXsm6wK+s/v5ZsnMTjGVvhoy1ZKtZc3NS/EiT4V9/yk+Mn/6ODeRifPto2s3VF94 8P9i5VwduTyhxCAiPGilCs8si9d2m+V0Ji/M2S1s/cP2znEuBqm9mi47lFiKMxINtZiLihMB /jCF3QgCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/Rlmy6xdCqfSn9qa2w8AH5vUzSlU>
Subject: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Feb 2015 14:03:00 -0000

Hi,

I have finally managed to review BUNDLE's state with a fresh mind after
my parental leave.  I think the document is in pretty good shape but I
have one significant issue and a number of smaller comments where
clarifications might be needed. This email does only contain the
significant issue, I will send a separate email about the other issues.


This concerns the text around RTP/RTCP Multiplexing, something I noticed
also Paul commented during the WG last call.

To be more specific my issue is around the changes for a=rtcp
defined in

10.3.2.2:

    In addition, the offerer MUST associate an SDP
   'rtcp' attribute [RFC3605] with each bundled RTP-based "m=" line
   (including any bundle-only "m=" line), with an attribute value that
   is identical to the port value assigned to the "m=" line itself, in
   the offer.

10.3.2.3:

   If the answerer rejects usage of RTP/RTCP multiplexing within the
   BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux' or SDP 'rtcp'
   attribute with any bundled "m=" line in the answer.  The answerer
   MUST, based on the port number of the selected offerer BUNDLE
   address, use the next higher (odd) destination port number [RFC3550]
   for sending RTCP packets associated with each bundled RTP-based "m="
   line towards the offerer.

   NOTE: When the answerer rejects usage of RTP/RTCP multiplexing, the
   reason for mandating usage of the next higher (odd) destination port
   number for RTCP is to allign the procedures for the corresponding
   offer.


So, I find this application of a=rtcp highly inconsistent, contradicting
other specifications and likely to lead to several issues.

First, can one really combine ICE with the usage of having the same
a=rtcp value as in the m= port? This leads to two candidates with the
same address and foundation for different components. The only thing
indicating the different components are the different priority values.

Like in this Offerer:

m=audio 10000 RTP/AVP 0
a=rtcp-mux
a=rtcp:10000
a=candidate:1 1 UDP 2130706431 10.0.1.1 10000 typ host
a=candidate:1 2 UDP 2130706430 10.0.1.1 10000 typ host

If the peer accepts a=rtcp-mux, there are no additional issues as then
a=rtcp value is ignored and nothing is returned. But, lets actually see
what happens when the answerer rejects a=rtcp-mux in different cases.
This is based on the above offer. Note that the below discussion assumes
that the answerer supports the a=rtcp attribute. If it didn't support
a=rtcp, the answerer would assume RTCP to be sent to m= line's port+1.


Case A - Answer Supports BUNDLE:

For someone that understands BUNDLE and follows the above
specification text, the RTCP flow shall now be used according to an
offer equivalent to this:

m=audio 10000 RTP/AVP 0
a=rtcp:10001
a=candidate:1 1 UDP 2130706431 10.0.1.1 10000 typ host
a=candidate:1 2 UDP 2130706430 10.0.1.1 10000 typ host

I note about the above the following:

- that this rules requires that the offer do ensure to allocate port
10001 and listen on it. Thus, still requiring an additional port be
allocated on the offer side.

- That we actual have a discrepancy between a signalled value (a=rtcp)
and what is actually used. This will cause issues in gateways and
firewalls.

- That I don't have an ICE candidate existing for my second component
with a port matching what is in the a=rtcp attribute. So I don't
understand how my ICE processing is going to complete.

Case B - Answerer doesn't support BUNDLE:

If the answerer does not understand BUNDLE and rejects
a=rtcp-mux it can't know about the special rules and thus it will send
its RTCP according to the following SDP offer:

m=audio 10000 RTP/AVP 0
a=rtcp:10000
a=candidate:1 1 UDP 2130706431 10.0.1.1 10000 typ host
a=candidate:1 2 UDP 2130706430 10.0.1.1 10000 typ host


Thus the answerer will send RTCP to port 10000. This may work as long as
the answerer uses different source address+port for RTP and RTCP so that
the Offerer sees different 5-tuples. With the caveat that I am uncertain
if ICE can handle this situation correctly as it will have difficulties
to separate which component a connectivity check is related to.

However, I do note that the design consideration of BUNDLE thought this
construct to be brittle for RTP due to the quite unspecified source port
usage in offer/answer contexts when ICE isn't used.


I think this situation MUST be addressed.


The first step is to stop overriding the specified a=rtcp behaviour. If
a=rtcp is used, then its value needs to be used if a=rtcp-mux is
rejected and point to where one is willing to receive RTCP. Let is be
the next higher odd port, or some other port. To my understanding the
support for a=rtcp is wide spread. I also like to remind you that RFC
5761 requires a=rtcp to be included if ICE is used (Section 5.1.3).

The next step is to figure out if one at all can have a=rtcp point to
the same port as the one used for RTP. The design considerations so far
indicates that the answer to this is NO! To my understanding mostly due
to the unspecified usage of source ports. Also ICE appears to have
issues with this configuration.

The implications of the above is that in all initial offers have to have
unique address+port combinations for RTP and RTCP respectively with
matching sets of ICE candidates if ICE is used. Thus, we end up with a
high resource consumption prior to BUNDLE being established.

We previously had have quite some discussions about mandating a=rtcp-mux
when using BUNDLE to reduce the initial port consumption and need to
gather for it. Unfortunately I don't see how we get around the resource
consumption if one at all is going to be able to have working downgrade
from BUNDLE to non-BUNDLE. If one uses ICE and a=rtcp-mux RFC 5761
mandates inclusion of a=rtcp. If one doesn't use ICE one could have or
not have, but independently if one is to handle rejection of a=rtcp-mux,
then the offerer must have assigned port. The a=rtcp presence is just a
question which port must be allocated, any vs next higher number.

My conclusion, if we desire any support for the answer to reject
a=rtcp-mux then the initial offer must include a port for RTCP, either
explicit (a=rtcp) or implicit (+1 rule). If one ties this lack of
backwards compatibility for a=rtcp-mux to BUNDLE, then backwards
compatibility for BUNDLE will be affected as that fails in cases when
the answerer does not support a=rtcp-mux. Only if we are willing to
throw that backwards compatibility out of the door can we do something
else. I assume that we are not. Thus, I think we will have to live with
the port consumption, at least a=bundle-only mitigates it.


My proposal for changes to the text causing these issue are the following:

In 10.3.2.2:

1. Offerer: MAY include a=rtcp attribute as required or desired by other
specification to indicate the port where RTCP will be received if
a=rtcp-mux is rejected. In case a=rtcp is excluded the normal +1 rule
applies.

2. Offerer: the a=rtcp attribute shall have a port value different than
the m-line

In 10.3.2.3:

3. Answerer: if the answerer rejects rtcp-mux, it is allowed in include
an a=rtcp attribute to indicate where it will receive RTCP, or fall back
on the +1 rule.



Cheers

Magnus Westerlund

----------------------------------------------------------------------
Services, Media and Network features, Ericsson Research EAB/TXM
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
FĂ¤rĂ¶gatan 6                 | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From nobody Thu Feb 26 07:42:12 2015
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 251AD1A039C for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 07:42:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.901
X-Spam-Level: 
X-Spam-Status: No, score=-0.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_SUMOF=1, MANGLED_LOAN=2.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tFdkWUSxdQgP for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 07:42:09 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A078A1A01F9 for <mmusic@ietf.org>; Thu, 26 Feb 2015 07:42:08 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-d7-54ef3ece65fd
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 59.D4.24955.ECE3FE45; Thu, 26 Feb 2015 16:42:06 +0100 (CET)
To: undisclosed-recipients:;
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.80) with Microsoft SMTP Server id 14.3.210.2; Thu, 26 Feb 2015 16:42:05 +0100
Message-ID: <54EF3EB7.6000500@ericsson.com>
Date: Thu, 26 Feb 2015 16:41:43 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
CC: "mmusic (E-mail)" <mmusic@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpiluLIzCtJLcpLzFFi42KZGfG3Rvec3fsQg0e3lSymLn/M4sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujM67j5kLrjtWHDq6ha2B8YdRFyMnh4SAicSF9S2sELaYxIV7 69m6GLk4hASOMEr0vV7JCJIQEZCRmDv7MStEYjmjRNufmWAdvALaEtM2PgKzWQRUJXq/rGQC sdkELCRu/mhkA7FFBYIlFj9/ClUvKHFy5hMWEJtZQF2i53cLM4gtLOAtcXHNSaBlHEBxTYn1 u/QhSuQlmrfOBisRAlrV0NTBOoGRfxaSSbMQOmYh6VjAyLyKUbQ4tTgpN93IWC+1KDO5uDg/ Ty8vtWQTIzDQDm75rbqD8fIbx0OMAhyMSjy8Bj3vQoRYE8uKK3MPMUpzsCiJ89oZHwoREkhP LEnNTk0tSC2KLyrNSS0+xMjEwSnVwBjd9+S3jMSMXOup6n5cmxq0G3ReTdh2r2JD49sbbWGq hpvilfU79BMj2jnNWCTrQ7rFvY/8eXBk42veQ1Lrp153VdfnmhZ24zyDo8d5dk/VAKMvR/q+ rL3/eVP45JwKwVxg3P05VlvmmyYkrvdov8bSS+UW+xtcOo5WCt6+pK+yUjwjYcIXJZbijERD Leai4kQA9FK4ExUCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/ivztlPJdFmvT8ynDK1qaj8e2mIo>
Subject: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - The rest
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Feb 2015 15:42:11 -0000

Hi,

I have finally managed to review what has happened in BUNDLE during my
absent. This email contains the rest of the issues that are not
considered big enough to get its own email.

1. Section 2:

"Offerer BUNDLE address: Within a given BUNDLE group, an IP address
   and port combination used by an offerer to receive all media
   associated with each "m=" line within the BUNDLE group."

I wonder if this needs to discuss the protocol, or that is fine to assume?

2. Section 2:
   Initial offer: The first offer, within an SDP session, in which the
   offerer indicates that it wants to create a given BUNDLE group.

I don't think SDP session is well established term. I assume you mean
the set of O/A exchanges that can occur for example within the context
of SIP Dialog.

3. Section 4:

I wonder if one needs to be explicit about that Declarative SDP usage of
BUNDLE is not defined, but may be defined in the future?

4. section 5.1:

Is the 5.1 heading really needed?

5. section 5.1:
All media associated with a BUNDLE group share a single 5-tuple, i.e.
   in addition to using a single address:port combination all bundled
   media MUST be transported using the same transport-layer protocol.

The definition here of "transport-layer" needs to be clarified. I
assumed it meant transport protocol, e.g. UDP or TCP, not limited to a
single PROTO ID.

6. Section 6.2:

Section title: bundle-only

Shouldn't this more like: "Definition of bundle-only"

7. Section 7.2:

   The "c=" line nettype value [RFC4566] associated with a bundled "m="
   line MUST be 'IN'.

   The "c=" line addrtype value [RFC4566] associated with a bundled "m="
   line MUST be 'IP4' or 'IP6'.  The same value MUST be associated with
   each "m=" line.

I have to wonder over this limitation of the possible address spaces.
Why is it necessary?

8. Section 7.3:

   The total proposed bandwidth for a BUNDLE group is the sum of the
   proposed bandwidth for each bundled "m=" line.

I don't think the above is appropriate for CT.

In addition it is going to look a bit strange for RR and RS which after
all gives the value that is to be used in the RTP session. However, I
can understand the desire to scale RR and RS depending on which media
source that are accepted or rejected in the session, thus per media
source additions is not totally illogical.

9. Section 8.1:

   The procedures in this section are independent of the media type or
   transport protocol represented by a bundled "m=" line.

Which "transport protocol" is implied here, what the PROTO indicates or
the transport layer protocol, e.g. UDP?

10. Section 8.2.1:

   o  Assign a unique address to each "m=" line within the offer,
      following the procedures in [RFC3264];

   o  Assign a unique address to each "m=" line within the offer,
      following the procedures in [RFC3264];

Copy paste error?

11. Section 8.2.1:

   o  Assign a unique address to each "m=" line within the offer,
      following the procedures in [RFC3264];

I note that setting port 0 does not result in unique addresses, thus
should have an exception.

12. Section 8.5.1:

   In addition, the offerer MUST select an offerer BUNDLE-tag
   [Section 8.2.2], even if the offerer does not suggest a new offerer
   BUNDLE address.

I don't understand what the above means. As long as one has a bundle
group the MIDs of the m= blocks needs to be included. If all use the
shared address, then it doesn't matter which is first. If they are not,
then the order matters. However, without terminating the bundle group
you can't avoid selecting a new offerer BUNDLE address.

13. Section 8.5.2:

   o  Assign the address (shared address) to each "m=" line within the
      BUNDLE group; or

   o  Assign the address (unique address) to one bundled "m=" line.

This appears to have implications. The later choice forces another round
with a BAS offer. Anything else that it implies?

14. Section 8.5.3:

   When an offerer generates an offer, in which it wants to add a
   bundled "m=" line to a BUNDLE group, the offerer MUST:

   o  Assign a unique address to the "m=" line;

   o  Assign the previously selected offerer BUNDLE address to the "m="
      line; or

   o  If the offerer assigns a new suggested offerer BUNDLE address to
      each bundled "m=" line [Section 8.5.2], also assign that address
      to the added "m=" line.

I think there has been restructuring in this bullet list that moved, I
assume there should be an or between all of these bullets.

15. Section 8.5.3:
   o  If the offerer assigns a new suggested offerer BUNDLE address to
      each bundled "m=" line [Section 8.5.2], also assign that address
      to the added "m=" line.

I assume there is a missing "shared" in the first line of the bullet,
otherwise the same address would not be added to the new m=.

16. Section 10.1.1:
   o  An SDP 'extmap' attribute [RFC5285], with a 'urn:ietf:params:rtp-
      hdrext:sdes:mid' URI value, MUST, in every offer and answer, be
      associated with each bundled "m=" line representing RTP-based
      media.

Considering that this concerns an RTP session, I think a more
appropriate way of writing this would be:

   o  MUST enable the RTP MID  header extension by associating with
      each
      bundled "m=" line representing RTP-based media an SDP 'extmap'
      attribute [RFC5285], with a 'urn:ietf:params:rtp-
      hdrext:sdes:mid' URI value, in every offer and answer.

17. Section 10.2:

   An offerer and answerer can in an offer and answer inform each other
   which SSRC values they will use inside sent RTP/RTCP packets, by
   associating an SDP 'ssrc' attribute [RFC5576] with each bundled "m="
   line which contains a payload type value that is also used inside
   another bundled "m=" line.

I note that the SSRCs associated with an m= line may be multiple. The
obvious example is SSRC multiplexed RTP retransmission.

18. Section 10.3.2.3 and 12.2

Section 10.3.2.3 says:

The answerer
   MUST, based on the port number of the selected offerer BUNDLE
   address, use the next higher (odd) destination port number [RFC3550]
   for sending RTCP packets associated with each bundled RTP-based "m="
   line towards the offerer.

Section 12.2 and 12.3

   Unless there is an explicit indication otherwise, reports are sent to
   the port number one higher than the number indicated.

I note that RFC 3264 is actually not ensuring consistency with the base
rules for RTCP port assignment. If the m= line port is odd, the two text
here would result in different port numbers.

However, with the likely changes in 10.3.2.3 I guess we need to stay
with the rules according to RFC 3264 for implicit RTCP port.

19. Section 13.3:

   The identification-tag is not zero terminated.  Note, however, that
   RTP header extensions that are not a multiple of 32 bits in length
   MUST be padded to the next 32-bit boundary using zero bytes; these
   padding bytes are not included in the header length field [RFC3550].

Actually the relevant reference regarding padding of header extension
that uses RFC 5285 is RFC 5285 as the padding is applied after having
added all the header extensions, not on per header extension basis.

20. Section 13.3:

I think there should be some considerations for the mid tags.
Considering that they are included in the RTP header extension as well
in the RTCP SDES packets, their size suddenly matters much more than
before. I think we really should recommend single or at least no more
than 3 character tags to ensure that they take minimal room in the
header. In fact a short header extension with a string consuming no more
than 3 octets will result in only two 32-bit words being added to the
RTP header.



Cheers

Magnus Westerlund

----------------------------------------------------------------------
Services, Media and Network features, Ericsson Research EAB/TXM
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
FĂ¤rĂ¶gatan 6                 | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------


From nobody Thu Feb 26 07:42:25 2015
Return-Path: <roman@telurix.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D338F1A0E10 for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 07:42:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level: 
X-Spam-Status: No, score=-1.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FAZEtfpSjG_W for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 07:42:15 -0800 (PST)
Received: from mail-qc0-f173.google.com (mail-qc0-f173.google.com [209.85.216.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 753BA1A0461 for <mmusic@ietf.org>; Thu, 26 Feb 2015 07:42:15 -0800 (PST)
Received: by qcvx3 with SMTP id x3so8972837qcv.5 for <mmusic@ietf.org>; Thu, 26 Feb 2015 07:42:14 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=OPtFcDQQjXf8lx/p/8MW5KYqjBap6aHto7eGZ+PEg18=; b=f10cV1TeXStlXbqjonNPI7Vnsadalix9T8i/5tG/zotGMvEOiTfU+0yhflFvebDhRS ktFAF8oQaS+ngRjHPX5cdj4sVw1iBK34tgtfZlrAt01ul+rJdf3cl10C1S11Wlsjf3V1 vJLC3nGZ2qepOT8f/wLVufNoeov4xqCdMK1x9xKT17EXnygtSTYqVQxJ69mDtyAbxj5j mDIA6VHFiv3vSE7KjJVzOnCmXOKngqKP6ZNHJltDzyss8EgR/yLpm9jlTAHLCYzcKodw v4cGYY4F+wx+4MfZTzKnrPfJpTtdfJNMgaj2BSOfhY+Rp1kkpYtOSP9r34nAVCDu2HT9 5JuQ==
X-Gm-Message-State: ALoCoQmjcoS2rwutWfEHuYo5x9SgA2PHrqq3fshGGpkyb/2olF9yNnzjnEmmbXkayrrA1iNXBOMk
X-Received: by 10.140.106.72 with SMTP id d66mr18579346qgf.60.1424965334705; Thu, 26 Feb 2015 07:42:14 -0800 (PST)
Received: from mail-qg0-f43.google.com (mail-qg0-f43.google.com. [209.85.192.43]) by mx.google.com with ESMTPSA id j94sm692514qgd.47.2015.02.26.07.42.13 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Feb 2015 07:42:13 -0800 (PST)
Received: by mail-qg0-f43.google.com with SMTP id i50so9229287qgf.2 for <mmusic@ietf.org>; Thu, 26 Feb 2015 07:42:12 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.140.46.7 with SMTP id j7mr18716144qga.12.1424965332423; Thu, 26 Feb 2015 07:42:12 -0800 (PST)
Received: by 10.96.71.7 with HTTP; Thu, 26 Feb 2015 07:42:12 -0800 (PST)
In-Reply-To: <54EF2776.9060907@ericsson.com>
References: <54EF2776.9060907@ericsson.com>
Date: Thu, 26 Feb 2015 10:42:12 -0500
Message-ID: <CAD5OKxvzF7i5oKQm=6ydb12hm+2HfV+0TtcbRALo3T-FNehoUQ@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Content-Type: multipart/alternative; boundary=001a113959bc74dc27050fff9886
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/SnRQOpP2SiT6QAeGUNJ2JJRXTHo>
Cc: "mmusic \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Feb 2015 15:42:17 -0000

--001a113959bc74dc27050fff9886
Content-Type: text/plain; charset=UTF-8

On Thu, Feb 26, 2015 at 9:02 AM, Magnus Westerlund <
magnus.westerlund@ericsson.com> wrote:

> My proposal for changes to the text causing these issue are the following:
>
> In 10.3.2.2:
>
> 1. Offerer: MAY include a=rtcp attribute as required or desired by other
> specification to indicate the port where RTCP will be received if
> a=rtcp-mux is rejected. In case a=rtcp is excluded the normal +1 rule
> applies.
>
> 2. Offerer: the a=rtcp attribute shall have a port value different than
> the m-line
>
> In 10.3.2.3:
>
> 3. Answerer: if the answerer rejects rtcp-mux, it is allowed in include
> an a=rtcp attribute to indicate where it will receive RTCP, or fall back
> on the +1 rule.
>
>
+1. I think this would make rtpc attribute usage much more logical.
_____________
Roman Shpount

--001a113959bc74dc27050fff9886
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div><div class=3D"gmail_signat=
ure">On Thu, Feb 26, 2015 at 9:02 AM, Magnus Westerlund <span dir=3D"ltr">&=
lt;<a href=3D"mailto:magnus.westerlund@ericsson.com" target=3D"_blank">magn=
us.westerlund@ericsson.com</a>&gt;</span> wrote:<br></div></div><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-l=
eft-style:solid;padding-left:1ex">My proposal for changes to the text causi=
ng these issue are the following:<br>
<br>
In <a href=3D"http://10.3.2.2" target=3D"_blank">10.3.2.2</a>:<br>
<br>
1. Offerer: MAY include a=3Drtcp attribute as required or desired by other<=
br>
specification to indicate the port where RTCP will be received if<br>
a=3Drtcp-mux is rejected. In case a=3Drtcp is excluded the normal +1 rule<b=
r>
applies.<br>
<br>
2. Offerer: the a=3Drtcp attribute shall have a port value different than<b=
r>
the m-line<br>
<br>
In <a href=3D"http://10.3.2.3" target=3D"_blank">10.3.2.3</a>:<br>
<br>
3. Answerer: if the answerer rejects rtcp-mux, it is allowed in include<br>
an a=3Drtcp attribute to indicate where it will receive RTCP, or fall back<=
br>
on the +1 rule.<br>
<br></blockquote><div><br></div><div>+1. I think this would make rtpc attri=
bute usage much more logical.</div><div><div class=3D"gmail_signature">____=
_________<br>Roman Shpount</div></div><div>=C2=A0</div></div></div></div>

--001a113959bc74dc27050fff9886--


From nobody Thu Feb 26 08:03:52 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECCE81A871A for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 08:03:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level: 
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6JfEQMxlR-Hm for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 08:03:48 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2489B1A1BE4 for <mmusic@ietf.org>; Thu, 26 Feb 2015 08:03:47 -0800 (PST)
Received: from us70tusmtp1.zam.alcatel-lucent.com (unknown [135.5.2.63]) by Websense Email Security Gateway with ESMTPS id A604DAFC227D4; Thu, 26 Feb 2015 16:03:40 +0000 (GMT)
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70tusmtp1.zam.alcatel-lucent.com (GMO) with ESMTP id t1QG3fQF032199 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 26 Feb 2015 11:03:41 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Thu, 26 Feb 2015 11:03:41 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Roman Shpount <roman@telurix.com>
Thread-Topic: DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
Thread-Index: AQHQUQS8Jw0arWMGR66RGrdNZa6I550BpefggAB8NICAAPDpgA==
Date: Thu, 26 Feb 2015 16:03:40 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E71A3F2@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com> <E1FE4C082A89A246A11D7F32A95A17828E718D00@US70UWXCHMBA02.zam.alcatel-lucent.com> <CAD5OKxu1-T6fJ4vCqHZ=-LY+_bb_VufemT2sA07uJ9HP0n9wMw@mail.gmail.com>
In-Reply-To: <CAD5OKxu1-T6fJ4vCqHZ=-LY+_bb_VufemT2sA07uJ9HP0n9wMw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.16]
Content-Type: multipart/alternative; boundary="_000_E1FE4C082A89A246A11D7F32A95A17828E71A3F2US70UWXCHMBA02z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/_zQjn_A3LQl75Aieqil02DI1P00>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Feb 2015 16:03:51 -0000

--_000_E1FE4C082A89A246A11D7F32A95A17828E71A3F2US70UWXCHMBA02z_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBhZ3JlZSB0byB0aGUgcG9pbnQgdGhhdCBib3RoIGVuZHBvaW50cyBoYXZlIHRvIGJlIGluIHRo
ZSBzYW1lIHN0YXRlLiBJTU8sIGFsbG93aW5nIGEgbmV3IFNEUCBPL0EgaW4gdGhpcyBjYXNlIHdp
dGggc2FtZSBmaW5nZXJwcmludCBhbmQgdHJhbnNwb3J0IDUtdHVwbGUgbWF5IHNlcnZlIHRoaXMg
cHVycG9zZSBpbiBhZGRpdGlvbiB0byByZS1lc3RhYmxpc2hpbmcgYSBmYWlsZWQgRFRMUyBhc3Nv
Y2lhdGlvbi4gSSBhbSBvayBpZiB0aGlzIGlzIGFkZGVkIGFzIHNlcGFyYXRlIHRleHQgYW5kIGFs
c28gbWFraW5nIGl0IG9wdGlvbmFsIHRvIHNlbmQgbmV3IFNEUCBPL0EuDQoNCkkgYW0gdGhpbmtp
bmcgdGhhdCBzZXNzaW9uIHJlc3VtcHRpb24gYnkgdGhlIGFjdGl2ZSBlbmQgcG9pbnQgaXMgdmly
dHVhbGx5IGlkZW50aWNhbCB0byByZS1rZXkgKHBsZWFzZSBjb3JyZWN0IG1lIHRoYXQgSSBhbSB3
cm9uZykuIEJlY2F1c2Ugb2YgdGhpcywgaXQgY2FuIGJlIHVzZWQgYm90aCB0byByZWNvdmVyIHRo
ZSBzZXNzaW9uIG9yIHRvIHJlLWtleSB0aGUgRFRMUyBjb25uZWN0aW9uIHdpdGhvdXQgYW55IGlu
dGVyYWN0aW9uIHdpdGggb2ZmZXIvYW5zd2VyLiBJIGRvIG5vdCB3YW50IHRvIHNlZSB0aGUgbmVl
ZCBmb3IgdGhlIG9wdGlvbmFsIFNEUCBPL0EgaGVyZSBzaW5jZSBub3JtYWxseSBTRFAgTy9BIHdp
dGggdGhlIHNhbWUgdHJhbnNwb3J0IHBhcmFtZXRlcnMgZG9lcyBub3QgbWVhbiBEVExTIHJlLW5l
Z290aWF0aW9uLiBVbmxlc3Mgd2UgYWRkIHNvbWV0aGluZyBzcGVjaWFsIGluIHRoZSBPL0EsIGl0
IHdpbGwgbm90IGhlbHAgaW4gc3luY2hyb25pemluZyB0aGUgZW5kIHBvaW50IHN0YXRlLg0KPFJh
anU+DQpJIGFtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW50IGJ5IHNlc3Npb24gcmVzdW1wdGlvbiBh
cyBpdCBpcyBhbWJpZ3VvdXM/ISBJcyBpdCB0aGUgb25lIHNwZWNpZmllZCBpbiBodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjNTc2NCNhcHBlbmRpeC1CIHVzaW5nIOKAnG1hc3RlciBjb250
ZXh04oCdPyBvciBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDUwNyB1c2luZyBTZXNz
aW9uVGlja2V0PyBCdXQgbmVpdGhlciBzZWVtcyB0byBhZGRyZXNzIHRoZSBpc3N1ZSBvZiByZW9w
ZW5pbmcgYSBjbG9zZWQgRFRMUyBhc3NvY2lhdGlvbi4gUGVyIG15IHVuZGVyc3RhbmRpbmcsIHJl
a2V5IG9mIERUTFMgc2Vzc2lvbiBoYXBwZW5zIHdpdGhpbiB0aGUgY29udGV4dCBvZiBhbiBleGlz
dGluZyBhc3NvY2lhdGlvbiAoeWVzLCB3aXRoIG5vIG5ldyBTRFAgTy9BKS4NCg0KSSB1bmRlcnN0
YW5kIHRoYXQgZGVzaXJlIGlzIHRvIHJlLWVzdGFibGlzaCBhIGZhaWxlZCBEVExTIHdpdGhvdXQg
bmV3IFNEUCBPL0EuIEJ1dCBJIGNvdWxkIG5vdCBmaW5kIGFueSByZWZlcmVuY2UgdGV4dCB3aGlj
aCBpbmRpY2F0ZXMgYSBjbGllbnQgc2hvdWxkIGF1dG9tYXRpY2FsbHkgYXR0ZW1wdCByZS1lc3Rh
Ymxpc2ggc3VjaCBhIGZhaWxlZCBhc3NvY2lhdGlvbiAod2hpY2ggbWF5IHRoZW4gdXNlIFNlc3Np
b25UaWNrZXQgZm9yIHJlc3VtcHRpb24pLg0KRWl0aGVyIHdlIG5lZWQgdG8gYWRkIHN1Y2ggdGV4
dCBvciBhbGxvdyBhIG5ldyBvcHRpb25hbCBTRFAgTy9BLiBJIGFsc28gcHJlZmVyIHRoZSBmb3Jt
ZXIgYXBwcm9hY2guDQo8L1JhanU+DQo=

--_000_E1FE4C082A89A246A11D7F32A95A17828E71A3F2US70UWXCHMBA02z_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYi
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t
c3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVp
biAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5
b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9v
OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4t
VVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7
cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDow
aW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
ICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0Ljhw
dDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5JIGFncmVlIHRvIHRoZSBwb2ludCB0aGF0IGJvdGggZW5kcG9pbnRz
IGhhdmUgdG8gYmUgaW4gdGhlIHNhbWUgc3RhdGUuIElNTywgYWxsb3dpbmcgYSBuZXcNCiBTRFAg
Ty9BIGluIHRoaXMgY2FzZSB3aXRoIHNhbWUgZmluZ2VycHJpbnQgYW5kIHRyYW5zcG9ydCA1LXR1
cGxlIG1heSBzZXJ2ZSB0aGlzIHB1cnBvc2UgaW4gYWRkaXRpb24gdG8gcmUtZXN0YWJsaXNoaW5n
IGEgZmFpbGVkIERUTFMgYXNzb2NpYXRpb24uIEkgYW0gb2sgaWYgdGhpcyBpcyBhZGRlZCBhcyBz
ZXBhcmF0ZSB0ZXh0IGFuZCBhbHNvIG1ha2luZyBpdCBvcHRpb25hbCB0byBzZW5kIG5ldyBTRFAg
Ty9BLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBhbSB0aGlua2luZyB0aGF0IHNlc3Npb24g
cmVzdW1wdGlvbiBieSB0aGUgYWN0aXZlIGVuZCBwb2ludCBpcyB2aXJ0dWFsbHkgaWRlbnRpY2Fs
IHRvIHJlLWtleSAocGxlYXNlIGNvcnJlY3QgbWUgdGhhdCBJIGFtIHdyb25nKS4gQmVjYXVzZSBv
ZiB0aGlzLCBpdCBjYW4gYmUgdXNlZCBib3RoIHRvIHJlY292ZXIgdGhlIHNlc3Npb24gb3IgdG8g
cmUta2V5IHRoZSBEVExTIGNvbm5lY3Rpb24gd2l0aG91dCBhbnkNCiBpbnRlcmFjdGlvbiB3aXRo
IG9mZmVyL2Fuc3dlci4gSSBkbyBub3Qgd2FudCB0byBzZWUgdGhlIG5lZWQgZm9yIHRoZSBvcHRp
b25hbCBTRFAgTy9BIGhlcmUgc2luY2Ugbm9ybWFsbHkgU0RQIE8vQSB3aXRoIHRoZSBzYW1lIHRy
YW5zcG9ydCBwYXJhbWV0ZXJzIGRvZXMgbm90IG1lYW4gRFRMUyByZS1uZWdvdGlhdGlvbi4gVW5s
ZXNzIHdlIGFkZCBzb21ldGhpbmcgc3BlY2lhbCBpbiB0aGUgTy9BLCBpdCB3aWxsIG5vdCBoZWxw
IGluIHN5bmNocm9uaXppbmcNCiB0aGUgZW5kIHBvaW50IHN0YXRlLjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZsdDtSYWp1Jmd0OzxvOnA+PC9vOnA+PC9zcGFu
PjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgYW0gbm90IHN1cmUgd2hhdCB5b3UgbWVhbnQg
Ynkgc2Vzc2lvbiByZXN1bXB0aW9uIGFzIGl0IGlzIGFtYmlndW91cz8hIElzIGl0IHRoZSBvbmUg
c3BlY2lmaWVkIGluDQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2
NCNhcHBlbmRpeC1CIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2NCNhcHBlbmRp
eC1CPC9hPiB1c2luZyDigJxtYXN0ZXIgY29udGV4dOKAnT8gb3INCjxhIGhyZWY9Imh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0NTA3Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
cmZjNDUwNzwvYT4gdXNpbmcgU2Vzc2lvblRpY2tldD8gQnV0IG5laXRoZXIgc2VlbXMgdG8gYWRk
cmVzcyB0aGUgaXNzdWUgb2YgcmVvcGVuaW5nIGEgY2xvc2VkIERUTFMgYXNzb2NpYXRpb24uIFBl
ciBteSB1bmRlcnN0YW5kaW5nLCByZWtleSBvZiBEVExTIHNlc3Npb24gaGFwcGVucyB3aXRoaW4g
dGhlIGNvbnRleHQNCiBvZiBhbiBleGlzdGluZyBhc3NvY2lhdGlvbiAoeWVzLCB3aXRoIG5vIG5l
dyBTRFAgTy9BKS48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHVuZGVy
c3RhbmQgdGhhdCBkZXNpcmUgaXMgdG8gcmUtZXN0YWJsaXNoIGEgZmFpbGVkIERUTFMgd2l0aG91
dCBuZXcgU0RQIE8vQS4gQnV0IEkgY291bGQgbm90IGZpbmQgYW55IHJlZmVyZW5jZSB0ZXh0IHdo
aWNoIGluZGljYXRlcyBhIGNsaWVudCBzaG91bGQNCiBhdXRvbWF0aWNhbGx5IGF0dGVtcHQgcmUt
ZXN0YWJsaXNoIHN1Y2ggYSBmYWlsZWQgYXNzb2NpYXRpb24gKHdoaWNoIG1heSB0aGVuIHVzZSBT
ZXNzaW9uVGlja2V0IGZvciByZXN1bXB0aW9uKS48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5FaXRoZXIgd2UgbmVlZCB0byBhZGQgc3VjaCB0ZXh0IG9yIGFsbG93
IGEgbmV3IG9wdGlvbmFsIFNEUCBPL0EuIEkgYWxzbyBwcmVmZXIgdGhlIGZvcm1lciBhcHByb2Fj
aC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbHQ7L1JhanUm
Z3Q7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_E1FE4C082A89A246A11D7F32A95A17828E71A3F2US70UWXCHMBA02z_--


From nobody Thu Feb 26 12:10:47 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DAA11A1ADC for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 12:10:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.6
X-Spam-Level: 
X-Spam-Status: No, score=-3.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sJr8eyXb3yRU for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 12:10:33 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1C911A1B48 for <mmusic@ietf.org>; Thu, 26 Feb 2015 12:10:31 -0800 (PST)
X-AuditID: c1b4fb30-f79626d000003cf6-20-54ef7db44ee3
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 9A.9E.15606.4BD7FE45; Thu, 26 Feb 2015 21:10:29 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC021.ericsson.se ([153.88.183.81]) with mapi id 14.03.0210.002; Thu, 26 Feb 2015 21:10:28 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue
Thread-Index: AQHQUczzOeX2eApUaEWk7b+BodGGIZ0DATUAgABbcoA=
Date: Thu, 26 Feb 2015 20:10:27 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71B612@ESESSMB209.ericsson.se>
References: <54EF2776.9060907@ericsson.com> <CAD5OKxvzF7i5oKQm=6ydb12hm+2HfV+0TtcbRALo3T-FNehoUQ@mail.gmail.com>
In-Reply-To: <CAD5OKxvzF7i5oKQm=6ydb12hm+2HfV+0TtcbRALo3T-FNehoUQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.150]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D71B612ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42KZGfG3Rndr7fsQgx8H+C2mLn/MYjHjwlRm ByaPJUt+MnncmlIQwBTFZZOSmpNZllqkb5fAlbF3x2nWggX+FS+fT2VvYOzw7WLk5JAQMJFY 9a2fGcIWk7hwbz1bFyMXh5DAEUaJea9fgCWEBJYwSvTNT+1i5OBgE7CQ6P6nDRIWEYiW2P7x AAuIzSygLtHzuwWsXFggV2Jv8w0WiJo8iXsTjrBC2FYSiztmsIHYLAKqEpv3XmECsXkFfCXe 3t3HBLGqSOLsxyawGk6BQIn7eyFmMgLd9v3UGiaIXeISt57MZ4K4WUBiyZ7zUPeLSrx8/I8V wlaSWLH9EiNEfb7E/o17oXYJSpyc+YRlAqPoLCSjZiEpm4WkbBbQx8wCmhLrd+lDlChKTOl+ yA5ha0i0zpnLjiy+gJF9FaNocWpxUm66kZFealFmcnFxfp5eXmrJJkZgpB3c8ttgB+PL546H GAU4GJV4eA163oUIsSaWFVfmHmKU5mBREue1Mz4UIiSQnliSmp2aWpBaFF9UmpNafIiRiYNT qoExvInLubq7RSgu/MT+2du6GGTtL8e36TktDPy8VE7tSEKsQH+7ltiZ+4cYP86JnrqhiL3/ jszuf4ncGWslmC8ukzoS88Rv98sHvCs+uXy8w/QmJHRC0wz9q4o3deZKKTYnNk85FN+t+Dgp TaDvycHDi+v/yD2a3R+z2Dvq/8Fw4zuFvT5zYjyVWIozEg21mIuKEwFihCF4lQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/dLd5br4Npc-759wPLZEBs8Dui54>
Cc: "mmusic \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Feb 2015 20:10:38 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D71B612ESESSMB209erics_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCknigJl2ZSBoYWQgYSBjaGF0IHdpdGggTWFnbnVzIHJlZ2FyZGluZyB0aGlzLCBhbmQg
SSBzdXBwb3J0IGhpcyBzdWdnZXN0aW9uLg0KDQpJdCB3aWxsIHJlcXVpcmUgc29tZSBlZGl0b3Jp
YWwgY2hhbmdlcywgYnV0IGJlZm9yZSBJIHN0YXJ0IHdvcmtpbmcgb24gdGhhdCBJIHdhbnQgdG8g
dmVyaWZ5IHRoYXQgcGVvcGxlIGFyZSBvayB3aXRoIHRoZSBzdWdnZXN0aW9uLg0KDQpSZWdhcmRz
LA0KDQpDaHJpc3Rlcg0KDQpGcm9tOiBtbXVzaWMgW21haWx0bzptbXVzaWMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIFJvbWFuIFNocG91bnQNClNlbnQ6IDI2IEZlYnJ1YXJ5IDIwMTUg
MTc6NDINClRvOiBNYWdudXMgV2VzdGVybHVuZA0KQ2M6IG1tdXNpYyAoRS1tYWlsKQ0KU3ViamVj
dDogUmU6IFtNTVVTSUNdIENvbW1lbnRzIG9uIGRyYWZ0LWlldGYtbW11c2ljLXNkcC1idW5kbGUt
bmVnb3RpYXRpb24tMTYgLSBhPXJ0Y3AtbXV4IGFuZCBhPXJ0Y3AgaXNzdWUNCg0KT24gVGh1LCBG
ZWIgMjYsIDIwMTUgYXQgOTowMiBBTSwgTWFnbnVzIFdlc3Rlcmx1bmQgPG1hZ251cy53ZXN0ZXJs
dW5kQGVyaWNzc29uLmNvbTxtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPj4g
d3JvdGU6DQpNeSBwcm9wb3NhbCBmb3IgY2hhbmdlcyB0byB0aGUgdGV4dCBjYXVzaW5nIHRoZXNl
IGlzc3VlIGFyZSB0aGUgZm9sbG93aW5nOg0KDQpJbiAxMC4zLjIuMjxodHRwOi8vMTAuMy4yLjI+
Og0KDQoxLiBPZmZlcmVyOiBNQVkgaW5jbHVkZSBhPXJ0Y3AgYXR0cmlidXRlIGFzIHJlcXVpcmVk
IG9yIGRlc2lyZWQgYnkgb3RoZXINCnNwZWNpZmljYXRpb24gdG8gaW5kaWNhdGUgdGhlIHBvcnQg
d2hlcmUgUlRDUCB3aWxsIGJlIHJlY2VpdmVkIGlmDQphPXJ0Y3AtbXV4IGlzIHJlamVjdGVkLiBJ
biBjYXNlIGE9cnRjcCBpcyBleGNsdWRlZCB0aGUgbm9ybWFsICsxIHJ1bGUNCmFwcGxpZXMuDQoN
CjIuIE9mZmVyZXI6IHRoZSBhPXJ0Y3AgYXR0cmlidXRlIHNoYWxsIGhhdmUgYSBwb3J0IHZhbHVl
IGRpZmZlcmVudCB0aGFuDQp0aGUgbS1saW5lDQoNCkluIDEwLjMuMi4zPGh0dHA6Ly8xMC4zLjIu
Mz46DQoNCjMuIEFuc3dlcmVyOiBpZiB0aGUgYW5zd2VyZXIgcmVqZWN0cyBydGNwLW11eCwgaXQg
aXMgYWxsb3dlZCBpbiBpbmNsdWRlDQphbiBhPXJ0Y3AgYXR0cmlidXRlIHRvIGluZGljYXRlIHdo
ZXJlIGl0IHdpbGwgcmVjZWl2ZSBSVENQLCBvciBmYWxsIGJhY2sNCm9uIHRoZSArMSBydWxlLg0K
DQorMS4gSSB0aGluayB0aGlzIHdvdWxkIG1ha2UgcnRwYyBhdHRyaWJ1dGUgdXNhZ2UgbXVjaCBt
b3JlIGxvZ2ljYWwuDQpfX19fX19fX19fX19fDQpSb21hbiBTaHBvdW50DQoNCg==

--_000_7594FB04B1934943A5C02806D1A2204B1D71B612ESESSMB209erics_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IkVOLUdCIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj5J4oCZdmUgaGFkIGEgY2hhdCB3aXRoIE1hZ251cyByZWdhcmRpbmcg
dGhpcywgYW5kIEkgc3VwcG9ydCBoaXMgc3VnZ2VzdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPkl0IHdpbGwgcmVxdWlyZSBzb21lIGVkaXRvcmlhbCBjaGFuZ2Vz
LCBidXQgYmVmb3JlIEkgc3RhcnQgd29ya2luZyBvbiB0aGF0IEkgd2FudCB0byB2ZXJpZnkgdGhh
dCBwZW9wbGUgYXJlIG9rIHdpdGggdGhlIHN1Z2dlc3Rpb24uPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Q2hyaXN0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBt
bXVzaWMgW21haWx0bzptbXVzaWMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+Um9tYW4gU2hwb3VudDxicj4NCjxiPlNlbnQ6PC9iPiAyNiBGZWJydWFyeSAyMDE1IDE3OjQy
PGJyPg0KPGI+VG86PC9iPiBNYWdudXMgV2VzdGVybHVuZDxicj4NCjxiPkNjOjwvYj4gbW11c2lj
IChFLW1haWwpPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbTU1VU0lDXSBDb21tZW50cyBvbiBk
cmFmdC1pZXRmLW1tdXNpYy1zZHAtYnVuZGxlLW5lZ290aWF0aW9uLTE2IC0gYT1ydGNwLW11eCBh
bmQgYT1ydGNwIGlzc3VlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBGZWIgMjYsIDIwMTUgYXQgOTowMiBBTSwgTWFnbnVz
IFdlc3Rlcmx1bmQgJmx0OzxhIGhyZWY9Im1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nv
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
TXkgcHJvcG9zYWwgZm9yIGNoYW5nZXMgdG8gdGhlIHRleHQgY2F1c2luZyB0aGVzZSBpc3N1ZSBh
cmUgdGhlIGZvbGxvd2luZzo8YnI+DQo8YnI+DQpJbiA8YSBocmVmPSJodHRwOi8vMTAuMy4yLjIi
IHRhcmdldD0iX2JsYW5rIj4xMC4zLjIuMjwvYT46PGJyPg0KPGJyPg0KMS4gT2ZmZXJlcjogTUFZ
IGluY2x1ZGUgYT1ydGNwIGF0dHJpYnV0ZSBhcyByZXF1aXJlZCBvciBkZXNpcmVkIGJ5IG90aGVy
PGJyPg0Kc3BlY2lmaWNhdGlvbiB0byBpbmRpY2F0ZSB0aGUgcG9ydCB3aGVyZSBSVENQIHdpbGwg
YmUgcmVjZWl2ZWQgaWY8YnI+DQphPXJ0Y3AtbXV4IGlzIHJlamVjdGVkLiBJbiBjYXNlIGE9cnRj
cCBpcyBleGNsdWRlZCB0aGUgbm9ybWFsICYjNDM7MSBydWxlPGJyPg0KYXBwbGllcy48YnI+DQo8
YnI+DQoyLiBPZmZlcmVyOiB0aGUgYT1ydGNwIGF0dHJpYnV0ZSBzaGFsbCBoYXZlIGEgcG9ydCB2
YWx1ZSBkaWZmZXJlbnQgdGhhbjxicj4NCnRoZSBtLWxpbmU8YnI+DQo8YnI+DQpJbiA8YSBocmVm
PSJodHRwOi8vMTAuMy4yLjMiIHRhcmdldD0iX2JsYW5rIj4xMC4zLjIuMzwvYT46PGJyPg0KPGJy
Pg0KMy4gQW5zd2VyZXI6IGlmIHRoZSBhbnN3ZXJlciByZWplY3RzIHJ0Y3AtbXV4LCBpdCBpcyBh
bGxvd2VkIGluIGluY2x1ZGU8YnI+DQphbiBhPXJ0Y3AgYXR0cmlidXRlIHRvIGluZGljYXRlIHdo
ZXJlIGl0IHdpbGwgcmVjZWl2ZSBSVENQLCBvciBmYWxsIGJhY2s8YnI+DQpvbiB0aGUgJiM0Mzsx
IHJ1bGUuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mIzQzOzEuIEkgdGhpbmsgdGhpcyB3b3VsZCBtYWtlIHJ0cGMgYXR0cmlidXRl
IHVzYWdlIG11Y2ggbW9yZSBsb2dpY2FsLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fX19fX19fX19fX188YnI+DQpSb21hbiBTaHBv
dW50PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_7594FB04B1934943A5C02806D1A2204B1D71B612ESESSMB209erics_--


From nobody Thu Feb 26 23:26:28 2015
Return-Path: <thomas.stach@unify.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B76E1A1AB1 for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 23:26:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4avbnIuHa0my for <mmusic@ietfa.amsl.com>; Thu, 26 Feb 2015 23:26:23 -0800 (PST)
Received: from mx12.unify.com (mx12.unify.com [62.134.46.10]) by ietfa.amsl.com (Postfix) with ESMTP id 4CFE91A019B for <mmusic@ietf.org>; Thu, 26 Feb 2015 23:26:23 -0800 (PST)
Received: from MCHP01HTC.global-ad.net (unknown [172.29.42.234]) by mx12.unify.com (Server) with ESMTP id D235323F04B9; Fri, 27 Feb 2015 08:26:21 +0100 (CET)
Received: from MCHP04MSX.global-ad.net ([169.254.1.173]) by MCHP01HTC.global-ad.net ([172.29.42.234]) with mapi id 14.03.0224.002; Fri, 27 Feb 2015 08:26:21 +0100
From: "Stach, Thomas" <thomas.stach@unify.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Roman Shpount <roman@telurix.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue
Thread-Index: AQHQUczzOeX2eApUaEWk7b+BodGGIZ0DATUAgABbcoCAALzAIA==
Date: Fri, 27 Feb 2015 07:26:20 +0000
Message-ID: <F81CEE99482EFE438DAE2A652361EE121E2B15EC@MCHP04MSX.global-ad.net>
References: <54EF2776.9060907@ericsson.com> <CAD5OKxvzF7i5oKQm=6ydb12hm+2HfV+0TtcbRALo3T-FNehoUQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D71B612@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D71B612@ESESSMB209.ericsson.se>
Accept-Language: de-AT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.42.225]
Content-Type: multipart/alternative; boundary="_000_F81CEE99482EFE438DAE2A652361EE121E2B15ECMCHP04MSXglobal_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/w6LSY8EJANhvaG2-XtNNrRKIC3Q>
Cc: "mmusic \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 07:26:25 -0000

--_000_F81CEE99482EFE438DAE2A652361EE121E2B15ECMCHP04MSXglobal_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TWFnbnVz4oCZIHN1Z2dlc3Rpb25zIGlzIGZpbmUuDQoNClJlZ2FyZHMNClRob21hcw0KDQpGcm9t
OiBtbXVzaWMgW21haWx0bzptbXVzaWMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENo
cmlzdGVyIEhvbG1iZXJnDQpTZW50OiBEb25uZXJzdGFnLCAyNi4gRmVicnVhciAyMDE1IDIxOjEw
DQpUbzogUm9tYW4gU2hwb3VudDsgTWFnbnVzIFdlc3Rlcmx1bmQNCkNjOiBtbXVzaWMgKEUtbWFp
bCkNClN1YmplY3Q6IFJlOiBbTU1VU0lDXSBDb21tZW50cyBvbiBkcmFmdC1pZXRmLW1tdXNpYy1z
ZHAtYnVuZGxlLW5lZ290aWF0aW9uLTE2IC0gYT1ydGNwLW11eCBhbmQgYT1ydGNwIGlzc3VlDQoN
CkhpLA0KDQpJ4oCZdmUgaGFkIGEgY2hhdCB3aXRoIE1hZ251cyByZWdhcmRpbmcgdGhpcywgYW5k
IEkgc3VwcG9ydCBoaXMgc3VnZ2VzdGlvbi4NCg0KSXQgd2lsbCByZXF1aXJlIHNvbWUgZWRpdG9y
aWFsIGNoYW5nZXMsIGJ1dCBiZWZvcmUgSSBzdGFydCB3b3JraW5nIG9uIHRoYXQgSSB3YW50IHRv
IHZlcmlmeSB0aGF0IHBlb3BsZSBhcmUgb2sgd2l0aCB0aGUgc3VnZ2VzdGlvbi4NCg0KUmVnYXJk
cywNCg0KQ2hyaXN0ZXINCg0KRnJvbTogbW11c2ljIFttYWlsdG86bW11c2ljLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBSb21hbiBTaHBvdW50DQpTZW50OiAyNiBGZWJydWFyeSAyMDE1
IDE3OjQyDQpUbzogTWFnbnVzIFdlc3Rlcmx1bmQNCkNjOiBtbXVzaWMgKEUtbWFpbCkNClN1Ympl
Y3Q6IFJlOiBbTU1VU0lDXSBDb21tZW50cyBvbiBkcmFmdC1pZXRmLW1tdXNpYy1zZHAtYnVuZGxl
LW5lZ290aWF0aW9uLTE2IC0gYT1ydGNwLW11eCBhbmQgYT1ydGNwIGlzc3VlDQoNCk9uIFRodSwg
RmViIDI2LCAyMDE1IGF0IDk6MDIgQU0sIE1hZ251cyBXZXN0ZXJsdW5kIDxtYWdudXMud2VzdGVy
bHVuZEBlcmljc3Nvbi5jb208bWFpbHRvOm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbT4+
IHdyb3RlOg0KTXkgcHJvcG9zYWwgZm9yIGNoYW5nZXMgdG8gdGhlIHRleHQgY2F1c2luZyB0aGVz
ZSBpc3N1ZSBhcmUgdGhlIGZvbGxvd2luZzoNCg0KSW4gMTAuMy4yLjI8aHR0cDovLzEwLjMuMi4y
PjoNCg0KMS4gT2ZmZXJlcjogTUFZIGluY2x1ZGUgYT1ydGNwIGF0dHJpYnV0ZSBhcyByZXF1aXJl
ZCBvciBkZXNpcmVkIGJ5IG90aGVyDQpzcGVjaWZpY2F0aW9uIHRvIGluZGljYXRlIHRoZSBwb3J0
IHdoZXJlIFJUQ1Agd2lsbCBiZSByZWNlaXZlZCBpZg0KYT1ydGNwLW11eCBpcyByZWplY3RlZC4g
SW4gY2FzZSBhPXJ0Y3AgaXMgZXhjbHVkZWQgdGhlIG5vcm1hbCArMSBydWxlDQphcHBsaWVzLg0K
DQoyLiBPZmZlcmVyOiB0aGUgYT1ydGNwIGF0dHJpYnV0ZSBzaGFsbCBoYXZlIGEgcG9ydCB2YWx1
ZSBkaWZmZXJlbnQgdGhhbg0KdGhlIG0tbGluZQ0KDQpJbiAxMC4zLjIuMzxodHRwOi8vMTAuMy4y
LjM+Og0KDQozLiBBbnN3ZXJlcjogaWYgdGhlIGFuc3dlcmVyIHJlamVjdHMgcnRjcC1tdXgsIGl0
IGlzIGFsbG93ZWQgaW4gaW5jbHVkZQ0KYW4gYT1ydGNwIGF0dHJpYnV0ZSB0byBpbmRpY2F0ZSB3
aGVyZSBpdCB3aWxsIHJlY2VpdmUgUlRDUCwgb3IgZmFsbCBiYWNrDQpvbiB0aGUgKzEgcnVsZS4N
Cg0KKzEuIEkgdGhpbmsgdGhpcyB3b3VsZCBtYWtlIHJ0cGMgYXR0cmlidXRlIHVzYWdlIG11Y2gg
bW9yZSBsb2dpY2FsLg0KX19fX19fX19fX19fXw0KUm9tYW4gU2hwb3VudA0KDQo=

--_000_F81CEE99482EFE438DAE2A652361EE121E2B15ECMCHP04MSXglobal_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBs
aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNv
QWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJl
cGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk
bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu
ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5NYWdudXPigJkgc3Vn
Z2VzdGlvbnMgaXMgZmluZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UmVnYXJkczxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkRFIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhvbWFzPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gbW11c2ljIFttYWlsdG86bW11
c2ljLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkNocmlzdGVyIEhvbG1i
ZXJnPGJyPg0KPGI+U2VudDo8L2I+IERvbm5lcnN0YWcsIDI2LiBGZWJydWFyIDIwMTUgMjE6MTA8
YnI+DQo8Yj5Ubzo8L2I+IFJvbWFuIFNocG91bnQ7IE1hZ251cyBXZXN0ZXJsdW5kPGJyPg0KPGI+
Q2M6PC9iPiBtbXVzaWMgKEUtbWFpbCk8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtNTVVTSUNd
IENvbW1lbnRzIG9uIGRyYWZ0LWlldGYtbW11c2ljLXNkcC1idW5kbGUtbmVnb3RpYXRpb24tMTYg
LSBhPXJ0Y3AtbXV4IGFuZCBhPXJ0Y3AgaXNzdWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SeKAmXZlIGhhZCBh
IGNoYXQgd2l0aCBNYWdudXMgcmVnYXJkaW5nIHRoaXMsIGFuZCBJIHN1cHBvcnQgaGlzIHN1Z2dl
c3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SXQgd2lsbCByZXF1aXJlIHNvbWUg
ZWRpdG9yaWFsIGNoYW5nZXMsIGJ1dCBiZWZvcmUgSSBzdGFydCB3b3JraW5nIG9uIHRoYXQgSSB3
YW50IHRvIHZlcmlmeSB0aGF0IHBlb3BsZSBhcmUgb2sgd2l0aCB0aGUNCiBzdWdnZXN0aW9uLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxh
bmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Q2hyaXN0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48
L2E+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gbW11c2ljIFs8YSBocmVm
PSJtYWlsdG86bW11c2ljLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzptbXVzaWMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvbWFuIFNocG91bnQ8YnI+DQo8Yj5T
ZW50OjwvYj4gMjYgRmVicnVhcnkgMjAxNSAxNzo0Mjxicj4NCjxiPlRvOjwvYj4gTWFnbnVzIFdl
c3Rlcmx1bmQ8YnI+DQo8Yj5DYzo8L2I+IG1tdXNpYyAoRS1tYWlsKTxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW01NVVNJQ10gQ29tbWVudHMgb24gZHJhZnQtaWV0Zi1tbXVzaWMtc2RwLWJ1bmRs
ZS1uZWdvdGlhdGlvbi0xNiAtIGE9cnRjcC1tdXggYW5kIGE9cnRjcCBpc3N1ZTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1HQiI+T24gVGh1LCBGZWIgMjYsIDIwMTUgYXQgOTow
MiBBTSwgTWFnbnVzIFdlc3Rlcmx1bmQgJmx0OzxhIGhyZWY9Im1haWx0bzptYWdudXMud2VzdGVy
bHVuZEBlcmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWdudXMud2VzdGVybHVuZEBlcmlj
c3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47
bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4N
CjxzcGFuIGxhbmc9IkVOLUdCIj5NeSBwcm9wb3NhbCBmb3IgY2hhbmdlcyB0byB0aGUgdGV4dCBj
YXVzaW5nIHRoZXNlIGlzc3VlIGFyZSB0aGUgZm9sbG93aW5nOjxicj4NCjxicj4NCkluIDxhIGhy
ZWY9Imh0dHA6Ly8xMC4zLjIuMiIgdGFyZ2V0PSJfYmxhbmsiPjEwLjMuMi4yPC9hPjo8YnI+DQo8
YnI+DQoxLiBPZmZlcmVyOiBNQVkgaW5jbHVkZSBhPXJ0Y3AgYXR0cmlidXRlIGFzIHJlcXVpcmVk
IG9yIGRlc2lyZWQgYnkgb3RoZXI8YnI+DQpzcGVjaWZpY2F0aW9uIHRvIGluZGljYXRlIHRoZSBw
b3J0IHdoZXJlIFJUQ1Agd2lsbCBiZSByZWNlaXZlZCBpZjxicj4NCmE9cnRjcC1tdXggaXMgcmVq
ZWN0ZWQuIEluIGNhc2UgYT1ydGNwIGlzIGV4Y2x1ZGVkIHRoZSBub3JtYWwgJiM0MzsxIHJ1bGU8
YnI+DQphcHBsaWVzLjxicj4NCjxicj4NCjIuIE9mZmVyZXI6IHRoZSBhPXJ0Y3AgYXR0cmlidXRl
IHNoYWxsIGhhdmUgYSBwb3J0IHZhbHVlIGRpZmZlcmVudCB0aGFuPGJyPg0KdGhlIG0tbGluZTxi
cj4NCjxicj4NCkluIDxhIGhyZWY9Imh0dHA6Ly8xMC4zLjIuMyIgdGFyZ2V0PSJfYmxhbmsiPjEw
LjMuMi4zPC9hPjo8YnI+DQo8YnI+DQozLiBBbnN3ZXJlcjogaWYgdGhlIGFuc3dlcmVyIHJlamVj
dHMgcnRjcC1tdXgsIGl0IGlzIGFsbG93ZWQgaW4gaW5jbHVkZTxicj4NCmFuIGE9cnRjcCBhdHRy
aWJ1dGUgdG8gaW5kaWNhdGUgd2hlcmUgaXQgd2lsbCByZWNlaXZlIFJUQ1AsIG9yIGZhbGwgYmFj
azxicj4NCm9uIHRoZSAmIzQzOzEgcnVsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gbGFuZz0iRU4tR0IiPiYjNDM7MS4gSSB0aGluayB0aGlzIHdvdWxkIG1ha2UgcnRwYyBh
dHRyaWJ1dGUgdXNhZ2UgbXVjaCBtb3JlIGxvZ2ljYWwuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1HQiI+X19fX19fX19fX19fXzxicj4NClJvbWFuIFNo
cG91bnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1H
QiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_F81CEE99482EFE438DAE2A652361EE121E2B15ECMCHP04MSXglobal_--


From nobody Fri Feb 27 03:05:42 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E244E1A6EDC for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 03:05:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.59
X-Spam-Level: 
X-Spam-Status: No, score=-3.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AijRfAzT3-Vx for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 03:05:36 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 654641A3BA3 for <mmusic@ietf.org>; Fri, 27 Feb 2015 03:05:34 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-ac-54f04f7c321b
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 5F.E0.04076.C7F40F45; Fri, 27 Feb 2015 12:05:32 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.03.0210.002; Fri, 27 Feb 2015 12:05:31 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: 'Roman Shpount' <roman@telurix.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue - TEXT SUGGESTION
Thread-Index: AdBSABuu5JRp7RinS0WCRZegNS3OKA==
Date: Fri, 27 Feb 2015 11:05:31 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71C3D2@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.147]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D71C3D2ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRmVeSWpSXmKPExsUyM+JvjW6N/4cQg+sPJSymLn/MYjHjwlRm ByaPJUt+MnncmlIQwBTFZZOSmpNZllqkb5fAlTHt1kvGgqZW9ortV24wNjA+eMvWxcjJISFg IrFs4SNWCFtM4sK99WBxIYEjjBINf6q6GLmA7CWMEstn/QNKcHCwCVhIdP/TBqkREYiVOLr0 HQuIzSygLtHzu4UZpF5YoJFR4nLnDhYQR0SgiVGie+ssFogOPYn5k94wgQxiEVCVePZPCCTM K+ArcW7WX2YQmxHoiO+n1jBBDBWXuPVkPhPEcQISS/acZ4awRSVePv7HCjJGQkBJYtrWNIjy fIlVq34zQYwUlDg58wnLBEbhWUgmzUJSNgtJ2SygScwCmhLrd+lDlChKTOl+yA5ha0i0zpnL jiy+gJF9FaNocWpxcW66kZFealFmcnFxfp5eXmrJJkZg9Bzc8ttqB+PB546HGAU4GJV4eD+I fggRYk0sK67MPcQozcGiJM5rZ3woREggPbEkNTs1tSC1KL6oNCe1+BAjEwenVANjAP/qB9tV e1dJTJb8F5F01rByaeOJ1ro5/t0MIkolKQ/Wz9q0ZnmG7c+w5hWimXELZ/+ISHmZeGbuyh99 1eGzVU4zOH1fVC3yrmZLg9Xmrxy7g1wKFWOlTDoSPFcs6Ly1is/N9qPtlzv1nQavtD8eY+gz 757n49GefITf7N2CxF2e3xuWNjErsRRnJBpqMRcVJwIAZStaAX8CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/8zohPwq47Eq61nexomO77t4TVNA>
Cc: "mmusic \(E-mail\)" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue - TEXT SUGGESTION
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 11:05:41 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D71C3D2ESESSMB209erics_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCkkgaGFkIGEgY2hhdCB3aXRoIE1hZ251cyB0b2RheSwgYW5kIEkgc3VwcG9ydCBoaXMg
c3VnZ2VzdGlvbi4NCg0KSXQgd291bGQgbWVhbiB0aGUgZm9sbG93aW5nIHRoZSBtb2RpZmljYXRp
b25zIGluIEJVTkRMRToNCg0KT0xEOg0KDQoxMC4zLjIuMi4gIEdlbmVyYXRpbmcgdGhlIEluaXRp
YWwgU0RQIE9mZmVyDQoNCiAgIFdoZW4gYW4gb2ZmZXJlciBnZW5lcmF0ZXMgYW4gaW5pdGlhbCBv
ZmZlciwgaWYgdGhlIG9mZmVyZXIgd2FudHMgdG8NCiAgIG5lZ290aWF0ZSB1c2FnZSBvZiBSVFAv
UlRDUCBtdWx0aXBsZXhpbmcgd2l0aGluIGEgQlVORExFIGdyb3VwLCB0aGUNCiAgIG9mZmVyZXIg
TVVTVCBhc3NvY2lhdGUgYW4gU0RQICdydGNwLW11eCcgYXR0cmlidXRlIFtSRkM1NzYxXSB3aXRo
DQogICBlYWNoIGJ1bmRsZWQgUlRQLWJhc2VkICJtPSIgbGluZSAoaW5jbHVkaW5nIGFueSBidW5k
bGUtb25seSAibT0iDQogICBsaW5lKSBpbiB0aGUgb2ZmZXIuICBJbiBhZGRpdGlvbiwgdGhlIG9m
ZmVyZXIgTVVTVCBhc3NvY2lhdGUgYW4gU0RQDQogICAncnRjcCcgYXR0cmlidXRlIFtSRkMzNjA1
XSB3aXRoIGVhY2ggYnVuZGxlZCBSVFAtYmFzZWQgIm09IiBsaW5lDQogICAoaW5jbHVkaW5nIGFu
eSBidW5kbGUtb25seSAibT0iIGxpbmUpLCB3aXRoIGFuIGF0dHJpYnV0ZSB2YWx1ZSB0aGF0DQog
ICBpcyBpZGVudGljYWwgdG8gdGhlIHBvcnQgdmFsdWUgYXNzaWduZWQgdG8gdGhlICJtPSIgbGlu
ZSBpdHNlbGYsIGluDQogICB0aGUgb2ZmZXIuDQoNCiAgIElmIHRoZSBvZmZlcmVyIGRvZXMgbm90
IHdhbnQgdG8gbmVnb3RpYXRlIHVzYWdlIG9mIFJUUC9SVENQDQogICBtdWx0aXBsZXhpbmcsIGl0
IE1VU1QgTk9UIGFzc29jaWF0ZSB0aGUgU0RQIGF0dHJpYnV0ZXMgYWJvdmUgd2l0aCBhbnkNCiAg
IGJ1bmRsZWQgIm09IiBsaW5lLg0KDQoNCk5FVzoNCg0KMTAuMy4yLjIuICBHZW5lcmF0aW5nIHRo
ZSBJbml0aWFsIFNEUCBPZmZlcg0KDQogICBXaGVuIGFuIG9mZmVyZXIgZ2VuZXJhdGVzIGFuIGlu
aXRpYWwgb2ZmZXIsIGlmIHRoZSBvZmZlcmVyIHdhbnRzIHRvDQogICBuZWdvdGlhdGUgdXNhZ2Ug
b2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIHdpdGhpbiBhIEJVTkRMRSBncm91cCwgdGhlDQogICBv
ZmZlcmVyIE1VU1QgYXNzb2NpYXRlIGFuIFNEUCAncnRjcC1tdXgnIGF0dHJpYnV0ZSBbUkZDNTc2
MV0gd2l0aA0KICAgZWFjaCBidW5kbGVkIFJUUC1iYXNlZCAibT0iIGxpbmUgKGluY2x1ZGluZyBh
bnkgYnVuZGxlLW9ubHkgIm09Ig0KICAgbGluZSkgaW4gdGhlIG9mZmVyLg0KDQogICBJZiB0aGUg
b2ZmZXJlciBkb2VzIG5vdCB3YW50IHRvIG5lZ290aWF0ZSB1c2FnZSBvZiBSVFAvUlRDUA0KICAg
bXVsdGlwbGV4aW5nLCBpdCBNVVNUIE5PVCBhc3NvY2lhdGUgYW4gU0RQIOKAmHJ0Y3AtbXV44oCZ
IGF0dHJpYnV0ZQ0KICAgd2l0aCBhbnkgYnVuZGxlZCAibT0iIGxpbmUuDQoNCiAgIEluIGFkZGl0
aW9uLCB0aGUgb2ZmZXJlciBNQVkgYXNzb2NpYXRlIGFuIFNEUA0KICAg4oCYcnRjcOKAmSBhdHRy
aWJ1dGUgW1JGQzM2MDVdIHdpdGggZWFjaCBidW5kbGVkIFJUUC1iYXNlZCDigJxtPeKAnSBsaW5l
DQogICAoaW5jbHVkaW5nIGFueSBidW5kbGUtb25seSAibT0iIGxpbmUpLCB3aXRoIGlkZW50aWNh
bCBhdHRyaWJ1dGUgdmFsdWVzLA0KICAgaW4gb3JkZXIgdG8gcHJvdmlkZSBhIHBvcnQgZm9yIHJl
Y2VpdmluZyBSVENQIHBhY2tldHMgaWYgdGhlIGFuc3dlcmVyIGRvZXMgbm90DQogICBhY2NlcHQg
dXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nLCBvciBpZiB0aGUgb2ZmZXJlciBkb2VzIG5v
dCBpbmRpY2F0ZQ0KICAgc3VwcG9ydCBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgaW4gdGhlIG9m
ZmVyLg0KDQogICBOT1RFOiBJbiBjYXNlIHRoZSBhbnN3ZXJlciBkb2VzIG5vdCBhY2NlcHQgdXNh
Z2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nLCBvcg0KICAgaWYgdGhlIG9mZmVyZXIgZG9lcyBu
b3QgaW5kaWNhdGUgc3VwcG9ydCBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgaW4gdGhlIG9mZmVy
LCBpZg0KICAgdGhlIG9mZmVyZXIgd2FudHMgdG8gdXNlIHRoZSBuZXh0IGhpZ2hlciAob2RkKSBw
b3J0IG51bWJlciBmb3IgcmVjZWl2aW5nDQogICBSVENQIHBhY2tldHMsIHRoZSBvZmZlcmVyIGRv
ZXMgbm90IG5lZWQgdG8gaW5jbHVkZSB0aGUgU0RQIOKAmHJ0Y3DigJkgYXR0cmlidXRlDQogICBp
biB0aGUgb2ZmZXIuDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCk9MRDoNCg0KMTAuMy4y
LjMuICBHZW5lcmF0aW5nIHRoZSBTRFAgQW5zd2VyDQoNCiAgIFdoZW4gYW4gYW5zd2VyZXIgZ2Vu
ZXJhdGVzIGFuIGFuc3dlciwgaWYgdGhlIG9mZmVyZXIgaW5kaWNhdGVkDQogICBzdXBwb3J0IG9m
IFJUUC9SVENQIG11bHRpcGxleGluZyBbUkZDNTc2MV0gd2l0aGluIGEgQlVORExFIGdyb3VwIGlu
DQogICB0aGUgYXNzb2NpYXRlZCBvZmZlciwgdGhlIGFuc3dlcmVyIE1VU1QgZWl0aGVyIGFjY2Vw
dCBvciByZWplY3QgdGhlDQogICB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgaW4gdGhl
IGFuc3dlci4NCg0KICAgSWYgdGhlIGFuc3dlcmVyIGFjY2VwdHMgdXNhZ2Ugb2YgUlRQL1JUQ1Ag
bXVsdGlwbGV4aW5nIHdpdGhpbiB0aGUNCiAgIEJVTkRMRSBncm91cCwgaXQgTVVTVCBhc3NvY2lh
dGUgYW4gU0RQICdydGNwLW11eCcgYXR0cmlidXRlIHdpdGggZWFjaA0KICAgYnVuZGxlZCBSVFAt
YmFzZWQgIm09IiBsaW5lIGluIHRoZSBhbnN3ZXIuICBUaGUgYW5zd2VyZXIgTVVTVCBOT1QNCiAg
IGFzc29jaWF0ZSBhbiBTRFAgJ3J0Y3AnIGF0dHJpYnV0ZSB3aXRoIGFueSBidW5kbGVkICJtPSIg
bGluZSBpbiB0aGUNCiAgIGFuc3dlci4gIFRoZSBhbnN3ZXJlciB3aWxsIHVzZSB0aGUgcG9ydCBu
dW1iZXIgb2YgdGhlIHNlbGVjdGVkDQogICBvZmZlcmVyIEJVTkRMRSBhZGRyZXNzIGZvciBzZW5k
aW5nIFJUUCBhbmQgUlRDUCBwYWNrZXRzIGFzc29jaWF0ZWQNCiAgd2l0aCBlYWNoIGJ1bmRsZWQg
UlRQLWJhc2VkICJtPSIgbGluZSB0b3dhcmRzIHRoZSBvZmZlcmVyLg0KDQogICBJZiB0aGUgYW5z
d2VyZXIgcmVqZWN0cyB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgd2l0aGluIHRoZQ0K
ICAgQlVORExFIGdyb3VwLCBpdCBNVVNUIE5PVCBhc3NvY2lhdGUgYW4gU0RQICdydGNwLW11eCcg
b3IgU0RQICdydGNwJw0KICAgYXR0cmlidXRlIHdpdGggYW55IGJ1bmRsZWQgIm09IiBsaW5lIGlu
IHRoZSBhbnN3ZXIuICBUaGUgYW5zd2VyZXINCiAgIE1VU1QsIGJhc2VkIG9uIHRoZSBwb3J0IG51
bWJlciBvZiB0aGUgc2VsZWN0ZWQgb2ZmZXJlciBCVU5ETEUNCiAgIGFkZHJlc3MsIHVzZSB0aGUg
bmV4dCBoaWdoZXIgKG9kZCkgZGVzdGluYXRpb24gcG9ydCBudW1iZXIgW1JGQzM1NTBdDQogICBm
b3Igc2VuZGluZyBSVENQIHBhY2tldHMgYXNzb2NpYXRlZCB3aXRoIGVhY2ggYnVuZGxlZCBSVFAt
YmFzZWQgIm09Ig0KICAgbGluZSB0b3dhcmRzIHRoZSBvZmZlcmVyLg0KDQogICBOT1RFOiBXaGVu
IHRoZSBhbnN3ZXJlciByZWplY3RzIHVzYWdlIG9mIFJUUC9SVENQIG11bHRpcGxleGluZywgdGhl
DQogICByZWFzb24gZm9yIG1hbmRhdGluZyB1c2FnZSBvZiB0aGUgbmV4dCBoaWdoZXIgKG9kZCkg
ZGVzdGluYXRpb24gcG9ydA0KICAgbnVtYmVyIGZvciBSVENQIGlzIHRvIGFsbGlnbiB0aGUgcHJv
Y2VkdXJlcyBmb3IgdGhlIGNvcnJlc3BvbmRpbmcNCiAgIG9mZmVyLg0KDQogICBJZiB0aGUgdXNh
Z2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIGhhcyBiZWVuIG5lZ290aWF0ZWQgaW4gYQ0KICAg
cHJldmlvdXMgb2ZmZXIvYW5zd2VyIHRyYW5zYWN0aW9uLCBhbmQgdGhlIG9mZmVyZXIgaW5kaWNh
dGVzIHRoYXQgaXQNCiAgIHdhbnRzIHRvIGNvbnRpbnVlIHVzaW5nIFJUUC9SVENQIG11bHRpcGxl
eGluZyBpbiBhIHN1YnNlcXVlbnQgb2ZmZXIsDQogICB0aGUgYW5zd2VyZXIgTVVTVCBhc3NvY2lh
dGUgYW4gU0RQICdydGNwLW11eCcgYXR0cmlidXRlIHdpdGggZWFjaA0KICAgYnVuZGxlZCAibT0i
IGxpbmUgaW4gdGhlIGFuc3dlci4gIEkuZS4gdGhlIGFuc3dlcmVyIE1VU1QgTk9UIGRpc2FibGUN
CiAgIHRoZSB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcuDQoNCg0KTkVXOg0KDQoxMC4z
LjIuMy4gIEdlbmVyYXRpbmcgdGhlIFNEUCBBbnN3ZXINCg0KICAgV2hlbiBhbiBhbnN3ZXJlciBn
ZW5lcmF0ZXMgYW4gYW5zd2VyLCBpZiB0aGUgb2ZmZXJlciBpbmRpY2F0ZWQNCiAgIHN1cHBvcnQg
b2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIFtSRkM1NzYxXSB3aXRoaW4gYSBCVU5ETEUgZ3JvdXAg
aW4NCiAgIHRoZSBhc3NvY2lhdGVkIG9mZmVyLCB0aGUgYW5zd2VyZXIgTVVTVCBlaXRoZXIgYWNj
ZXB0IG9yIHJlamVjdCB0aGUNCiAgIHVzYWdlIG9mIFJUUC9SVENQIG11bHRpcGxleGluZyBpbiB0
aGUgYW5zd2VyLg0KDQogIElmIHRoZSBhbnN3ZXJlciBhY2NlcHRzIHVzYWdlIG9mIFJUUC9SVENQ
IG11bHRpcGxleGluZyB3aXRoaW4gdGhlDQogICBCVU5ETEUgZ3JvdXAsIGl0IE1VU1QgYXNzb2Np
YXRlIGFuIFNEUCAncnRjcC1tdXgnIGF0dHJpYnV0ZSB3aXRoIGVhY2gNCiAgIGJ1bmRsZWQgUlRQ
LWJhc2VkICJtPSIgbGluZSBpbiB0aGUgYW5zd2VyLiAgVGhlIGFuc3dlcmVyIE1VU1QgTk9UDQog
ICBhc3NvY2lhdGUgYW4gU0RQICdydGNwJyBhdHRyaWJ1dGUgd2l0aCBhbnkgYnVuZGxlZCAibT0i
IGxpbmUgaW4gdGhlDQogICBhbnN3ZXIuICBUaGUgYW5zd2VyZXIgd2lsbCB1c2UgdGhlIHBvcnQg
bnVtYmVyIG9mIHRoZSBzZWxlY3RlZA0KICAgb2ZmZXJlciBCVU5ETEUgYWRkcmVzcyBmb3Igc2Vu
ZGluZyBSVFAgYW5kIFJUQ1AgcGFja2V0cyBhc3NvY2lhdGVkDQogICB3aXRoIGVhY2ggYnVuZGxl
ZCBSVFAtYmFzZWQgIm09IiBsaW5lIHRvd2FyZHMgdGhlIG9mZmVyZXIuDQoNCiAgIElmIHRoZSBh
bnN3ZXJlciByZWplY3RzIHVzYWdlIG9mIFJUUC9SVENQIG11bHRpcGxleGluZyB3aXRoaW4gdGhl
DQogICBCVU5ETEUgZ3JvdXAsIGl0IE1VU1QgTk9UIGFzc29jaWF0ZSBhbiBTRFAgJ3J0Y3AtbXV4
Jw0KICAgYXR0cmlidXRlIHdpdGggYW55IGJ1bmRsZWQgIm09IiBsaW5lIGluIHRoZSBhbnN3ZXIu
IFRoZSBhbnN3ZXJlcg0KICAgTUFZIGFzc29jaWF0ZSBhbiBTRFAg4oCYcnRjcOKAmSBhdHRyaWJ1
dGUgd2l0aCBlYWNoIGJ1bmRsZWQgUlRQLWJhc2VkDQogIOKAnG094oCdIGxpbmUsIHdpdGggaWRl
bnRpY2FsIGF0dHJpYnV0ZSB2YWx1ZXMsIGluIG9yZGVyIHRvIHByb3ZpZGUgYSBwb3J0DQogICBm
b3IgcmVjZWl2aW5nIFJUQ1AgcGFja2V0cy4gVGhlIGFuc3dlcmVyDQogICB3aWxsIHVzZSB0aGUg
cG9ydCBudW1iZXIgb2YgdGhlIHNlbGVjdGVkIG9mZmVyZXIgQlVORExFIGFkZHJlc3MNCiAgIGZv
ciBzZW5kaW5nIFJUUCBwYWNrZXRzIGFzc29jaWF0ZWQgd2l0aCBlYWNoIGJ1bmRsZWQgUlRQLWJh
c2VkDQogICDigJxtPeKAnSBsaW5lIHRvd2FyZHMgdGhlIG9mZmVyZXIuIElmIHRoZSBvZmZlcmVy
IGFzc29jaWF0ZWQgYW4gU0RQIOKAmHJ0Y3DigJkNCiAgIGF0dHJpYnV0ZSB3aXRoIGVhY2ggYnVu
ZGxlZCBSVFAtYmFzZWQg4oCcbT3igJ0gbGluZSBpbiB0aGUgb2ZmZXIsIHRoZQ0KICAgYW5zd2Vy
ZXIgd2lsbCB1c2UgdGhlIGF0dHJpYnV0ZSBwb3J0IHZhbHVlIGZvciBzZW5kaW5nIFJUQ1AgcGFj
a2V0cw0KICAgYXNzb2NpYXRlZCB3aXRoIGVhY2ggYnVuZGxlZCBSVFAtYmFzZWQg4oCcbT3igJ0g
bGluZSB0b3dhcmRzIHRoZQ0KICAgb2ZmZXIuIE90aGVyd2lzZSB0aGUgIGFuc3dlcmVyIHdpbGws
IGJhc2VkIG9uIHRoZSBwb3J0DQogICBudW1iZXIgb2YgdGhlIG9mZmVyZXIgQlVORExFIGFkZHJl
c3MsICB1c2UgbmV4dCBoaWdoZXIgKG9kZCkNCiAgIHBvcnQgbnVtYmVyIGZvciBzZW5kaW5nIFJU
Q1AgcGFja2V0cyB0b3dhcmRzIHRoZSBvZmZlcmVyLg0KDQogICBOT1RFOiBJZiB0aGUgYW5zd2Vy
ZXIgZG9lcyBub3QgYWNjZXB0IHVzYWdlIG9mIFJUUC9SVENQIG11bHRpcGxleGluZywgYW5kDQog
ICBJZiB0aGUgYW5zd2VyZXIgd2FudHMgdG8gdXNlIHRoZSBuZXh0IGhpZ2hlciAob2RkKSBwb3J0
IG51bWJlciBmb3IgcmVjZWl2aW5nDQogICBSVENQIHBhY2tldHMsIGl0IGRvZXMgbm90IG5lZWQg
dG8gaW5jbHVkZSB0aGUgU0RQIOKAmHJ0Y3DigJkgYXR0cmlidXRlIGluIHRoZQ0KICAgYW5zd2Vy
Lg0KDQogICBJZiB0aGUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIGhhcyBiZWVuIG5l
Z290aWF0ZWQgaW4gYQ0KICAgcHJldmlvdXMgb2ZmZXIvYW5zd2VyIHRyYW5zYWN0aW9uLCBhbmQg
dGhlIG9mZmVyZXIgaW5kaWNhdGVzIHRoYXQgaXQNCiAgIHdhbnRzIHRvIGNvbnRpbnVlIHVzaW5n
IFJUUC9SVENQIG11bHRpcGxleGluZyBpbiBhIHN1YnNlcXVlbnQgb2ZmZXIsDQogICB0aGUgYW5z
d2VyZXIgTVVTVCBhc3NvY2lhdGUgYW4gU0RQICdydGNwLW11eCcgYXR0cmlidXRlIHdpdGggZWFj
aA0KICAgYnVuZGxlZCAibT0iIGxpbmUgaW4gdGhlIGFuc3dlci4gIEkuZS4gdGhlIGFuc3dlcmVy
IE1VU1QgTk9UIGRpc2FibGUNCiAgIHRoZSB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcu
DQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KT0xEOg0KDQoxMC4zLjIuNC4gIE9mZmVy
ZXIgUHJvY2Vzc2luZyBvZiB0aGUgU0RQIEFuc3dlcg0KDQogICBXaGVuIHRoZSBvZmZlcmVyIHJl
Y2VpdmVzIGFuIGFuc3dlciwgaWYgdGhlIGFuc3dlcmVyIGFjY2VwdHMgdGhlDQogICB1c2FnZSBv
ZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcsIGJ5IGluY2x1ZGluZyBhbiBTRFAgJ3J0Y3AtbXV4Jw0K
ICAgYXR0cmlidXRlIHRvIGVhY2ggYnVuZGxlZCAibT0iIGxpbmUgaW4gdGhlIGFuc3dlciBbU2Vj
dGlvbiAxMC4zLjIuM10sDQogICB0aGUgYW5zd2VyZXIgZm9sbG93cyB0aGUgcHJvY2VkdXJlcyBm
b3IgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIGRlZmluZWQNCiAgIGluIFtSRkM1NzYxXS4gIFRoZSBv
ZmZlcmVyIHdpbGwgdXNlIHRoZSBwb3J0IG51bWJlciBvZiB0aGUgYW5zd2VyZXINCiAgIEJVTkRM
RSBhZGRyZXNzIGZvciBzZW5kaW5nIFJUUCBhbmQgUlRDUCBwYWNrZXRzIGFzc29jaWF0ZWQgd2l0
aCBlYWNoDQogICBidW5kbGVkICJtPSIgbGluZSB0b3dhcmRzIHRoZSBhbnN3ZXJlci4NCg0KICAg
SWYgdGhlIGFuc3dlcmVyIGRvZXMgbm90IGFjY2VwdCB0aGUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVs
dGlwbGV4aW5nDQogICBbU2VjdGlvbiAxMC4zLjIuM10sIHRoZSBvZmZlcmVyIE1VU1QgdXNlIHNl
cGFyYXRlIGFkZHJlc3M6cG9ydA0KICAgY29tYmluYXRpb25zIGZvciBSVFAgYW5kIFJUQ1AuICBU
aGUgb2ZmZXJlciB3aWxsLCBiYXNlZCBvbiB0aGUgcG9ydA0KICAgbnVtYmVyIG9mIHRoZSBhbnN3
ZXJlciBCVU5ETEUgYWRkcmVzcywgdXNlIHRoZSBuZXh0IGhpZ2hlciAob2RkKQ0KICAgZGVzdGlu
YXRpb24gcG9ydCBudW1iZXIgW1JGQzM1NTBdIGZvciBzZW5kaW5nIFJUQ1AgcGFja2V0cyBhc3Nv
Y2lhdGVkDQogICB3aXRoIGEgYnVuZGxlZCAibT0iIGxpbmUgdG93YXJkcyB0aGUgYW5zd2VyZXIu
DQoNCg0KTkVXOg0KDQoxMC4zLjIuNC4gIE9mZmVyZXIgUHJvY2Vzc2luZyBvZiB0aGUgU0RQIEFu
c3dlcg0KDQogICBXaGVuIHRoZSBvZmZlcmVyIHJlY2VpdmVzIGFuIGFuc3dlciwgaWYgdGhlIGFu
c3dlcmVyIGFjY2VwdHMgdGhlDQogICB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcsIGJ5
IGluY2x1ZGluZyBhbiBTRFAgJ3J0Y3AtbXV4Jw0KICAgYXR0cmlidXRlIHRvIGVhY2ggYnVuZGxl
ZCAibT0iIGxpbmUgaW4gdGhlIGFuc3dlciBbU2VjdGlvbiAxMC4zLjIuM10sDQogICB0aGUgYW5z
d2VyZXIgZm9sbG93cyB0aGUgcHJvY2VkdXJlcyBmb3IgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIGRl
ZmluZWQNCiAgIGluIFtSRkM1NzYxXS4gIFRoZSBvZmZlcmVyIHdpbGwgdXNlIHRoZSBwb3J0IG51
bWJlciBvZiB0aGUgYW5zd2VyZXINCiAgIEJVTkRMRSBhZGRyZXNzIGZvciBzZW5kaW5nIFJUUCBh
bmQgUlRDUCBwYWNrZXRzIGFzc29jaWF0ZWQgd2l0aCBlYWNoDQogICBidW5kbGVkICJtPSIgbGlu
ZSB0b3dhcmRzIHRoZSBhbnN3ZXJlci4NCg0KICAgSWYgdGhlIGFuc3dlcmVyIGRvZXMgbm90IGFj
Y2VwdCB0aGUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nDQogICBbU2VjdGlvbiAxMC4z
LjIuM10sIHRoZSBvZmZlcmVyIE1VU1QgdXNlIHNlcGFyYXRlIGFkZHJlc3M6cG9ydA0KICAgY29t
YmluYXRpb25zIGZvciBSVFAgYW5kIFJUQ1AuICAgSWYgdGhlIGFuc3dlcmVyIGFzc29jaWF0ZWQg
YW4gU0RQIOKAmHJ0Y3DigJkNCiAgIGF0dHJpYnV0ZSB3aXRoIGVhY2ggYnVuZGxlZCBSVFAtYmFz
ZWQg4oCcbT3igJ0gbGluZSBpbiB0aGUgYW5zd2VyZXIsIHRoZSBvZmZlcmVyDQogICB3aWxsIHVz
ZSB0aGUgYXR0cmlidXRlIHBvcnQgdmFsdWUgZm9yIHNlbmRpbmcgUlRDUCBwYWNrZXRzIGFzc29j
aWF0ZWQgd2l0aCBlYWNoIGJ1bmRsZWQNCiAgIFJUUC1iYXNlZCDigJxtPeKAnSBsaW5lIHRvd2Fy
ZHMgdGhlIGFuc3dlcmVyLiBPdGhlcndpc2UgdGhlIG9mZmVyZXIgd2lsbCwNCiAgIGJhc2VkIG9u
IHRoZSBwb3J0IG51bWJlciBvZiB0aGUgYW5zd2VyZXIgQlVORExFIGFkZHJlc3MsICB1c2UgdGhl
IG5leHQNCiAgIGhpZ2hlciAob2RkKSBwb3J0IG51bWJlciBmb3Igc2VuZGluZyBSVENQIHBhY2tl
dHMgdG93YXJkcyB0aGUgYW5zd2VyZXIuDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk9M
RDoNCg0KMTAuMy4yLjUuICBNb2RpZnlpbmcgdGhlIFNlc3Npb24NCg0KICAgV2hlbiBhbiBvZmZl
cmVyIGdlbmVyYXRlcyBhIHN1YnNlcXVlbnQgb2ZmZXIsIGlmIGl0IHdhbnRzIHRvDQogICBuZWdv
dGlhdGUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIHdpdGhpbiBhIEJVTkRMRSBncm91
cCwgb3IgaWYNCiAgIGl0IHdhbnRzIHRvIGNvbnRpbnVlIHVzYWdlIG9mIFJUUC9SVENQIG11bHRp
cGxleGluZyAobmVnb3RpYXRlZCBpbiBhDQogICBwcmV2aW91cyBvZmZlci9hbnN3ZXIgdHJhbnNh
Y3Rpb24pLCBpdCBNVVNUIGFzc29jaWF0ZSBTRFAgJ3J0Y3AtbXV4Jw0KICAgYW5kICdydGNwJyBh
dHRyaWJ1dGVzIHdpdGggZWFjaCBidW5kbGVkICJtPSIgbGluZSAoaW5jbHVkaW5nIGFueQ0KICAg
YnVuZGxlZCAibT0iIGxpbmUgdGhhdCB0aGUgb2ZmZXJlciB3YW50cyB0byBhZGQgdG8gdGhlIEJV
TkRMRSBncm91cCksDQogICB1bmxlc3MgdGhlIG9mZmVyZXIgd2FudHMgdG8gZGlzYWJsZSBvciBy
ZW1vdmUgdGhlICJtPSIgbGluZSBmcm9tIHRoZQ0KICAgQlVORExFIGdyb3VwLg0KDQogICBJZiB0
aGUgb2ZmZXJlciBkb2VzIG5vdCB3YW50IHRvIG5lZ290aWF0ZSB1c2FnZSBvZiBSVFAvUlRDUA0K
ICAgbXVsdGlwbGV4aW5nIHdpdGhpbiB0aGUgQlVORExFIGdyb3VwLCBvciBpZiBpdCB3YW50cyB0
byBkaXNhYmxlIHVzYWdlDQogICBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgKG5lZ290aWF0ZWQg
aW4gYSBwcmV2aW91cyBvZmZlci9hbnN3ZXINCiAgIHRyYW5zYWN0aW9uKSwgdGhlIG9mZmVyZXIg
TVVTVCBOT1QgYXNzb2NpYXRlIFNEUCAncnRjcC1tdXgnIGFuZA0KICAgJ3J0Y3AnIGF0dHJpYnV0
ZXMgd2l0aCBhbnkgYnVuZGxlZCAibT0iIGxpbmUgaW4gdGhlIHN1YnNlcXVlbnQgb2ZmZXIuDQoN
CiAgIE5PVEU6IEl0IGlzIFJFQ09NTUVOREVEIHRoYXQsIG9uY2UgdXNhZ2Ugb2YgUlRQL1JUQ1Ag
bXVsdGlwbGV4aW5nIGhhcw0KICAgYmVlbiBuZWdvdGlhdGVkIHdpdGhpbiBhIEJVTkRMRSBncm91
cCwgdGhhdCB0aGUgdXNhZ2UgaXMgbm90DQogICBkaXNhYmxlZC4gIERpc2FibGluZyBSVFAvUlRD
UCBtdWx0aXBsZXhpbmcgbWVhbnMgdGhhdCB0aGUgb2ZmZXJlciBhbmQNCiAgIGFuc3dlcmVyIG5l
ZWQgdG8gcmVzZXJ2ZSBuZXcgcG9ydHMsIHRvIGJlIHVzZWQgZm9yIHNlbmRpbmcgYW5kDQogICBy
ZWNlaXZpbmcgUlRDUCBwYWNrZXRzLg0KDQoNCk5FVzoNCg0KMTAuMy4yLjUuICBNb2RpZnlpbmcg
dGhlIFNlc3Npb24NCg0KICAgV2hlbiBhbiBvZmZlcmVyIGdlbmVyYXRlcyBhIHN1YnNlcXVlbnQg
b2ZmZXIsIGlmIGl0IHdhbnRzIHRvDQogICBuZWdvdGlhdGUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVs
dGlwbGV4aW5nIHdpdGhpbiBhIEJVTkRMRSBncm91cCwgb3IgaWYNCiAgIGl0IHdhbnRzIHRvIGNv
bnRpbnVlIHVzYWdlIG9mIFJUUC9SVENQIG11bHRpcGxleGluZyAobmVnb3RpYXRlZCBpbiBhDQog
ICBwcmV2aW91cyBvZmZlci9hbnN3ZXIgdHJhbnNhY3Rpb24pLCBpdCBNVVNUIGFzc29jaWF0ZSBh
biBTRFAgJ3J0Y3AtbXV4Jw0KICAgYXR0cmlidXRlIHdpdGggZWFjaCBidW5kbGVkICJtPSIgbGlu
ZSAoaW5jbHVkaW5nIGFueSBidW5kbGVkICJtPSIgbGluZSB0aGF0DQogICB0aGUgb2ZmZXJlciB3
YW50cyB0byBhZGQgdG8gdGhlIEJVTkRMRSBncm91cCksIHVubGVzcyB0aGUgb2ZmZXJlciB3YW50
cyB0bw0KICAgZGlzYWJsZSBvciByZW1vdmUgdGhlICJtPSIgbGluZSBmcm9tIHRoZSBCVU5ETEUg
Z3JvdXAuDQoNCiAgIElmIHRoZSBvZmZlcmVyIGRvZXMgbm90IHdhbnQgdG8gbmVnb3RpYXRlIHVz
YWdlIG9mIFJUUC9SVENQDQogICBtdWx0aXBsZXhpbmcgd2l0aGluIHRoZSBCVU5ETEUgZ3JvdXAs
IG9yIGlmIGl0IHdhbnRzIHRvIGRpc2FibGUgdXNhZ2UNCiAgIG9mIFJUUC9SVENQIG11bHRpcGxl
eGluZyAobmVnb3RpYXRlZCBpbiBhIHByZXZpb3VzIG9mZmVyL2Fuc3dlcg0KICAgdHJhbnNhY3Rp
b24pLCB0aGUgb2ZmZXJlciBNVVNUIE5PVCBhc3NvY2lhdGUgYW4gU0RQICdydGNwLW11eCcgYW5k
DQogICBhdHRyaWJ1dGUgd2l0aCBhbnkgYnVuZGxlZCAibT0iIGxpbmUgaW4gdGhlIHN1YnNlcXVl
bnQgb2ZmZXIuDQoNCiAgIEluIGFkZGl0aW9uLCB0aGUgb2ZmZXJlciBNQVkgYXNzb2NpYXRlIGFu
IFNEUA0KICAg4oCYcnRjcOKAmSBhdHRyaWJ1dGUgd2l0aCBlYWNoIGJ1bmRsZWQgUlRQLWJhc2Vk
IOKAnG094oCdIGxpbmUNCiAgIChpbmNsdWRpbmcgYW55IGJ1bmRsZWQgIm09IiBsaW5lIHRoYXQg
IHRoZSBvZmZlcmVyIHdhbnRzIHRvIGFkZCB0byB0aGUNCiAgIEJVTkRMRSBncm91cCksIHdpdGgg
aWRlbnRpY2FsIGF0dHJpYnV0ZSB2YWx1ZXMsIGluIG9yZGVyIHRvIHByb3ZpZGUgYSBwb3J0IGZv
cg0KICAgcmVjZWl2aW5nIFJUQ1AgcGFja2V0cyBpZiB0aGUgYW5zd2VyZXIgZG9lcyBub3QgYWNj
ZXB0IHVzYWdlIG9mIFJUUC9SVENQDQogICBtdWx0aXBsZXhpbmcsIG9yIGlmIHRoZSBvZmZlcmVy
IGRvZXMgbm90IGluZGljYXRlIHN1cHBvcnQgb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nDQogICBp
biB0aGUgc3Vic2VxdWVudCBvZmZlci4NCg0KICAgTk9URTogSXQgaXMgUkVDT01NRU5ERUQgdGhh
dCwgb25jZSB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgaGFzDQogICBiZWVuIG5lZ290
aWF0ZWQgd2l0aGluIGEgQlVORExFIGdyb3VwLCB0aGF0IHRoZSB1c2FnZSBpcyBub3QNCiAgIGRp
c2FibGVkLiAgRGlzYWJsaW5nIFJUUC9SVENQIG11bHRpcGxleGluZyBtZWFucyB0aGF0IHRoZSBv
ZmZlcmVyIGFuZA0KICAgYW5zd2VyZXIgbmVlZCB0byByZXNlcnZlIG5ldyBwb3J0cywgdG8gYmUg
dXNlZCBmb3Igc2VuZGluZyBhbmQNCiAgIHJlY2VpdmluZyBSVENQIHBhY2tldHMuIFNpbWlsYXIs
IGlmIHVzYWdlIG9mIGEgc2VwYXJhdGUgUlRDUCBwb3J0DQogICBoYXMgYmVlbiBuZWdvdGlhdGVk
IHdpdGhpbiBhIEJVTkRMRSBncm91cCwgaXQgaXMgUkVDT01NRU5ERUQNCiAgIHRoYXQgdGhlIHBv
cnQgdmFsdWUgaXMgbm90IG1vZGlmaWVkLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KUmVn
YXJkcywNCg0KQ2hyaXN0ZXINCg0KDQpGcm9tOiBtbXVzaWMgW21haWx0bzptbXVzaWMtYm91bmNl
c0BpZXRmLm9yZ108bWFpbHRvOlttYWlsdG86bW11c2ljLWJvdW5jZXNAaWV0Zi5vcmddPiBPbiBC
ZWhhbGYgT2YgUm9tYW4gU2hwb3VudA0KU2VudDogMjYgRmVicnVhcnkgMjAxNSAxNzo0Mg0KVG86
IE1hZ251cyBXZXN0ZXJsdW5kDQpDYzogbW11c2ljIChFLW1haWwpDQpTdWJqZWN0OiBSZTogW01N
VVNJQ10gQ29tbWVudHMgb24gZHJhZnQtaWV0Zi1tbXVzaWMtc2RwLWJ1bmRsZS1uZWdvdGlhdGlv
bi0xNiAtIGE9cnRjcC1tdXggYW5kIGE9cnRjcCBpc3N1ZQ0KDQpPbiBUaHUsIEZlYiAyNiwgMjAx
NSBhdCA5OjAyIEFNLCBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nz
b24uY29tPG1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+PiB3cm90ZToNCk15
IHByb3Bvc2FsIGZvciBjaGFuZ2VzIHRvIHRoZSB0ZXh0IGNhdXNpbmcgdGhlc2UgaXNzdWUgYXJl
IHRoZSBmb2xsb3dpbmc6DQoNCkluIDEwLjMuMi4yPGh0dHA6Ly8xMC4zLjIuMj46DQoNCjEuIE9m
ZmVyZXI6IE1BWSBpbmNsdWRlIGE9cnRjcCBhdHRyaWJ1dGUgYXMgcmVxdWlyZWQgb3IgZGVzaXJl
ZCBieSBvdGhlcg0Kc3BlY2lmaWNhdGlvbiB0byBpbmRpY2F0ZSB0aGUgcG9ydCB3aGVyZSBSVENQ
IHdpbGwgYmUgcmVjZWl2ZWQgaWYNCmE9cnRjcC1tdXggaXMgcmVqZWN0ZWQuIEluIGNhc2UgYT1y
dGNwIGlzIGV4Y2x1ZGVkIHRoZSBub3JtYWwgKzEgcnVsZQ0KYXBwbGllcy4NCg0KMi4gT2ZmZXJl
cjogdGhlIGE9cnRjcCBhdHRyaWJ1dGUgc2hhbGwgaGF2ZSBhIHBvcnQgdmFsdWUgZGlmZmVyZW50
IHRoYW4NCnRoZSBtLWxpbmUNCg0KSW4gMTAuMy4yLjM8aHR0cDovLzEwLjMuMi4zPjoNCg0KMy4g
QW5zd2VyZXI6IGlmIHRoZSBhbnN3ZXJlciByZWplY3RzIHJ0Y3AtbXV4LCBpdCBpcyBhbGxvd2Vk
IGluIGluY2x1ZGUNCmFuIGE9cnRjcCBhdHRyaWJ1dGUgdG8gaW5kaWNhdGUgd2hlcmUgaXQgd2ls
bCByZWNlaXZlIFJUQ1AsIG9yIGZhbGwgYmFjaw0Kb24gdGhlICsxIHJ1bGUuDQoNCisxLiBJIHRo
aW5rIHRoaXMgd291bGQgbWFrZSBydHBjIGF0dHJpYnV0ZSB1c2FnZSBtdWNoIG1vcmUgbG9naWNh
bC4NCl9fX19fX19fX19fX18NClJvbWFuIFNocG91bnQNCg0K

--_000_7594FB04B1934943A5C02806D1A2204B1D71C3D2ESESSMB209erics_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpz
cGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0
IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6Rkk7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7
DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRkkiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkkgaGFkIGEgY2hhdCB3
aXRoIE1hZ251cyB0b2RheSwgYW5kIEkgc3VwcG9ydCBoaXMgc3VnZ2VzdGlvbi48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SXQgd291bGQgbWVhbiB0aGUgZm9sbG93aW5nIHRoZSBt
b2RpZmljYXRpb25zIGluIEJVTkRMRTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
T0xEOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxl
LXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4x
MC4zLjIuMi4mbmJzcDsgR2VuZXJhdGluZyB0aGUgSW5pdGlhbCBTRFAgT2ZmZXI8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwt
Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdGO21zby1z
dHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IFdoZW4gYW4gb2ZmZXJlciBnZW5lcmF0ZXMgYW4gaW5pdGlhbCBvZmZl
ciwNCiBpZiB0aGUgb2ZmZXJlciB3YW50cyB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdGO21zby1z
dHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IG5lZ290aWF0ZSB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcN
CiB3aXRoaW4gYSBCVU5ETEUgZ3JvdXAsIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdGO21zby1z
dHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IG9mZmVyZXIgTVVTVCBhc3NvY2lhdGUgYW4gU0RQICdydGNwLW11eCcN
CiBhdHRyaWJ1dGUgW1JGQzU3NjFdIHdpdGg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjttc28tc3R5
bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PiZuYnNwOyZuYnNwOyBlYWNoIGJ1bmRsZWQgUlRQLWJhc2VkICZxdW90O209JnF1b3Q7IGxpbmUg
KGluY2x1ZGluZw0KIGFueSBidW5kbGUtb25seSAmcXVvdDttPSZxdW90OzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xv
cjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGxpbmUpIGluIHRoZSBvZmZlci4mbmJzcDsg
SW4gYWRkaXRpb24sIHRoZQ0KIG9mZmVyZXIgTVVTVCBhc3NvY2lhdGUgYW4gU0RQPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxs
LWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgJ3J0Y3AnIGF0dHJpYnV0ZSBbUkZD
MzYwNV0gd2l0aCBlYWNoIGJ1bmRsZWQNCiBSVFAtYmFzZWQgJnF1b3Q7bT0mcXVvdDsgbGluZTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZp
bGwtZmlsbC1jb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4w
JTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IChpbmNsdWRpbmcgYW55
IGJ1bmRsZS1vbmx5ICZxdW90O209JnF1b3Q7IGxpbmUpLA0KIHdpdGggYW4gYXR0cmlidXRlIHZh
bHVlIHRoYXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3RjdGN0Y7bXNvLXN0
eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1h
bHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBpcyBp
ZGVudGljYWwgdG8gdGhlIHBvcnQgdmFsdWUgYXNzaWduZWQNCiB0byB0aGUgJnF1b3Q7bT0mcXVv
dDsgbGluZSBpdHNlbGYsIGluPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3
RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRm
aWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsm
bmJzcDsgdGhlIG9mZmVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzdGN0Y3
Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0Zmls
bC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0Zmls
bC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAl
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgSWYgdGhlIG9mZmVyZXIg
ZG9lcyBub3Qgd2FudCB0byBuZWdvdGlhdGUNCiB1c2FnZSBvZiBSVFAvUlRDUDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1j
b2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IG11bHRpcGxleGluZywgaXQgTVVTVCBO
T1QgYXNzb2NpYXRlIHRoZQ0KIFNEUCBhdHRyaWJ1dGVzIGFib3ZlIHdpdGggYW55PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxs
LWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgYnVuZGxlZCAmcXVvdDttPSZxdW90
OyBsaW5lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPk5FVzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjEwLjMuMi4yLiZuYnNwOyBHZW5lcmF0aW5nIHRo
ZSBJbml0aWFsIFNEUCBPZmZlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBXaGVuIGFuIG9mZmVyZXIgZ2Vu
ZXJhdGVzIGFuIGluaXRpYWwgb2ZmZXIsIGlmIHRoZSBvZmZlcmVyIHdhbnRzIHRvPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5i
c3A7IG5lZ290aWF0ZSB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgd2l0aGluIGEgQlVO
RExFIGdyb3VwLCB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgb2ZmZXJlciBNVVNUIGFzc29jaWF0ZSBhbiBTRFAg
J3J0Y3AtbXV4JyBhdHRyaWJ1dGUgW1JGQzU3NjFdIHdpdGg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgZWFjaCBidW5k
bGVkIFJUUC1iYXNlZCAmcXVvdDttPSZxdW90OyBsaW5lIChpbmNsdWRpbmcgYW55IGJ1bmRsZS1v
bmx5ICZxdW90O209JnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGxpbmUpIGluIHRoZSBvZmZlci4mbmJzcDsN
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPiZuYnNwOyZuYnNwOyBJZiB0aGUgb2ZmZXJlciBkb2VzIG5vdCB3YW50IHRvIG5lZ290
aWF0ZSB1c2FnZSBvZiBSVFAvUlRDUDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBtdWx0aXBsZXhpbmcsIGl0IE1VU1Qg
Tk9UIGFzc29jaWF0ZSBhbiBTRFAg4oCYcnRjcC1tdXjigJkgYXR0cmlidXRlPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7
IHdpdGggYW55IGJ1bmRsZWQgJnF1b3Q7bT0mcXVvdDsgbGluZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsg
SW4gYWRkaXRpb24sIHRoZSBvZmZlcmVyIE1BWSBhc3NvY2lhdGUgYW4gU0RQDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDvigJhydGNw4oCZIGF0dHJpYnV0ZSBbUkZDMzYwNV0gd2l0aCBlYWNoIGJ1bmRsZWQg
UlRQLWJhc2VkIOKAnG094oCdIGxpbmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgKGluY2x1ZGluZyBhbnkgYnVuZGxl
LW9ubHkgJnF1b3Q7bT0mcXVvdDsgbGluZSksIHdpdGggaWRlbnRpY2FsIGF0dHJpYnV0ZSB2YWx1
ZXMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IGluIG9yZGVyIHRvIHByb3ZpZGUgYSBwb3J0IGZvciByZWNlaXZpbmcg
UlRDUCBwYWNrZXRzIGlmIHRoZSBhbnN3ZXJlciBkb2VzIG5vdDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBhY2NlcHQg
dXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nLCBvciBpZiB0aGUgb2ZmZXJlciBkb2VzIG5v
dCBpbmRpY2F0ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBzdXBwb3J0IG9mIFJUUC9SVENQIG11bHRpcGxleGluZyBp
biB0aGUgb2ZmZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IE5PVEU6IEluIGNhc2UgdGhlIGFuc3dlcmVy
IGRvZXMgbm90IGFjY2VwdCB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcsIG9yPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7
Jm5ic3A7IGlmIHRoZSBvZmZlcmVyIGRvZXMgbm90IGluZGljYXRlIHN1cHBvcnQgb2YgUlRQL1JU
Q1AgbXVsdGlwbGV4aW5nIGluIHRoZSBvZmZlciwgaWYNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwO3RoZSBv
ZmZlcmVyIHdhbnRzIHRvIHVzZSB0aGUgbmV4dCBoaWdoZXIgKG9kZCkgcG9ydCBudW1iZXIgZm9y
IHJlY2VpdmluZw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7UlRDUCBwYWNrZXRzLCB0aGUgb2ZmZXJlciBk
b2VzIG5vdCBuZWVkIHRvIGluY2x1ZGUgdGhlIFNEUCDigJhydGNw4oCZIGF0dHJpYnV0ZTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNw
OyZuYnNwOyBpbiB0aGUgb2ZmZXIuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk9M
RDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10
ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+MTAu
My4yLjMuJm5ic3A7IEdlbmVyYXRpbmcgdGhlIFNEUCBBbnN3ZXI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2
QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2
QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0
ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7
Jm5ic3A7IFdoZW4gYW4gYW5zd2VyZXIgZ2VuZXJhdGVzIGFuIGFuc3dlciwNCiBpZiB0aGUgb2Zm
ZXJlciBpbmRpY2F0ZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7
bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwt
ZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNw
OyBzdXBwb3J0IG9mIFJUUC9SVENQIG11bHRpcGxleGluZyBbUkZDNTc2MV0NCiB3aXRoaW4gYSBC
VU5ETEUgZ3JvdXAgaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7
bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwt
ZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNw
OyB0aGUgYXNzb2NpYXRlZCBvZmZlciwgdGhlIGFuc3dlcmVyIE1VU1QNCiBlaXRoZXIgYWNjZXB0
IG9yIHJlamVjdCB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7
bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwt
ZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNw
OyB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgaW4gdGhlDQogYW5zd2VyLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmls
bC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNv
LXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj4mbmJzcDsmbmJzcDsgSWYgdGhlIGFuc3dlcmVyIGFjY2VwdHMgdXNhZ2Ugb2YgUlRQL1JU
Q1ANCiBtdWx0aXBsZXhpbmcgd2l0aGluIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1z
dHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IEJVTkRMRSBncm91cCwgaXQgTVVTVCBhc3NvY2lhdGUgYW4gU0RQDQog
J3J0Y3AtbXV4JyBhdHRyaWJ1dGUgd2l0aCBlYWNoPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNv
LXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj4mbmJzcDsmbmJzcDsgYnVuZGxlZCBSVFAtYmFzZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSBp
biB0aGUgYW5zd2VyLiZuYnNwOw0KIFRoZSBhbnN3ZXJlciBNVVNUIE5PVDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xv
cjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGFzc29jaWF0ZSBhbiBTRFAgJ3J0Y3AnIGF0
dHJpYnV0ZSB3aXRoDQogYW55IGJ1bmRsZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSBpbiB0aGU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1H
QiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxs
LWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBhbnN3ZXIuJm5ic3A7IFRo
ZSBhbnN3ZXJlciB3aWxsIHVzZSB0aGUgcG9ydA0KIG51bWJlciBvZiB0aGUgc2VsZWN0ZWQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1H
QiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxs
LWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBvZmZlcmVyIEJVTkRMRSBh
ZGRyZXNzIGZvciBzZW5kaW5nIFJUUA0KIGFuZCBSVENQIHBhY2tldHMgYXNzb2NpYXRlZDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwt
ZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7d2l0aCBlYWNoIGJ1bmRsZWQg
UlRQLWJhc2VkICZxdW90O209JnF1b3Q7IGxpbmUgdG93YXJkcw0KIHRoZSBvZmZlcmVyLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwt
ZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7
bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj4mbmJzcDsmbmJzcDsgSWYgdGhlIGFuc3dlcmVyIHJlamVjdHMgdXNhZ2Ugb2YgUlRQ
L1JUQ1ANCiBtdWx0aXBsZXhpbmcgd2l0aGluIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21z
by1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IEJVTkRMRSBncm91cCwgaXQgTVVTVCBOT1QgYXNzb2NpYXRlIGFu
DQogU0RQICdydGNwLW11eCcgb3IgU0RQICdydGNwJzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21z
by1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IGF0dHJpYnV0ZSB3aXRoIGFueSBidW5kbGVkICZxdW90O209JnF1
b3Q7IGxpbmUgaW4NCiB0aGUgYW5zd2VyLiZuYnNwOyBUaGUgYW5zd2VyZXI8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29s
b3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBNVVNULCBiYXNlZCBvbiB0aGUgcG9ydCBu
dW1iZXIgb2YgdGhlDQogc2VsZWN0ZWQgb2ZmZXJlciBCVU5ETEU8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2
QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBhZGRyZXNzLCB1c2UgdGhlIG5leHQgaGlnaGVyIChv
ZGQpIGRlc3RpbmF0aW9uDQogcG9ydCBudW1iZXIgW1JGQzM1NTBdPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNB
NkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgZm9yIHNlbmRpbmcgUlRDUCBwYWNrZXRzIGFzc29j
aWF0ZWQgd2l0aA0KIGVhY2ggYnVuZGxlZCBSVFAtYmFzZWQgJnF1b3Q7bT0mcXVvdDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZp
bGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBsaW5lIHRvd2FyZHMgdGhlIG9m
ZmVyZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHls
ZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxw
aGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29s
b3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyAmbmJzcDtOT1RFOiBXaGVuIHRoZSBhbnN3ZXJlciBy
ZWplY3RzIHVzYWdlDQogb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nLCB0aGU8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29s
b3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyByZWFzb24gZm9yIG1hbmRhdGluZyB1c2Fn
ZSBvZiB0aGUgbmV4dA0KIGhpZ2hlciAob2RkKSBkZXN0aW5hdGlvbiBwb3J0PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNv
bG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgbnVtYmVyIGZvciBSVENQIGlzIHRvIGFs
bGlnbiB0aGUgcHJvY2VkdXJlcw0KIGZvciB0aGUgY29ycmVzcG9uZGluZzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xv
cjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IG9mZmVyLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZB
NkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZB
NkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRm
aWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsm
bmJzcDsgSWYgdGhlIHVzYWdlIG9mIFJUUC9SVENQIG11bHRpcGxleGluZw0KIGhhcyBiZWVuIG5l
Z290aWF0ZWQgaW4gYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjtt
c28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1m
aWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7
IHByZXZpb3VzIG9mZmVyL2Fuc3dlciB0cmFuc2FjdGlvbiwgYW5kDQogdGhlIG9mZmVyZXIgaW5k
aWNhdGVzIHRoYXQgaXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7
bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwt
ZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNw
OyB3YW50cyB0byBjb250aW51ZSB1c2luZyBSVFAvUlRDUCBtdWx0aXBsZXhpbmcNCiBpbiBhIHN1
YnNlcXVlbnQgb2ZmZXIsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2
O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxs
LWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJz
cDsgdGhlIGFuc3dlcmVyIE1VU1QgYXNzb2NpYXRlIGFuIFNEUCAncnRjcC1tdXgnDQogYXR0cmli
dXRlIHdpdGggZWFjaDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjtt
c28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1m
aWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7
IGJ1bmRsZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSBpbiB0aGUgYW5zd2VyLiZuYnNwOyBJLmUuDQog
dGhlIGFuc3dlcmVyIE1VU1QgTk9UIGRpc2FibGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28t
c3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPiZuYnNwOyZuYnNwOyB0aGUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwt
ZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7
bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk5FVzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjEwLjMu
Mi4zLiZuYnNwOyBHZW5lcmF0aW5nIHRoZSBTRFAgQW5zd2VyPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IFdo
ZW4gYW4gYW5zd2VyZXIgZ2VuZXJhdGVzIGFuIGFuc3dlciwgaWYgdGhlIG9mZmVyZXIgaW5kaWNh
dGVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IHN1cHBvcnQgb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIFtSRkM1NzYx
XSB3aXRoaW4gYSBCVU5ETEUgZ3JvdXAgaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgdGhlIGFzc29jaWF0ZWQgb2Zm
ZXIsIHRoZSBhbnN3ZXJlciBNVVNUIGVpdGhlciBhY2NlcHQgb3IgcmVqZWN0IHRoZTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZu
YnNwOyB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgaW4gdGhlIGFuc3dlci48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4m
bmJzcDsmbmJzcDtJZiB0aGUgYW5zd2VyZXIgYWNjZXB0cyB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0
aXBsZXhpbmcgd2l0aGluIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBCVU5ETEUgZ3JvdXAsIGl0IE1VU1QgYXNz
b2NpYXRlIGFuIFNEUCAncnRjcC1tdXgnIGF0dHJpYnV0ZSB3aXRoIGVhY2g8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsg
YnVuZGxlZCBSVFAtYmFzZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSBpbiB0aGUgYW5zd2VyLiZuYnNw
OyBUaGUgYW5zd2VyZXIgTVVTVCBOT1Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgYXNzb2NpYXRlIGFuIFNEUCAncnRj
cCcgYXR0cmlidXRlIHdpdGggYW55IGJ1bmRsZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSBpbiB0aGU8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4m
bmJzcDsmbmJzcDsgYW5zd2VyLiZuYnNwOyBUaGUgYW5zd2VyZXIgd2lsbCB1c2UgdGhlIHBvcnQg
bnVtYmVyIG9mIHRoZSBzZWxlY3RlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBvZmZlcmVyIEJVTkRMRSBhZGRyZXNz
IGZvciBzZW5kaW5nIFJUUCBhbmQgUlRDUCBwYWNrZXRzIGFzc29jaWF0ZWQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsg
d2l0aCBlYWNoIGJ1bmRsZWQgUlRQLWJhc2VkICZxdW90O209JnF1b3Q7IGxpbmUgdG93YXJkcyB0
aGUgb2ZmZXJlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgSWYgdGhlIGFuc3dlcmVyIHJlamVjdHMgdXNh
Z2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIHdpdGhpbiB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgQlVORExF
IGdyb3VwLCBpdCBNVVNUIE5PVCBhc3NvY2lhdGUgYW4gU0RQICdydGNwLW11eCc8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJz
cDsgYXR0cmlidXRlIHdpdGggYW55IGJ1bmRsZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSBpbiB0aGUg
YW5zd2VyLiBUaGUgYW5zd2VyZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsgJm5ic3A7TUFZIGFzc29jaWF0ZSBhbiBTRFAg4oCY
cnRjcOKAmSBhdHRyaWJ1dGUgd2l0aCBlYWNoIGJ1bmRsZWQgUlRQLWJhc2VkPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7IOKAnG09
4oCdIGxpbmUsIHdpdGggaWRlbnRpY2FsIGF0dHJpYnV0ZSB2YWx1ZXMsIGluIG9yZGVyIHRvIHBy
b3ZpZGUgYSBwb3J0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGZvciByZWNlaXZpbmcgUlRDUCBwYWNrZXRzLiBUaGUg
YW5zd2VyZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj4mbmJzcDsmbmJzcDsgd2lsbCB1c2UgdGhlIHBvcnQgbnVtYmVyIG9mIHRoZSBzZWxl
Y3RlZCBvZmZlcmVyIEJVTkRMRSBhZGRyZXNzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGZvciBzZW5kaW5nIFJUUCBw
YWNrZXRzIGFzc29jaWF0ZWQgd2l0aCBlYWNoIGJ1bmRsZWQgUlRQLWJhc2VkPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7
IOKAnG094oCdIGxpbmUgdG93YXJkcyB0aGUgb2ZmZXJlci4gSWYgdGhlIG9mZmVyZXIgYXNzb2Np
YXRlZCBhbiBTRFAg4oCYcnRjcOKAmTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBhdHRyaWJ1dGUgd2l0aCBlYWNoIGJ1
bmRsZWQgUlRQLWJhc2VkIOKAnG094oCdIGxpbmUgaW4gdGhlIG9mZmVyLCB0aGU8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJz
cDsgYW5zd2VyZXIgd2lsbCB1c2UgdGhlIGF0dHJpYnV0ZSBwb3J0IHZhbHVlIGZvciBzZW5kaW5n
IFJUQ1AgcGFja2V0czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBhc3NvY2lhdGVkIHdpdGggZWFjaCBidW5kbGVkIFJU
UC1iYXNlZCDigJxtPeKAnSBsaW5lIHRvd2FyZHMgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IG9mZmVyLiBPdGhl
cndpc2UgdGhlJm5ic3A7IGFuc3dlcmVyIHdpbGwsIGJhc2VkIG9uIHRoZSBwb3J0PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5i
c3A7IG51bWJlciBvZiB0aGUgb2ZmZXJlciBCVU5ETEUgYWRkcmVzcywgJm5ic3A7dXNlIG5leHQg
aGlnaGVyIChvZGQpDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDtwb3J0IG51bWJlciBmb3Igc2VuZGluZyBS
VENQIHBhY2tldHMgdG93YXJkcyB0aGUgb2ZmZXJlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgTk9URTog
SWYgdGhlIGFuc3dlcmVyIGRvZXMgbm90IGFjY2VwdCB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBs
ZXhpbmcsIGFuZA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7SWYgdGhlIGFuc3dlcmVyIHdhbnRzIHRvIHVz
ZSB0aGUgbmV4dCBoaWdoZXIgKG9kZCkgcG9ydCBudW1iZXIgZm9yIHJlY2VpdmluZw0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7UlRDUCBwYWNrZXRzLCBpdCBkb2VzIG5vdCBuZWVkIHRvIGluY2x1ZGUgdGhl
IFNEUCDigJhydGNw4oCZIGF0dHJpYnV0ZSBpbiB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgYW5zd2VyLg0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IElmIHRoZSB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcgaGFz
IGJlZW4gbmVnb3RpYXRlZCBpbiBhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IHByZXZpb3VzIG9mZmVyL2Fuc3dlciB0
cmFuc2FjdGlvbiwgYW5kIHRoZSBvZmZlcmVyIGluZGljYXRlcyB0aGF0IGl0PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7
IHdhbnRzIHRvIGNvbnRpbnVlIHVzaW5nIFJUUC9SVENQIG11bHRpcGxleGluZyBpbiBhIHN1YnNl
cXVlbnQgb2ZmZXIsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IHRoZSBhbnN3ZXJlciBNVVNUIGFzc29jaWF0ZSBhbiBT
RFAgJ3J0Y3AtbXV4JyBhdHRyaWJ1dGUgd2l0aCBlYWNoPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGJ1bmRsZWQgJnF1
b3Q7bT0mcXVvdDsgbGluZSBpbiB0aGUgYW5zd2VyLiZuYnNwOyBJLmUuIHRoZSBhbnN3ZXJlciBN
VVNUIE5PVCBkaXNhYmxlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IHRoZSB1c2FnZSBvZiBSVFAvUlRDUCBtdWx0aXBs
ZXhpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1H
QiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5PTEQ6PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2
QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZp
bGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjEwLjMuMi40
LiZuYnNwOyBPZmZlcmVyIFByb2Nlc3Npbmcgb2YgdGhlIFNEUA0KIEFuc3dlcjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1j
b2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0
eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij4mbmJzcDsmbmJzcDsgV2hlbiB0aGUgb2ZmZXJlciByZWNlaXZlcyBhbiBhbnN3ZXIsIGlmDQog
dGhlIGFuc3dlcmVyIGFjY2VwdHMgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxl
LXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4m
bmJzcDsmbmJzcDsgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nLCBieSBpbmNsdWRpbmcN
CiBhbiBTRFAgJ3J0Y3AtbXV4JzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2
QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0
ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7
Jm5ic3A7IGF0dHJpYnV0ZSB0byBlYWNoIGJ1bmRsZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSBpbg0K
IHRoZSBhbnN3ZXIgW1NlY3Rpb24gMTAuMy4yLjNdLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21z
by1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IHRoZSBhbnN3ZXJlciBmb2xsb3dzIHRoZSBwcm9jZWR1cmVzIGZv
cg0KIFJUUC9SVENQIG11bHRpcGxleGluZyBkZWZpbmVkPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7
bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj4mbmJzcDsmbmJzcDsgaW4gW1JGQzU3NjFdLiZuYnNwOyBUaGUgb2ZmZXJlciB3aWxs
IHVzZSB0aGUNCiBwb3J0IG51bWJlciBvZiB0aGUgYW5zd2VyZXI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2
QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBCVU5ETEUgYWRkcmVzcyBmb3Igc2VuZGluZyBSVFAg
YW5kIFJUQ1ANCiBwYWNrZXRzIGFzc29jaWF0ZWQgd2l0aCBlYWNoPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNB
NkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgYnVuZGxlZCAmcXVvdDttPSZxdW90OyBsaW5lIHRv
d2FyZHMgdGhlIGFuc3dlcmVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2
QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0
ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0
ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAw
LjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgSWYgdGhlIGFuc3dl
cmVyIGRvZXMgbm90IGFjY2VwdCB0aGUgdXNhZ2UNCiBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmc8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRm
aWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAu
MCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBbU2VjdGlvbiAxMC4z
LjIuM10sIHRoZSBvZmZlcmVyIE1VU1QgdXNlDQogc2VwYXJhdGUgYWRkcmVzczpwb3J0PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1m
aWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgY29tYmluYXRpb25zIGZvciBS
VFAgYW5kIFJUQ1AuJm5ic3A7IFRoZSBvZmZlcmVyDQogd2lsbCwgYmFzZWQgb24gdGhlIHBvcnQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRm
aWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAu
MCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBudW1iZXIgb2YgdGhl
IGFuc3dlcmVyIEJVTkRMRSBhZGRyZXNzLA0KIHVzZSB0aGUgbmV4dCBoaWdoZXIgKG9kZCk8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1H
QiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxs
LWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBkZXN0aW5hdGlvbiBwb3J0
IG51bWJlciBbUkZDMzU1MF0gZm9yDQogc2VuZGluZyBSVENQIHBhY2tldHMgYXNzb2NpYXRlZDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZp
bGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4w
JTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IHdpdGggYSBidW5kbGVk
ICZxdW90O209JnF1b3Q7IGxpbmUgdG93YXJkcyB0aGUgYW5zd2VyZXIuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9y
OiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUt
dGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+TkVXOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+MTAuMy4yLjQuJm5ic3A7
IE9mZmVyZXIgUHJvY2Vzc2luZyBvZiB0aGUgU0RQIEFuc3dlcjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBX
aGVuIHRoZSBvZmZlcmVyIHJlY2VpdmVzIGFuIGFuc3dlciwgaWYgdGhlIGFuc3dlcmVyIGFjY2Vw
dHMgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IHVzYWdlIG9mIFJUUC9SVENQIG11bHRpcGxleGluZywgYnkgaW5j
bHVkaW5nIGFuIFNEUCAncnRjcC1tdXgnPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGF0dHJpYnV0ZSB0byBlYWNoIGJ1
bmRsZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSBpbiB0aGUgYW5zd2VyIFtTZWN0aW9uIDEwLjMuMi4z
XSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij4mbmJzcDsmbmJzcDsgdGhlIGFuc3dlcmVyIGZvbGxvd3MgdGhlIHByb2NlZHVyZXMgZm9yIFJU
UC9SVENQIG11bHRpcGxleGluZyBkZWZpbmVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGluIFtSRkM1NzYxXS4mbmJz
cDsgVGhlIG9mZmVyZXIgd2lsbCB1c2UgdGhlIHBvcnQgbnVtYmVyIG9mIHRoZSBhbnN3ZXJlcjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZu
YnNwOyZuYnNwOyBCVU5ETEUgYWRkcmVzcyBmb3Igc2VuZGluZyBSVFAgYW5kIFJUQ1AgcGFja2V0
cyBhc3NvY2lhdGVkIHdpdGggZWFjaDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBidW5kbGVkICZxdW90O209JnF1b3Q7
IGxpbmUgdG93YXJkcyB0aGUgYW5zd2VyZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IElmIHRoZSBhbnN3
ZXJlciBkb2VzIG5vdCBhY2NlcHQgdGhlIHVzYWdlIG9mIFJUUC9SVENQIG11bHRpcGxleGluZzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZu
YnNwOyZuYnNwOyBbU2VjdGlvbiAxMC4zLjIuM10sIHRoZSBvZmZlcmVyIE1VU1QgdXNlIHNlcGFy
YXRlIGFkZHJlc3M6cG9ydDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBjb21iaW5hdGlvbnMgZm9yIFJUUCBhbmQgUlRD
UC4mbmJzcDsgJm5ic3A7SWYgdGhlIGFuc3dlcmVyIGFzc29jaWF0ZWQgYW4gU0RQIOKAmHJ0Y3Di
gJkNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPiZuYnNwOyZuYnNwOyZuYnNwO2F0dHJpYnV0ZSB3aXRoIGVhY2ggYnVuZGxlZCBSVFAtYmFz
ZWQg4oCcbT3igJ0gbGluZSBpbiB0aGUgYW5zd2VyZXIsIHRoZSBvZmZlcmVyDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDt3aWxsIHVzZSB0aGUgYXR0cmlidXRlIHBvcnQgdmFsdWUgZm9yIHNlbmRpbmcgUlRD
UCBwYWNrZXRzIGFzc29jaWF0ZWQgd2l0aCBlYWNoIGJ1bmRsZWQNCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
O1JUUC1iYXNlZCDigJxtPeKAnSBsaW5lIHRvd2FyZHMgdGhlIGFuc3dlcmVyLiBPdGhlcndpc2Ug
dGhlIG9mZmVyZXIgd2lsbCwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwO2Jhc2VkIG9uIHRoZSBwb3J0IG51
bWJlciBvZiB0aGUgYW5zd2VyZXIgQlVORExFIGFkZHJlc3MsICZuYnNwO3VzZSB0aGUgbmV4dA0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7aGlnaGVyIChvZGQpIHBvcnQgbnVtYmVyIGZvciBzZW5kaW5nIFJU
Q1AgcGFja2V0cyB0b3dhcmRzIHRoZSBhbnN3ZXJlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPk9MRDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZB
NkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+MTAuMy4yLjUuJm5ic3A7IE1vZGlmeWluZyB0aGUgU2Vzc2lvbjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmls
bC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNv
LXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj4mbmJzcDsmbmJzcDsgV2hlbiBhbiBvZmZlcmVyIGdlbmVyYXRlcyBhIHN1YnNlcXVlbnQN
CiBvZmZlciwgaWYgaXQgd2FudHMgdG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUt
dGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZu
YnNwOyZuYnNwOyBuZWdvdGlhdGUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nDQogd2l0
aGluIGEgQlVORExFIGdyb3VwLCBvciBpZjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHls
ZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
Jm5ic3A7Jm5ic3A7IGl0IHdhbnRzIHRvIGNvbnRpbnVlIHVzYWdlIG9mIFJUUC9SVENQDQogbXVs
dGlwbGV4aW5nIChuZWdvdGlhdGVkIGluIGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5
bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PiZuYnNwOyZuYnNwOyBwcmV2aW91cyBvZmZlci9hbnN3ZXIgdHJhbnNhY3Rpb24pLCBpdA0KIE1V
U1QgYXNzb2NpYXRlIFNEUCAncnRjcC1tdXgnPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0
eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij4mbmJzcDsmbmJzcDsgYW5kICdydGNwJyBhdHRyaWJ1dGVzIHdpdGggZWFjaCBidW5kbGVkDQog
JnF1b3Q7bT0mcXVvdDsgbGluZSAoaW5jbHVkaW5nIGFueTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2
O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGJ1bmRsZWQgJnF1b3Q7bT0mcXVvdDsgbGluZSB0aGF0IHRo
ZSBvZmZlcmVyIHdhbnRzDQogdG8gYWRkIHRvIHRoZSBCVU5ETEUgZ3JvdXApLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1j
b2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IHVubGVzcyB0aGUgb2ZmZXJlciB3YW50
cyB0byBkaXNhYmxlIG9yDQogcmVtb3ZlIHRoZSAmcXVvdDttPSZxdW90OyBsaW5lIGZyb20gdGhl
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0
ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAw
LjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgQlVORExFIGdyb3Vw
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4
dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEw
MC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNB
NkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgSWYgdGhlIG9mZmVyZXIgZG9lcyBub3Qgd2FudCB0
byBuZWdvdGlhdGUNCiB1c2FnZSBvZiBSVFAvUlRDUDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21z
by1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IG11bHRpcGxleGluZyB3aXRoaW4gdGhlIEJVTkRMRSBncm91cCwN
CiBvciBpZiBpdCB3YW50cyB0byBkaXNhYmxlIHVzYWdlPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7
bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj4mbmJzcDsmbmJzcDsgb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIChuZWdvdGlhdGVk
IGluDQogYSBwcmV2aW91cyBvZmZlci9hbnN3ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28t
c3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPiZuYnNwOyZuYnNwOyB0cmFuc2FjdGlvbiksIHRoZSBvZmZlcmVyIE1VU1QgTk9UIGFzc29j
aWF0ZQ0KIFNEUCAncnRjcC1tdXgnIGFuZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHls
ZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
Jm5ic3A7Jm5ic3A7ICdydGNwJyBhdHRyaWJ1dGVzIHdpdGggYW55IGJ1bmRsZWQgJnF1b3Q7bT0m
cXVvdDsNCiBsaW5lIGluIHRoZSBzdWJzZXF1ZW50IG9mZmVyLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZB
NkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZB
NkE2O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRm
aWxsLWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsm
bmJzcDsgTk9URTogSXQgaXMgUkVDT01NRU5ERUQgdGhhdCwgb25jZSB1c2FnZQ0KIG9mIFJUUC9S
VENQIG11bHRpcGxleGluZyBoYXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNB
NkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4
dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNw
OyZuYnNwOyBiZWVuIG5lZ290aWF0ZWQgd2l0aGluIGEgQlVORExFIGdyb3VwLA0KIHRoYXQgdGhl
IHVzYWdlIGlzIG5vdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0E2QTZBNjtt
c28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojQTZBNkE2O21zby1zdHlsZS10ZXh0ZmlsbC1m
aWxsLWFscGhhOjEwMC4wJTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7
IGRpc2FibGVkLiZuYnNwOyBEaXNhYmxpbmcgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nDQogbWVhbnMg
dGhhdCB0aGUgb2ZmZXJlciBhbmQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNB
NkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5bGUtdGV4
dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNw
OyZuYnNwOyBhbnN3ZXJlciBuZWVkIHRvIHJlc2VydmUgbmV3IHBvcnRzLCB0bw0KIGJlIHVzZWQg
Zm9yIHNlbmRpbmcgYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQTZBNkE2
O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxs
LWZpbGwtYWxwaGE6MTAwLjAlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJz
cDsgcmVjZWl2aW5nIFJUQ1AgcGFja2V0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNBNkE2QTY7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6I0E2QTZBNjttc28tc3R5
bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5ORVc6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj4xMC4zLjIuNS4mbmJzcDsgTW9kaWZ5aW5nIHRoZSBTZXNzaW9uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7
Jm5ic3A7IFdoZW4gYW4gb2ZmZXJlciBnZW5lcmF0ZXMgYSBzdWJzZXF1ZW50IG9mZmVyLCBpZiBp
dCB3YW50cyB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBuZWdvdGlhdGUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlw
bGV4aW5nIHdpdGhpbiBhIEJVTkRMRSBncm91cCwgb3IgaWY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgaXQgd2FudHMg
dG8gY29udGludWUgdXNhZ2Ugb2YgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIChuZWdvdGlhdGVkIGlu
IGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij4mbmJzcDsmbmJzcDsgcHJldmlvdXMgb2ZmZXIvYW5zd2VyIHRyYW5zYWN0aW9uKSwgaXQgTVVT
VCBhc3NvY2lhdGUgYW4gU0RQICdydGNwLW11eCc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgYXR0cmlidXRlIHdpdGgg
ZWFjaCBidW5kbGVkICZxdW90O209JnF1b3Q7IGxpbmUgKGluY2x1ZGluZyBhbnkgYnVuZGxlZCAm
cXVvdDttPSZxdW90OyBsaW5lIHRoYXQNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwO3RoZSBvZmZlcmVyIHdh
bnRzIHRvIGFkZCB0byB0aGUgQlVORExFIGdyb3VwKSwgdW5sZXNzIHRoZSBvZmZlcmVyIHdhbnRz
IHRvDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDtkaXNhYmxlIG9yIHJlbW92ZSB0aGUgJnF1b3Q7bT0mcXVv
dDsgbGluZSBmcm9tIHRoZSBCVU5ETEUgZ3JvdXAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IElmIHRoZSBv
ZmZlcmVyIGRvZXMgbm90IHdhbnQgdG8gbmVnb3RpYXRlIHVzYWdlIG9mIFJUUC9SVENQPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7
Jm5ic3A7IG11bHRpcGxleGluZyB3aXRoaW4gdGhlIEJVTkRMRSBncm91cCwgb3IgaWYgaXQgd2Fu
dHMgdG8gZGlzYWJsZSB1c2FnZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcg
KG5lZ290aWF0ZWQgaW4gYSBwcmV2aW91cyBvZmZlci9hbnN3ZXI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgdHJhbnNh
Y3Rpb24pLCB0aGUgb2ZmZXJlciBNVVNUIE5PVCBhc3NvY2lhdGUgYW4gU0RQICdydGNwLW11eCcg
YW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IGF0dHJpYnV0ZSB3aXRoIGFueSBidW5kbGVkICZxdW90O209JnF1b3Q7
IGxpbmUgaW4gdGhlIHN1YnNlcXVlbnQgb2ZmZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IEluIGFkZGl0
aW9uLCB0aGUgb2ZmZXJlciBNQVkgYXNzb2NpYXRlIGFuIFNEUA0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
4oCYcnRjcOKAmSBhdHRyaWJ1dGUgd2l0aCBlYWNoIGJ1bmRsZWQgUlRQLWJhc2VkIOKAnG094oCd
IGxpbmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj4mbmJzcDsmbmJzcDsgKGluY2x1ZGluZyBhbnkgYnVuZGxlZCAmcXVvdDttPSZxdW90OyBs
aW5lIHRoYXQgJm5ic3A7dGhlIG9mZmVyZXIgd2FudHMgdG8gYWRkIHRvIHRoZQ0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7QlVORExFIGdyb3VwKSwgd2l0aCBpZGVudGljYWwgYXR0cmlidXRlIHZhbHVlcywg
aW4gb3JkZXIgdG8gcHJvdmlkZSBhIHBvcnQgZm9yDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDtyZWNlaXZp
bmcgUlRDUCBwYWNrZXRzIGlmIHRoZSBhbnN3ZXJlciBkb2VzIG5vdCBhY2NlcHQgdXNhZ2Ugb2Yg
UlRQL1JUQ1ANCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwO211bHRpcGxleGluZywgb3IgaWYgdGhlIG9mZmVy
ZXIgZG9lcyBub3QgaW5kaWNhdGUgc3VwcG9ydCBvZiBSVFAvUlRDUCBtdWx0aXBsZXhpbmcNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwO2luIHRoZSBzdWJzZXF1ZW50IG9mZmVyLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNw
OyBOT1RFOiBJdCBpcyBSRUNPTU1FTkRFRCB0aGF0LCBvbmNlIHVzYWdlIG9mIFJUUC9SVENQIG11
bHRpcGxleGluZyBoYXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgYmVlbiBuZWdvdGlhdGVkIHdpdGhpbiBhIEJVTkRM
RSBncm91cCwgdGhhdCB0aGUgdXNhZ2UgaXMgbm90PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGRpc2FibGVkLiZuYnNw
OyBEaXNhYmxpbmcgUlRQL1JUQ1AgbXVsdGlwbGV4aW5nIG1lYW5zIHRoYXQgdGhlIG9mZmVyZXIg
YW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7Jm5ic3A7IGFuc3dlcmVyIG5lZWQgdG8gcmVzZXJ2ZSBuZXcgcG9ydHMsIHRvIGJl
IHVzZWQgZm9yIHNlbmRpbmcgYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IHJlY2VpdmluZyBSVENQIHBhY2tldHMu
IFNpbWlsYXIsIGlmIHVzYWdlIG9mIGEgc2VwYXJhdGUgUlRDUCBwb3J0PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IGhh
cyBiZWVuIG5lZ290aWF0ZWQgd2l0aGluIGEgQlVORExFIGdyb3VwLCBpdCBpcyBSRUNPTU1FTkRF
RDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PiZuYnNwOyZuYnNwOyB0aGF0IHRoZSBwb3J0IHZhbHVlIGlzIG5vdCBtb2RpZmllZC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+LS0tLS0tLS0tLS0tLS0tLS0t
LS0tPG86cD48L286cD48L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5DaHJpc3RlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IG1tdXNp
Yw0KPGEgaHJlZj0ibWFpbHRvOlttYWlsdG86bW11c2ljLWJvdW5jZXNAaWV0Zi5vcmddIj5bbWFp
bHRvOm1tdXNpYy1ib3VuY2VzQGlldGYub3JnXTwvYT4NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9t
YW4gU2hwb3VudDxicj4NCjxiPlNlbnQ6PC9iPiAyNiBGZWJydWFyeSAyMDE1IDE3OjQyPGJyPg0K
PGI+VG86PC9iPiBNYWdudXMgV2VzdGVybHVuZDxicj4NCjxiPkNjOjwvYj4gbW11c2ljIChFLW1h
aWwpPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbTU1VU0lDXSBDb21tZW50cyBvbiBkcmFmdC1p
ZXRmLW1tdXNpYy1zZHAtYnVuZGxlLW5lZ290aWF0aW9uLTE2IC0gYT1ydGNwLW11eCBhbmQgYT1y
dGNwIGlzc3VlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tR0IiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+
T24gVGh1LCBGZWIgMjYsIDIwMTUgYXQgOTowMiBBTSwgTWFnbnVzIFdlc3Rlcmx1bmQgJmx0Ozxh
IGhyZWY9Im1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
cmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1HQiI+TXkgcHJvcG9zYWwg
Zm9yIGNoYW5nZXMgdG8gdGhlIHRleHQgY2F1c2luZyB0aGVzZSBpc3N1ZSBhcmUgdGhlIGZvbGxv
d2luZzo8YnI+DQo8YnI+DQpJbiA8YSBocmVmPSJodHRwOi8vMTAuMy4yLjIiIHRhcmdldD0iX2Js
YW5rIj4xMC4zLjIuMjwvYT46PGJyPg0KPGJyPg0KMS4gT2ZmZXJlcjogTUFZIGluY2x1ZGUgYT1y
dGNwIGF0dHJpYnV0ZSBhcyByZXF1aXJlZCBvciBkZXNpcmVkIGJ5IG90aGVyPGJyPg0Kc3BlY2lm
aWNhdGlvbiB0byBpbmRpY2F0ZSB0aGUgcG9ydCB3aGVyZSBSVENQIHdpbGwgYmUgcmVjZWl2ZWQg
aWY8YnI+DQphPXJ0Y3AtbXV4IGlzIHJlamVjdGVkLiBJbiBjYXNlIGE9cnRjcCBpcyBleGNsdWRl
ZCB0aGUgbm9ybWFsICYjNDM7MSBydWxlPGJyPg0KYXBwbGllcy48YnI+DQo8YnI+DQoyLiBPZmZl
cmVyOiB0aGUgYT1ydGNwIGF0dHJpYnV0ZSBzaGFsbCBoYXZlIGEgcG9ydCB2YWx1ZSBkaWZmZXJl
bnQgdGhhbjxicj4NCnRoZSBtLWxpbmU8YnI+DQo8YnI+DQpJbiA8YSBocmVmPSJodHRwOi8vMTAu
My4yLjMiIHRhcmdldD0iX2JsYW5rIj4xMC4zLjIuMzwvYT46PGJyPg0KPGJyPg0KMy4gQW5zd2Vy
ZXI6IGlmIHRoZSBhbnN3ZXJlciByZWplY3RzIHJ0Y3AtbXV4LCBpdCBpcyBhbGxvd2VkIGluIGlu
Y2x1ZGU8YnI+DQphbiBhPXJ0Y3AgYXR0cmlidXRlIHRvIGluZGljYXRlIHdoZXJlIGl0IHdpbGwg
cmVjZWl2ZSBSVENQLCBvciBmYWxsIGJhY2s8YnI+DQpvbiB0aGUgJiM0MzsxIHJ1bGUuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+JiM0Mzsx
LiBJIHRoaW5rIHRoaXMgd291bGQgbWFrZSBydHBjIGF0dHJpYnV0ZSB1c2FnZSBtdWNoIG1vcmUg
bG9naWNhbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPl9fX19fX19fX19fX188YnI+DQpS
b21hbiBTaHBvdW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_7594FB04B1934943A5C02806D1A2204B1D71C3D2ESESSMB209erics_--


From nobody Fri Feb 27 03:41:32 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E48E1A9174 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 03:41:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WR4RH4Vtpuqd for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 03:41:30 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BE881A916C for <mmusic@ietf.org>; Fri, 27 Feb 2015 03:41:29 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-7e-54f057e6d0e6
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id CA.56.24955.6E750F45; Fri, 27 Feb 2015 12:41:27 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC009.ericsson.se ([153.88.183.45]) with mapi id 14.03.0210.002; Fri, 27 Feb 2015 12:41:26 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "Roman Shpount" <roman@telurix.com>
Thread-Topic: DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
Thread-Index: AQHQUQS8Jw0arWMGR66RGrdNZa6I550BpefggAAXnoCAAUtAAIABWHKA
Date: Fri, 27 Feb 2015 11:41:25 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71C4DE@ESESSMB209.ericsson.se>
References: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com> <E1FE4C082A89A246A11D7F32A95A17828E718D00@US70UWXCHMBA02.zam.alcatel-lucent.com> <CAD5OKxu1-T6fJ4vCqHZ=-LY+_bb_VufemT2sA07uJ9HP0n9wMw@mail.gmail.com> <E1FE4C082A89A246A11D7F32A95A17828E71A3F2@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E71A3F2@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.147]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D71C4DEESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsUyM+Jvje7z8A8hBjN/cVlMXf6YxaJh4xVW ixkXpjJbXL8S6sDi0fpsL6vHkiU/mTz+zXnK7HFrSkEASxSXTUpqTmZZapG+XQJXxpmrhxgL LpRX/Fo/lbmBcUtJFyMnh4SAiUTH1H3MELaYxIV769m6GLk4hASOMEp82b2ZGcJZwijRtnQu UxcjBwebgIVE9z9tkAYRgRyJzc9WMoHYzAJ+Etu7X7OB2MIChRKbz09ih6gpkuibc4gFwnaT 6DxxgQ1kDIuAqsSjU2ogYV4BX4ktM1qYIFbtZZKYuvYAK0iCUyBW4umWbWC9jEDHfT+1BmqX uMStJ/OZII4WkFiy5zzUA6ISLx//YwWZLyGgJDFtaxpEeb7EskXXmSF2CUqcnPmEZQKj6Cwk k2YhKZuFpGwW0CRmAU2J9bv0IUoUJaZ0P2SHsDUkWufMZUcWX8DIvopRtDi1OCk33chYL7Uo M7m4OD9PLy+1ZBMjMB4PbvmtuoPx8hvHQ4wCHIxKPLwfRD+ECLEmlhVX5h5ilOZgURLntTM+ FCIkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBsWRtRXnj6yIOR5Vb1V2c2xIX7jW+0/716qVG Hx3TqxrqJuWRNls7G3Iq6xZp1qZIzijnZ1n/81dtkKblZImXB+ZXFk2ZuY6Dr7Nv1sUf277V +77KWB4p7jcn85zXpUj9MzWnN+iEdS7LWWzr8I6TKfpER565QkyccdfD6nXSFYaGJixTM+yU WIozEg21mIuKEwFlsCbCqAIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/HvFAJoVEU_AdTEW7rX2D-mDx0PE>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 11:41:32 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D71C4DEESESSMB209erics_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCklzIHRoZXJlIGFyZSBkZWZpbml0aW9uIG9mIOKAnShEKVRMUyByZWtleeKAnSBzb21l
d2hlcmU/DQoNCkkgZmluZCB0ZXh0IHRhbGtpbmcgYWJvdXQg4oCccmUtZG9pbmcgdGhlIGhhbmRz
aGFrZeKAnSwgYnV0IGRvZXNu4oCZdCB0aGF0IGluY2x1ZGUgcmUtc2VuZGluZyB0aGUgQ2xpZW50
L1NlcnZlckhlbGxvIG1lc3NhZ2VzLCB3aGljaCBiYXNpY2FsbHkgbWVhbnMgcmUtZXN0YWJsaXNo
aW5nIHRoZSAoRClUTFMgY29ubmVjdGlvbj8NCg0KUmVnYXJkcywNCg0KQ2hyaXN0ZXINCg0KDQoN
CkZyb206IE1ha2FyYWp1LCBNYXJpZGkgUmFqdSAoUmFqdSkgW21haWx0bzpSYWp1Lk1ha2FyYWp1
QGFsY2F0ZWwtbHVjZW50LmNvbV0NClNlbnQ6IDI2LiBoZWxtaWt1dXRhIDIwMTUgMTg6MDQNClRv
OiBSb21hbiBTaHBvdW50DQpDYzogbW11c2ljQGlldGYub3JnOyBDaHJpc3RlciBIb2xtYmVyZzsg
U2ltb24gUGVycmVhdWx0DQpTdWJqZWN0OiBSRTogRFRMUy1PL0E6IERUTFMgZmluZ2VycHJpbnQg
YW5kIHNldHVwIHJvbGUgTVVTVCBOT1QgY2hhbmdlIHVubGVzcyB1bmRlcmx5aW5nIHRyYW5zcG9y
dCBhbHNvIGNoYW5nZXMNCg0KSSBhZ3JlZSB0byB0aGUgcG9pbnQgdGhhdCBib3RoIGVuZHBvaW50
cyBoYXZlIHRvIGJlIGluIHRoZSBzYW1lIHN0YXRlLiBJTU8sIGFsbG93aW5nIGEgbmV3IFNEUCBP
L0EgaW4gdGhpcyBjYXNlIHdpdGggc2FtZSBmaW5nZXJwcmludCBhbmQgdHJhbnNwb3J0IDUtdHVw
bGUgbWF5IHNlcnZlIHRoaXMgcHVycG9zZSBpbiBhZGRpdGlvbiB0byByZS1lc3RhYmxpc2hpbmcg
YSBmYWlsZWQgRFRMUyBhc3NvY2lhdGlvbi4gSSBhbSBvayBpZiB0aGlzIGlzIGFkZGVkIGFzIHNl
cGFyYXRlIHRleHQgYW5kIGFsc28gbWFraW5nIGl0IG9wdGlvbmFsIHRvIHNlbmQgbmV3IFNEUCBP
L0EuDQoNCkkgYW0gdGhpbmtpbmcgdGhhdCBzZXNzaW9uIHJlc3VtcHRpb24gYnkgdGhlIGFjdGl2
ZSBlbmQgcG9pbnQgaXMgdmlydHVhbGx5IGlkZW50aWNhbCB0byByZS1rZXkgKHBsZWFzZSBjb3Jy
ZWN0IG1lIHRoYXQgSSBhbSB3cm9uZykuIEJlY2F1c2Ugb2YgdGhpcywgaXQgY2FuIGJlIHVzZWQg
Ym90aCB0byByZWNvdmVyIHRoZSBzZXNzaW9uIG9yIHRvIHJlLWtleSB0aGUgRFRMUyBjb25uZWN0
aW9uIHdpdGhvdXQgYW55IGludGVyYWN0aW9uIHdpdGggb2ZmZXIvYW5zd2VyLiBJIGRvIG5vdCB3
YW50IHRvIHNlZSB0aGUgbmVlZCBmb3IgdGhlIG9wdGlvbmFsIFNEUCBPL0EgaGVyZSBzaW5jZSBu
b3JtYWxseSBTRFAgTy9BIHdpdGggdGhlIHNhbWUgdHJhbnNwb3J0IHBhcmFtZXRlcnMgZG9lcyBu
b3QgbWVhbiBEVExTIHJlLW5lZ290aWF0aW9uLiBVbmxlc3Mgd2UgYWRkIHNvbWV0aGluZyBzcGVj
aWFsIGluIHRoZSBPL0EsIGl0IHdpbGwgbm90IGhlbHAgaW4gc3luY2hyb25pemluZyB0aGUgZW5k
IHBvaW50IHN0YXRlLg0KPFJhanU+DQpJIGFtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW50IGJ5IHNl
c3Npb24gcmVzdW1wdGlvbiBhcyBpdCBpcyBhbWJpZ3VvdXM/ISBJcyBpdCB0aGUgb25lIHNwZWNp
ZmllZCBpbiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2NCNhcHBlbmRpeC1CIHVz
aW5nIOKAnG1hc3RlciBjb250ZXh04oCdPyBvciBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
cmZjNDUwNyB1c2luZyBTZXNzaW9uVGlja2V0PyBCdXQgbmVpdGhlciBzZWVtcyB0byBhZGRyZXNz
IHRoZSBpc3N1ZSBvZiByZW9wZW5pbmcgYSBjbG9zZWQgRFRMUyBhc3NvY2lhdGlvbi4gUGVyIG15
IHVuZGVyc3RhbmRpbmcsIHJla2V5IG9mIERUTFMgc2Vzc2lvbiBoYXBwZW5zIHdpdGhpbiB0aGUg
Y29udGV4dCBvZiBhbiBleGlzdGluZyBhc3NvY2lhdGlvbiAoeWVzLCB3aXRoIG5vIG5ldyBTRFAg
Ty9BKS4NCg0KSSB1bmRlcnN0YW5kIHRoYXQgZGVzaXJlIGlzIHRvIHJlLWVzdGFibGlzaCBhIGZh
aWxlZCBEVExTIHdpdGhvdXQgbmV3IFNEUCBPL0EuIEJ1dCBJIGNvdWxkIG5vdCBmaW5kIGFueSBy
ZWZlcmVuY2UgdGV4dCB3aGljaCBpbmRpY2F0ZXMgYSBjbGllbnQgc2hvdWxkIGF1dG9tYXRpY2Fs
bHkgYXR0ZW1wdCByZS1lc3RhYmxpc2ggc3VjaCBhIGZhaWxlZCBhc3NvY2lhdGlvbiAod2hpY2gg
bWF5IHRoZW4gdXNlIFNlc3Npb25UaWNrZXQgZm9yIHJlc3VtcHRpb24pLg0KRWl0aGVyIHdlIG5l
ZWQgdG8gYWRkIHN1Y2ggdGV4dCBvciBhbGxvdyBhIG5ldyBvcHRpb25hbCBTRFAgTy9BLiBJIGFs
c28gcHJlZmVyIHRoZSBmb3JtZXIgYXBwcm9hY2guDQo8L1JhanU+DQo=

--_000_7594FB04B1934943A5C02806D1A2204B1D71C4DEESESSMB209erics_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iRkkiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNl
Y3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5IaSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JcyB0aGVyZSBhcmUg
ZGVmaW5pdGlvbiBvZiDigJ0oRClUTFMgcmVrZXnigJ0gc29tZXdoZXJlPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGZpbmQgdGV4dCB0YWxraW5nIGFib3V0IOKAnHJlLWRv
aW5nIHRoZSBoYW5kc2hha2XigJ0sIGJ1dCBkb2VzbuKAmXQgdGhhdCBpbmNsdWRlIHJlLXNlbmRp
bmcgdGhlIENsaWVudC9TZXJ2ZXJIZWxsbyBtZXNzYWdlcywgd2hpY2ggYmFzaWNhbGx5IG1lYW5z
DQogcmUtZXN0YWJsaXNoaW5nIHRoZSAoRClUTFMgY29ubmVjdGlvbj88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Q2hyaXN0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4gTWFrYXJhanUsIE1hcmlkaSBSYWp1IChSYWp1KSBbbWFpbHRvOlJhanUuTWFrYXJhanVA
YWxjYXRlbC1sdWNlbnQuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IDI2LiBoZWxtaWt1dXRhIDIw
MTUgMTg6MDQ8YnI+DQo8Yj5Ubzo8L2I+IFJvbWFuIFNocG91bnQ8YnI+DQo8Yj5DYzo8L2I+IG1t
dXNpY0BpZXRmLm9yZzsgQ2hyaXN0ZXIgSG9sbWJlcmc7IFNpbW9uIFBlcnJlYXVsdDxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSRTogRFRMUy1PL0E6IERUTFMgZmluZ2VycHJpbnQgYW5kIHNldHVwIHJv
bGUgTVVTVCBOT1QgY2hhbmdlIHVubGVzcyB1bmRlcmx5aW5nIHRyYW5zcG9ydCBhbHNvIGNoYW5n
ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0
OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGFncmVlIHRvIHRoZSBwb2ludCB0
aGF0IGJvdGggZW5kcG9pbnRzIGhhdmUgdG8gYmUgaW4gdGhlIHNhbWUgc3RhdGUuIElNTywgYWxs
b3dpbmcNCiBhIG5ldyBTRFAgTy9BIGluIHRoaXMgY2FzZSB3aXRoIHNhbWUgZmluZ2VycHJpbnQg
YW5kIHRyYW5zcG9ydCA1LXR1cGxlIG1heSBzZXJ2ZSB0aGlzIHB1cnBvc2UgaW4gYWRkaXRpb24g
dG8gcmUtZXN0YWJsaXNoaW5nIGEgZmFpbGVkIERUTFMgYXNzb2NpYXRpb24uIEkgYW0gb2sgaWYg
dGhpcyBpcyBhZGRlZCBhcyBzZXBhcmF0ZSB0ZXh0IGFuZCBhbHNvIG1ha2luZyBpdCBvcHRpb25h
bCB0byBzZW5kIG5ldyBTRFAgTy9BLjwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5JIGFtIHRoaW5raW5nIHRoYXQgc2Vzc2lvbiByZXN1bXB0aW9uIGJ5IHRoZSBhY3RpdmUg
ZW5kIHBvaW50IGlzIHZpcnR1YWxseSBpZGVudGljYWwgdG8gcmUta2V5IChwbGVhc2UgY29ycmVj
dCBtZSB0aGF0IEkgYW0gd3JvbmcpLiBCZWNhdXNlIG9mIHRoaXMsIGl0IGNhbiBiZSB1c2VkIGJv
dGggdG8gcmVjb3ZlciB0aGUgc2Vzc2lvbiBvciB0byByZS1rZXkgdGhlIERUTFMgY29ubmVjdGlv
bg0KIHdpdGhvdXQgYW55IGludGVyYWN0aW9uIHdpdGggb2ZmZXIvYW5zd2VyLiBJIGRvIG5vdCB3
YW50IHRvIHNlZSB0aGUgbmVlZCBmb3IgdGhlIG9wdGlvbmFsIFNEUCBPL0EgaGVyZSBzaW5jZSBu
b3JtYWxseSBTRFAgTy9BIHdpdGggdGhlIHNhbWUgdHJhbnNwb3J0IHBhcmFtZXRlcnMgZG9lcyBu
b3QgbWVhbiBEVExTIHJlLW5lZ290aWF0aW9uLiBVbmxlc3Mgd2UgYWRkIHNvbWV0aGluZyBzcGVj
aWFsIGluIHRoZSBPL0EsIGl0IHdpbGwgbm90IGhlbHANCiBpbiBzeW5jaHJvbml6aW5nIHRoZSBl
bmQgcG9pbnQgc3RhdGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbHQ7UmFqdSZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBhbSBub3Qgc3VyZSB3aGF0IHlv
dSBtZWFudCBieSBzZXNzaW9uIHJlc3VtcHRpb24gYXMgaXQgaXMgYW1iaWd1b3VzPyEgSXMgaXQg
dGhlIG9uZSBzcGVjaWZpZWQgaW4NCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmM1NzY0I2FwcGVuZGl4LUIiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY0
I2FwcGVuZGl4LUI8L2E+IHVzaW5nIOKAnG1hc3RlciBjb250ZXh04oCdPyBvcg0KPGEgaHJlZj0i
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQ1MDciPmh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9yZmM0NTA3PC9hPiB1c2luZyBTZXNzaW9uVGlja2V0PyBCdXQgbmVpdGhlciBzZWVt
cyB0byBhZGRyZXNzIHRoZSBpc3N1ZSBvZiByZW9wZW5pbmcgYSBjbG9zZWQgRFRMUyBhc3NvY2lh
dGlvbi4gUGVyIG15IHVuZGVyc3RhbmRpbmcsIHJla2V5IG9mIERUTFMgc2Vzc2lvbiBoYXBwZW5z
IHdpdGhpbiB0aGUgY29udGV4dA0KIG9mIGFuIGV4aXN0aW5nIGFzc29jaWF0aW9uICh5ZXMsIHdp
dGggbm8gbmV3IFNEUCBPL0EpLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB1bmRlcnN0YW5kIHRoYXQgZGVzaXJlIGlzIHRv
IHJlLWVzdGFibGlzaCBhIGZhaWxlZCBEVExTIHdpdGhvdXQgbmV3IFNEUCBPL0EuIEJ1dCBJIGNv
dWxkIG5vdCBmaW5kIGFueSByZWZlcmVuY2UgdGV4dCB3aGljaCBpbmRpY2F0ZXMgYQ0KIGNsaWVu
dCBzaG91bGQgYXV0b21hdGljYWxseSBhdHRlbXB0IHJlLWVzdGFibGlzaCBzdWNoIGEgZmFpbGVk
IGFzc29jaWF0aW9uICh3aGljaCBtYXkgdGhlbiB1c2UgU2Vzc2lvblRpY2tldCBmb3IgcmVzdW1w
dGlvbikuPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkVpdGhlciB3ZSBuZWVkIHRvIGFkZCBzdWNoIHRleHQgb3IgYWxsb3cgYSBuZXcgb3B0
aW9uYWwgU0RQIE8vQS4gSSBhbHNvIHByZWZlciB0aGUgZm9ybWVyIGFwcHJvYWNoLjxvOnA+PC9v
OnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbHQ7L1Jh
anUmZ3Q7PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_7594FB04B1934943A5C02806D1A2204B1D71C4DEESESSMB209erics_--


From nobody Fri Feb 27 05:28:07 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F76B1A8773 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 05:28:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5dHvv0MvsXcQ for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 05:28:03 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C15B11A011B for <mmusic@ietf.org>; Fri, 27 Feb 2015 05:28:01 -0800 (PST)
X-AuditID: c1b4fb3a-f79116d000000fec-b6-54f070df904d
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 36.D9.04076.FD070F45; Fri, 27 Feb 2015 14:27:59 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC008.ericsson.se ([153.88.183.42]) with mapi id 14.03.0210.002; Fri, 27 Feb 2015 14:27:59 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "Roman Shpount" <roman@telurix.com>
Thread-Topic: DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes - TEXT SUGGESTION
Thread-Index: AdBSkCBh+98bKQ1RQmSzbpbRLSTCdg==
Date: Fri, 27 Feb 2015 13:27:58 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71C7F1@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.146]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D71C7F1ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42KZGfG3Rvd+wYcQg38NNhZTlz9msWjYeIXV YsaFqcwW16+EOrB4tD7by+qxZMlPJo9/c54ye9yaUhDAEsVlk5Kak1mWWqRvl8CVcWyeScG1 RUwVC98uZ29g7JjN1MXIySEhYCJxc988KFtM4sK99WxdjFwcQgJHGCW6t/xghHCWMErMbO5j 7WLk4GATsJDo/qcN0iAikCOx+dlKsGZmAT+J7d2vwZqFBZoZJRZt3scM4ogItDBKzNjbzwTR oSfx5+9RVhCbRUBV4tmDR2wgNq+Ar8TEhgssIDYj0BnfT62BmioucevJfKjzBCSW7DnPDGGL Srx8/I8VwlaS+LHhEgtEfb7EnDPNUDMFJU7OfMIygVF4FpJRs5CUzUJSNgvoN2YBTYn1u/Qh ShQlpnQ/ZIewNSRa58xlRxZfwMi+ilG0OLW4ODfdyEgvtSgzubg4P08vL7VkEyMwzg5u+W21 g/Hgc8dDjAIcjEo8vB9EP4QIsSaWFVfmHmKU5mBREue1Mz4UIiSQnliSmp2aWpBaFF9UmpNa fIiRiYNTqoFRP6vjjsrmzRvXtr526bzIb/nt5ty5qV+WH/6TIPX5yaouh91STBebvv7YdFZ1 f5cD88Z1398GzdewcX3QfKrKfduJqgWcydNnfzuy+sXttaVKO2Uf2PwXyJx32f53qaN17AOP R99v9c5mzvnG2Hp90p3rTxt+Ch0VWclk33Euq2G5kY2Q2Mqa9UosxRmJhlrMRcWJAPknAg+U AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/HLV8AgGoX0_gG1-xErfyuY-_7qc>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes - TEXT SUGGESTION
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 13:28:05 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1D71C7F1ESESSMB209erics_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCkJhc2VkIG9uIHRoZSBkaXNjdXNzaW9ucywgSSBzdWdnZXN0IHRoZSBmb2xsb3dpbmcg
bW9kaWZpY2F0aW9uIHRvIHRoZSBTQ1RQLVNEUCBkcmFmdDoNCg0KT0xEOg0KDQo5LjMuMy4gIFRM
UyBSb2xlIERldGVybWluYXRpb24NCg0KICAgSWYgdGhlIG0tIGxpbmUgcHJvdG8gdmFsdWUgaXMg
J1NDVFAvRFRMUycsICdVRFAvRFRMUy9TQ1RQJyBvcg0KICAgJ1RDUC9EVExTL1NDVFAnLCB0aGUg
J2FjdGl2ZS9wYXNzaXZlJyBzdGF0dXMgaXMgdXNlZCB0byBkZXRlcm1pbmUgdGhlDQogICAoRClU
TFMgcm9sZXMgb2YgdGhlIGVuZHBvaW50cy4gIEZvbGxvd2luZyB0aGUgcHJvY2VkdXJlcyBpbg0K
ICAgW1JGQzQ1NzJdLCB0aGUgJ2FjdGl2ZScgZW5kcG9pbnQgd2lsbCB0YWtlIHRoZSAoRClUTFMg
Y2xpZW50IHJvbGUuDQoNCiAgIE9uY2UgYSBEVExTIGNvbm5lY3Rpb24gaGFzIGJlZW4gZXN0YWJs
aXNoZWQsIGlmIHRoZSAnYWN0aXZlL3Bhc3NpdmUnDQogICBzdGF0dXMgb2YgdGhlIGVuZHBvaW50
cyBjaGFuZ2UgKGFzIHJlc3VsdCBvZiBhbiBvZmZlci9hbnN3ZXINCiAgIGV4Y2hhbmdlKSBkdXJp
bmcgYSBzZXNzaW9uLCBhIG5ldyBEVExTIGNvbm5lY3Rpb24gTVVTVCBiZQ0KICAgZXN0YWJsaXNo
ZWQuICBUaGVyZWZvcmUsIGVuZHBvaW50cyBTSE9VTEQgTk9UIGNoYW5nZSB0aGUgJ2FjdGl2ZS8N
CiAgIHBhc3NpdmUnIHN0YXR1cyBkdXJpbmcgYSBzZXNzaW9uLCB1bmxlc3MgdGhleSB3YW50IHRv
IGVzdGFibGlzaCBhIG5ldw0KICAgRFRMUyBjb25uZWN0aW9uLg0KDQogICBJZiB0aGUgdHJhbnNw
b3J0IHBhcmFtZXRlcnMgb2YgdGhlIHVuZGVybHlpbmcgdHJhbnNwb3J0IHByb3RvY29sLCBvcg0K
ICAgdGhlIGtleSBmaW5nZXJwcmludHMsIGNoYW5nZSB0aGUgZW5kcG9pbnRzIE1VU1QgZXN0YWJs
aXNoIGEgbmV3IERUTFMNCiAgIGNvbm5lY3Rpb24uICBJbiBzdWNoIGNhc2UgdGhlICdhY3RpdmUv
cGFzc2l2ZScgc3RhdHVzIG9mIHRoZQ0KICAgZW5kcG9pbnRzIHdpbGwgYWdhaW4gYmUgZGV0ZXJt
aW5lZCBmb2xsb3dpbmcgdGhlIHByb2NlZHVyZXMgaW4NCiAgIFtSRkM0MTQ1XSwgYW5kIHRoZSBu
ZXcgc3RhdHVzIHdpbGwgYmUgdXNlZCB0byBkZXRlcm1pbmUgdGhlIChEKVRMUw0KICAgcm9sZXMg
b2YgdGhlIGVuZHBvaW50cyBhc3NvY2lhdGVkIHdpdGggdGhlIG5ldyBEVExTIGNvbm5lY3Rpb24u
DQoNCiAgIE5PVEU6IFRoZSBwcm9jZWR1cmUgYWJvdmUgaXMgaWRlbnRpY2FsIHRvIHRoZSBvbmUg
ZGVmaW5lZCBmb3IgU1JUUC0NCiAgIERUTFMgaW4gW1JGQzU3NjNdLg0KDQogICBOT1RFOiBUaGUg
cmUtZXN0YWJsaXNobWVudCBvZiBhIERUTFMgY29ubmVjdGlvbiBhcyBzdWNoIGRvZXMgbm90DQog
ICBhZmZlY3QgdGhlIHVuZGVybHlpbmcgdHJhbnNwb3J0IHByb3RvY29sIGNvbm5lY3Rpb24uICBI
b3dldmVyLCBhcw0KICAgZGVzY3JpYmVkIGFib3ZlLCB0aGUgcmVhc29uIGEgbmV3IERUTFMgY29u
bmVjdGlvbiBpcyBlc3RhYmxpc2hlZA0KICAgbWlnaHQgYmUgYmVjYXVzZSBzb21lIHRyYW5zcG9y
dCBwcm90b2NvbCBwYXJhbWV0ZXJzIGhhdmUgY2hhbmdlZC4NCg0KDQpORVc6DQoNCjkuMy4zLiAg
VExTIFJvbGUgRGV0ZXJtaW5hdGlvbg0KDQogICBJZiB0aGUgbS0gbGluZSBwcm90byB2YWx1ZSBp
cyAnU0NUUC9EVExTJywgJ1VEUC9EVExTL1NDVFAnIG9yDQogICAnVENQL0RUTFMvU0NUUCcsIHRo
ZSAnYWN0aXZlL3Bhc3NpdmUnIHN0YXR1cyBpcyB1c2VkIHRvIGRldGVybWluZSB0aGUNCiAgIChE
KVRMUyByb2xlcyBvZiB0aGUgZW5kcG9pbnRzLiAgRm9sbG93aW5nIHRoZSBwcm9jZWR1cmVzIGlu
DQogICBbUkZDNDU3Ml0sIHRoZSAnYWN0aXZlJyBlbmRwb2ludCB3aWxsIHRha2UgdGhlIChEKVRM
UyBjbGllbnQgcm9sZS4NCg0KICAgT25jZSB0aGUgRFRMUyBjb25uZWN0aW9uIGhhcyBiZWVuIGVz
dGFibGlzaGVkLCB0aGUgZW5kcG9pbnRzIE1VU1QgTk9UDQogICBtb2RpZnkgKGFzIHJlc3VsdCBv
ZiBhbiBvZmZlci9hbnN3ZXIgZXhjaGFuZ2UpIHRoZSBUTFMgcm9sZXMsIG9yIHRoZQ0KICAgJ2Fj
dGl2ZS9wYXNzaXZlJyBzdGF0dXMsIG9mIHRoZSBlbmRwb2ludHMsIHVubGVzcyBzb21lIHRoZQ0K
ICAgdW5kZXJseWluZyB0cmFuc3BvcnQgcHJvdG9jb2wgaXMgYWxzbyBtb2RpZmllZCAoZS5nLiBp
ZiBhbiBJUCBhZGRyZXNzLSBvciBwb3J0DQogICB2YWx1ZSBhc3NvY2lhdGVkIHdpdGggdGhlIHRy
YW5zcG9ydCBwcm90b2NvbCBpcyBtb2RpZmllZCkuDQoNCiAgIElmIHRoZSB1bmRlcmx5aW5nIHRy
YW5zcG9ydCBwcm90b2NvbCBpcyBtb2RpZmllZCwgdGhlIGVuZHBvaW50cyBNVVNUDQogICBlc3Rh
Ymxpc2ggYSBuZXcgRFRMUyBjb25uZWN0aW9uLiAgSW4gc3VjaCBjYXNlIHRoZSAnYWN0aXZlL3Bh
c3NpdmUnIHN0YXR1cw0KICAgb2YgdGhlIGVuZHBvaW50cyB3aWxsIGFnYWluIGJlIGRldGVybWlu
ZWQgZm9sbG93aW5nIHRoZSBwcm9jZWR1cmVzIGluDQogICBbUkZDNDE0NV0sIGFuZCB0aGUgbmV3
IHN0YXR1cyB3aWxsIGJlIHVzZWQgdG8gZGV0ZXJtaW5lIHRoZSAoRClUTFMNCiAgIHJvbGVzIG9m
IHRoZSBlbmRwb2ludHMgYXNzb2NpYXRlZCB3aXRoIHRoZSBuZXcgRFRMUyBjb25uZWN0aW9uLg0K
DQogICBOT1RFOiBUaGUgcHJvY2VkdXJlIGFib3ZlIGlzIGlkZW50aWNhbCB0byB0aGUgb25lIGRl
ZmluZWQgZm9yIFNSVFAtDQogICBEVExTIGluIFtSRkM1NzYzXS4NCg0KDQpSZWdhcmRzLA0KDQpD
aHJpc3Rlcg0KDQoNCg0KRnJvbTogTWFrYXJhanUsIE1hcmlkaSBSYWp1IChSYWp1KSBbbWFpbHRv
OlJhanUuTWFrYXJhanVAYWxjYXRlbC1sdWNlbnQuY29tXQ0KU2VudDogMjYuIGhlbG1pa3V1dGEg
MjAxNSAxODowNA0KVG86IFJvbWFuIFNocG91bnQNCkNjOiBtbXVzaWNAaWV0Zi5vcmc7IENocmlz
dGVyIEhvbG1iZXJnOyBTaW1vbiBQZXJyZWF1bHQNClN1YmplY3Q6IFJFOiBEVExTLU8vQTogRFRM
UyBmaW5nZXJwcmludCBhbmQgc2V0dXAgcm9sZSBNVVNUIE5PVCBjaGFuZ2UgdW5sZXNzIHVuZGVy
bHlpbmcgdHJhbnNwb3J0IGFsc28gY2hhbmdlcw0KDQpJIGFncmVlIHRvIHRoZSBwb2ludCB0aGF0
IGJvdGggZW5kcG9pbnRzIGhhdmUgdG8gYmUgaW4gdGhlIHNhbWUgc3RhdGUuIElNTywgYWxsb3dp
bmcgYSBuZXcgU0RQIE8vQSBpbiB0aGlzIGNhc2Ugd2l0aCBzYW1lIGZpbmdlcnByaW50IGFuZCB0
cmFuc3BvcnQgNS10dXBsZSBtYXkgc2VydmUgdGhpcyBwdXJwb3NlIGluIGFkZGl0aW9uIHRvIHJl
LWVzdGFibGlzaGluZyBhIGZhaWxlZCBEVExTIGFzc29jaWF0aW9uLiBJIGFtIG9rIGlmIHRoaXMg
aXMgYWRkZWQgYXMgc2VwYXJhdGUgdGV4dCBhbmQgYWxzbyBtYWtpbmcgaXQgb3B0aW9uYWwgdG8g
c2VuZCBuZXcgU0RQIE8vQS4NCg0KSSBhbSB0aGlua2luZyB0aGF0IHNlc3Npb24gcmVzdW1wdGlv
biBieSB0aGUgYWN0aXZlIGVuZCBwb2ludCBpcyB2aXJ0dWFsbHkgaWRlbnRpY2FsIHRvIHJlLWtl
eSAocGxlYXNlIGNvcnJlY3QgbWUgdGhhdCBJIGFtIHdyb25nKS4gQmVjYXVzZSBvZiB0aGlzLCBp
dCBjYW4gYmUgdXNlZCBib3RoIHRvIHJlY292ZXIgdGhlIHNlc3Npb24gb3IgdG8gcmUta2V5IHRo
ZSBEVExTIGNvbm5lY3Rpb24gd2l0aG91dCBhbnkgaW50ZXJhY3Rpb24gd2l0aCBvZmZlci9hbnN3
ZXIuIEkgZG8gbm90IHdhbnQgdG8gc2VlIHRoZSBuZWVkIGZvciB0aGUgb3B0aW9uYWwgU0RQIE8v
QSBoZXJlIHNpbmNlIG5vcm1hbGx5IFNEUCBPL0Egd2l0aCB0aGUgc2FtZSB0cmFuc3BvcnQgcGFy
YW1ldGVycyBkb2VzIG5vdCBtZWFuIERUTFMgcmUtbmVnb3RpYXRpb24uIFVubGVzcyB3ZSBhZGQg
c29tZXRoaW5nIHNwZWNpYWwgaW4gdGhlIE8vQSwgaXQgd2lsbCBub3QgaGVscCBpbiBzeW5jaHJv
bml6aW5nIHRoZSBlbmQgcG9pbnQgc3RhdGUuDQo8UmFqdT4NCkkgYW0gbm90IHN1cmUgd2hhdCB5
b3UgbWVhbnQgYnkgc2Vzc2lvbiByZXN1bXB0aW9uIGFzIGl0IGlzIGFtYmlndW91cz8hIElzIGl0
IHRoZSBvbmUgc3BlY2lmaWVkIGluIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY0
I2FwcGVuZGl4LUIgdXNpbmcg4oCcbWFzdGVyIGNvbnRleHTigJ0/IG9yIGh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9yZmM0NTA3IHVzaW5nIFNlc3Npb25UaWNrZXQ/IEJ1dCBuZWl0aGVyIHNl
ZW1zIHRvIGFkZHJlc3MgdGhlIGlzc3VlIG9mIHJlb3BlbmluZyBhIGNsb3NlZCBEVExTIGFzc29j
aWF0aW9uLiBQZXIgbXkgdW5kZXJzdGFuZGluZywgcmVrZXkgb2YgRFRMUyBzZXNzaW9uIGhhcHBl
bnMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIGV4aXN0aW5nIGFzc29jaWF0aW9uICh5ZXMsIHdp
dGggbm8gbmV3IFNEUCBPL0EpLg0KDQpJIHVuZGVyc3RhbmQgdGhhdCBkZXNpcmUgaXMgdG8gcmUt
ZXN0YWJsaXNoIGEgZmFpbGVkIERUTFMgd2l0aG91dCBuZXcgU0RQIE8vQS4gQnV0IEkgY291bGQg
bm90IGZpbmQgYW55IHJlZmVyZW5jZSB0ZXh0IHdoaWNoIGluZGljYXRlcyBhIGNsaWVudCBzaG91
bGQgYXV0b21hdGljYWxseSBhdHRlbXB0IHJlLWVzdGFibGlzaCBzdWNoIGEgZmFpbGVkIGFzc29j
aWF0aW9uICh3aGljaCBtYXkgdGhlbiB1c2UgU2Vzc2lvblRpY2tldCBmb3IgcmVzdW1wdGlvbiku
DQpFaXRoZXIgd2UgbmVlZCB0byBhZGQgc3VjaCB0ZXh0IG9yIGFsbG93IGEgbmV3IG9wdGlvbmFs
IFNEUCBPL0EuIEkgYWxzbyBwcmVmZXIgdGhlIGZvcm1lciBhcHByb2FjaC4NCjwvUmFqdT4NCg==

--_000_7594FB04B1934943A5C02806D1A2204B1D71C7F1ESESSMB209erics_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iRkkiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNl
Y3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkJhc2VkIG9uIHRoZSBkaXNjdXNzaW9ucywgSSBzdWdnZXN0IHRoZSBmb2xs
b3dpbmcgbW9kaWZpY2F0aW9uIHRvIHRoZSBTQ1RQLVNEUCBkcmFmdDo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+T0xEOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3
RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRm
aWxsLWZpbGwtYWxwaGE6MTAwLjAlIj45LjMuMy4mbmJzcDsgVExTIFJvbGUgRGV0ZXJtaW5hdGlv
bjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4
dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEw
MC4wJSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21z
by1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZp
bGwtYWxwaGE6MTAwLjAlIj4mbmJzcDsmbmJzcDsgSWYgdGhlIG0tIGxpbmUgcHJvdG8gdmFsdWUg
aXMgJ1NDVFAvRFRMUycsICdVRFAvRFRMUy9TQ1RQJyBvcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdG
O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJSI+Jm5ic3A7Jm5ic3A7ICdUQ1Av
RFRMUy9TQ1RQJywgdGhlICdhY3RpdmUvcGFzc2l2ZScgc3RhdHVzIGlzIHVzZWQgdG8gZGV0ZXJt
aW5lDQogdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1z
dHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwt
YWxwaGE6MTAwLjAlIj4mbmJzcDsmbmJzcDsgKEQpVExTIHJvbGVzIG9mIHRoZSBlbmRwb2ludHMu
Jm5ic3A7IEZvbGxvd2luZyB0aGUgcHJvY2VkdXJlcyBpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdG
O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJSI+Jm5ic3A7Jm5ic3A7IFtSRkM0
NTcyXSwgdGhlICdhY3RpdmUnIGVuZHBvaW50IHdpbGwgdGFrZSB0aGUgKEQpVExTIGNsaWVudCBy
b2xlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUt
dGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhh
OjEwMC4wJSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdG
O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxs
LWZpbGwtYWxwaGE6MTAwLjAlIj4mbmJzcDsmbmJzcDsgT25jZSBhIERUTFMgY29ubmVjdGlvbiBo
YXMgYmVlbiBlc3RhYmxpc2hlZCwgaWYgdGhlICdhY3RpdmUvcGFzc2l2ZSc8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29s
b3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPiZuYnNwOyZu
YnNwOyBzdGF0dXMgb2YgdGhlIGVuZHBvaW50cyBjaGFuZ2UgKGFzIHJlc3VsdCBvZiBhbiBvZmZl
ci9hbnN3ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3RjdGN0Y7bXNvLXN0
eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1h
bHBoYToxMDAuMCUiPiZuYnNwOyZuYnNwOyBleGNoYW5nZSkgZHVyaW5nIGEgc2Vzc2lvbiwgYSBu
ZXcgRFRMUyBjb25uZWN0aW9uIE1VU1QgYmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjttc28tc3R5
bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPiZuYnNwOyZuYnNwOyBlc3RhYmxpc2hlZC4m
bmJzcDsgVGhlcmVmb3JlLCBlbmRwb2ludHMgU0hPVUxEIE5PVCBjaGFuZ2UgdGhlICdhY3RpdmUv
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0
ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAw
LjAlIj4mbmJzcDsmbmJzcDsgcGFzc2l2ZScgc3RhdHVzIGR1cmluZyBhIHNlc3Npb24sIHVubGVz
cyB0aGV5IHdhbnQgdG8gZXN0YWJsaXNoIGENCiBuZXc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjtt
c28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPiZuYnNwOyZuYnNwOyBEVExTIGNv
bm5lY3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1z
dHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwt
YWxwaGE6MTAwLjAlIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3
RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4
dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPiZuYnNwOyZuYnNwOyBJZiB0aGUgdHJhbnNwb3J0IHBh
cmFtZXRlcnMgb2YgdGhlIHVuZGVybHlpbmcgdHJhbnNwb3J0IHByb3RvY29sLA0KIG9yPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1m
aWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlIj4m
bmJzcDsmbmJzcDsgdGhlIGtleSBmaW5nZXJwcmludHMsIGNoYW5nZSB0aGUgZW5kcG9pbnRzIE1V
U1QgZXN0YWJsaXNoIGEgbmV3IERUTFM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjttc28tc3R5bGUt
dGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPiZuYnNwOyZuYnNwOyBjb25uZWN0aW9uLiZuYnNw
OyBJbiBzdWNoIGNhc2UgdGhlICdhY3RpdmUvcGFzc2l2ZScgc3RhdHVzIG9mIHRoZTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmls
bC1jb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJSI+Jm5i
c3A7Jm5ic3A7IGVuZHBvaW50cyB3aWxsIGFnYWluIGJlIGRldGVybWluZWQgZm9sbG93aW5nIHRo
ZSBwcm9jZWR1cmVzIGluPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdG
O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxs
LWZpbGwtYWxwaGE6MTAwLjAlIj4mbmJzcDsmbmJzcDsgW1JGQzQxNDVdLCBhbmQgdGhlIG5ldyBz
dGF0dXMgd2lsbCBiZSB1c2VkIHRvIGRldGVybWluZSB0aGUgKEQpVExTPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9y
OiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlIj4mbmJzcDsmbmJz
cDsgcm9sZXMgb2YgdGhlIGVuZHBvaW50cyBhc3NvY2lhdGVkIHdpdGggdGhlIG5ldyBEVExTIGNv
bm5lY3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1z
dHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwt
YWxwaGE6MTAwLjAlIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3
RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4
dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPiZuYnNwOyZuYnNwOyBOT1RFOiBUaGUgcHJvY2VkdXJl
IGFib3ZlIGlzIGlkZW50aWNhbCB0byB0aGUgb25lIGRlZmluZWQgZm9yIFNSVFAtPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxs
LWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlIj4mbmJz
cDsmbmJzcDsgRFRMUyBpbiBbUkZDNTc2M10uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojN0Y3RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0
eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzdG
N0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPiZuYnNwOyZuYnNwOyBO
T1RFOiBUaGUgcmUtZXN0YWJsaXNobWVudCBvZiBhIERUTFMgY29ubmVjdGlvbiBhcyBzdWNoIGRv
ZXMgbm90PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojN0Y3RjdGO21zby1zdHls
ZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiM3RjdGN0Y7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxw
aGE6MTAwLjAlIj4mbmJzcDsmbmJzcDsgYWZmZWN0IHRoZSB1bmRlcmx5aW5nIHRyYW5zcG9ydCBw
cm90b2NvbCBjb25uZWN0aW9uLiZuYnNwOyBIb3dldmVyLCBhczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3
RjdGO21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJSI+Jm5ic3A7Jm5ic3A7IGRl
c2NyaWJlZCBhYm92ZSwgdGhlIHJlYXNvbiBhIG5ldyBEVExTIGNvbm5lY3Rpb24gaXMgZXN0YWJs
aXNoZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3RjdGN0Y7bXNvLXN0eWxl
LXRleHRmaWxsLWZpbGwtY29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBo
YToxMDAuMCUiPiZuYnNwOyZuYnNwOyBtaWdodCBiZSBiZWNhdXNlIHNvbWUgdHJhbnNwb3J0IHBy
b3RvY29sIHBhcmFtZXRlcnMgaGF2ZSBjaGFuZ2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzdGN0Y3Rjttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojN0Y3RjdGO21z
by1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJSI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk5FVzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjkuMy4zLiZu
YnNwOyBUTFMgUm9sZSBEZXRlcm1pbmF0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7IElmIHRoZSBt
LSBsaW5lIHByb3RvIHZhbHVlIGlzICdTQ1RQL0RUTFMnLCAnVURQL0RUTFMvU0NUUCcgb3I8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsgJ1RDUC9EVExTL1NDVFAnLCB0
aGUgJ2FjdGl2ZS9wYXNzaXZlJyBzdGF0dXMgaXMgdXNlZCB0byBkZXRlcm1pbmUgdGhlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7IChEKVRMUyByb2xlcyBvZiB0aGUg
ZW5kcG9pbnRzLiZuYnNwOyBGb2xsb3dpbmcgdGhlIHByb2NlZHVyZXMgaW48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsgW1JGQzQ1NzJdLCB0aGUgJ2FjdGl2ZScgZW5k
cG9pbnQgd2lsbCB0YWtlIHRoZSAoRClUTFMgY2xpZW50IHJvbGUuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5i
c3A7IE9uY2UgdGhlIERUTFMgY29ubmVjdGlvbiBoYXMgYmVlbiBlc3RhYmxpc2hlZCwgdGhlIGVu
ZHBvaW50cyBNVVNUIE5PVDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNw
OyBtb2RpZnkgKGFzIHJlc3VsdCBvZiBhbiBvZmZlci9hbnN3ZXIgZXhjaGFuZ2UpIHRoZSBUTFMg
cm9sZXMsIG9yIHRoZQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7J2FjdGl2ZS9wYXNzaXZlJyBzdGF0dXMsIG9mIHRoZSBlbmRwb2ludHMsIHVubGVzcyBz
b21lIHRoZQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
dW5kZXJseWluZyB0cmFuc3BvcnQgcHJvdG9jb2wgaXMgYWxzbyBtb2RpZmllZCAoZS5nLiBpZiBh
biBJUCBhZGRyZXNzLSBvciBwb3J0DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDt2YWx1ZSBhc3NvY2lhdGVkIHdpdGggdGhlIHRyYW5zcG9ydCBwcm90b2Nv
bCBpcyBtb2RpZmllZCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwO0lmIHRoZSB1bmRlcmx5aW5nIHRyYW5zcG9ydCBwcm90b2NvbCBpcyBtb2RpZmllZCwg
dGhlIGVuZHBvaW50cyBNVVNUDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDtlc3RhYmxpc2ggYSBuZXcgRFRMUyBjb25uZWN0aW9uLiZuYnNwOyBJbiBzdWNo
IGNhc2UgdGhlICdhY3RpdmUvcGFzc2l2ZScgc3RhdHVzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDtvZiB0aGUgZW5kcG9pbnRzIHdpbGwgYWdhaW4gYmUg
ZGV0ZXJtaW5lZCBmb2xsb3dpbmcgdGhlIHByb2NlZHVyZXMgaW48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsgW1JGQzQxNDVdLCBhbmQgdGhlIG5ldyBzdGF0dXMgd2ls
bCBiZSB1c2VkIHRvIGRldGVybWluZSB0aGUgKEQpVExTPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Jm5ic3A7Jm5ic3A7IHJvbGVzIG9mIHRoZSBlbmRwb2ludHMgYXNzb2NpYXRlZCB3aXRo
IHRoZSBuZXcgRFRMUyBjb25uZWN0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyBOT1RFOiBUaGUg
cHJvY2VkdXJlIGFib3ZlIGlzIGlkZW50aWNhbCB0byB0aGUgb25lIGRlZmluZWQgZm9yIFNSVFAt
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7IERUTFMgaW4gW1JGQzU3
NjNdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5DaHJpc3RlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiBNYWthcmFqdSwgTWFyaWRpIFJhanUgKFJhanUpIFttYWlsdG86UmFqdS5NYWthcmFqdUBh
bGNhdGVsLWx1Y2VudC5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gMjYuIGhlbG1pa3V1dGEgMjAx
NSAxODowNDxicj4NCjxiPlRvOjwvYj4gUm9tYW4gU2hwb3VudDxicj4NCjxiPkNjOjwvYj4gbW11
c2ljQGlldGYub3JnOyBDaHJpc3RlciBIb2xtYmVyZzsgU2ltb24gUGVycmVhdWx0PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBEVExTLU8vQTogRFRMUyBmaW5nZXJwcmludCBhbmQgc2V0dXAgcm9s
ZSBNVVNUIE5PVCBjaGFuZ2UgdW5sZXNzIHVuZGVybHlpbmcgdHJhbnNwb3J0IGFsc28gY2hhbmdl
czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20g
MGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1y
aWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxi
PjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SSBhZ3JlZSB0byB0aGUgcG9pbnQgdGhhdCBib3RoIGVuZHBvaW50cyBoYXZlIHRvIGJlIGlu
IHRoZSBzYW1lIHN0YXRlLiBJTU8sIGFsbG93aW5nDQogYSBuZXcgU0RQIE8vQSBpbiB0aGlzIGNh
c2Ugd2l0aCBzYW1lIGZpbmdlcnByaW50IGFuZCB0cmFuc3BvcnQgNS10dXBsZSBtYXkgc2VydmUg
dGhpcyBwdXJwb3NlIGluIGFkZGl0aW9uIHRvIHJlLWVzdGFibGlzaGluZyBhIGZhaWxlZCBEVExT
IGFzc29jaWF0aW9uLiBJIGFtIG9rIGlmIHRoaXMgaXMgYWRkZWQgYXMgc2VwYXJhdGUgdGV4dCBh
bmQgYWxzbyBtYWtpbmcgaXQgb3B0aW9uYWwgdG8gc2VuZCBuZXcgU0RQIE8vQS48L3NwYW4+PC9p
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBhbSB0aGlua2luZyB0aGF0IHNlc3Npb24g
cmVzdW1wdGlvbiBieSB0aGUgYWN0aXZlIGVuZCBwb2ludCBpcyB2aXJ0dWFsbHkgaWRlbnRpY2Fs
IHRvIHJlLWtleSAocGxlYXNlIGNvcnJlY3QgbWUgdGhhdCBJIGFtIHdyb25nKS4gQmVjYXVzZSBv
ZiB0aGlzLCBpdCBjYW4gYmUgdXNlZCBib3RoIHRvIHJlY292ZXIgdGhlIHNlc3Npb24gb3IgdG8g
cmUta2V5IHRoZSBEVExTIGNvbm5lY3Rpb24NCiB3aXRob3V0IGFueSBpbnRlcmFjdGlvbiB3aXRo
IG9mZmVyL2Fuc3dlci4gSSBkbyBub3Qgd2FudCB0byBzZWUgdGhlIG5lZWQgZm9yIHRoZSBvcHRp
b25hbCBTRFAgTy9BIGhlcmUgc2luY2Ugbm9ybWFsbHkgU0RQIE8vQSB3aXRoIHRoZSBzYW1lIHRy
YW5zcG9ydCBwYXJhbWV0ZXJzIGRvZXMgbm90IG1lYW4gRFRMUyByZS1uZWdvdGlhdGlvbi4gVW5s
ZXNzIHdlIGFkZCBzb21ldGhpbmcgc3BlY2lhbCBpbiB0aGUgTy9BLCBpdCB3aWxsIG5vdCBoZWxw
DQogaW4gc3luY2hyb25pemluZyB0aGUgZW5kIHBvaW50IHN0YXRlLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jmx0O1JhanUm
Z3Q7PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkkgYW0gbm90IHN1cmUgd2hhdCB5b3UgbWVhbnQgYnkgc2Vzc2lvbiByZXN1bXB0aW9uIGFz
IGl0IGlzIGFtYmlndW91cz8hIElzIGl0IHRoZSBvbmUgc3BlY2lmaWVkIGluDQo8YSBocmVmPSJo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2NCNhcHBlbmRpeC1CIj5odHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjNTc2NCNhcHBlbmRpeC1CPC9hPiB1c2luZyDigJxtYXN0ZXIg
Y29udGV4dOKAnT8gb3INCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0
NTA3Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDUwNzwvYT4gdXNpbmcgU2Vzc2lv
blRpY2tldD8gQnV0IG5laXRoZXIgc2VlbXMgdG8gYWRkcmVzcyB0aGUgaXNzdWUgb2YgcmVvcGVu
aW5nIGEgY2xvc2VkIERUTFMgYXNzb2NpYXRpb24uIFBlciBteSB1bmRlcnN0YW5kaW5nLCByZWtl
eSBvZiBEVExTIHNlc3Npb24gaGFwcGVucyB3aXRoaW4gdGhlIGNvbnRleHQNCiBvZiBhbiBleGlz
dGluZyBhc3NvY2lhdGlvbiAoeWVzLCB3aXRoIG5vIG5ldyBTRFAgTy9BKS48bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdW5k
ZXJzdGFuZCB0aGF0IGRlc2lyZSBpcyB0byByZS1lc3RhYmxpc2ggYSBmYWlsZWQgRFRMUyB3aXRo
b3V0IG5ldyBTRFAgTy9BLiBCdXQgSSBjb3VsZCBub3QgZmluZCBhbnkgcmVmZXJlbmNlIHRleHQg
d2hpY2ggaW5kaWNhdGVzIGENCiBjbGllbnQgc2hvdWxkIGF1dG9tYXRpY2FsbHkgYXR0ZW1wdCBy
ZS1lc3RhYmxpc2ggc3VjaCBhIGZhaWxlZCBhc3NvY2lhdGlvbiAod2hpY2ggbWF5IHRoZW4gdXNl
IFNlc3Npb25UaWNrZXQgZm9yIHJlc3VtcHRpb24pLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5FaXRoZXIgd2UgbmVlZCB0byBhZGQgc3Vj
aCB0ZXh0IG9yIGFsbG93IGEgbmV3IG9wdGlvbmFsIFNEUCBPL0EuIEkgYWxzbyBwcmVmZXIgdGhl
IGZvcm1lciBhcHByb2FjaC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jmx0Oy9SYWp1Jmd0Ozwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_7594FB04B1934943A5C02806D1A2204B1D71C7F1ESESSMB209erics_--


From nobody Fri Feb 27 05:30:30 2015
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 209A71A924A for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 05:30:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level: 
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I8sDROoV8ay0 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 05:30:27 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F3171A8773 for <mmusic@ietf.org>; Fri, 27 Feb 2015 05:30:26 -0800 (PST)
Received: from us70uusmtp3.zam.alcatel-lucent.com (unknown [135.5.2.65]) by Websense Email Security Gateway with ESMTPS id 9A9F5B361771D; Fri, 27 Feb 2015 13:30:20 +0000 (GMT)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id t1RDULXq031640 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 27 Feb 2015 08:30:21 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Fri, 27 Feb 2015 08:30:21 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Roman Shpount <roman@telurix.com>
Thread-Topic: DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
Thread-Index: AQHQUQS8Jw0arWMGR66RGrdNZa6I550BpefggAB8NICAAPDpgIABo2WA//+4IEA=
Date: Fri, 27 Feb 2015 13:30:21 +0000
Deferred-Delivery: Fri, 27 Feb 2015 13:30:00 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E71BB9E@US70UWXCHMBA02.zam.alcatel-lucent.com>
References: <CAD5OKxt0Pjwg5=TE948E0AnK8edb1gbO_d-qM15TRULai73O6w@mail.gmail.com> <E1FE4C082A89A246A11D7F32A95A17828E718D00@US70UWXCHMBA02.zam.alcatel-lucent.com> <CAD5OKxu1-T6fJ4vCqHZ=-LY+_bb_VufemT2sA07uJ9HP0n9wMw@mail.gmail.com> <E1FE4C082A89A246A11D7F32A95A17828E71A3F2@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D71C4DE@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D71C4DE@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.18]
Content-Type: multipart/alternative; boundary="_000_E1FE4C082A89A246A11D7F32A95A17828E71BB9EUS70UWXCHMBA02z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/obQxYB3xoELVWam-273FGt3Z6fk>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 13:30:29 -0000

--_000_E1FE4C082A89A246A11D7F32A95A17828E71BB9EUS70UWXCHMBA02z_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SXMgdGhlcmUgYXJlIGRlZmluaXRpb24gb2Yg4oCdKEQpVExTIHJla2V54oCdIHNvbWV3aGVyZT8N
Cg0KSSBmaW5kIHRleHQgdGFsa2luZyBhYm91dCDigJxyZS1kb2luZyB0aGUgaGFuZHNoYWtl4oCd
LCBidXQgZG9lc27igJl0IHRoYXQgaW5jbHVkZSByZS1zZW5kaW5nIHRoZSBDbGllbnQvU2VydmVy
SGVsbG8gbWVzc2FnZXMsIHdoaWNoIGJhc2ljYWxseSBtZWFucyByZS1lc3RhYmxpc2hpbmcgdGhl
IChEKVRMUyBjb25uZWN0aW9uPw0KPFJhanU+DQpJIGFtIGFmcmFpZCB0aGF0IHRoZXJlIGlzIG5v
IHN0cmFpZ2h0Zm9yd2FyZCBhbnN3ZXIgdG8gdGhpcyBhcyBJIGRvIG5vdCBzZWUgdGhlc2UgdGVy
bXMgZm9ybWFsbHkgZGVmaW5lZCBhbnl3aGVyZSwgYnV0IHVzZWQgZXZlcnl3aGVyZSBpbmNvbnNp
c3RlbnRseSENCkkgdGhpbmssIHRoZSB0ZXJtIHJla2V5LCByZWhhbmRzaGFrZSBhbmQgcmVuZWdv
dGlhdGlvbiBhbGwgbWVhbiBzYW1lIHRoaW5nOiBhIG5ldyBDbGllbnQvU2VydmVyIEhlbGxvIGV4
Y2hhbmdlIHdpdGhpbiB0aGUgY29udGV4dCBvZiBjdXJyZW50IGFzc29jaWF0aW9uIFsxXSBhbmQg
cHJvdGVjdGVkIGJ5ICBleGlzdGluZyBjaXBoZXIgc3VpdGVbM10uDQpUTFMgMS41IFJGQ1sxXSB1
c2VkIHRoZSB0ZXJtIHJlbmVnb3RpYXRpb24gb25seS4gRFRMUyBSRkMgWzJdIHVzZWQgcmVoYW5k
c2hha2UgdGVybWlub2xvZ3kgb25seSEgRFRMUy1TUlRQWzNdIHVzZWQgYWxsIHRocmVlIHRlcm1z
OiByZWtleSwgcmVoYW5kc2hha2UsIHJlbmVnb3RpYXRpb24uIEkgdGhpbmsgdGhlIHVzZSBvZiDi
gJxyZWtleeKAnSBpbiB0aGlzIGNvbnRleHQgaXMganVzdCB0byBtYWtlIGl0IGV4cGxpY2l0IHRv
IGdldCBuZXcga2V5cyBmb3IgU1JUUCB1c2UsIGJ1dCBpdCBpcyBzdGlsbCDigJxyZW5lZ290aWF0
aW9u4oCdLg0KDQpJbiBjb25jbHVzaW9uLCBJIHRoaW5rIGl0IGlzIHByZWZlcnJlZCB0byB1c2Ug
4oCYcmVuZWdvdGlhdGlvbuKAmSBmb3IgdGhpcyBwcm9jZWR1cmUuDQpbMV0gVExTMS41IGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1MjQ2I3NlY3Rpb24tNy40LjEgYW5kIG90aGVyIHNl
Y3Rpb25zIGFzIHdlbGw6DQo3LjQuMTxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTI0
NiNzZWN0aW9uLTcuNC4xPi4gIEhlbGxvIE1lc3NhZ2VzDQogICBUaGUgaGVsbG8gcGhhc2UgbWVz
c2FnZXMgYXJlIHVzZWQgdG8gZXhjaGFuZ2Ugc2VjdXJpdHkgZW5oYW5jZW1lbnQNCiAgIGNhcGFi
aWxpdGllcyBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHNlcnZlci4gIFdoZW4gYSBuZXcgc2Vzc2lv
bg0KICAgYmVnaW5zLCB0aGUgcmVjb3JkIGxheWVyJ3MgY29ubmVjdGlvbiBzdGF0ZSBlbmNyeXB0
aW9uLCBoYXNoLCBhbmQNCiAgIGNvbXByZXNzaW9uIGFsZ29yaXRobXMgYXJlIGluaXRpYWxpemVk
IHRvIG51bGwuICBUaGUgY3VycmVudA0KICAgY29ubmVjdGlvbiBzdGF0ZSBpcyB1c2VkIGZvciBy
ZW5lZ290aWF0aW9uIG1lc3NhZ2VzLg0KDQogICAgICDigKYNCg0KICAgICAgVGhpcyBtZXNzYWdl
IE1BWSBiZSBpZ25vcmVkIGJ5DQoNCiAgICAgIHRoZSBjbGllbnQgaWYgaXQgZG9lcyBub3Qgd2lz
aCB0byByZW5lZ290aWF0ZSBhIHNlc3Npb24sIG9yIHRoZQ0KDQogICAgICBjbGllbnQgbWF5LCBp
ZiBpdCB3aXNoZXMsIHJlc3BvbmQgd2l0aCBhIG5vX3JlbmVnb3RpYXRpb24gYWxlcnQuDQoNClsy
XSBEVExTIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MzQ3I3NlY3Rpb24tNC4yLjQN
Cg0KICAgV2hlbiB0aGUgc2VydmVyIGRlc2lyZXMgYSByZWhhbmRzaGFrZSwgaXQgdHJhbnNpdGlv
bnMgZnJvbSB0aGUNCg0KICAgRklOSVNIRUQgc3RhdGUgdG8gdGhlIFBSRVBBUklORyBzdGF0ZSB0
byB0cmFuc21pdCB0aGUgSGVsbG9SZXF1ZXN0Lg0KDQogICBXaGVuIHRoZSBjbGllbnQgcmVjZWl2
ZXMgYSBIZWxsb1JlcXVlc3QsIGl0IHRyYW5zaXRpb25zIGZyb20gRklOSVNIRUQNCg0KICAgdG8g
UFJFUEFSSU5HIHRvIHRyYW5zbWl0IHRoZSBDbGllbnRIZWxsby4NCg0KDQoNClszXSBEVExTLVNS
VFAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzU3NjQjc2VjdGlvbi01LjINCjUuMjxo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2NCNzZWN0aW9uLTUuMj4uICBSZWhhbmRz
aGFrZSBhbmQgUmVrZXkNCg0KDQoNCiAgIFJla2V5aW5nIGluIERUTFMgaXMgYWNjb21wbGlzaGVk
IGJ5IHBlcmZvcm1pbmcgYSBuZXcgaGFuZHNoYWtlIG92ZXINCg0KICAgdGhlIGV4aXN0aW5nIERU
TFMgY2hhbm5lbC4gVGhhdCBpcywgdGhlIGhhbmRzaGFrZSBtZXNzYWdlcyBhcmUNCg0KICAgcHJv
dGVjdGVkIGJ5IHRoZSBleGlzdGluZyBEVExTIGNpcGhlciBzdWl0ZS4NCg0KDQoNCjcuMy4yPGh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY0I3NlY3Rpb24tNy4zLjI+LiAgUmVuZWdv
dGlhdGlvbg0KDQogICBCZWNhdXNlIHRoZSByZWhhbmRzaGFrZSB0cmFuc2l0aW9uIGFsZ29yaXRo
bSBzcGVjaWZpZWQgaW4gU2VjdGlvbiA1LjI8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3Jm
YzU3NjQjc2VjdGlvbi01LjI+DQoNCiAgIHJlcXVpcmVzIHRyeWluZyBtdWx0aXBsZSBzZXRzIG9m
IGtleXMgaWYgbm8gTUtJIGlzIHVzZWQsIGl0IHNsaWdodGx5DQoNCiAgIHdlYWtlbnMgdGhlIGF1
dGhlbnRpY2F0aW9uLg0KDQoNCjwvUmFqdT4NCg0KQlINClJhanUNCg==

--_000_E1FE4C082A89A246A11D7F32A95A17828E71BB9EUS70UWXCHMBA02z_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQov
KiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlh
IE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0
IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNl
cmlmIjt9DQpoMw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVh
ZGluZyAzIENoYXIiOw0KCW1hcmdpbi10b3A6MTAuMHB0Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJ
bWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglwYWdlLWJyZWFrLWFmdGVyOmF2b2lkOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNhbWJyaWEiLCJzZXJpZiI7DQoJY29sb3I6IzRGODFCRDt9DQpoNA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyA0IENoYXIiOw0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBD
aGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxT
dHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1l
OiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNw
YW4uSGVhZGluZzRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIZWFkaW5nIDQgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgNCI7DQoJZm9udC13
ZWlnaHQ6Ym9sZDt9DQpzcGFuLkhlYWRpbmczQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGlu
ZyAzIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFk
aW5nIDMiOw0KCWZvbnQtZmFtaWx5OiJDYW1icmlhIiwic2VyaWYiOw0KCWNvbG9yOiM0RjgxQkQ7
DQoJZm9udC13ZWlnaHQ6Ym9sZDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1
ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JcyB0aGVyZSBhcmUg
ZGVmaW5pdGlvbiBvZiDigJ0oRClUTFMgcmVrZXnigJ0gc29tZXdoZXJlPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBm
aW5kIHRleHQgdGFsa2luZyBhYm91dCDigJxyZS1kb2luZyB0aGUgaGFuZHNoYWtl4oCdLCBidXQg
ZG9lc27igJl0IHRoYXQgaW5jbHVkZSByZS1zZW5kaW5nIHRoZSBDbGllbnQvU2VydmVySGVsbG8g
bWVzc2FnZXMsIHdoaWNoIGJhc2ljYWxseSBtZWFucyByZS1lc3RhYmxpc2hpbmcNCiB0aGUgKEQp
VExTIGNvbm5lY3Rpb24/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZsdDtS
YWp1Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgYW0g
YWZyYWlkIHRoYXQgdGhlcmUgaXMgbm8gc3RyYWlnaHRmb3J3YXJkIGFuc3dlciB0byB0aGlzIGFz
IEkgZG8gbm90IHNlZSB0aGVzZSB0ZXJtcyBmb3JtYWxseSBkZWZpbmVkIGFueXdoZXJlLCBidXQg
dXNlZCBldmVyeXdoZXJlIGluY29uc2lzdGVudGx5ITxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmssIHRoZSB0ZXJtIHJla2V5LCByZWhhbmRzaGFrZSBh
bmQgcmVuZWdvdGlhdGlvbiBhbGwgbWVhbiBzYW1lIHRoaW5nOiBhIG5ldyBDbGllbnQvU2VydmVy
IEhlbGxvIGV4Y2hhbmdlIHdpdGhpbiB0aGUgY29udGV4dCBvZiBjdXJyZW50IGFzc29jaWF0aW9u
DQogWzFdIGFuZCBwcm90ZWN0ZWQgYnkgJm5ic3A7ZXhpc3RpbmcgY2lwaGVyIHN1aXRlWzNdLiA8
bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UTFMgMS41IFJGQ1sx
XSB1c2VkIHRoZSB0ZXJtIHJlbmVnb3RpYXRpb24gb25seS4gRFRMUyBSRkMgWzJdIHVzZWQgcmVo
YW5kc2hha2UgdGVybWlub2xvZ3kgb25seSEgRFRMUy1TUlRQWzNdIHVzZWQgYWxsIHRocmVlIHRl
cm1zOiByZWtleSwgcmVoYW5kc2hha2UsDQogcmVuZWdvdGlhdGlvbi4gSSB0aGluayB0aGUgdXNl
IG9mIOKAnHJla2V54oCdIGluIHRoaXMgY29udGV4dCBpcyBqdXN0IHRvIG1ha2UgaXQgZXhwbGlj
aXQgdG8gZ2V0IG5ldyBrZXlzIGZvciBTUlRQIHVzZSwgYnV0IGl0IGlzIHN0aWxsIOKAnHJlbmVn
b3RpYXRpb27igJ0uPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gY29u
Y2x1c2lvbiwgSSB0aGluayBpdCBpcyBwcmVmZXJyZWQgdG8gdXNlIOKAmHJlbmVnb3RpYXRpb27i
gJkgZm9yIHRoaXMgcHJvY2VkdXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPGg0
IHN0eWxlPSJtc28tbGluZS1oZWlnaHQtYWx0OjBwdDtwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMi
PjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO2ZvbnQtd2VpZ2h0
Om5vcm1hbCI+WzFdDQo8YSBuYW1lPSJzZWN0aW9uLTcuNC4xIj5UTFMxLjUgPC9hPjxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1MjQ2I3NlY3Rpb24tNy40LjEiPmh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1MjQ2I3NlY3Rpb24tNy40LjE8L2E+IGFuZCBvdGhl
ciBzZWN0aW9ucyBhcyB3ZWxsOjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2g0Pg0KPGg0IHN0eWxl
PSJtc28tbGluZS1oZWlnaHQtYWx0OjBwdDtwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxhIGhy
ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1MjQ2I3NlY3Rpb24tNy40LjEiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj43LjQuMTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
Pi4mbmJzcDsNCiBIZWxsbyBNZXNzYWdlczxvOnA+PC9vOnA+PC9zcGFuPjwvaDQ+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IFRoZSBoZWxsbyBwaGFzZSBtZXNzYWdlcyBhcmUgdXNl
ZCB0byBleGNoYW5nZSBzZWN1cml0eSBlbmhhbmNlbWVudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgY2FwYWJpbGl0aWVzIGJldHdlZW4gdGhl
IGNsaWVudCBhbmQgc2VydmVyLiZuYnNwOyBXaGVuIGEgbmV3IHNlc3Npb248bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6
YWx3YXlzIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGJlZ2lucywgdGhlIHJl
Y29yZCBsYXllcidzIGNvbm5lY3Rpb24gc3RhdGUgZW5jcnlwdGlvbiwgaGFzaCwgYW5kPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWst
YmVmb3JlOmFsd2F5cyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBjb21wcmVz
c2lvbiBhbGdvcml0aG1zIGFyZSBpbml0aWFsaXplZCB0byBudWxsLiZuYnNwOw0KPGI+VGhlIGN1
cnJlbnQ8bzpwPjwvbzpwPjwvYj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyBjb25uZWN0aW9uIHN0YXRlIGlzIHVzZWQgZm9yIHJlbmVnb3RpYXRpb24gbWVz
c2FnZXMuPG86cD48L286cD48L3NwYW4+PC9iPjwvcD4NCjxwcmUgc3R5bGU9InBhZ2UtYnJlYWst
YmVmb3JlOmFsd2F5cyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyDigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmUgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyA8Yj5UaGlzIG1lc3NhZ2UgTUFZIGJlIGlnbm9yZWQgYnk8bzpwPjwvbzpwPjwvYj48L3NwYW4+
PC9wcmU+DQo8cHJlIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgdGhlIGNsaWVudCBpZiBpdCBkb2VzIG5vdCB3aXNoIHRvIHJlbmVnb3RpYXRlIGEg
c2Vzc2k8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij5vbiwgb3IgdGhlPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJwYWdlLWJy
ZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY2xpZW50IG1heSwgaWYgaXQgd2lz
aGVzLCByZXNwb25kIHdpdGggYSBub19yZW5lZ290aWF0aW9uIGFsZXJ0LjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+
PC9wPg0KPGg0IHN0eWxlPSJtc28tbGluZS1oZWlnaHQtYWx0OjBwdDtwYWdlLWJyZWFrLWJlZm9y
ZTphbHdheXMiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO2Zv
bnQtd2VpZ2h0Om5vcm1hbCI+WzJdIERUTFMNCjwvc3Bhbj48L2k+PHNwYW4gY2xhc3M9Ik1zb0h5
cGVybGluayI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYzNDcjc2Vj
dGlvbi00LjIuNCI+aHR0cHM8aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjovL3Rvb2xz
LmlldGYub3JnL2h0bWwvcmZjNjM0NyNzZWN0aW9uLTQuMi40PC9zcGFuPjwvaT48L2E+PC9zcGFu
PjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO2ZvbnQtd2VpZ2h0
Om5vcm1hbCI+PG86cD48L286cD48L3NwYW4+PC9pPjwvaDQ+DQo8cHJlIHN0eWxlPSJwYWdlLWJy
ZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsgV2hlbiA8Yj50aGUgc2VydmVyIGRlc2lyZXMgYSByZWhhbmRzaGFr
ZSw8L2I+IGl0IHRyYW5zaXRpb25zIGZyb20gdGhlPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgRklOSVNIRUQgc3RhdGUgdG8gdGhl
IFBSRVBBUklORyBzdGF0ZSB0byB0cmFuc21pdCB0aGUgSGVsbG9SZXF1ZXN0LjxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IFdoZW4g
dGhlIGNsaWVudCByZWNlaXZlcyBhIEhlbGxvUmVxdWVzdCwgaXQgdHJhbnNpdGlvbnMgZnJvbSBG
SU5JU0hFRDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0icGFnZS1icmVhay1i
ZWZvcmU6YWx3YXlzIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7IHRvIFBSRVBBUklORyB0byB0cmFuc21pdCB0aGUgQ2xpZW50SGVsbG8uPG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdh
eXMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxoNCBzdHlsZT0ibXNvLWxpbmUtaGVpZ2h0LWFsdDowcHQ7
cGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlszXSBE
VExTLVNSVFANCjwvc3Bhbj48c3BhbiBjbGFzcz0iTXNvSHlwZXJsaW5rIj48YSBocmVmPSJodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2NCNzZWN0aW9uLTUuMiI+aHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL3JmYzU3NjQjc2VjdGlvbi01LjI8L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9oND4NCjxoMyBzdHlsZT0ibXNvLWxp
bmUtaGVpZ2h0LWFsdDowcHQ7cGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48YSBuYW1lPSJzZWN0
aW9uLTUuMiI+PC9hPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY0
I3NlY3Rpb24tNS4yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+NS4yPC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+LiZuYnNwOw0KIFJlaGFuZHNoYWtlIGFuZCBSZWtleTxvOnA+PC9vOnA+
PC9zcGFuPjwvaDM+DQo8cHJlIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBSZWtleWlu
ZyBpbiBEVExTIGlzIGFjY29tcGxpc2hlZCBieSBwZXJmb3JtaW5nIGEgbmV3IGhhbmRzaGFrZSBv
dmVyPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9y
ZTphbHdheXMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsgdGhlIGV4aXN0aW5nIERUTFMgY2hhbm5lbC4gVGhhdCBpcywgPGI+dGhlIGhhbmRz
aGFrZSBtZXNzYWdlcyBhcmU8bzpwPjwvbzpwPjwvYj48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxl
PSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgcHJvdGVjdGVkIGJ5IHRoZSBleGlzdGluZyBE
VExTIGNpcGhlciBzdWl0ZTwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPi48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9InBhZ2Ut
YnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPGg0IHN0eWxlPSJtc28tbGlu
ZS1oZWlnaHQtYWx0OjBwdDtwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxhIG5hbWU9InNlY3Rp
b24tNy4zLjIiPjwvYT48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2
NCNzZWN0aW9uLTcuMy4yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Ny4zLjI8L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4uJm5ic3A7DQogUmVuZWdvdGlhdGlvbjxvOnA+PC9vOnA+PC9z
cGFuPjwvaDQ+DQo8cHJlIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgQmVjYXVzZSB0
aGUgcmVoYW5kc2hha2UgdHJhbnNpdGlvbiBhbGdvcml0aG0gc3BlY2lmaWVkIGluIDxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY0I3NlY3Rpb24tNS4yIj5TZWN0aW9u
IDUuMjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9InBhZ2UtYnJlYWst
YmVmb3JlOmFsd2F5cyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyByZXF1aXJlcyB0cnlpbmcgbXVsdGlwbGUgc2V0cyBvZiBrZXlzIGlmIG5v
IE1LSSBpcyB1c2VkLCBpdCBzbGlnaHRseTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBz
dHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHdlYWtlbnMgdGhlIGF1dGhlbnRpY2F0aW9u
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6
YWx3YXlzIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jmx0Oy9SYWp1Jmd0OzxvOnA+
PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJSPG86cD48L286cD48L3NwYW4+PC9p
PjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UmFqdTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_E1FE4C082A89A246A11D7F32A95A17828E71BB9EUS70UWXCHMBA02z_--


From nobody Fri Feb 27 05:31:09 2015
Return-Path: <roman@telurix.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 414651A924A for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 05:31:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LJL_NoVC2UK1 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 05:31:06 -0800 (PST)
Received: from mail-ig0-f171.google.com (mail-ig0-f171.google.com [209.85.213.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 148A71A88F6 for <mmusic@ietf.org>; Fri, 27 Feb 2015 05:31:06 -0800 (PST)
Received: by igqa13 with SMTP id a13so235335igq.0 for <mmusic@ietf.org>; Fri, 27 Feb 2015 05:31:05 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Ln6YJ7m7+jNRlHDfHIBY/oLiVBQOZK0pI6mkyLexCvE=; b=OMjf617dkh2Iy8jINC4jMAM+nCobxMcs9R6cSIsbL9vJ306pCGs/3GQe7bkLvAq1KH 8aZQncZ5o041btQLHKZvRP0zDBQ30OllO/5ORijMUzb8kcfYBSygtfNpBrJOnptEWxwY cHSIryg1F119Na2oxnjWSwGFWShuRKcK/md3u/Jqql6q+977Fk6XIW1aPojuh8jd5Vqn QjL3B/lxBiEoiNiuyaW8RpxLMOpHTj2liV8j/s6GJrltFZBn/ekk46z+dGGyw3P8e+90 XZ2RgoqJyW/6f8nHE+MIwdjvkCZWKKCCEkcQMN6gqmcQW9LG1Mo9arDy5thbFcbT4bTT ItsA==
X-Gm-Message-State: ALoCoQkbjLW1S1vZen10w/WOodjSTpCWw5vNiez5Lpz5ukTI3sWU5m/Zx87nfZrUqUPOKVihrmMf
X-Received: by 10.50.111.168 with SMTP id ij8mr3982677igb.43.1425043865467; Fri, 27 Feb 2015 05:31:05 -0800 (PST)
Received: from mail-ig0-f179.google.com (mail-ig0-f179.google.com. [209.85.213.179]) by mx.google.com with ESMTPSA id i93sm2236166iod.7.2015.02.27.05.31.04 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Feb 2015 05:31:04 -0800 (PST)
Received: by igbhl2 with SMTP id hl2so206035igb.0 for <mmusic@ietf.org>; Fri, 27 Feb 2015 05:31:03 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.43.74.201 with SMTP id yx9mr15178632icb.96.1425043863220; Fri, 27 Feb 2015 05:31:03 -0800 (PST)
Received: by 10.36.20.10 with HTTP; Fri, 27 Feb 2015 05:31:03 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D71C7F1@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D71C7F1@ESESSMB209.ericsson.se>
Date: Fri, 27 Feb 2015 08:31:03 -0500
Message-ID: <CAD5OKxubrsFK8WH9wk2yCzQSGKTO1a5YtSg4vWR9j2ZGhu05uA@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary=001a11c396ce4285dd051011e1b4
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/356XwQvQ68j7cKUe7qlFdJLZj_U>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] DTLS-O/A: DTLS fingerprint and setup role MUST NOT change unless underlying transport also changes - TEXT SUGGESTION
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 13:31:08 -0000

--001a11c396ce4285dd051011e1b4
Content-Type: text/plain; charset=UTF-8

This looks good to me.

_____________
Roman Shpount

On Fri, Feb 27, 2015 at 8:27 AM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

>  Based on the discussions, I suggest the following modification to the
> SCTP-SDP draft:
>
>
>
> OLD:
>
>
>
> 9.3.3.  TLS Role Determination
>
>
>
>    If the m- line proto value is 'SCTP/DTLS', 'UDP/DTLS/SCTP' or
>
>    'TCP/DTLS/SCTP', the 'active/passive' status is used to determine the
>
>    (D)TLS roles of the endpoints.  Following the procedures in
>
>    [RFC4572], the 'active' endpoint will take the (D)TLS client role.
>
>
>
>    Once a DTLS connection has been established, if the 'active/passive'
>
>    status of the endpoints change (as result of an offer/answer
>
>    exchange) during a session, a new DTLS connection MUST be
>
>    established.  Therefore, endpoints SHOULD NOT change the 'active/
>
>    passive' status during a session, unless they want to establish a new
>
>    DTLS connection.
>
>
>
>    If the transport parameters of the underlying transport protocol, or
>
>    the key fingerprints, change the endpoints MUST establish a new DTLS
>
>    connection.  In such case the 'active/passive' status of the
>
>    endpoints will again be determined following the procedures in
>
>    [RFC4145], and the new status will be used to determine the (D)TLS
>
>    roles of the endpoints associated with the new DTLS connection.
>
>
>
>    NOTE: The procedure above is identical to the one defined for SRTP-
>
>    DTLS in [RFC5763].
>
>
>
>    NOTE: The re-establishment of a DTLS connection as such does not
>
>    affect the underlying transport protocol connection.  However, as
>
>    described above, the reason a new DTLS connection is established
>
>    might be because some transport protocol parameters have changed.
>
>
>
>
>
> NEW:
>
>
>
> 9.3.3.  TLS Role Determination
>
>
>
>    If the m- line proto value is 'SCTP/DTLS', 'UDP/DTLS/SCTP' or
>
>    'TCP/DTLS/SCTP', the 'active/passive' status is used to determine the
>
>    (D)TLS roles of the endpoints.  Following the procedures in
>
>    [RFC4572], the 'active' endpoint will take the (D)TLS client role.
>
>
>
>    Once the DTLS connection has been established, the endpoints MUST NOT
>
>    modify (as result of an offer/answer exchange) the TLS roles, or the
>
>    'active/passive' status, of the endpoints, unless some the
>
>    underlying transport protocol is also modified (e.g. if an IP address-
> or port
>
>    value associated with the transport protocol is modified).
>
>
>
>    If the underlying transport protocol is modified, the endpoints MUST
>
>    establish a new DTLS connection.  In such case the 'active/passive'
> status
>
>    of the endpoints will again be determined following the procedures in
>
>    [RFC4145], and the new status will be used to determine the (D)TLS
>
>    roles of the endpoints associated with the new DTLS connection.
>
>
>
>    NOTE: The procedure above is identical to the one defined for SRTP-
>
>    DTLS in [RFC5763].
>
>
>
>
>

--001a11c396ce4285dd051011e1b4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">This looks good to me.<br><div class=3D"gmail_extra"><br c=
lear=3D"all"><div><div class=3D"gmail_signature">_____________<br>Roman Shp=
ount</div></div>
<br><div class=3D"gmail_quote">On Fri, Feb 27, 2015 at 8:27 AM, Christer Ho=
lmberg <span dir=3D"ltr">&lt;<a href=3D"mailto:christer.holmberg@ericsson.c=
om" target=3D"_blank">christer.holmberg@ericsson.com</a>&gt;</span> wrote:<=
br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex">





<div lang=3D"FI" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125);font-family:Cali=
bri,sans-serif;font-size:11pt">Based on the discussions, I suggest the foll=
owing modification to the SCTP-SDP draft:</span><br></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">OLD:<u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">9.3.3.=C2=
=A0 TLS Role Determination<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 If the m- line proto value is &#39;SCTP/DTLS&#39;, &#39;UDP/DTLS/SCTP&#=
39; or<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 &#39;TCP/DTLS/SCTP&#39;, the &#39;active/passive&#39; status is used to=
 determine
 the<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 (D)TLS roles of the endpoints.=C2=A0 Following the procedures in<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 [RFC4572], the &#39;active&#39; endpoint will take the (D)TLS client ro=
le.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 Once a DTLS connection has been established, if the &#39;active/passive=
&#39;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 status of the endpoints change (as result of an offer/answer<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 exchange) during a session, a new DTLS connection MUST be<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 established.=C2=A0 Therefore, endpoints SHOULD NOT change the &#39;acti=
ve/<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 passive&#39; status during a session, unless they want to establish a
 new<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 DTLS connection.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 If the transport parameters of the underlying transport protocol,
 or<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 the key fingerprints, change the endpoints MUST establish a new DTLS<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 connection.=C2=A0 In such case the &#39;active/passive&#39; status of t=
he<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 endpoints will again be determined following the procedures in<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 [RFC4145], and the new status will be used to determine the (D)TLS<u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 roles of the endpoints associated with the new DTLS connection.<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 NOTE: The procedure above is identical to the one defined for SRTP-<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 DTLS in [RFC5763].<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 NOTE: The re-establishment of a DTLS connection as such does not<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 affect the underlying transport protocol connection.=C2=A0 However, as<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 described above, the reason a new DTLS connection is established<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f">=C2=A0=C2=
=A0 might be because some transport protocol parameters have changed.<u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#7f7f7f"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">NEW:<u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">9.3.3.=C2=A0 TLS Role De=
termination<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 If the m- l=
ine proto value is &#39;SCTP/DTLS&#39;, &#39;UDP/DTLS/SCTP&#39; or<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 &#39;TCP/DT=
LS/SCTP&#39;, the &#39;active/passive&#39; status is used to determine the<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 (D)TLS role=
s of the endpoints.=C2=A0 Following the procedures in<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 [RFC4572], =
the &#39;active&#39; endpoint will take the (D)TLS client role.<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 Once the DT=
LS connection has been established, the endpoints MUST NOT<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 modify (as =
result of an offer/answer exchange) the TLS roles, or the
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0=C2=A0&#39;a=
ctive/passive&#39; status, of the endpoints, unless some the
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0=C2=A0underl=
ying transport protocol is also modified (e.g. if an IP address- or port
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0=C2=A0value =
associated with the transport protocol is modified).<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=
=A0
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0=C2=A0If the=
 underlying transport protocol is modified, the endpoints MUST
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0=C2=A0establ=
ish a new DTLS connection.=C2=A0 In such case the &#39;active/passive&#39; =
status
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0=C2=A0of the=
 endpoints will again be determined following the procedures in<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 [RFC4145], =
and the new status will be used to determine the (D)TLS<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 roles of th=
e endpoints associated with the new DTLS connection.<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 NOTE: The p=
rocedure above is identical to the one defined for SRTP-<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;">=C2=A0=C2=A0 DTLS in [RF=
C5763].<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0</span></p></div></div></blockquote></div></div></div>

--001a11c396ce4285dd051011e1b4--


From nobody Fri Feb 27 07:30:10 2015
Return-Path: <juergen.stoetzer-bradler@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D0511ACC82 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 07:30:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.01
X-Spam-Level: 
X-Spam-Status: No, score=-4.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_24=0.6, MANY_SPAN_IN_TEXT=2.299, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QZxPZhnkb8ux for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 07:30:04 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4A651A00FB for <mmusic@ietf.org>; Fri, 27 Feb 2015 07:30:03 -0800 (PST)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id E9EC815D4B670 for <mmusic@ietf.org>; Fri, 27 Feb 2015 15:29:56 +0000 (GMT)
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t1RFTw3n013094 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <mmusic@ietf.org>; Fri, 27 Feb 2015 16:29:59 +0100
Received: from [149.204.68.136] (135.239.27.39) by FR712WXCHHUB03.zeu.alcatel-lucent.com (135.239.2.74) with Microsoft SMTP Server (TLS) id 14.3.195.1; Fri, 27 Feb 2015 16:29:59 +0100
Message-ID: <54F08D76.7060609@alcatel-lucent.com>
Date: Fri, 27 Feb 2015 16:29:58 +0100
From: Juergen Stoetzer-Bradler <Juergen.Stoetzer-Bradler@alcatel-lucent.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: <mmusic@ietf.org>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms030303060409030203020409"
X-Originating-IP: [135.239.27.39]
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/RurJjUwtzdRtwlqyjAbOvljuj4I>
Subject: [MMUSIC] draft-ietf-mmusic-data-channel-sdpneg - proposed text enhancements
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 15:30:09 -0000

--------------ms030303060409030203020409
Content-Type: multipart/alternative;
 boundary="------------060300000203060602050606"

This is a multi-part message in MIME format.
--------------060300000203060602050606
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hello,

We would propose a couple of modifications of the text in draft-ietf-mmus=
ic-data-channel-sdpneg-00
in order to enhance readability and to avoid potential ambiguities.

If the points in following list are agreeable then we would do correspond=
ing updates in next
draft-ietf-mmusic-data-channel-sdpneg-01.

 1. In whole document, including the document's title, replacement of"dat=
a channel" with "WebRTC
    data channel".

 2. In Section 4 removal of following note: 'OPEN ISSUE: The syntax in[I-=
D.ietf-mmusic-sctp-sdp] may
    change as that document progresses. In particular we expect "webrtc-d=
atachannel" to become a
    moregeneral term.'

 3. Consistent usage of '"m" line' in whole document as per [RFC4566].

 4. In Section 5.1.1 removal of following note:
    "Note: This attributeis derived from attribute "webrtc-DataChannel", =
which was definedin old
    version 03 of the following draft, but which was removedalong with an=
y support for SDP external
    negotiation in subsequentversions: [I-D.ietf-mmusic-sctp-sdp]."
     1.

 5. Insertion of following new sentence to the beginning ofSection 5.1.1.=
1:
    "dcmap is a media level attribute havingfollowing ABNF syntax:".

 6. In Section 5.1.1.1 the ABNF definition of "quoted-string" refersto ru=
le name "escaped-char",
    which is not defined.Instead arule with name "escaped" is defined.  R=
enaming of that rule's name
    to"escaped-char".

 7. Insertion of following dedicated note right after the "a=3Ddcmap:4
    label=3D"foo%09bar";ordered=3Dtrue;max-time=3D15000;max-retr=3D3"attr=
ibute example in Section 5.1.1.1:
    "Note: The last example (a=3Ddcmap:4) shows a 'label' parameter value=
 which contains one
    non-printable 'escaped-char' character (the    tabulator character)."=


 8. In Section 5.1.2's second paragraph replacement of "sctp streamidenti=
fier" with "SCTP stream
    identifier".

 9. In first paragraph of Section 5.2.1 replacement of first sentence
         "For the SDP-based external negotiation described in thisdocumen=
t, the initial offerer
    based "SCTP over DTLS" owns byconvention the even stream identifiers =
whereas the initialanswerer
    owns the odd stream identifiers."
    with
         "For the SDP-basedexternal negotiation described in this documen=
t, the sender of theinitial
    offer owns by convention the even stream identifierswhereas the sende=
r of the initial answer
    owns the odd streamidentifiers."

10. In Section 5.2.3 the first action of an SDP answerer, whenreceiving a=
n SDP offer, is described as
         "Applies the SDP offer.Note that the browser ignores data channe=
l specific attributes inthe
    SDP."
    Replacement of these two sentences with
         "It parses andapplies the SDP offer.Note that the typical parser=
 normallyignores unknown
    SDP attributes, which includes WebRTC data channelrelated attributes.=
"

11. In Section 5.2.3 the second sentence of the third SDP answereraction =
is
         "Note that the browser is asked to create data channelswith stre=
am identifiers not "owned"
    by the agent.".
    Replacementof this sentence with
         "Note that the agent is asked to createWebRTC data channels with=
 SCTP stream identifiers
    contained in theSDP offer if the SDP offer is accepted."

12. In Section 5.2.4 the third paragraph begins with
         "A data channelcan be closed by sending a new SDP offer which ex=
cludes the dcmapand dcsa
    attributes lines for the data channel.The port valuefor the m line sh=
ould not be changed (e.g.,
    to zero) when closinga data channel (unless all data channels are bei=
ng closed and theSCTP
    association is no longer needed), since this would close theSCTP asso=
ciation and impact all of
    the data channels.If the answerer accepts the SDP offer then it MUST =
also exclude
    thecorresponding attribute lines in the answer. ..."
    Replacement ofthis part with
         "The intention to close a WebRTC data channel canbe signaled by =
sending a new SDP offer
    which excludes the"a=3Ddcmap:" and "a=3Ddcsa:" attributes lines for t=
he WebRTC datachannel.The port
    value for the "m" line SHOULD not be changed (e.g., to zero) when clo=
sing a WebRTC data channel
    (unless allWebRTC data channels are being closed and the SCTP associa=
tion isno longer needed),
    since this would close the SCTP association andimpact all of the WebR=
TC data channels.If the
    answerer acceptsthe SDP offer then it MUST close those WebRTC data ch=
annels whose"a=3Ddcmap:" and
    "a=3Ddcsa:" attribute lines were excluded from thereceived SDP offer,=
 unless those WebRTC data
    channels were alreadyclosed, and it MUST also exclude the correspondi=
ng attribute linesin the
    answer."

13. In Section 5.2.4 the hanging text after the third paragraph is
         "This delayed close is to handle cases where a successful SDPans=
wer is not received, in
    which case the state of session shouldbe kept per the last successful=
 SDP offer/answer."
    Replacement ofthis sentence with
         "This delayed closure is RECOMMENDED in orderto handle cases whe=
re a successful SDP answer
    is not received, inwhich case the state of the session SHOULD be kept=
 per the lastsuccessful SDP
    offer/answer."


Juergen


--------------060300000203060602050606
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf=
-8">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    Hello,<br>
    <br>
    We would propose a couple of modifications of the text in
    draft-ietf-mmusic-data-channel-sdpneg-00 <br>
    in order to enhance readability and to avoid potential ambiguities.<b=
r>
    <br>
    If the points in following list are agreeable then we would do
    corresponding updates in next<br>
    draft-ietf-mmusic-data-channel-sdpneg-01.<br>
    <br>
    <span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></span=
>
    <p class=3D"MsoPlainText"><span style=3D"font-family:&quot;Courier
        New&quot;"><o:p>=C2=A0</o:p></span></p>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf=
-8">
    <ol>
      <li><span style=3D"font-family:&quot;Courier New&quot;"><span
            style=3D"mso-spacerun:yes"></span><tt>In
            whole document, including the document's title, replacement
            of</tt><tt><span style=3D"mso-spacerun:yes"> </span></tt><tt>=
"data
            channel" with
            "WebRTC data channel".<br>
            <br>
          </tt><tt><o:p></o:p></tt></span></li>
      <li><tt><span style=3D"mso-spacerun:yes"></span>In
          Section 4 removal of following note: 'OPEN ISSUE: The syntax
          in<span style=3D"mso-spacerun:yes"> </span>[I-D.ietf-mmusic-sct=
p-sdp]
          may change as
          that document progresses. <span style=3D"mso-spacerun:yes"></sp=
an>In
          particular we expect "webrtc-datachannel"
          to become a more<span style=3D"mso-spacerun:yes"> </span>genera=
l
          term.'<br>
          <br>
          <o:p></o:p></tt></li>
      <li><tt><span style=3D"mso-spacerun:yes"></span>Consistent usage of=

          '"m" line' in whole document as per
          [RFC4566].<br>
          <br>
          <o:p></o:p></tt></li>
      <li><tt>In
          Section 5.1.1 removal of following note: <br>
          "Note: This attribute<span style=3D"mso-spacerun:yes"> </span>i=
s
          derived from attribute
          "webrtc-DataChannel", which was defined<span
            style=3D"mso-spacerun:yes"> </span>in old version 03 of the
          following draft,
          but which was removed<span style=3D"mso-spacerun:yes"> </span>a=
long
          with any support for SDP external
          negotiation in subsequent<span style=3D"mso-spacerun:yes"> </sp=
an>versions:
          [I-D.ietf-mmusic-sctp-sdp]."</tt></li>
      <ol>
        <li><tt><br>
            <o:p></o:p></tt></li>
      </ol>
      <li><tt>Insertion of following new sentence to the beginning of<spa=
n
            style=3D"mso-spacerun:yes"> </span>Section 5.1.1.1: <br>
          "dcmap is a media
          level attribute having<span style=3D"mso-spacerun:yes"> </span>=
following
          ABNF syntax:".<br>
          <br>
          <o:p></o:p></tt></li>
      <li><tt><span style=3D"mso-spacerun:yes"></span>In
          Section 5.1.1.1 the ABNF definition of "quoted-string" refers<s=
pan
            style=3D"mso-spacerun:yes"> </span>to rule name
          "escaped-char",
          which is not defined.<span style=3D"mso-spacerun:yes">=C2=A0 </=
span>Instead
          a<span style=3D"mso-spacerun:yes"> </span>rule with name
          "escaped" is defined.<span style=3D"mso-spacerun:yes">=C2=A0 Re=
naming
            of </span>that rule's name to<span style=3D"mso-spacerun:yes"=
>
          </span>"escaped-char".<br>
          <br>
          <o:p></o:p></tt></li>
      <li><tt>Insertion of following dedicated note right after the
          "a=3Ddcmap:4
          label=3D"foo%09bar";ordered=3Dtrue;max-time=3D15000;max-retr=3D=
3"<span
            style=3D"mso-spacerun:yes"> </span>attribute example in
          Section 5.1.1.1:<br>
          "Note: The last example (a=3Ddcmap:4) shows a 'label' parameter=

          value which contains one non-printable 'escaped-char'
          character (the=C2=A0=C2=A0=C2=A0 tabulator character)."<br>
          <br>
          <o:p></o:p></tt></li>
      <li><tt>In
          Section 5.1.2's second paragraph replacement of "sctp stream<sp=
an
            style=3D"mso-spacerun:yes"> </span>identifier" with "SCTP
          stream
          identifier".<br>
          <br>
          <o:p></o:p></tt></li>
      <li><tt>In
          first paragraph of Section 5.2.1 replacement of first sentence<=
span
            style=3D"mso-spacerun:yes"> </span><br>
        </tt><tt>=C2=A0=C2=A0=C2=A0 "For the SDP-based external
          negotiation described in this<span style=3D"mso-spacerun:yes"> =
</span>document,
          the initial offerer based
          "SCTP over DTLS" owns by<span style=3D"mso-spacerun:yes"> </spa=
n>convention
          the even stream identifiers
          whereas the initial<span style=3D"mso-spacerun:yes"> </span>ans=
werer
          owns the odd stream identifiers."
          <br>
          with <br>
          =C2=A0=C2=A0=C2=A0 "For the SDP-based<span style=3D"mso-spaceru=
n:yes"> </span>external
          negotiation described in this
          document, the sender of the<span style=3D"mso-spacerun:yes"> </=
span>initial
          offer owns by convention the even
          stream identifiers<span style=3D"mso-spacerun:yes"> </span>wher=
eas
          the sender of the initial answer
          owns the odd stream<span style=3D"mso-spacerun:yes"> </span>ide=
ntifiers."</tt><br>
        <tt><br>
          <o:p></o:p></tt></li>
      <li><tt><span style=3D"mso-spacerun:yes"></span>In
          Section 5.2.3 the first action of an SDP answerer, when<span
            style=3D"mso-spacerun:yes"> </span>receiving an SDP offer, is=

          described as
          <br>
          =C2=A0=C2=A0=C2=A0 "Applies the SDP offer.<span style=3D"mso-sp=
acerun:yes"> </span>Note
          that the browser ignores data
          channel specific attributes in<span style=3D"mso-spacerun:yes">=

          </span>the SDP."<span style=3D"mso-spacerun:yes">=C2=A0 </span>=
<br>
          Replacement of these two sentences with
          <br>
          =C2=A0=C2=A0=C2=A0 "It parses and<span style=3D"mso-spacerun:ye=
s"> </span>applies
          the SDP offer.<span style=3D"mso-spacerun:yes">=C2=A0 </span>No=
te
          that the typical parser normally<span style=3D"mso-spacerun:yes=
">
          </span>ignores unknown SDP attributes, which
          includes WebRTC data channel<span style=3D"mso-spacerun:yes"> <=
/span>related
          attributes."<br>
          <br>
          <o:p></o:p></tt></li>
      <li><tt><span style=3D"mso-spacerun:yes"></span>In
          Section 5.2.3 the second sentence of the third SDP answerer<spa=
n
            style=3D"mso-spacerun:yes"> </span>action is <br>
          =C2=A0=C2=A0=C2=A0 "Note that the browser is
          asked to create data channels<span style=3D"mso-spacerun:yes"> =
</span>with
          stream identifiers not
          "owned" by the agent.".<span style=3D"mso-spacerun:yes">=C2=A0
          </span><br>
          Replacement<span style=3D"mso-spacerun:yes"> </span>of this
          sentence with <br>
          =C2=A0=C2=A0=C2=A0 "Note that the
          agent is asked to create<span style=3D"mso-spacerun:yes"> </spa=
n>WebRTC
          data channels with SCTP stream
          identifiers contained in the<span style=3D"mso-spacerun:yes"> <=
/span>SDP
          offer if the SDP offer is
          accepted."<br>
          <br>
          <o:p></o:p></tt></li>
      <li><tt><span style=3D"mso-spacerun:yes"></span>In
          Section 5.2.4 the third paragraph begins with <br>
          =C2=A0=C2=A0=C2=A0 "A data channel<span style=3D"mso-spacerun:y=
es"> </span>can
          be closed by sending a new SDP offer
          which excludes the dcmap<span style=3D"mso-spacerun:yes"> </spa=
n>and
          dcsa attributes lines for the data
          channel.<span style=3D"mso-spacerun:yes">=C2=A0 </span>The port=

          value<span style=3D"mso-spacerun:yes"> </span>for the m line
          should not be changed
          (e.g., to zero) when closing<span style=3D"mso-spacerun:yes"> <=
/span>a
          data channel (unless all data channels
          are being closed and the<span style=3D"mso-spacerun:yes"> </spa=
n>SCTP
          association is no longer needed),
          since this would close the<span style=3D"mso-spacerun:yes"> </s=
pan>SCTP
          association and impact all of the
          data channels.<span style=3D"mso-spacerun:yes">=C2=A0 </span>If=
 the
          <span style=3D"mso-spacerun:yes"></span>answerer accepts the SD=
P
          offer then it
          MUST also exclude the<span style=3D"mso-spacerun:yes"> </span>c=
orresponding
          attribute lines in the
          answer. ..." <br>
          Replacement of<span style=3D"mso-spacerun:yes"> </span>this
          part with <br>
          =C2=A0=C2=A0=C2=A0 "The intention to
          close a WebRTC data channel can<span style=3D"mso-spacerun:yes"=
>
          </span>be signaled by sending a new SDP offer
          which excludes the<span style=3D"mso-spacerun:yes"> </span>"a=3D=
dcmap:"
          and
          "a=3Ddcsa:" attributes lines for the WebRTC data<span
            style=3D"mso-spacerun:yes"> </span>channel.<span
            style=3D"mso-spacerun:yes">=C2=A0
          </span>The port value for the "m" line SHOULD not be changed <s=
pan
            style=3D"mso-spacerun:yes"></span>(e.g., to zero) when closin=
g
          a WebRTC
          data channel (unless all<span style=3D"mso-spacerun:yes"> </spa=
n>WebRTC
          data channels are being closed and
          the SCTP association is<span style=3D"mso-spacerun:yes"> </span=
>no
          longer needed), since this would close
          the SCTP association and<span style=3D"mso-spacerun:yes"> </spa=
n>impact
          all of the WebRTC data
          channels.<span style=3D"mso-spacerun:yes">=C2=A0 </span>If the
          answerer accepts<span style=3D"mso-spacerun:yes"> </span>the
          SDP offer then it MUST close those
          WebRTC data channels whose<span style=3D"mso-spacerun:yes"> </s=
pan>"a=3Ddcmap:"
          and
          "a=3Ddcsa:" attribute lines were excluded from the<span
            style=3D"mso-spacerun:yes"> </span>received SDP offer, unless=

          those WebRTC
          data channels were already<span style=3D"mso-spacerun:yes"> </s=
pan>closed,
          and it MUST also exclude the
          corresponding attribute lines<span style=3D"mso-spacerun:yes"> =
</span>in
          the answer."<br>
          <br>
          <o:p></o:p></tt></li>
      <li><span style=3D"font-family:&quot;Courier New&quot;"><tt><span
              style=3D"mso-spacerun:yes"></span></tt><tt>In
            Section 5.2.4 the hanging text after the third paragraph is<b=
r>
          </tt><tt>=C2=A0=C2=A0=C2=A0 "This delayed close is to handle
            cases where a successful SDP</tt><tt><span
              style=3D"mso-spacerun:yes"> </span></tt><tt>answer is not
            received, in which case the
            state of session should</tt><tt><span
              style=3D"mso-spacerun:yes"> </span></tt><tt>be kept per the=

            last successful SDP
            offer/answer."</tt><tt><span style=3D"mso-spacerun:yes">=C2=A0=
 </span></tt><tt><br>
            Replacement of</tt><tt><span style=3D"mso-spacerun:yes"> </sp=
an></tt><tt>this
            sentence with <br>
            =C2=A0=C2=A0=C2=A0 "This delayed
            closure is RECOMMENDED in order</tt><tt><span
              style=3D"mso-spacerun:yes"> </span></tt><tt>to
            handle cases where a successful SDP answer is not received,
            in</tt><tt><span style=3D"mso-spacerun:yes"> </span></tt><tt>=
which
            case the state of the session
            SHOULD be kept per the last</tt><tt><span
              style=3D"mso-spacerun:yes"> </span></tt><tt>successful SDP
            offer/answer."</tt></span></li>
    </ol>
    <p><br>
      Juergen<tt><br>
      </tt></p>
    <meta name=3D"ProgId" content=3D"Word.Document">
    <meta name=3D"Generator" content=3D"Microsoft Word 12">
    <meta name=3D"Originator" content=3D"Microsoft Word 12">
    <link rel=3D"File-List"
href=3D"file:///C:%5CUsers%5Cli60760%5CAppData%5CLocal%5CTemp%5Cmsohtmlcl=
ip1%5C01%5Cclip_filelist.xml">
    <link rel=3D"themeData"
href=3D"file:///C:%5CUsers%5Cli60760%5CAppData%5CLocal%5CTemp%5Cmsohtmlcl=
ip1%5C01%5Cclip_themedata.thmx">
    <link rel=3D"colorSchemeMapping"
href=3D"file:///C:%5CUsers%5Cli60760%5CAppData%5CLocal%5CTemp%5Cmsohtmlcl=
ip1%5C01%5Cclip_colorschememapping.xml">
    <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:DoNotShowRevisions/>
  <w:DoNotPrintRevisions/>
  <w:DoNotShowInsertionsAndDeletions/>
  <w:DoNotShowPropertyChanges/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-US</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:DontVertAlignCellWithSp/>
   <w:DontBreakConstrainedForcedTables/>
   <w:DontVertAlignInTxbx/>
   <w:Word11KerningPairs/>
   <w:CachedColBalance/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"267">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D=
"caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragra=
ph Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Place=
holder Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revis=
ion"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>=

  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/=
>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D=
"TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->
    <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-520092929 1073806591 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.5pt;
	font-family:Consolas;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Plain Text";
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Consolas;
	mso-ascii-font-family:Consolas;
	mso-hansi-font-family:Consolas;
	mso-bidi-font-family:Consolas;}
=2EMsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
=2EMsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
    <meta name=3D"ProgId" content=3D"Word.Document">
    <meta name=3D"Generator" content=3D"Microsoft Word 12">
    <meta name=3D"Originator" content=3D"Microsoft Word 12">
    <link rel=3D"File-List"
href=3D"file:///C:%5CUsers%5Cli60760%5CAppData%5CLocal%5CTemp%5Cmsohtmlcl=
ip1%5C01%5Cclip_filelist.xml">
    <link rel=3D"themeData"
href=3D"file:///C:%5CUsers%5Cli60760%5CAppData%5CLocal%5CTemp%5Cmsohtmlcl=
ip1%5C01%5Cclip_themedata.thmx">
    <link rel=3D"colorSchemeMapping"
href=3D"file:///C:%5CUsers%5Cli60760%5CAppData%5CLocal%5CTemp%5Cmsohtmlcl=
ip1%5C01%5Cclip_colorschememapping.xml">
    <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:DoNotShowRevisions/>
  <w:DoNotPrintRevisions/>
  <w:DoNotShowInsertionsAndDeletions/>
  <w:DoNotShowPropertyChanges/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-US</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:DontVertAlignCellWithSp/>
   <w:DontBreakConstrainedForcedTables/>
   <w:DontVertAlignInTxbx/>
   <w:Word11KerningPairs/>
   <w:CachedColBalance/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"267">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D=
"heading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D=
"caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragra=
ph Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Place=
holder Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revis=
ion"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>=

  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/=
>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D=
"TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->
    <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-520092929 1073806591 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.5pt;
	font-family:Consolas;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Plain Text";
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Consolas;
	mso-ascii-font-family:Consolas;
	mso-hansi-font-family:Consolas;
	mso-bidi-font-family:Consolas;}
=2EMsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
=2EMsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
  </body>
</html>

--------------060300000203060602050606--

--------------ms030303060409030203020409
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIISczCC
BN0wggPFoAMCAQICChqdCs4AAAAAAAYwDQYJKoZIhvcNAQEFBQAwQzEXMBUGA1UEChMOQWxj
YXRlbCBMdWNlbnQxKDAmBgNVBAMTH0FsY2F0ZWwgTHVjZW50IEludGVybmFsIFJvb3QgQ0Ew
HhcNMDgxMTIxMjE1NzI4WhcNMTgxMTIxMjIwNzI4WjCBhTETMBEGCgmSJomT8ixkARkWA2Nv
bTEWMBQGCgmSJomT8ixkARkWBmx1Y2VudDEUMBIGCgmSJomT8ixkARkWBG5hMDIxFzAVBgNV
BAoTDkFsY2F0ZWwgTHVjZW50MScwJQYDVQQDEx5BbGNhdGVsIEx1Y2VudCBJbnRlcm5hbCBT
dWIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDY5yZyWLcttVTpNGH4ksy2
q4Gvn+CtL6DN83lgv+Vq4UIeYOUXuQ1C/G0NarA2k6TNv3sLBZxWx1+TJYCIbNVZ5EitgaEr
/E08VFhc4phcsarEVaSW1mRilJG50fONOd5QLgRV0xedEQy7wVMLQIzfxVvEy9D7KCMTKJyD
ZBP2VkdaQo/2QIjXzXw/4CZLv3Tm3qRdH1DabUaNwJrQqoBE8Zf/F7a2hBL5V2JTANqvLUSe
TyPX0oWa8WDVuFjaY1IeDM3YBaeGw6L8QgPVJqXMHAfKUHIH9RtsS/Z1lSwB0y461i1n/x0z
VrFLR3d9buruYBhXm4zjaZhf2jUH9HOPAgMBAAGjggGOMIIBijAPBgNVHRMBAf8EBTADAQH/
MB0GA1UdDgQWBBTZ7Gu9llgi99imd83+TYHvupe9EjALBgNVHQ8EBAMCAcYwEAYJKwYBBAGC
NxUBBAMCAQAwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwHwYDVR0jBBgwFoAUB6yyWvZh
iXxcfOvilycpaQyKH/AweAYDVR0fBHEwbzBtoGugaYY5aHR0cDovL3NlcnZpY2VzLnN1cHBv
cnQuYWxjYXRlbC1sdWNlbnQuY29tL1BLSS9yb290Q0EuY3JshixodHRwOi8vd3d3LmFsY2F0
ZWwtbHVjZW50LmNvbS9QS0kvcm9vdENBLmNybDCBggYIKwYBBQUHAQEEdjB0MDgGCCsGAQUF
BzAChixodHRwOi8vd3d3LmFsY2F0ZWwtbHVjZW50LmNvbS9QS0kvcm9vdENBLmNydDA4Bggr
BgEFBQcwAoYsaHR0cDovL3d3dy5hbGNhdGVsLWx1Y2VudC5jb20vUEtJL3Jvb3RDQS5jcnQw
DQYJKoZIhvcNAQEFBQADggEBAKUbEOnlnUgOMgTPxVpMRZrxDU5ZRtfCyzN2g2DkaDcXVrZU
UVV6Cayum3hrFsRKWAToBP+uRRSLKNsSFxSBjY4d14o3kZztU4aH0PtIRH2l4BHBLDHg1hGu
whpFcOtSzBYAzpPqKUNSiCMpiTe4rbNnpXLvPcl7DFWWGl5Kw09BIyjI2JsqRgtGiHqu/P3i
8HSa9xPS5XHvGjA82hM6OMZECTgn8wFo066m/B9F8+bBF612cPo0LnHxpGSGvhk0GO9jEVPw
glp4uTymJBgw9EOXOLt2Vv13oLla4LQtGmiaTavdt3r9ek07HYXIbXxrF54BJa0Q2A++oSKs
zkyPCQIwggaVMIIFfaADAgECAgoeJgVrAAAAALGtMA0GCSqGSIb3DQEBBQUAMIGFMRMwEQYK
CZImiZPyLGQBGRYDY29tMRYwFAYKCZImiZPyLGQBGRYGbHVjZW50MRQwEgYKCZImiZPyLGQB
GRYEbmEwMjEXMBUGA1UEChMOQWxjYXRlbCBMdWNlbnQxJzAlBgNVBAMTHkFsY2F0ZWwgTHVj
ZW50IEludGVybmFsIFN1YiBDQTAeFw0xNDA3MDQxNDM1MjRaFw0xNjA3MDMxNDM1MjRaME4x
EDAOBgNVBAMTB2xpNjA3NjAxOjA4BgkqhkiG9w0BCQEWK2p1ZXJnZW4uc3RvZXR6ZXItYnJh
ZGxlckBhbGNhdGVsLWx1Y2VudC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANsR
YK32vVQ+AOJUZsQw5rh/uThG+odwAQe5K8GutAYvYOH1h0JgCTJUmq1WBRewM/Z2MOVVQ1Qv
oFDzVALiH60OCeQ9xl2F+GlJ1nd7dERkVu9MKykmEmbydc7x+9X904ABye0Z4tjMWDqpchVP
ZgI1vabcGFM4evsEvCMOvgSPAgMBAAGjggO/MIIDuzA+BgkrBgEEAYI3FQcEMTAvBicrBgEE
AYI3FQiFvcVZg+OxOYelgSqGv8NChZSYGYELhNC0WoXD4UQCAWQCAQwwEwYDVR0lBAwwCgYI
KwYBBQUHAwQwCwYDVR0PBAQDAgeAMBsGCSsGAQQBgjcVCgQOMAwwCgYIKwYBBQUHAwQwHQYD
VR0OBBYEFGKae5asrmfRukTNAW10ZT4YCjLMMB8GA1UdIwQYMBaAFNnsa72WWCL32KZ3zf5N
ge+6l70SMIIBXAYDVR0fBIIBUzCCAU8wggFLoIIBR6CCAUOGgdlsZGFwOi8vL0NOPUFsY2F0
ZWwlMjBMdWNlbnQlMjBJbnRlcm5hbCUyMFN1YiUyMENBLENOPXVzbmF2c3BraTAzcCxDTj1D
RFAsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJh
dGlvbixEQz1sdWFkLERDPWx1Y2VudCxEQz1jb20/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz
dD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmFs
Y2F0ZWwtbHVjZW50LmNvbS9QS0kvc3ViQ0EuY3JshjhodHRwOi8vc2VydmljZXMuc3VwcG9y
dC5hbGNhdGVsLWx1Y2VudC5jb20vUEtJL3N1YkNBLmNybDCCAWAGCCsGAQUFBwEBBIIBUjCC
AU4wgcwGCCsGAQUFBzAChoG/bGRhcDovLy9DTj1BbGNhdGVsJTIwTHVjZW50JTIwSW50ZXJu
YWwlMjBTdWIlMjBDQSxDTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2Vy
dmljZXMsQ049Q29uZmlndXJhdGlvbixEQz1sdWFkLERDPWx1Y2VudCxEQz1jb20/Y0FDZXJ0
aWZpY2F0ZT9iYXNlP29iamVjdENsYXNzPWNlcnRpZmljYXRpb25BdXRob3JpdHkwNwYIKwYB
BQUHMAKGK2h0dHA6Ly93d3cuYWxjYXRlbC1sdWNlbnQuY29tL1BLSS9zdWJDQS5jcnQwRAYI
KwYBBQUHMAKGOGh0dHA6Ly9zZXJ2aWNlcy5zdXBwb3J0LmFsY2F0ZWwtbHVjZW50LmNvbS9Q
S0kvc3ViQ0EuY3J0MDYGA1UdEQQvMC2BK2p1ZXJnZW4uc3RvZXR6ZXItYnJhZGxlckBhbGNh
dGVsLWx1Y2VudC5jb20wDQYJKoZIhvcNAQEFBQADggEBAJkhiM/9Vi1ebOhmwak23kxbO8Xf
MGjwhDdgvMppJ1giO+zN88fBUMhJkr/YVKD1q1xlG4Ii2PDL+EsF0mEvSJ6V/+Todh2cLg4J
8YkG9/zVb44LO1G2nSJZFsEr6Abd96MKLbGpgPYhmGz/3wMBvecDWdNsuSRKlTfwqw6mh6Cd
+xIy6dR+VpEhFbIxuTNdhtktVsExcQ7fFuReHOdgORfEN0AWOknZOCKEowwezmpWtzHW7a3z
4AoGlLDgOeKKOIrTDP9bnnVz3So6q0CEjNJaAbuN7wEuNt7JbQGW6jQtp5gy9sUhzbPceoy5
+n4gaKa7avJecpPEKCN0GD+Xyzkwggb1MIIF3aADAgECAgp6pbfMAAAAALMrMA0GCSqGSIb3
DQEBBQUAMIGFMRMwEQYKCZImiZPyLGQBGRYDY29tMRYwFAYKCZImiZPyLGQBGRYGbHVjZW50
MRQwEgYKCZImiZPyLGQBGRYEbmEwMjEXMBUGA1UEChMOQWxjYXRlbCBMdWNlbnQxJzAlBgNV
BAMTHkFsY2F0ZWwgTHVjZW50IEludGVybmFsIFN1YiBDQTAeFw0xNDA3MjIxMzQwNTBaFw0x
NjA3MjExMzQwNTBaME4xEDAOBgNVBAMTB2xpNjA3NjAxOjA4BgkqhkiG9w0BCQEWK2p1ZXJn
ZW4uc3RvZXR6ZXItYnJhZGxlckBhbGNhdGVsLWx1Y2VudC5jb20wgZ8wDQYJKoZIhvcNAQEB
BQADgY0AMIGJAoGBALIbrYGnFR5KoXrhfBac2mxbQdmkWEQ18sLQp68C4LZkhMOnlolxFX3D
mh9IazI8vCT+KzrkjCWBtkwNN/vnJRbsLNfma3b+YwnXFMBQ/GZ7o5eFdGS0r9mjkaH8cOSZ
AwrJ+sOvmMSNhw+UdlXfVlMY6/km5fWG4JZFuccwrys7AgMBAAGjggQfMIIEGzALBgNVHQ8E
BAMCBSAwRAYJKoZIhvcNAQkPBDcwNTAOBggqhkiG9w0DAgICAIAwDgYIKoZIhvcNAwQCAgCA
MAcGBSsOAwIHMAoGCCqGSIb3DQMHMD4GCSsGAQQBgjcVBwQxMC8GJysGAQQBgjcVCIW9xVmD
47E5h6WBKoa/w0KFlJgZgQuCupMPhOrffgIBZAIBDTAfBgNVHSUEGDAWBggrBgEFBQcDBAYK
KwYBBAGCNwoDBDApBgkrBgEEAYI3FQoEHDAaMAoGCCsGAQUFBwMEMAwGCisGAQQBgjcKAwQw
NgYDVR0RBC8wLYEranVlcmdlbi5zdG9ldHplci1icmFkbGVyQGFsY2F0ZWwtbHVjZW50LmNv
bTAdBgNVHQ4EFgQU/pLsJYGxeXD778pDpFWCQHDXeyIwHwYDVR0jBBgwFoAU2exrvZZYIvfY
pnfN/k2B77qXvRIwggFcBgNVHR8EggFTMIIBTzCCAUugggFHoIIBQ4aB2WxkYXA6Ly8vQ049
QWxjYXRlbCUyMEx1Y2VudCUyMEludGVybmFsJTIwU3ViJTIwQ0EsQ049dXNuYXZzcGtpMDNw
LENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25m
aWd1cmF0aW9uLERDPWx1YWQsREM9bHVjZW50LERDPWNvbT9jZXJ0aWZpY2F0ZVJldm9jYXRp
b25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnSGK2h0dHA6Ly93
d3cuYWxjYXRlbC1sdWNlbnQuY29tL1BLSS9zdWJDQS5jcmyGOGh0dHA6Ly9zZXJ2aWNlcy5z
dXBwb3J0LmFsY2F0ZWwtbHVjZW50LmNvbS9QS0kvc3ViQ0EuY3JsMIIBYAYIKwYBBQUHAQEE
ggFSMIIBTjCBzAYIKwYBBQUHMAKGgb9sZGFwOi8vL0NOPUFsY2F0ZWwlMjBMdWNlbnQlMjBJ
bnRlcm5hbCUyMFN1YiUyMENBLENOPUFJQSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxD
Tj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPWx1YWQsREM9bHVjZW50LERDPWNvbT9j
QUNlcnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1dGhvcml0eTA3
BggrBgEFBQcwAoYraHR0cDovL3d3dy5hbGNhdGVsLWx1Y2VudC5jb20vUEtJL3N1YkNBLmNy
dDBEBggrBgEFBQcwAoY4aHR0cDovL3NlcnZpY2VzLnN1cHBvcnQuYWxjYXRlbC1sdWNlbnQu
Y29tL1BLSS9zdWJDQS5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAaJVHmHMkIDSyB1TakrSWCt
QgBfiNhQX0Wea1WoFCvYoyOYIcrAr/WZSmBsbGxwFcuZxLfowGlwyqzzathrA8oUJfalf7AS
RGe4pabxACosO5693g0keZNhoUhWtp6l2915YKS631DGam7FKvh3lSoSpI6BRyPkUiCWy3w2
nMWqd01s3MRUku4cTEE2Za1GxiMywE+a/hk6ls9KGybD2bPn4bHXcM2JLH8lqr96fbRCLcs6
xBmXMuoLBLgdsuPTCTWDgsItmSfC/R4HZihW+1ODG1/dKss8OX1xzzs/Kt5z1Y+3U/ipsIdP
eWwISYw3SCda3atgFpnIpeZYvyMNwu0xggNcMIIDWAIBATCBlDCBhTETMBEGCgmSJomT8ixk
ARkWA2NvbTEWMBQGCgmSJomT8ixkARkWBmx1Y2VudDEUMBIGCgmSJomT8ixkARkWBG5hMDIx
FzAVBgNVBAoTDkFsY2F0ZWwgTHVjZW50MScwJQYDVQQDEx5BbGNhdGVsIEx1Y2VudCBJbnRl
cm5hbCBTdWIgQ0ECCh4mBWsAAAAAsa0wCQYFKw4DAhoFAKCCAh0wGAYJKoZIhvcNAQkDMQsG
CSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUwMjI3MTUyOTU4WjAjBgkqhkiG9w0BCQQx
FgQUEttksloPoCr9scx1YzEK1b3MgkcwbAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASow
CwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIB
QDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpQYJKwYBBAGCNxAEMYGXMIGUMIGFMRMwEQYK
CZImiZPyLGQBGRYDY29tMRYwFAYKCZImiZPyLGQBGRYGbHVjZW50MRQwEgYKCZImiZPyLGQB
GRYEbmEwMjEXMBUGA1UEChMOQWxjYXRlbCBMdWNlbnQxJzAlBgNVBAMTHkFsY2F0ZWwgTHVj
ZW50IEludGVybmFsIFN1YiBDQQIKeqW3zAAAAACzKzCBpwYLKoZIhvcNAQkQAgsxgZeggZQw
gYUxEzARBgoJkiaJk/IsZAEZFgNjb20xFjAUBgoJkiaJk/IsZAEZFgZsdWNlbnQxFDASBgoJ
kiaJk/IsZAEZFgRuYTAyMRcwFQYDVQQKEw5BbGNhdGVsIEx1Y2VudDEnMCUGA1UEAxMeQWxj
YXRlbCBMdWNlbnQgSW50ZXJuYWwgU3ViIENBAgp6pbfMAAAAALMrMA0GCSqGSIb3DQEBAQUA
BIGAwGNF4fdKOQ1s02/JL0f8Gvj1xARjlbCAKhFSwa8skWLnYPokgqVGfKp30swAERBb+ifj
8iX1q/JRb/todeqNv2MxEfyMi/O+tIntnRKMoaJNNq3jPaFhMo4Uu+UXeTkS8/C7ls/fwwZ3
TwKm7yB3Yz4gkNdsv1HJ5n3T717g+fUAAAAAAAA=
--------------ms030303060409030203020409--


From nobody Fri Feb 27 07:56:54 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C40B1ACD4A for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 07:56:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_24=0.6, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IeuXccoPTIY9 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 07:56:51 -0800 (PST)
Received: from resqmta-ch2-02v.sys.comcast.net (resqmta-ch2-02v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:34]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91F401A0398 for <mmusic@ietf.org>; Fri, 27 Feb 2015 07:56:51 -0800 (PST)
Received: from resomta-ch2-18v.sys.comcast.net ([69.252.207.114]) by resqmta-ch2-02v.sys.comcast.net with comcast id xTtH1p0012Udklx01TwqxV; Fri, 27 Feb 2015 15:56:50 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-18v.sys.comcast.net with comcast id xTwq1p00D3Ge9ey01Twqdb; Fri, 27 Feb 2015 15:56:50 +0000
Message-ID: <54F093C0.40904@alum.mit.edu>
Date: Fri, 27 Feb 2015 10:56:48 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <54F08D76.7060609@alcatel-lucent.com>
In-Reply-To: <54F08D76.7060609@alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1425052610; bh=VV8v6DBmk5Xru1S5yECZ5NuGkHkINCRO8HRh+JWlBLQ=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=GajBZ7QOxASyMUo4LPpWY/ZbkvUbQGWfU8Dne/1icPdRlIX2TZd6VoLI7pbDY4CLY RnSSQfUzjBd2kJnTq4X6yZOTvuoNgZL0matUOrnwpH6CdCxBKKwss2glAr6BchvW9h Ke0siDhG3WLzi3mjYso8rIOwXN6UzfwPPuP7bFkuzv8VRiKmof3AIEDKfIFmQeEPnU I/w1iqH74OREGDjmGW03UYiXYYaOf/81yTG8dLj7kk4motGse4D/FTZEAB0e/kfyxD Q8r+biDhULqvOErydVtW3x0Urusf4WXCs4YOT2050cMnImJrZ3FYWMqboWnlDYfeHx t6qLjPkfeHOog==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/ZfdlFxB-kk1sNS_TiOdTp8Lp7Kk>
Subject: Re: [MMUSIC] draft-ietf-mmusic-data-channel-sdpneg - proposed text enhancements
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 15:56:53 -0000

Juergen,

See a couple of comments inline...

On 2/27/15 10:29 AM, Juergen Stoetzer-Bradler wrote:
> Hello,
>
> We would propose a couple of modifications of the text in
> draft-ietf-mmusic-data-channel-sdpneg-00
> in order to enhance readability and to avoid potential ambiguities.
>
> If the points in following list are agreeable then we would do
> corresponding updates in next
> draft-ietf-mmusic-data-channel-sdpneg-01.
>
>  1. In whole document, including the document's title, replacement
>     of"data channel" with "WebRTC data channel".

IMO this is wrong. I've been arguing for a long time to *remove* 
"webrtc" from the formal definitons. While the development of this 
mechanism certainly was motivated by webrtc, it has much broader 
applicability.

[snip]

>  9. In first paragraph of Section 5.2.1 replacement of first sentence
>          "For the SDP-based external negotiation described in
>     thisdocument, the initial offerer based "SCTP over DTLS" owns
>     byconvention the even stream identifiers whereas the initialanswerer
>     owns the odd stream identifiers."
>     with
>          "For the SDP-basedexternal negotiation described in this
>     document, the sender of theinitial offer owns by convention the even
>     stream identifierswhereas the sender of the initial answer owns the
>     odd streamidentifiers."

This is confusing. It isn't clear from the text whether the owner of 
even identifiers is determined by the sender of the first offer in the 
*signaling session* (e.g., sip dialog), or the sender of the first offer 
that includes the "m" line of this SCTP association.

It wasn't entirely clear before, but it is less clear now. IIUC it 
should be the sender of the first offer of the "m" line. But thinking 
about it more as I type, I expect it is more complex than that. If the 
association is subsequently renegotiated then I suspect the owner of 
even IDs is also renegotiated. (This starts to overlap with the other 
discussion of negotiation.

[snip]

	Thanks,
	Paul


From nobody Fri Feb 27 09:11:07 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6F0A1ACEA3 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 09:11:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.601
X-Spam-Level: 
X-Spam-Status: No, score=-3.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0DZWJ3XvmWQS for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 09:11:05 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5456E1ACE9F for <mmusic@ietf.org>; Fri, 27 Feb 2015 09:11:05 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-35-54f0a527c0e4
Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id B5.D3.24955.725A0F45; Fri, 27 Feb 2015 18:11:03 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC003.ericsson.se ([153.88.183.27]) with mapi id 14.03.0210.002; Fri, 27 Feb 2015 18:11:02 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] draft-ietf-mmusic-data-channel-sdpneg - proposed text enhancements
Thread-Index: AQHQUqYER5/WaunI80KBI5uTW3r4+Z0Euvgw
Date: Fri, 27 Feb 2015 17:11:02 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71CFAD@ESESSMB209.ericsson.se>
References: <54F08D76.7060609@alcatel-lucent.com> <54F093C0.40904@alum.mit.edu>
In-Reply-To: <54F093C0.40904@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsUyM+Jvja760g8hBk3tGhZTlz9msVix4QCr A5PH3/cfmDyWLPnJFMAUxWWTkpqTWZZapG+XwJXRvPEpc8FLtorX590aGI+ydjFycEgImEhc WGHTxcgJZIpJXLi3nq2LkYtDSOAIo8SNp0vYQRJCAksYJW4/zwGpZxOwkOj+pw0SFhHwlXj2 +DYbiC0sECVxe+FJRpASEYFoiYmLHSFKjCQeX9zGBGKzCKhKfPt4B8zmBWp9+HgHG0i5kECg xNZNniBhTgEticlfvrCA2IxA13w/tQasnFlAXOLWk/lMEFcKSCzZc54ZwhaVePn4HyuErSSx 6PZnqHodiQW7P7FB2NoSyxa+ZoZYKyhxcuYTlgmMorOQjJ2FpGUWkpZZSFoWMLKsYhQtTi1O yk03MtZLLcpMLi7Oz9PLSy3ZxAiMjoNbfqvuYLz8xvEQowAHoxIP7wfRDyFCrIllxZW5hxil OViUxHntjA+FCAmkJ5akZqemFqQWxReV5qQWH2Jk4uCUamAszb3KUZvJqHfcqZQjrr1Qwlro 8Zlw84l71i/QfnVnTVpSddwHNz+OFw4dDI/LvmWdde4NcX02fVqjpulvG01392mit/keC046 n3Dn9L6jKVr96ZdD+H1l1K0+vgzWnPV+f+qVqoWBLnNf6eYYV0bvbVvz2vhTR9Yb0xsfvcJ5 XjWrxsZ+e6XEUpyRaKjFXFScCAB7NYK3bwIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/3ahA9mOSbXssKTOfWhdH-FS8ro4>
Subject: Re: [MMUSIC] draft-ietf-mmusic-data-channel-sdpneg - proposed text enhancements
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 17:11:07 -0000

Hi,

>> We would propose a couple of modifications of the text in
>> draft-ietf-mmusic-data-channel-sdpneg-00
>> in order to enhance readability and to avoid potential ambiguities.
>>
>> If the points in following list are agreeable then we would do=20
>> corresponding updates in next=20
>> draft-ietf-mmusic-data-channel-sdpneg-01.
>>
>>  1. In whole document, including the document's title, replacement
>>     of"data channel" with "WebRTC data channel".
>
> IMO this is wrong. I've been arguing for a long time to *remove* "webrtc"=
 from the=20
> formal definitons. While the > development of this mechanism certainly wa=
s motivated=20
> by webrtc, it has much broader applicability.

I agree. Having said that, perhaps something in addition to "data channel" =
would be useful. E.g. "sctp data channel", or something...

Regards,

Christer


From nobody Fri Feb 27 11:52:43 2015
Return-Path: <juergen.stoetzer-bradler@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C4811AD358 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 11:52:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.31
X-Spam-Level: 
X-Spam-Status: No, score=-6.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0PjH2ugGebt9 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 11:52:40 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45CC11A037A for <mmusic@ietf.org>; Fri, 27 Feb 2015 11:52:40 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id B6A59925B7FB0 for <mmusic@ietf.org>; Fri, 27 Feb 2015 19:52:35 +0000 (GMT)
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id t1RJqctn025060 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <mmusic@ietf.org>; Fri, 27 Feb 2015 20:52:38 +0100
Received: from [135.244.224.124] (135.239.27.39) by FR712WXCHHUB03.zeu.alcatel-lucent.com (135.239.2.74) with Microsoft SMTP Server (TLS) id 14.3.195.1; Fri, 27 Feb 2015 20:52:38 +0100
Message-ID: <54F0CB04.4050403@alcatel-lucent.com>
Date: Fri, 27 Feb 2015 20:52:36 +0100
From: Juergen Stoetzer-Bradler <Juergen.Stoetzer-Bradler@alcatel-lucent.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: <mmusic@ietf.org>
References: <54F08D76.7060609@alcatel-lucent.com> <54F093C0.40904@alum.mit.edu>
In-Reply-To: <54F093C0.40904@alum.mit.edu>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [135.239.27.39]
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/Ww2Ib1shT5LQfe94rttGxnd3l5I>
Subject: Re: [MMUSIC] draft-ietf-mmusic-data-channel-sdpneg - proposed text enhancements
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 19:52:42 -0000

Paul,

Thanks much for your feedback.
Please see my remarks below.

Thanks,
Juergen

On 27.02.2015 16:56, Paul Kyzivat wrote:
> Juergen,
>
> See a couple of comments inline...
>
> On 2/27/15 10:29 AM, Juergen Stoetzer-Bradler wrote:
>> Hello,
>>
>> We would propose a couple of modifications of the text in
>> draft-ietf-mmusic-data-channel-sdpneg-00
>> in order to enhance readability and to avoid potential ambiguities.
>>
>> If the points in following list are agreeable then we would do
>> corresponding updates in next
>> draft-ietf-mmusic-data-channel-sdpneg-01.
>>
>>  1. In whole document, including the document's title, replacement
>>     of"data channel" with "WebRTC data channel".
>
> IMO this is wrong. I've been arguing for a long time to *remove* "webrtc" from the formal 
> definitons. While the development of this mechanism certainly was motivated by webrtc, it has much 
> broader applicability.

[Juergen] I see that Christer also prefers to remove "WebRTC". Will reply to Christer's email on that.

>
> [snip]
>
>>  9. In first paragraph of Section 5.2.1 replacement of first sentence
>>          "For the SDP-based external negotiation described in
>>     this document, the initial offerer based "SCTP over DTLS" owns
>>     by convention the even stream identifiers whereas the initial answerer
>>     owns the odd stream identifiers."
>>     with
>>          "For the SDP-based external negotiation described in this
>>     document, the sender of the initial offer owns by convention the even
>>     stream identifiers whereas the sender of the initial answer owns the
>>     odd stream identifiers."
>
> This is confusing. It isn't clear from the text whether the owner of even identifiers is 
> determined by the sender of the first offer in the *signaling session* (e.g., sip dialog), or the 
> sender of the first offer that includes the "m" line of this SCTP association.
>
> It wasn't entirely clear before, but it is less clear now. IIUC it should be the sender of the 
> first offer of the "m" line. But thinking about it more as I type, I expect it is more complex 
> than that. If the association is subsequently renegotiated then I suspect the owner of even IDs is 
> also renegotiated. (This starts to overlap with the other discussion of negotiation.

[Juergen] I see. Agree that the new sentence wasn't really clearer after all.
We could reformulate this by saying that the offerer which adds the DTLS/SCTP based "m" line to the 
signaling session for the first time (could be in the initial SDP offer or in a subsequent SDP 
offer) owns the even SCTP stream ids as long as this "m" line is in use. And if this "m" line is 
removed (its <port> set to zero) and later on re-used again, that then that agent owns the even SCTP 
stream ids which creates this new SDP offer with this "m" line's <port> set again to a non-zero 
value (as long as this "m" line is again in use).

What do you think? What that make it clearer?

>
> [snip]
>
>     Thanks,
>     Paul
>
>
>


From nobody Fri Feb 27 11:53:13 2015
Return-Path: <juergen.stoetzer-bradler@alcatel-lucent.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B7941AD35F for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 11:53:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.31
X-Spam-Level: 
X-Spam-Status: No, score=-6.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IvxBj7jrQkzE for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 11:53:10 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-01.alcatel-lucent.com [135.245.210.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 753ED1AD35A for <mmusic@ietf.org>; Fri, 27 Feb 2015 11:52:55 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (unknown [135.239.2.122]) by Websense Email Security Gateway with ESMTPS id 1494C2E5EBE8A for <mmusic@ietf.org>; Fri, 27 Feb 2015 19:52:51 +0000 (GMT)
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id t1RJqsdw025232 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <mmusic@ietf.org>; Fri, 27 Feb 2015 20:52:54 +0100
Received: from [135.244.224.124] (135.239.27.40) by FR712WXCHHUB03.zeu.alcatel-lucent.com (135.239.2.74) with Microsoft SMTP Server (TLS) id 14.3.195.1; Fri, 27 Feb 2015 20:52:53 +0100
Message-ID: <54F0CB13.5090200@alcatel-lucent.com>
Date: Fri, 27 Feb 2015 20:52:51 +0100
From: Juergen Stoetzer-Bradler <Juergen.Stoetzer-Bradler@alcatel-lucent.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: <mmusic@ietf.org>
References: <54F08D76.7060609@alcatel-lucent.com> <54F093C0.40904@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D71CFAD@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D71CFAD@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Originating-IP: [135.239.27.40]
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/y3vNtkv8EGYe7AOCynphpxsqCfw>
Subject: Re: [MMUSIC] draft-ietf-mmusic-data-channel-sdpneg - proposed text enhancements
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 19:53:11 -0000

Hi Christer,

Thanks for your feedback.

Indeed, except for its headline draft-ietf-rtcweb-data-channel-13 (almost=
) always just talks of=20
"data channel".

Paul, Christer,
Would you be ok if we defined "data channel" in the terminology section a=
s a "WebRTC data channel"=20
as specified in [draft-ietf-rtcweb-data-channel]
and then consistently just use "data channel" throughout the remainder of=
 the document?

Thanks again,
Juergen

On 27.02.2015 18:11, Christer Holmberg wrote:
> Hi,
>
>>> We would propose a couple of modifications of the text in
>>> draft-ietf-mmusic-data-channel-sdpneg-00
>>> in order to enhance readability and to avoid potential ambiguities.
>>>
>>> If the points in following list are agreeable then we would do
>>> corresponding updates in next
>>> draft-ietf-mmusic-data-channel-sdpneg-01.
>>>
>>>   1. In whole document, including the document's title, replacement
>>>      of"data channel" with "WebRTC data channel".
>> IMO this is wrong. I've been arguing for a long time to *remove* "webr=
tc" from the
>> formal definitons. While the > development of this mechanism certainly=
 was motivated
>> by webrtc, it has much broader applicability.
> I agree. Having said that, perhaps something in addition to "data chann=
el" would be useful. E.g. "sctp data channel", or something...
>
> Regards,
>
> Christer
>
>



From nobody Fri Feb 27 12:34:50 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D48271A0068 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 12:34:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_24=0.6, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zMAtnOP52Gav for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 12:34:47 -0800 (PST)
Received: from resqmta-ch2-01v.sys.comcast.net (resqmta-ch2-01v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:33]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 679C61A00E6 for <mmusic@ietf.org>; Fri, 27 Feb 2015 12:34:40 -0800 (PST)
Received: from resomta-ch2-16v.sys.comcast.net ([69.252.207.112]) by resqmta-ch2-01v.sys.comcast.net with comcast id xYaQ1p0052S2Q5R01Yafh3; Fri, 27 Feb 2015 20:34:39 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-16v.sys.comcast.net with comcast id xYaf1p00H3Ge9ey01Yafk3; Fri, 27 Feb 2015 20:34:39 +0000
Message-ID: <54F0D4DD.1010909@alum.mit.edu>
Date: Fri, 27 Feb 2015 15:34:37 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <54F08D76.7060609@alcatel-lucent.com> <54F093C0.40904@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D71CFAD@ESESSMB209.ericsson.se> <54F0CB13.5090200@alcatel-lucent.com>
In-Reply-To: <54F0CB13.5090200@alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1425069279; bh=ZmxqYSjHs5eceYDRk1gx09UfnkM3umPVku4F+bgmoqk=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=vb2/ViZ2OZMYwF6W0EDFXl0gA9BN97ltS4CCcwkt80o49R4x/FZegMqRoul+R14/Q PCE8la+GC7GpWY/53zp1yqJa+5YJVNUgGMmhN6tvxxFk+a5ri8jqJUqaU8OZvMRw2C wa38ORXEBJc3vYAEv9t0nppOiKsU92G/sZggiCLCBKHaZnbR5KX6qYONTkjTshqyiv ueF5k0PcgFFGH+WHc2WwPRRCunVkw+a+nK0b5d7875qQ+TH0cSRAjdCYBitwILhN3C fLJceGCmNg8LUkk6hl2ILv+HmiEeG8VaXKG4yV8ETi2yu1Hj1LnOOf1FyO4qAvi+lr EEKWIn4UJjH2w==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/u-ujPatPprYx73Fzz77Cn6rJ_6M>
Subject: Re: [MMUSIC] draft-ietf-mmusic-data-channel-sdpneg - proposed text enhancements
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 20:34:49 -0000

On 2/27/15 2:52 PM, Juergen Stoetzer-Bradler wrote:
> Hi Christer,
>
> Thanks for your feedback.
>
> Indeed, except for its headline draft-ietf-rtcweb-data-channel-13
> (almost) always just talks of "data channel".
>
> Paul, Christer,
> Would you be ok if we defined "data channel" in the terminology section
> as a "WebRTC data channel" as specified in [draft-ietf-rtcweb-data-channel]
> and then consistently just use "data channel" throughout the remainder
> of the document?

Yes, that would work for me.

	Thanks,
	Paul

> Thanks again,
> Juergen
>
> On 27.02.2015 18:11, Christer Holmberg wrote:
>> Hi,
>>
>>>> We would propose a couple of modifications of the text in
>>>> draft-ietf-mmusic-data-channel-sdpneg-00
>>>> in order to enhance readability and to avoid potential ambiguities.
>>>>
>>>> If the points in following list are agreeable then we would do
>>>> corresponding updates in next
>>>> draft-ietf-mmusic-data-channel-sdpneg-01.
>>>>
>>>>   1. In whole document, including the document's title, replacement
>>>>      of"data channel" with "WebRTC data channel".
>>> IMO this is wrong. I've been arguing for a long time to *remove*
>>> "webrtc" from the
>>> formal definitons. While the > development of this mechanism
>>> certainly was motivated
>>> by webrtc, it has much broader applicability.
>> I agree. Having said that, perhaps something in addition to "data
>> channel" would be useful. E.g. "sctp data channel", or something...
>>
>> Regards,
>>
>> Christer
>>
>>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Fri Feb 27 12:56:23 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C1AE1A020D for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 12:56:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_24=0.6, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1KjGwDRydHcD for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 12:56:16 -0800 (PST)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F04F41A01E7 for <mmusic@ietf.org>; Fri, 27 Feb 2015 12:56:15 -0800 (PST)
Received: from resomta-ch2-19v.sys.comcast.net ([69.252.207.115]) by resqmta-ch2-09v.sys.comcast.net with comcast id xYvw1p0012VvR6D01YwFXi; Fri, 27 Feb 2015 20:56:15 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-19v.sys.comcast.net with comcast id xYwE1p00N3Ge9ey01YwEck; Fri, 27 Feb 2015 20:56:15 +0000
Message-ID: <54F0D9EE.8070507@alum.mit.edu>
Date: Fri, 27 Feb 2015 15:56:14 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <54F08D76.7060609@alcatel-lucent.com> <54F093C0.40904@alum.mit.edu> <54F0CB04.4050403@alcatel-lucent.com>
In-Reply-To: <54F0CB04.4050403@alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1425070575; bh=+VO05tyvT9UEfxHV0hfqWAZXVjBfEbTvokxQ7kj8Wrs=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=lx/sz3iO3f22To6lqZ12CFLv/9HTfLmp5myXvKZUC9zp1FwsRApA7VgfoWGEu1/Aa Bvlm6YgC9OtNXOAt8ypUg+BNKlYXOpTM3mkBfscHnjVaRRKVYYutBuyf/U/8ldUS4W Tkm1BniIEiq3JdL3ylY6N/jubsaaYK/lHTgO9A9b7mWDbiwHsUKSepPaoSg1WmueNF 3W2/0cNjmGwzAzxKMeCuqVOuBQQnhxrnWqyUDK1YY0eC1r58OV8EmE1ixPGRLQhGAO rOWIhlxe0nyoC/FFX5VN4CtiuLnUXdRECdnV3Tf3aAxHpUxQNM6vG9D5eMW/2CgNJP MwMo5Mvzd+8gQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/bsWv3au_iutpq80KD0pnJGNyMCA>
Subject: Re: [MMUSIC] draft-ietf-mmusic-data-channel-sdpneg - proposed text enhancements
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 20:56:17 -0000

On 2/27/15 2:52 PM, Juergen Stoetzer-Bradler wrote:
> Paul,
>
> Thanks much for your feedback.
> Please see my remarks below.
>
> Thanks,
> Juergen
>
> On 27.02.2015 16:56, Paul Kyzivat wrote:
>> Juergen,
>>
>> See a couple of comments inline...
>>
>> On 2/27/15 10:29 AM, Juergen Stoetzer-Bradler wrote:
>>> Hello,
>>>
>>> We would propose a couple of modifications of the text in
>>> draft-ietf-mmusic-data-channel-sdpneg-00
>>> in order to enhance readability and to avoid potential ambiguities.
>>>
>>> If the points in following list are agreeable then we would do
>>> corresponding updates in next
>>> draft-ietf-mmusic-data-channel-sdpneg-01.
>>>
>>>  1. In whole document, including the document's title, replacement
>>>     of"data channel" with "WebRTC data channel".
>>
>> IMO this is wrong. I've been arguing for a long time to *remove*
>> "webrtc" from the formal definitons. While the development of this
>> mechanism certainly was motivated by webrtc, it has much broader
>> applicability.
>
> [Juergen] I see that Christer also prefers to remove "WebRTC". Will
> reply to Christer's email on that.
>
>>
>> [snip]
>>
>>>  9. In first paragraph of Section 5.2.1 replacement of first sentence
>>>          "For the SDP-based external negotiation described in
>>>     this document, the initial offerer based "SCTP over DTLS" owns
>>>     by convention the even stream identifiers whereas the initial
>>> answerer
>>>     owns the odd stream identifiers."
>>>     with
>>>          "For the SDP-based external negotiation described in this
>>>     document, the sender of the initial offer owns by convention the
>>> even
>>>     stream identifiers whereas the sender of the initial answer owns the
>>>     odd stream identifiers."
>>
>> This is confusing. It isn't clear from the text whether the owner of
>> even identifiers is determined by the sender of the first offer in the
>> *signaling session* (e.g., sip dialog), or the sender of the first
>> offer that includes the "m" line of this SCTP association.
>>
>> It wasn't entirely clear before, but it is less clear now. IIUC it
>> should be the sender of the first offer of the "m" line. But thinking
>> about it more as I type, I expect it is more complex than that. If the
>> association is subsequently renegotiated then I suspect the owner of
>> even IDs is also renegotiated. (This starts to overlap with the other
>> discussion of negotiation.
>
> [Juergen] I see. Agree that the new sentence wasn't really clearer after
> all.
> We could reformulate this by saying that the offerer which adds the
> DTLS/SCTP based "m" line to the signaling session for the first time
> (could be in the initial SDP offer or in a subsequent SDP offer) owns
> the even SCTP stream ids as long as this "m" line is in use. And if this
> "m" line is removed (its <port> set to zero) and later on re-used again,
> that then that agent owns the even SCTP stream ids which creates this
> new SDP offer with this "m" line's <port> set again to a non-zero value
> (as long as this "m" line is again in use).
>
> What do you think? What that make it clearer?

ISTM that whenever the association is renegotiated, which of necessity 
means that there will be a state change resulting in no channels 
regardless of how many had previously existed, then the owners of the 
even and odd ends should also be redetermined.

	Thanks,
	Paul


From nobody Fri Feb 27 13:28:33 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 809EE1A0211 for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 13:28:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level: 
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_14=0.6, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hhxts7EAkTcU for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 13:28:28 -0800 (PST)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A04971A00FE for <mmusic@ietf.org>; Fri, 27 Feb 2015 13:28:28 -0800 (PST)
Received: from resomta-ch2-11v.sys.comcast.net ([69.252.207.107]) by resqmta-ch2-09v.sys.comcast.net with comcast id xZUJ1p0022Ka2Q501ZUUMl; Fri, 27 Feb 2015 21:28:28 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-11v.sys.comcast.net with comcast id xZST1p00Z3Ge9ey01ZSUcf; Fri, 27 Feb 2015 21:26:28 +0000
Message-ID: <54F0E103.3020501@alum.mit.edu>
Date: Fri, 27 Feb 2015 16:26:27 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D71C3D2@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D71C3D2@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1425072508; bh=ObjcCWvRFmq9QYx9MILWjC7ge7GqdTirnjxzvbBd3Nw=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=K2ATsoD5s7PREEhYQJ4jP0X1uw6MfLImB0edRRxBLKlkDcGVjpHP4CrlSfWBSKUxR Et5uubzbD1ZPlTsqeMfPZR51E/j7duJcqncQN0obNNQ+SSv0GBExKS1iwX5QMzwn/0 X6JcnxQSmUFe80UmelLUfoA42hxY2mpyESsjQMNwURNoXyDoacHqEaduBOiXNTrj6M DdSRhcs5uhMzMNskSQFrYHfOOcQ74XayzHaIwGl7DUNllknkK6CpcbqbzYPi+bhdlZ UkmhJJMvfZqyaDKdA8o2QFASDZ2qfS65ANugzfgh7W6FqMjevUXNuYySk3MAYFulvd CdLdIKj7peedg==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/b1M2mwFFeonFHMZEKtfMdPzEl9Q>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue - TEXT SUGGESTION
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 21:28:32 -0000

I'm seeing a major issue with use of a=rtcp here:

Consider how the offerer sets this up so that it will work for an 
answerer who doesn't support bundle. It assigns unique address/port 
pairs for each m-line (other than bundle only). But there is a 
requirement that a=rtcp use an *identical* port in each m-line. If 
bundle is rejected, then the RTCP for each m-line must go to a unique 
place. The only way to achieve that is for each line to have a distinct 
*address*, and that the *same* port be assigned to rtcp on each address. 
In many environments that is likely to be difficult/impossible to achieve.

This of course is less of an issue when the rtcp port defaults to the 
rtp port plus one.

	Thanks,
	Paul

On 2/27/15 6:05 AM, Christer Holmberg wrote:
> Hi,
>
> I had a chat with Magnus today, and I support his suggestion.
>
> It would mean the following the modifications in BUNDLE:
>
> OLD:
>
> 10.3.2.2.  Generating the Initial SDP Offer
>
>     When an offerer generates an initial offer, if the offerer wants to
>
>     negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, the
>
>     offerer MUST associate an SDP 'rtcp-mux' attribute [RFC5761] with
>
>     each bundled RTP-based "m=" line (including any bundle-only "m="
>
>     line) in the offer.  In addition, the offerer MUST associate an SDP
>
>     'rtcp' attribute [RFC3605] with each bundled RTP-based "m=" line
>
>     (including any bundle-only "m=" line), with an attribute value that
>
>     is identical to the port value assigned to the "m=" line itself, in
>
>     the offer.
>
>     If the offerer does not want to negotiate usage of RTP/RTCP
>
>     multiplexing, it MUST NOT associate the SDP attributes above with any
>
>     bundled "m=" line.
>
> NEW:
>
> 10.3.2.2.  Generating the Initial SDP Offer
>
>     When an offerer generates an initial offer, if the offerer wants to
>
>     negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, the
>
>     offerer MUST associate an SDP 'rtcp-mux' attribute [RFC5761] with
>
>     each bundled RTP-based "m=" line (including any bundle-only "m="
>
>     line) in the offer.
>
>     If the offerer does not want to negotiate usage of RTP/RTCP
>
>     multiplexing, it MUST NOT associate an SDP ‘rtcp-mux’ attribute
>
>     with any bundled "m=" line.
>
>     In addition, the offerer MAY associate an SDP
>
>     ‘rtcp’ attribute [RFC3605] with each bundled RTP-based “m=” line
>
>     (including any bundle-only "m=" line), with identical attribute values,
>
>     in order to provide a port for receiving RTCP packets if the
> answerer does not
>
>     accept usage of RTP/RTCP multiplexing, or if the offerer does not
> indicate
>
>     support of RTP/RTCP multiplexing in the offer.
>
>     NOTE: In case the answerer does not accept usage of RTP/RTCP
> multiplexing, or
>
>     if the offerer does not indicate support of RTP/RTCP multiplexing in
> the offer, if
>
>     the offerer wants to use the next higher (odd) port number for
> receiving
>
>     RTCP packets, the offerer does not need to include the SDP ‘rtcp’
> attribute
>
>     in the offer.
>
> ---------------------
>
> OLD:
>
> 10.3.2.3.  Generating the SDP Answer
>
>     When an answerer generates an answer, if the offerer indicated
>
>     support of RTP/RTCP multiplexing [RFC5761] within a BUNDLE group in
>
>     the associated offer, the answerer MUST either accept or reject the
>
>     usage of RTP/RTCP multiplexing in the answer.
>
>     If the answerer accepts usage of RTP/RTCP multiplexing within the
>
>     BUNDLE group, it MUST associate an SDP 'rtcp-mux' attribute with each
>
>     bundled RTP-based "m=" line in the answer. The answerer MUST NOT
>
>     associate an SDP 'rtcp' attribute with any bundled "m=" line in the
>
>     answer.  The answerer will use the port number of the selected
>
>     offerer BUNDLE address for sending RTP and RTCP packets associated
>
>    with each bundled RTP-based "m=" line towards the offerer.
>
>     If the answerer rejects usage of RTP/RTCP multiplexing within the
>
>     BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux' or SDP 'rtcp'
>
>     attribute with any bundled "m=" line in the answer.  The answerer
>
>     MUST, based on the port number of the selected offerer BUNDLE
>
>     address, use the next higher (odd) destination port number [RFC3550]
>
>     for sending RTCP packets associated with each bundled RTP-based "m="
>
>     line towards the offerer.
>
>     NOTE: When the answerer rejects usage of RTP/RTCP multiplexing, the
>
>     reason for mandating usage of the next higher (odd) destination port
>
>     number for RTCP is to allign the procedures for the corresponding
>
>     offer.
>
>     If the usage of RTP/RTCP multiplexing has been negotiated in a
>
>     previous offer/answer transaction, and the offerer indicates that it
>
>     wants to continue using RTP/RTCP multiplexing in a subsequent offer,
>
>     the answerer MUST associate an SDP 'rtcp-mux' attribute with each
>
>     bundled "m=" line in the answer.  I.e. the answerer MUST NOT disable
>
>     the usage of RTP/RTCP multiplexing.
>
> NEW:
>
> 10.3.2.3.  Generating the SDP Answer
>
>     When an answerer generates an answer, if the offerer indicated
>
>     support of RTP/RTCP multiplexing [RFC5761] within a BUNDLE group in
>
>     the associated offer, the answerer MUST either accept or reject the
>
>     usage of RTP/RTCP multiplexing in the answer.
>
>    If the answerer accepts usage of RTP/RTCP multiplexing within the
>
>     BUNDLE group, it MUST associate an SDP 'rtcp-mux' attribute with each
>
>     bundled RTP-based "m=" line in the answer.  The answerer MUST NOT
>
>     associate an SDP 'rtcp' attribute with any bundled "m=" line in the
>
>     answer.  The answerer will use the port number of the selected
>
>     offerer BUNDLE address for sending RTP and RTCP packets associated
>
>     with each bundled RTP-based "m=" line towards the offerer.
>
>     If the answerer rejects usage of RTP/RTCP multiplexing within the
>
>     BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux'
>
>     attribute with any bundled "m=" line in the answer. The answerer
>
>     MAY associate an SDP ‘rtcp’ attribute with each bundled RTP-based
>
>    “m=” line, with identical attribute values, in order to provide a port
>
>     for receiving RTCP packets. The answerer
>
>     will use the port number of the selected offerer BUNDLE address
>
>     for sending RTP packets associated with each bundled RTP-based
>
>     “m=” line towards the offerer. If the offerer associated an SDP ‘rtcp’
>
>     attribute with each bundled RTP-based “m=” line in the offer, the
>
>     answerer will use the attribute port value for sending RTCP packets
>
>     associated with each bundled RTP-based “m=” line towards the
>
>     offer. Otherwise the  answerer will, based on the port
>
>     number of the offerer BUNDLE address,  use next higher (odd)
>
>     port number for sending RTCP packets towards the offerer.
>
>     NOTE: If the answerer does not accept usage of RTP/RTCP
> multiplexing, and
>
>     If the answerer wants to use the next higher (odd) port number for
> receiving
>
>     RTCP packets, it does not need to include the SDP ‘rtcp’ attribute
> in the
>
>     answer.
>
>     If the usage of RTP/RTCP multiplexing has been negotiated in a
>
>     previous offer/answer transaction, and the offerer indicates that it
>
>     wants to continue using RTP/RTCP multiplexing in a subsequent offer,
>
>     the answerer MUST associate an SDP 'rtcp-mux' attribute with each
>
>     bundled "m=" line in the answer.  I.e. the answerer MUST NOT disable
>
>     the usage of RTP/RTCP multiplexing.
>
> ---------------------
>
> OLD:
>
> 10.3.2.4.  Offerer Processing of the SDP Answer
>
>     When the offerer receives an answer, if the answerer accepts the
>
>     usage of RTP/RTCP multiplexing, by including an SDP 'rtcp-mux'
>
>     attribute to each bundled "m=" line in the answer [Section 10.3.2.3],
>
>     the answerer follows the procedures for RTP/RTCP multiplexing defined
>
>     in [RFC5761].  The offerer will use the port number of the answerer
>
>     BUNDLE address for sending RTP and RTCP packets associated with each
>
>     bundled "m=" line towards the answerer.
>
>     If the answerer does not accept the usage of RTP/RTCP multiplexing
>
>     [Section 10.3.2.3], the offerer MUST use separate address:port
>
>     combinations for RTP and RTCP.  The offerer will, based on the port
>
>     number of the answerer BUNDLE address, use the next higher (odd)
>
>     destination port number [RFC3550] for sending RTCP packets associated
>
>     with a bundled "m=" line towards the answerer.
>
> NEW:
>
> 10.3.2.4.  Offerer Processing of the SDP Answer
>
>     When the offerer receives an answer, if the answerer accepts the
>
>     usage of RTP/RTCP multiplexing, by including an SDP 'rtcp-mux'
>
>     attribute to each bundled "m=" line in the answer [Section 10.3.2.3],
>
>     the answerer follows the procedures for RTP/RTCP multiplexing defined
>
>     in [RFC5761].  The offerer will use the port number of the answerer
>
>     BUNDLE address for sending RTP and RTCP packets associated with each
>
>     bundled "m=" line towards the answerer.
>
>     If the answerer does not accept the usage of RTP/RTCP multiplexing
>
>     [Section 10.3.2.3], the offerer MUST use separate address:port
>
>     combinations for RTP and RTCP.   If the answerer associated an SDP
> ‘rtcp’
>
>     attribute with each bundled RTP-based “m=” line in the answerer, the
> offerer
>
>     will use the attribute port value for sending RTCP packets
> associated with each bundled
>
>     RTP-based “m=” line towards the answerer. Otherwise the offerer will,
>
>     based on the port number of the answerer BUNDLE address,  use the next
>
>     higher (odd) port number for sending RTCP packets towards the answerer.
>
> ---------------------
>
> OLD:
>
> 10.3.2.5.  Modifying the Session
>
>     When an offerer generates a subsequent offer, if it wants to
>
>     negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, or if
>
>     it wants to continue usage of RTP/RTCP multiplexing (negotiated in a
>
>     previous offer/answer transaction), it MUST associate SDP 'rtcp-mux'
>
>     and 'rtcp' attributes with each bundled "m=" line (including any
>
>     bundled "m=" line that the offerer wants to add to the BUNDLE group),
>
>     unless the offerer wants to disable or remove the "m=" line from the
>
>     BUNDLE group.
>
>     If the offerer does not want to negotiate usage of RTP/RTCP
>
>     multiplexing within the BUNDLE group, or if it wants to disable usage
>
>     of RTP/RTCP multiplexing (negotiated in a previous offer/answer
>
>     transaction), the offerer MUST NOT associate SDP 'rtcp-mux' and
>
>     'rtcp' attributes with any bundled "m=" line in the subsequent offer.
>
>     NOTE: It is RECOMMENDED that, once usage of RTP/RTCP multiplexing has
>
>     been negotiated within a BUNDLE group, that the usage is not
>
>     disabled.  Disabling RTP/RTCP multiplexing means that the offerer and
>
>     answerer need to reserve new ports, to be used for sending and
>
>     receiving RTCP packets.
>
> NEW:
>
> 10.3.2.5.  Modifying the Session
>
>     When an offerer generates a subsequent offer, if it wants to
>
>     negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, or if
>
>     it wants to continue usage of RTP/RTCP multiplexing (negotiated in a
>
>     previous offer/answer transaction), it MUST associate an SDP 'rtcp-mux'
>
>     attribute with each bundled "m=" line (including any bundled "m="
> line that
>
>     the offerer wants to add to the BUNDLE group), unless the offerer
> wants to
>
>     disable or remove the "m=" line from the BUNDLE group.
>
>     If the offerer does not want to negotiate usage of RTP/RTCP
>
>     multiplexing within the BUNDLE group, or if it wants to disable usage
>
>     of RTP/RTCP multiplexing (negotiated in a previous offer/answer
>
>     transaction), the offerer MUST NOT associate an SDP 'rtcp-mux' and
>
>     attribute with any bundled "m=" line in the subsequent offer.
>
>     In addition, the offerer MAY associate an SDP
>
>     ‘rtcp’ attribute with each bundled RTP-based “m=” line
>
>     (including any bundled "m=" line that  the offerer wants to add to the
>
>     BUNDLE group), with identical attribute values, in order to provide
> a port for
>
>     receiving RTCP packets if the answerer does not accept usage of
> RTP/RTCP
>
>     multiplexing, or if the offerer does not indicate support of
> RTP/RTCP multiplexing
>
>     in the subsequent offer.
>
>     NOTE: It is RECOMMENDED that, once usage of RTP/RTCP multiplexing has
>
>     been negotiated within a BUNDLE group, that the usage is not
>
>     disabled.  Disabling RTP/RTCP multiplexing means that the offerer and
>
>     answerer need to reserve new ports, to be used for sending and
>
>     receiving RTCP packets. Similar, if usage of a separate RTCP port
>
>     has been negotiated within a BUNDLE group, it is RECOMMENDED
>
>     that the port value is not modified.
>
> ---------------------
>
> Regards,
>
> Christer
>
> *From:*mmusic [mailto:mmusic-bounces@ietf.org]
> <mailto:[mailto:mmusic-bounces@ietf.org]> *On Behalf Of *Roman Shpount
> *Sent:* 26 February 2015 17:42
> *To:* Magnus Westerlund
> *Cc:* mmusic (E-mail)
> *Subject:* Re: [MMUSIC] Comments on
> draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue
>
> On Thu, Feb 26, 2015 at 9:02 AM, Magnus Westerlund
> <magnus.westerlund@ericsson.com <mailto:magnus.westerlund@ericsson.com>>
> wrote:
>
>     My proposal for changes to the text causing these issue are the
>     following:
>
>     In 10.3.2.2 <http://10.3.2.2>:
>
>     1. Offerer: MAY include a=rtcp attribute as required or desired by other
>     specification to indicate the port where RTCP will be received if
>     a=rtcp-mux is rejected. In case a=rtcp is excluded the normal +1 rule
>     applies.
>
>     2. Offerer: the a=rtcp attribute shall have a port value different than
>     the m-line
>
>     In 10.3.2.3 <http://10.3.2.3>:
>
>     3. Answerer: if the answerer rejects rtcp-mux, it is allowed in include
>     an a=rtcp attribute to indicate where it will receive RTCP, or fall back
>     on the +1 rule.
>
> +1. I think this would make rtpc attribute usage much more logical.
>
> _____________
> Roman Shpount
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Fri Feb 27 13:56:27 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF7211A034C for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 13:56:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.601
X-Spam-Level: 
X-Spam-Status: No, score=-3.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5dpML9GkOQQM for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 13:56:22 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF9241A014A for <mmusic@ietf.org>; Fri, 27 Feb 2015 13:56:21 -0800 (PST)
X-AuditID: c1b4fb25-f791c6d00000617b-ab-54f0e80381e0
Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 93.BA.24955.308E0F45; Fri, 27 Feb 2015 22:56:19 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.03.0210.002; Fri, 27 Feb 2015 22:56:19 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue - TEXT SUGGESTION
Thread-Index: AdBSABuu5JRp7RinS0WCRZegNS3OKAAy43eAAAL+EvA=
Date: Fri, 27 Feb 2015 21:56:19 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71D3E0@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D71C3D2@ESESSMB209.ericsson.se> <54F0E103.3020501@alum.mit.edu>
In-Reply-To: <54F0E103.3020501@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsUyM+JvjS7Liw8hBgtYLaYuf8xisWLDAVYH Jo+/7z8weSxZ8pMpgCmKyyYlNSezLLVI3y6BK6P7xgLGgq91FS9e/mJuYGxJ6GLk5JAQMJFY 19PMBGGLSVy4t56ti5GLQ0jgCKPEgSsHoZwljBINExYwdjFycLAJWEh0/9MGaRAR8JV49vg2 WI2wQCOjxOXOHSwgjohAE6NE99ZZLBBVVhL/f01iBLFZBFQlznyaCBbnBeo+uukSK4gtJJAv 8XX6BzCbU0BH4sD9qewgNiPQSd9PrQE7j1lAXOLWk/lQpwpILNlznhnCFpV4+fgfK4StJNG4 5AkrRL2OxILdn9ggbG2JZQtfM0PsFZQ4OfMJywRG0VlIxs5C0jILScssJC0LGFlWMYoWpxYn 5aYbGeulFmUmFxfn5+nlpZZsYgRGysEtv1V3MF5+43iIUYCDUYmH94PohxAh1sSy4srcQ4zS HCxK4rx2xodChATSE0tSs1NTC1KL4otKc1KLDzEycXBKNTAmc2eqB+z+8e1zsnSg7oKzkh3x OtJbj7wxSq/L3X/V++FRRWf5qg85b95HTOyRO3O/4PLt5VsMzeZx7D0e9tTKhSE6gnlu/LtD j7ldzPclXLt2Zl39xA/O7b7BWie5GjX2zn55NWFBZPy6tKT1Aa2MrM9PBV3wVPIunRrPv8/b luvYgSy26FNKLMUZiYZazEXFiQBvVy2vdQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/UMm2RbuVopWkAhFY_T3u-1637IU>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue - TEXT SUGGESTION
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 21:56:25 -0000

Hi,

>I'm seeing a major issue with use of a=3Drtcp here:
>
>Consider how the offerer sets this up so that it will work for an answerer=
 who doesn't support bundle. It assigns unique >address/port pairs for each=
 m-line (other than bundle only). But there is a requirement that a=3Drtcp =
use an *identical* port >in each m-line. If bundle is rejected, then the RT=
CP for each m-line must go to a unique place. The only way to achieve that =
>is for each line to have a distinct *address*, and that the *same* port be=
 assigned to rtcp on each address.=20
>In many environments that is likely to be difficult/impossible to achieve.
>
>This of course is less of an issue when the rtcp port defaults to the rtp =
port plus one.

Correct.

But, I think the suggested text is wrong: in the initial offer, if the rtcp=
 attribute is used, it shall have a unique value. Then, if BUNDLE is accept=
ed by the answerer, but rtcp-mux is NOT accepted, the rtcp attribute value =
associated with the BUNDLE address will apply - in the same way as the rtp =
port.

Then, in subsequent offers, the same rtcp attribute value can be used for e=
ach bundled m- line - in the same way as the rtp port.

Regards,

Christer


On 2/27/15 6:05 AM, Christer Holmberg wrote:
> Hi,
>
> I had a chat with Magnus today, and I support his suggestion.
>
> It would mean the following the modifications in BUNDLE:
>
> OLD:
>
> 10.3.2.2.  Generating the Initial SDP Offer
>
>     When an offerer generates an initial offer, if the offerer wants=20
> to
>
>     negotiate usage of RTP/RTCP multiplexing within a BUNDLE group,=20
> the
>
>     offerer MUST associate an SDP 'rtcp-mux' attribute [RFC5761] with
>
>     each bundled RTP-based "m=3D" line (including any bundle-only "m=3D"
>
>     line) in the offer.  In addition, the offerer MUST associate an=20
> SDP
>
>     'rtcp' attribute [RFC3605] with each bundled RTP-based "m=3D" line
>
>     (including any bundle-only "m=3D" line), with an attribute value=20
> that
>
>     is identical to the port value assigned to the "m=3D" line itself,=20
> in
>
>     the offer.
>
>     If the offerer does not want to negotiate usage of RTP/RTCP
>
>     multiplexing, it MUST NOT associate the SDP attributes above with=20
> any
>
>     bundled "m=3D" line.
>
> NEW:
>
> 10.3.2.2.  Generating the Initial SDP Offer
>
>     When an offerer generates an initial offer, if the offerer wants=20
> to
>
>     negotiate usage of RTP/RTCP multiplexing within a BUNDLE group,=20
> the
>
>     offerer MUST associate an SDP 'rtcp-mux' attribute [RFC5761] with
>
>     each bundled RTP-based "m=3D" line (including any bundle-only "m=3D"
>
>     line) in the offer.
>
>     If the offerer does not want to negotiate usage of RTP/RTCP
>
>     multiplexing, it MUST NOT associate an SDP 'rtcp-mux' attribute
>
>     with any bundled "m=3D" line.
>
>     In addition, the offerer MAY associate an SDP
>
>     'rtcp' attribute [RFC3605] with each bundled RTP-based "m=3D" line
>
>     (including any bundle-only "m=3D" line), with identical attribute=20
> values,
>
>     in order to provide a port for receiving RTCP packets if the=20
> answerer does not
>
>     accept usage of RTP/RTCP multiplexing, or if the offerer does not=20
> indicate
>
>     support of RTP/RTCP multiplexing in the offer.
>
>     NOTE: In case the answerer does not accept usage of RTP/RTCP=20
> multiplexing, or
>
>     if the offerer does not indicate support of RTP/RTCP multiplexing=20
> in the offer, if
>
>     the offerer wants to use the next higher (odd) port number for=20
> receiving
>
>     RTCP packets, the offerer does not need to include the SDP 'rtcp'
> attribute
>
>     in the offer.
>
> ---------------------
>
> OLD:
>
> 10.3.2.3.  Generating the SDP Answer
>
>     When an answerer generates an answer, if the offerer indicated
>
>     support of RTP/RTCP multiplexing [RFC5761] within a BUNDLE group=20
> in
>
>     the associated offer, the answerer MUST either accept or reject=20
> the
>
>     usage of RTP/RTCP multiplexing in the answer.
>
>     If the answerer accepts usage of RTP/RTCP multiplexing within the
>
>     BUNDLE group, it MUST associate an SDP 'rtcp-mux' attribute with=20
> each
>
>     bundled RTP-based "m=3D" line in the answer. The answerer MUST NOT
>
>     associate an SDP 'rtcp' attribute with any bundled "m=3D" line in=20
> the
>
>     answer.  The answerer will use the port number of the selected
>
>     offerer BUNDLE address for sending RTP and RTCP packets associated
>
>    with each bundled RTP-based "m=3D" line towards the offerer.
>
>     If the answerer rejects usage of RTP/RTCP multiplexing within the
>
>     BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux' or SDP 'rtcp'
>
>     attribute with any bundled "m=3D" line in the answer.  The answerer
>
>     MUST, based on the port number of the selected offerer BUNDLE
>
>     address, use the next higher (odd) destination port number=20
> [RFC3550]
>
>     for sending RTCP packets associated with each bundled RTP-based "m=3D=
"
>
>     line towards the offerer.
>
>     NOTE: When the answerer rejects usage of RTP/RTCP multiplexing,=20
> the
>
>     reason for mandating usage of the next higher (odd) destination=20
> port
>
>     number for RTCP is to allign the procedures for the corresponding
>
>     offer.
>
>     If the usage of RTP/RTCP multiplexing has been negotiated in a
>
>     previous offer/answer transaction, and the offerer indicates that=20
> it
>
>     wants to continue using RTP/RTCP multiplexing in a subsequent=20
> offer,
>
>     the answerer MUST associate an SDP 'rtcp-mux' attribute with each
>
>     bundled "m=3D" line in the answer.  I.e. the answerer MUST NOT=20
> disable
>
>     the usage of RTP/RTCP multiplexing.
>
> NEW:
>
> 10.3.2.3.  Generating the SDP Answer
>
>     When an answerer generates an answer, if the offerer indicated
>
>     support of RTP/RTCP multiplexing [RFC5761] within a BUNDLE group=20
> in
>
>     the associated offer, the answerer MUST either accept or reject=20
> the
>
>     usage of RTP/RTCP multiplexing in the answer.
>
>    If the answerer accepts usage of RTP/RTCP multiplexing within the
>
>     BUNDLE group, it MUST associate an SDP 'rtcp-mux' attribute with=20
> each
>
>     bundled RTP-based "m=3D" line in the answer.  The answerer MUST NOT
>
>     associate an SDP 'rtcp' attribute with any bundled "m=3D" line in=20
> the
>
>     answer.  The answerer will use the port number of the selected
>
>     offerer BUNDLE address for sending RTP and RTCP packets associated
>
>     with each bundled RTP-based "m=3D" line towards the offerer.
>
>     If the answerer rejects usage of RTP/RTCP multiplexing within the
>
>     BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux'
>
>     attribute with any bundled "m=3D" line in the answer. The answerer
>
>     MAY associate an SDP 'rtcp' attribute with each bundled RTP-based
>
>    "m=3D" line, with identical attribute values, in order to provide a=20
> port
>
>     for receiving RTCP packets. The answerer
>
>     will use the port number of the selected offerer BUNDLE address
>
>     for sending RTP packets associated with each bundled RTP-based
>
>     "m=3D" line towards the offerer. If the offerer associated an SDP 'rt=
cp'
>
>     attribute with each bundled RTP-based "m=3D" line in the offer, the
>
>     answerer will use the attribute port value for sending RTCP=20
> packets
>
>     associated with each bundled RTP-based "m=3D" line towards the
>
>     offer. Otherwise the  answerer will, based on the port
>
>     number of the offerer BUNDLE address,  use next higher (odd)
>
>     port number for sending RTCP packets towards the offerer.
>
>     NOTE: If the answerer does not accept usage of RTP/RTCP=20
> multiplexing, and
>
>     If the answerer wants to use the next higher (odd) port number for=20
> receiving
>
>     RTCP packets, it does not need to include the SDP 'rtcp' attribute=20
> in the
>
>     answer.
>
>     If the usage of RTP/RTCP multiplexing has been negotiated in a
>
>     previous offer/answer transaction, and the offerer indicates that=20
> it
>
>     wants to continue using RTP/RTCP multiplexing in a subsequent=20
> offer,
>
>     the answerer MUST associate an SDP 'rtcp-mux' attribute with each
>
>     bundled "m=3D" line in the answer.  I.e. the answerer MUST NOT=20
> disable
>
>     the usage of RTP/RTCP multiplexing.
>
> ---------------------
>
> OLD:
>
> 10.3.2.4.  Offerer Processing of the SDP Answer
>
>     When the offerer receives an answer, if the answerer accepts the
>
>     usage of RTP/RTCP multiplexing, by including an SDP 'rtcp-mux'
>
>     attribute to each bundled "m=3D" line in the answer [Section=20
> 10.3.2.3],
>
>     the answerer follows the procedures for RTP/RTCP multiplexing=20
> defined
>
>     in [RFC5761].  The offerer will use the port number of the=20
> answerer
>
>     BUNDLE address for sending RTP and RTCP packets associated with=20
> each
>
>     bundled "m=3D" line towards the answerer.
>
>     If the answerer does not accept the usage of RTP/RTCP multiplexing
>
>     [Section 10.3.2.3], the offerer MUST use separate address:port
>
>     combinations for RTP and RTCP.  The offerer will, based on the=20
> port
>
>     number of the answerer BUNDLE address, use the next higher (odd)
>
>     destination port number [RFC3550] for sending RTCP packets=20
> associated
>
>     with a bundled "m=3D" line towards the answerer.
>
> NEW:
>
> 10.3.2.4.  Offerer Processing of the SDP Answer
>
>     When the offerer receives an answer, if the answerer accepts the
>
>     usage of RTP/RTCP multiplexing, by including an SDP 'rtcp-mux'
>
>     attribute to each bundled "m=3D" line in the answer [Section=20
> 10.3.2.3],
>
>     the answerer follows the procedures for RTP/RTCP multiplexing=20
> defined
>
>     in [RFC5761].  The offerer will use the port number of the=20
> answerer
>
>     BUNDLE address for sending RTP and RTCP packets associated with=20
> each
>
>     bundled "m=3D" line towards the answerer.
>
>     If the answerer does not accept the usage of RTP/RTCP multiplexing
>
>     [Section 10.3.2.3], the offerer MUST use separate address:port
>
>     combinations for RTP and RTCP.   If the answerer associated an SDP
> 'rtcp'
>
>     attribute with each bundled RTP-based "m=3D" line in the answerer,=20
> the offerer
>
>     will use the attribute port value for sending RTCP packets=20
> associated with each bundled
>
>     RTP-based "m=3D" line towards the answerer. Otherwise the offerer=20
> will,
>
>     based on the port number of the answerer BUNDLE address,  use the=20
> next
>
>     higher (odd) port number for sending RTCP packets towards the answere=
r.
>
> ---------------------
>
> OLD:
>
> 10.3.2.5.  Modifying the Session
>
>     When an offerer generates a subsequent offer, if it wants to
>
>     negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, or=20
> if
>
>     it wants to continue usage of RTP/RTCP multiplexing (negotiated in=20
> a
>
>     previous offer/answer transaction), it MUST associate SDP 'rtcp-mux'
>
>     and 'rtcp' attributes with each bundled "m=3D" line (including any
>
>     bundled "m=3D" line that the offerer wants to add to the BUNDLE=20
> group),
>
>     unless the offerer wants to disable or remove the "m=3D" line from=20
> the
>
>     BUNDLE group.
>
>     If the offerer does not want to negotiate usage of RTP/RTCP
>
>     multiplexing within the BUNDLE group, or if it wants to disable=20
> usage
>
>     of RTP/RTCP multiplexing (negotiated in a previous offer/answer
>
>     transaction), the offerer MUST NOT associate SDP 'rtcp-mux' and
>
>     'rtcp' attributes with any bundled "m=3D" line in the subsequent offe=
r.
>
>     NOTE: It is RECOMMENDED that, once usage of RTP/RTCP multiplexing=20
> has
>
>     been negotiated within a BUNDLE group, that the usage is not
>
>     disabled.  Disabling RTP/RTCP multiplexing means that the offerer=20
> and
>
>     answerer need to reserve new ports, to be used for sending and
>
>     receiving RTCP packets.
>
> NEW:
>
> 10.3.2.5.  Modifying the Session
>
>     When an offerer generates a subsequent offer, if it wants to
>
>     negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, or=20
> if
>
>     it wants to continue usage of RTP/RTCP multiplexing (negotiated in=20
> a
>
>     previous offer/answer transaction), it MUST associate an SDP 'rtcp-mu=
x'
>
>     attribute with each bundled "m=3D" line (including any bundled "m=3D"
> line that
>
>     the offerer wants to add to the BUNDLE group), unless the offerer=20
> wants to
>
>     disable or remove the "m=3D" line from the BUNDLE group.
>
>     If the offerer does not want to negotiate usage of RTP/RTCP
>
>     multiplexing within the BUNDLE group, or if it wants to disable=20
> usage
>
>     of RTP/RTCP multiplexing (negotiated in a previous offer/answer
>
>     transaction), the offerer MUST NOT associate an SDP 'rtcp-mux' and
>
>     attribute with any bundled "m=3D" line in the subsequent offer.
>
>     In addition, the offerer MAY associate an SDP
>
>     'rtcp' attribute with each bundled RTP-based "m=3D" line
>
>     (including any bundled "m=3D" line that  the offerer wants to add to=
=20
> the
>
>     BUNDLE group), with identical attribute values, in order to=20
> provide a port for
>
>     receiving RTCP packets if the answerer does not accept usage of=20
> RTP/RTCP
>
>     multiplexing, or if the offerer does not indicate support of=20
> RTP/RTCP multiplexing
>
>     in the subsequent offer.
>
>     NOTE: It is RECOMMENDED that, once usage of RTP/RTCP multiplexing=20
> has
>
>     been negotiated within a BUNDLE group, that the usage is not
>
>     disabled.  Disabling RTP/RTCP multiplexing means that the offerer=20
> and
>
>     answerer need to reserve new ports, to be used for sending and
>
>     receiving RTCP packets. Similar, if usage of a separate RTCP port
>
>     has been negotiated within a BUNDLE group, it is RECOMMENDED
>
>     that the port value is not modified.
>
> ---------------------
>
> Regards,
>
> Christer
>
> *From:*mmusic [mailto:mmusic-bounces@ietf.org]=20
> <mailto:[mailto:mmusic-bounces@ietf.org]> *On Behalf Of *Roman Shpount
> *Sent:* 26 February 2015 17:42
> *To:* Magnus Westerlund
> *Cc:* mmusic (E-mail)
> *Subject:* Re: [MMUSIC] Comments on
> draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=3Drtcp-mux and a=3Drtcp=20
> issue
>
> On Thu, Feb 26, 2015 at 9:02 AM, Magnus Westerlund=20
> <magnus.westerlund@ericsson.com=20
> <mailto:magnus.westerlund@ericsson.com>>
> wrote:
>
>     My proposal for changes to the text causing these issue are the
>     following:
>
>     In 10.3.2.2 <http://10.3.2.2>:
>
>     1. Offerer: MAY include a=3Drtcp attribute as required or desired by =
other
>     specification to indicate the port where RTCP will be received if
>     a=3Drtcp-mux is rejected. In case a=3Drtcp is excluded the normal +1 =
rule
>     applies.
>
>     2. Offerer: the a=3Drtcp attribute shall have a port value different =
than
>     the m-line
>
>     In 10.3.2.3 <http://10.3.2.3>:
>
>     3. Answerer: if the answerer rejects rtcp-mux, it is allowed in inclu=
de
>     an a=3Drtcp attribute to indicate where it will receive RTCP, or fall=
 back
>     on the +1 rule.
>
> +1. I think this would make rtpc attribute usage much more logical.
>
> _____________
> Roman Shpount
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic


From nobody Fri Feb 27 14:12:14 2015
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 344401A036C for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 14:12:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.035
X-Spam-Level: 
X-Spam-Status: No, score=-0.035 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_14=0.6, J_CHICKENPOX_74=0.6, SPF_SOFTFAIL=0.665] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EnOAMvwvKjFO for <mmusic@ietfa.amsl.com>; Fri, 27 Feb 2015 14:12:11 -0800 (PST)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF4B11A014A for <mmusic@ietf.org>; Fri, 27 Feb 2015 14:12:10 -0800 (PST)
Received: from resomta-ch2-09v.sys.comcast.net ([69.252.207.105]) by resqmta-ch2-09v.sys.comcast.net with comcast id xaBw1p0052GyhjZ01aCAfl; Fri, 27 Feb 2015 22:12:10 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-ch2-09v.sys.comcast.net with comcast id xaA91p00K3Ge9ey01aA9zl; Fri, 27 Feb 2015 22:10:09 +0000
Message-ID: <54F0EB40.9050502@alum.mit.edu>
Date: Fri, 27 Feb 2015 17:10:08 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>,  "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D71C3D2@ESESSMB209.ericsson.se> <54F0E103.3020501@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D71D3E0@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D71D3E0@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1425075130; bh=CcSavYpQeyQgNC9hbRse52Mh9O7uA/Zw0p5jlSaONxc=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=plfM+6wErHhZeb5I1TwAf9xtfzoaAsfq2BRIopy4JmtUNRFewkMd5eeXUgQzP2dZK dvltkQ/AQbgXhVqzrfjWaV5hj8Zn5qS4gjUikiUvInyjhnnfkcVv+vcoNojin0O7Ey Oh46h5O82DbMJy8c+iwfbI/IVqElV42YvOdpyBimBa4t44YJ8+iHFxVZme0gmY7wZf NumYpUZPOK64gy0pxz1gl4CFfF4GXmj8fygMFm4vE8jEshmMihHWPMiV9SYLbbjxmj 2z6XgpUObkuFuSJV2AF9a+OeeLI7L76FH/2olXgYf2yl4cqYbFAH9qX0aLOdPucPOW /FZLwlTFKWQuQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/9D_weVQfwcOlhkhHJyKjFa8B7rs>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue - TEXT SUGGESTION
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 22:12:14 -0000

On 2/27/15 4:56 PM, Christer Holmberg wrote:
> Hi,
>
>> I'm seeing a major issue with use of a=rtcp here:
>>
>> Consider how the offerer sets this up so that it will work for an answerer who doesn't support bundle. It assigns unique >address/port pairs for each m-line (other than bundle only). But there is a requirement that a=rtcp use an *identical* port >in each m-line. If bundle is rejected, then the RTCP for each m-line must go to a unique place. The only way to achieve that >is for each line to have a distinct *address*, and that the *same* port be assigned to rtcp on each address.
>> In many environments that is likely to be difficult/impossible to achieve.
>>
>> This of course is less of an issue when the rtcp port defaults to the rtp port plus one.
>
> Correct.
>
> But, I think the suggested text is wrong: in the initial offer, if the rtcp attribute is used, it shall have a unique value.

Almost. It is not the port that must be unique. Rather it is the 
address+port that must be unique (from any other address+port in all of 
the m-lines, for either rtp or rtcp). So you can use the same port with 
different addresses, or different ports for the same address.

> Then, if BUNDLE is accepted by the answerer, but rtcp-mux is NOT accepted, the rtcp attribute value associated with the BUNDLE address will apply - in the same way as the rtp port.

Yes, that will work.

> Then, in subsequent offers, the same rtcp attribute value can be used for each bundled m- line - in the same way as the rtp port.

Yes.

	Thanks,
	Paul

> Regards,
>
> Christer
>
>
> On 2/27/15 6:05 AM, Christer Holmberg wrote:
>> Hi,
>>
>> I had a chat with Magnus today, and I support his suggestion.
>>
>> It would mean the following the modifications in BUNDLE:
>>
>> OLD:
>>
>> 10.3.2.2.  Generating the Initial SDP Offer
>>
>>      When an offerer generates an initial offer, if the offerer wants
>> to
>>
>>      negotiate usage of RTP/RTCP multiplexing within a BUNDLE group,
>> the
>>
>>      offerer MUST associate an SDP 'rtcp-mux' attribute [RFC5761] with
>>
>>      each bundled RTP-based "m=" line (including any bundle-only "m="
>>
>>      line) in the offer.  In addition, the offerer MUST associate an
>> SDP
>>
>>      'rtcp' attribute [RFC3605] with each bundled RTP-based "m=" line
>>
>>      (including any bundle-only "m=" line), with an attribute value
>> that
>>
>>      is identical to the port value assigned to the "m=" line itself,
>> in
>>
>>      the offer.
>>
>>      If the offerer does not want to negotiate usage of RTP/RTCP
>>
>>      multiplexing, it MUST NOT associate the SDP attributes above with
>> any
>>
>>      bundled "m=" line.
>>
>> NEW:
>>
>> 10.3.2.2.  Generating the Initial SDP Offer
>>
>>      When an offerer generates an initial offer, if the offerer wants
>> to
>>
>>      negotiate usage of RTP/RTCP multiplexing within a BUNDLE group,
>> the
>>
>>      offerer MUST associate an SDP 'rtcp-mux' attribute [RFC5761] with
>>
>>      each bundled RTP-based "m=" line (including any bundle-only "m="
>>
>>      line) in the offer.
>>
>>      If the offerer does not want to negotiate usage of RTP/RTCP
>>
>>      multiplexing, it MUST NOT associate an SDP 'rtcp-mux' attribute
>>
>>      with any bundled "m=" line.
>>
>>      In addition, the offerer MAY associate an SDP
>>
>>      'rtcp' attribute [RFC3605] with each bundled RTP-based "m=" line
>>
>>      (including any bundle-only "m=" line), with identical attribute
>> values,
>>
>>      in order to provide a port for receiving RTCP packets if the
>> answerer does not
>>
>>      accept usage of RTP/RTCP multiplexing, or if the offerer does not
>> indicate
>>
>>      support of RTP/RTCP multiplexing in the offer.
>>
>>      NOTE: In case the answerer does not accept usage of RTP/RTCP
>> multiplexing, or
>>
>>      if the offerer does not indicate support of RTP/RTCP multiplexing
>> in the offer, if
>>
>>      the offerer wants to use the next higher (odd) port number for
>> receiving
>>
>>      RTCP packets, the offerer does not need to include the SDP 'rtcp'
>> attribute
>>
>>      in the offer.
>>
>> ---------------------
>>
>> OLD:
>>
>> 10.3.2.3.  Generating the SDP Answer
>>
>>      When an answerer generates an answer, if the offerer indicated
>>
>>      support of RTP/RTCP multiplexing [RFC5761] within a BUNDLE group
>> in
>>
>>      the associated offer, the answerer MUST either accept or reject
>> the
>>
>>      usage of RTP/RTCP multiplexing in the answer.
>>
>>      If the answerer accepts usage of RTP/RTCP multiplexing within the
>>
>>      BUNDLE group, it MUST associate an SDP 'rtcp-mux' attribute with
>> each
>>
>>      bundled RTP-based "m=" line in the answer. The answerer MUST NOT
>>
>>      associate an SDP 'rtcp' attribute with any bundled "m=" line in
>> the
>>
>>      answer.  The answerer will use the port number of the selected
>>
>>      offerer BUNDLE address for sending RTP and RTCP packets associated
>>
>>     with each bundled RTP-based "m=" line towards the offerer.
>>
>>      If the answerer rejects usage of RTP/RTCP multiplexing within the
>>
>>      BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux' or SDP 'rtcp'
>>
>>      attribute with any bundled "m=" line in the answer.  The answerer
>>
>>      MUST, based on the port number of the selected offerer BUNDLE
>>
>>      address, use the next higher (odd) destination port number
>> [RFC3550]
>>
>>      for sending RTCP packets associated with each bundled RTP-based "m="
>>
>>      line towards the offerer.
>>
>>      NOTE: When the answerer rejects usage of RTP/RTCP multiplexing,
>> the
>>
>>      reason for mandating usage of the next higher (odd) destination
>> port
>>
>>      number for RTCP is to allign the procedures for the corresponding
>>
>>      offer.
>>
>>      If the usage of RTP/RTCP multiplexing has been negotiated in a
>>
>>      previous offer/answer transaction, and the offerer indicates that
>> it
>>
>>      wants to continue using RTP/RTCP multiplexing in a subsequent
>> offer,
>>
>>      the answerer MUST associate an SDP 'rtcp-mux' attribute with each
>>
>>      bundled "m=" line in the answer.  I.e. the answerer MUST NOT
>> disable
>>
>>      the usage of RTP/RTCP multiplexing.
>>
>> NEW:
>>
>> 10.3.2.3.  Generating the SDP Answer
>>
>>      When an answerer generates an answer, if the offerer indicated
>>
>>      support of RTP/RTCP multiplexing [RFC5761] within a BUNDLE group
>> in
>>
>>      the associated offer, the answerer MUST either accept or reject
>> the
>>
>>      usage of RTP/RTCP multiplexing in the answer.
>>
>>     If the answerer accepts usage of RTP/RTCP multiplexing within the
>>
>>      BUNDLE group, it MUST associate an SDP 'rtcp-mux' attribute with
>> each
>>
>>      bundled RTP-based "m=" line in the answer.  The answerer MUST NOT
>>
>>      associate an SDP 'rtcp' attribute with any bundled "m=" line in
>> the
>>
>>      answer.  The answerer will use the port number of the selected
>>
>>      offerer BUNDLE address for sending RTP and RTCP packets associated
>>
>>      with each bundled RTP-based "m=" line towards the offerer.
>>
>>      If the answerer rejects usage of RTP/RTCP multiplexing within the
>>
>>      BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux'
>>
>>      attribute with any bundled "m=" line in the answer. The answerer
>>
>>      MAY associate an SDP 'rtcp' attribute with each bundled RTP-based
>>
>>     "m=" line, with identical attribute values, in order to provide a
>> port
>>
>>      for receiving RTCP packets. The answerer
>>
>>      will use the port number of the selected offerer BUNDLE address
>>
>>      for sending RTP packets associated with each bundled RTP-based
>>
>>      "m=" line towards the offerer. If the offerer associated an SDP 'rtcp'
>>
>>      attribute with each bundled RTP-based "m=" line in the offer, the
>>
>>      answerer will use the attribute port value for sending RTCP
>> packets
>>
>>      associated with each bundled RTP-based "m=" line towards the
>>
>>      offer. Otherwise the  answerer will, based on the port
>>
>>      number of the offerer BUNDLE address,  use next higher (odd)
>>
>>      port number for sending RTCP packets towards the offerer.
>>
>>      NOTE: If the answerer does not accept usage of RTP/RTCP
>> multiplexing, and
>>
>>      If the answerer wants to use the next higher (odd) port number for
>> receiving
>>
>>      RTCP packets, it does not need to include the SDP 'rtcp' attribute
>> in the
>>
>>      answer.
>>
>>      If the usage of RTP/RTCP multiplexing has been negotiated in a
>>
>>      previous offer/answer transaction, and the offerer indicates that
>> it
>>
>>      wants to continue using RTP/RTCP multiplexing in a subsequent
>> offer,
>>
>>      the answerer MUST associate an SDP 'rtcp-mux' attribute with each
>>
>>      bundled "m=" line in the answer.  I.e. the answerer MUST NOT
>> disable
>>
>>      the usage of RTP/RTCP multiplexing.
>>
>> ---------------------
>>
>> OLD:
>>
>> 10.3.2.4.  Offerer Processing of the SDP Answer
>>
>>      When the offerer receives an answer, if the answerer accepts the
>>
>>      usage of RTP/RTCP multiplexing, by including an SDP 'rtcp-mux'
>>
>>      attribute to each bundled "m=" line in the answer [Section
>> 10.3.2.3],
>>
>>      the answerer follows the procedures for RTP/RTCP multiplexing
>> defined
>>
>>      in [RFC5761].  The offerer will use the port number of the
>> answerer
>>
>>      BUNDLE address for sending RTP and RTCP packets associated with
>> each
>>
>>      bundled "m=" line towards the answerer.
>>
>>      If the answerer does not accept the usage of RTP/RTCP multiplexing
>>
>>      [Section 10.3.2.3], the offerer MUST use separate address:port
>>
>>      combinations for RTP and RTCP.  The offerer will, based on the
>> port
>>
>>      number of the answerer BUNDLE address, use the next higher (odd)
>>
>>      destination port number [RFC3550] for sending RTCP packets
>> associated
>>
>>      with a bundled "m=" line towards the answerer.
>>
>> NEW:
>>
>> 10.3.2.4.  Offerer Processing of the SDP Answer
>>
>>      When the offerer receives an answer, if the answerer accepts the
>>
>>      usage of RTP/RTCP multiplexing, by including an SDP 'rtcp-mux'
>>
>>      attribute to each bundled "m=" line in the answer [Section
>> 10.3.2.3],
>>
>>      the answerer follows the procedures for RTP/RTCP multiplexing
>> defined
>>
>>      in [RFC5761].  The offerer will use the port number of the
>> answerer
>>
>>      BUNDLE address for sending RTP and RTCP packets associated with
>> each
>>
>>      bundled "m=" line towards the answerer.
>>
>>      If the answerer does not accept the usage of RTP/RTCP multiplexing
>>
>>      [Section 10.3.2.3], the offerer MUST use separate address:port
>>
>>      combinations for RTP and RTCP.   If the answerer associated an SDP
>> 'rtcp'
>>
>>      attribute with each bundled RTP-based "m=" line in the answerer,
>> the offerer
>>
>>      will use the attribute port value for sending RTCP packets
>> associated with each bundled
>>
>>      RTP-based "m=" line towards the answerer. Otherwise the offerer
>> will,
>>
>>      based on the port number of the answerer BUNDLE address,  use the
>> next
>>
>>      higher (odd) port number for sending RTCP packets towards the answerer.
>>
>> ---------------------
>>
>> OLD:
>>
>> 10.3.2.5.  Modifying the Session
>>
>>      When an offerer generates a subsequent offer, if it wants to
>>
>>      negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, or
>> if
>>
>>      it wants to continue usage of RTP/RTCP multiplexing (negotiated in
>> a
>>
>>      previous offer/answer transaction), it MUST associate SDP 'rtcp-mux'
>>
>>      and 'rtcp' attributes with each bundled "m=" line (including any
>>
>>      bundled "m=" line that the offerer wants to add to the BUNDLE
>> group),
>>
>>      unless the offerer wants to disable or remove the "m=" line from
>> the
>>
>>      BUNDLE group.
>>
>>      If the offerer does not want to negotiate usage of RTP/RTCP
>>
>>      multiplexing within the BUNDLE group, or if it wants to disable
>> usage
>>
>>      of RTP/RTCP multiplexing (negotiated in a previous offer/answer
>>
>>      transaction), the offerer MUST NOT associate SDP 'rtcp-mux' and
>>
>>      'rtcp' attributes with any bundled "m=" line in the subsequent offer.
>>
>>      NOTE: It is RECOMMENDED that, once usage of RTP/RTCP multiplexing
>> has
>>
>>      been negotiated within a BUNDLE group, that the usage is not
>>
>>      disabled.  Disabling RTP/RTCP multiplexing means that the offerer
>> and
>>
>>      answerer need to reserve new ports, to be used for sending and
>>
>>      receiving RTCP packets.
>>
>> NEW:
>>
>> 10.3.2.5.  Modifying the Session
>>
>>      When an offerer generates a subsequent offer, if it wants to
>>
>>      negotiate usage of RTP/RTCP multiplexing within a BUNDLE group, or
>> if
>>
>>      it wants to continue usage of RTP/RTCP multiplexing (negotiated in
>> a
>>
>>      previous offer/answer transaction), it MUST associate an SDP 'rtcp-mux'
>>
>>      attribute with each bundled "m=" line (including any bundled "m="
>> line that
>>
>>      the offerer wants to add to the BUNDLE group), unless the offerer
>> wants to
>>
>>      disable or remove the "m=" line from the BUNDLE group.
>>
>>      If the offerer does not want to negotiate usage of RTP/RTCP
>>
>>      multiplexing within the BUNDLE group, or if it wants to disable
>> usage
>>
>>      of RTP/RTCP multiplexing (negotiated in a previous offer/answer
>>
>>      transaction), the offerer MUST NOT associate an SDP 'rtcp-mux' and
>>
>>      attribute with any bundled "m=" line in the subsequent offer.
>>
>>      In addition, the offerer MAY associate an SDP
>>
>>      'rtcp' attribute with each bundled RTP-based "m=" line
>>
>>      (including any bundled "m=" line that  the offerer wants to add to
>> the
>>
>>      BUNDLE group), with identical attribute values, in order to
>> provide a port for
>>
>>      receiving RTCP packets if the answerer does not accept usage of
>> RTP/RTCP
>>
>>      multiplexing, or if the offerer does not indicate support of
>> RTP/RTCP multiplexing
>>
>>      in the subsequent offer.
>>
>>      NOTE: It is RECOMMENDED that, once usage of RTP/RTCP multiplexing
>> has
>>
>>      been negotiated within a BUNDLE group, that the usage is not
>>
>>      disabled.  Disabling RTP/RTCP multiplexing means that the offerer
>> and
>>
>>      answerer need to reserve new ports, to be used for sending and
>>
>>      receiving RTCP packets. Similar, if usage of a separate RTCP port
>>
>>      has been negotiated within a BUNDLE group, it is RECOMMENDED
>>
>>      that the port value is not modified.
>>
>> ---------------------
>>
>> Regards,
>>
>> Christer
>>
>> *From:*mmusic [mailto:mmusic-bounces@ietf.org]
>> <mailto:[mailto:mmusic-bounces@ietf.org]> *On Behalf Of *Roman Shpount
>> *Sent:* 26 February 2015 17:42
>> *To:* Magnus Westerlund
>> *Cc:* mmusic (E-mail)
>> *Subject:* Re: [MMUSIC] Comments on
>> draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp
>> issue
>>
>> On Thu, Feb 26, 2015 at 9:02 AM, Magnus Westerlund
>> <magnus.westerlund@ericsson.com
>> <mailto:magnus.westerlund@ericsson.com>>
>> wrote:
>>
>>      My proposal for changes to the text causing these issue are the
>>      following:
>>
>>      In 10.3.2.2 <http://10.3.2.2>:
>>
>>      1. Offerer: MAY include a=rtcp attribute as required or desired by other
>>      specification to indicate the port where RTCP will be received if
>>      a=rtcp-mux is rejected. In case a=rtcp is excluded the normal +1 rule
>>      applies.
>>
>>      2. Offerer: the a=rtcp attribute shall have a port value different than
>>      the m-line
>>
>>      In 10.3.2.3 <http://10.3.2.3>:
>>
>>      3. Answerer: if the answerer rejects rtcp-mux, it is allowed in include
>>      an a=rtcp attribute to indicate where it will receive RTCP, or fall back
>>      on the +1 rule.
>>
>> +1. I think this would make rtpc attribute usage much more logical.
>>
>> _____________
>> Roman Shpount
>>
>>
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


From nobody Sat Feb 28 15:54:53 2015
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50A011A00A2 for <mmusic@ietfa.amsl.com>; Sat, 28 Feb 2015 15:54:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.001
X-Spam-Level: 
X-Spam-Status: No, score=-3.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_14=0.6, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ivbSGh84eFIP for <mmusic@ietfa.amsl.com>; Sat, 28 Feb 2015 15:54:49 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 253161A009B for <mmusic@ietf.org>; Sat, 28 Feb 2015 15:54:47 -0800 (PST)
X-AuditID: c1b4fb30-f79626d000003cf6-20-54f25545f366
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 07.DA.15606.54552F45; Sun,  1 Mar 2015 00:54:46 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.214]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0210.002; Sun, 1 Mar 2015 00:54:45 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue - TEXT SUGGESTION
Thread-Index: AdBSABuu5JRp7RinS0WCRZegNS3OKAAy43eAAAL+EvD///RDAP/+Q/ag
Date: Sat, 28 Feb 2015 23:54:44 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D71E389@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D71C3D2@ESESSMB209.ericsson.se> <54F0E103.3020501@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D71D3E0@ESESSMB209.ericsson.se> <54F0EB40.9050502@alum.mit.edu>
In-Reply-To: <54F0EB40.9050502@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsUyM+Jvja5b6KcQg4WrOCymLn/MYrFiwwFW ByaPv+8/MHksWfKTKYApissmJTUnsyy1SN8ugStj9waOgs1djBVTb65gbmA8kdHFyMkhIWAi MfXPdjYIW0ziwr31QDYXh5DAEUaJtT8+MIIkhAQWM0qc2ZjUxcjBwSZgIdH9TxskLCLgK/Hs 8W2wemGBRkaJy507WEAcEYEmRonurbNYIKrcJPqvzmMDaWYRUJXoeBgLEuYFan5yYQ0rxLKr jBKfem4zgSQ4BXQkpu7dzwpiMwJd9P3UGrA4s4C4xK0n85kgLhWQWLLnPDOELSrx8vE/Vghb SaJxyRNWiHodiQW7P7FB2NoSyxa+ZoZYLChxcuYTlgmMorOQjJ2FpGUWkpZZSFoWMLKsYhQt Ti1Oyk03MtJLLcpMLi7Oz9PLSy3ZxAiMlINbfhvsYHz53PEQowAHoxIPr4H+xxAh1sSy4src Q4zSHCxK4rx2xodChATSE0tSs1NTC1KL4otKc1KLDzEycXBKNTBGXHgQtC88/dWHB/76hjcm cG41MIp4u2DTtJmbe3TMp5VPWpH5+Lq6ssDC4xXPWR6drVk4Tfjg1N15rxiU1/kc5NM6MJdV 2vLkHakal+UvaucwOqvWpsfXxbXkLnlbYW+XrCkUzRk+sSBjvbRazLPw9NkeMe/MXl/adkzN eK3/XgYv33dHu42UWIozEg21mIuKEwGHB449dQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/8npEeTQaG9UZw12u2wWFRQd18Tw>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=rtcp-mux and a=rtcp issue - TEXT SUGGESTION
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 28 Feb 2015 23:54:52 -0000

Hi,

>>> I'm seeing a major issue with use of a=3Drtcp here:
>>>
>>> Consider how the offerer sets this up so that it will work for an answe=
rer who doesn't=20
>>> support bundle. It assigns unique address/port pairs for each m-line (o=
ther than bundle only).=20
>>> But there is a requirement that a=3Drtcp use an *identical* port in eac=
h m-line. If bundle is=20
>>> rejected, then the RTCP for each m-line must go to a unique place. The =
only way to achieve that=20
>>> is for each line to have a distinct *address*, and that the *same* port=
 be assigned to rtcp on each=20
>>> address.
>>>
>>> In many environments that is likely to be difficult/impossible to achie=
ve.
>>>
>>> This of course is less of an issue when the rtcp port defaults to the r=
tp port plus one.>
>>
>> Correct.
>>
>> But, I think the suggested text is wrong: in the initial offer, if the r=
tcp attribute is used, it shall have a unique value.
>
> Almost. It is not the port that must be unique. Rather it is the=20
> address+port that must be unique (from any other address+port in all of
> the m-lines, for either rtp or rtcp). So you can use the same port with d=
ifferent=20
> addresses, or different ports for the same address.

Yes. I can add a generic statement saying that, similar to RTP, the address=
+port combination for RTCP must be unique in the initial offer, and shared =
once the bundle group has been accepted.

Also, if the offerer wants to add an rtcp attribute to a bundled m- line in=
 the initial offer, I don't think we need to mandate it to add rtcp attribu=
tes to all other bundled m- lines. It may of course do so.

My understanding is also that an answer can contain rtcp attributes even if=
 the offer doesn't. At least I couldn't find any text in RFC 3605 preventin=
g it.

Regards,

Christer


> On 2/27/15 6:05 AM, Christer Holmberg wrote:
>> Hi,
>>
>> I had a chat with Magnus today, and I support his suggestion.
>>
>> It would mean the following the modifications in BUNDLE:
>>
>> OLD:
>>
>> 10.3.2.2.  Generating the Initial SDP Offer
>>
>>      When an offerer generates an initial offer, if the offerer wants=20
>> to
>>
>>      negotiate usage of RTP/RTCP multiplexing within a BUNDLE group,=20
>> the
>>
>>      offerer MUST associate an SDP 'rtcp-mux' attribute [RFC5761]=20
>> with
>>
>>      each bundled RTP-based "m=3D" line (including any bundle-only "m=3D=
"
>>
>>      line) in the offer.  In addition, the offerer MUST associate an=20
>> SDP
>>
>>      'rtcp' attribute [RFC3605] with each bundled RTP-based "m=3D" line
>>
>>      (including any bundle-only "m=3D" line), with an attribute value=20
>> that
>>
>>      is identical to the port value assigned to the "m=3D" line itself,=
=20
>> in
>>
>>      the offer.
>>
>>      If the offerer does not want to negotiate usage of RTP/RTCP
>>
>>      multiplexing, it MUST NOT associate the SDP attributes above=20
>> with any
>>
>>      bundled "m=3D" line.
>>
>> NEW:
>>
>> 10.3.2.2.  Generating the Initial SDP Offer
>>
>>      When an offerer generates an initial offer, if the offerer wants=20
>> to
>>
>>      negotiate usage of RTP/RTCP multiplexing within a BUNDLE group,=20
>> the
>>
>>      offerer MUST associate an SDP 'rtcp-mux' attribute [RFC5761]=20
>> with
>>
>>      each bundled RTP-based "m=3D" line (including any bundle-only "m=3D=
"
>>
>>      line) in the offer.
>>
>>      If the offerer does not want to negotiate usage of RTP/RTCP
>>
>>      multiplexing, it MUST NOT associate an SDP 'rtcp-mux' attribute
>>
>>      with any bundled "m=3D" line.
>>
>>      In addition, the offerer MAY associate an SDP
>>
>>      'rtcp' attribute [RFC3605] with each bundled RTP-based "m=3D" line
>>
>>      (including any bundle-only "m=3D" line), with identical attribute=20
>> values,
>>
>>      in order to provide a port for receiving RTCP packets if the=20
>> answerer does not
>>
>>      accept usage of RTP/RTCP multiplexing, or if the offerer does=20
>> not indicate
>>
>>      support of RTP/RTCP multiplexing in the offer.
>>
>>      NOTE: In case the answerer does not accept usage of RTP/RTCP=20
>> multiplexing, or
>>
>>      if the offerer does not indicate support of RTP/RTCP=20
>> multiplexing in the offer, if
>>
>>      the offerer wants to use the next higher (odd) port number for=20
>> receiving
>>
>>      RTCP packets, the offerer does not need to include the SDP 'rtcp'
>> attribute
>>
>>      in the offer.
>>
>> ---------------------
>>
>> OLD:
>>
>> 10.3.2.3.  Generating the SDP Answer
>>
>>      When an answerer generates an answer, if the offerer indicated
>>
>>      support of RTP/RTCP multiplexing [RFC5761] within a BUNDLE group=20
>> in
>>
>>      the associated offer, the answerer MUST either accept or reject=20
>> the
>>
>>      usage of RTP/RTCP multiplexing in the answer.
>>
>>      If the answerer accepts usage of RTP/RTCP multiplexing within=20
>> the
>>
>>      BUNDLE group, it MUST associate an SDP 'rtcp-mux' attribute with=20
>> each
>>
>>      bundled RTP-based "m=3D" line in the answer. The answerer MUST NOT
>>
>>      associate an SDP 'rtcp' attribute with any bundled "m=3D" line in=20
>> the
>>
>>      answer.  The answerer will use the port number of the selected
>>
>>      offerer BUNDLE address for sending RTP and RTCP packets=20
>> associated
>>
>>     with each bundled RTP-based "m=3D" line towards the offerer.
>>
>>      If the answerer rejects usage of RTP/RTCP multiplexing within=20
>> the
>>
>>      BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux' or SDP 'rtcp'
>>
>>      attribute with any bundled "m=3D" line in the answer.  The=20
>> answerer
>>
>>      MUST, based on the port number of the selected offerer BUNDLE
>>
>>      address, use the next higher (odd) destination port number=20
>> [RFC3550]
>>
>>      for sending RTCP packets associated with each bundled RTP-based "m=
=3D"
>>
>>      line towards the offerer.
>>
>>      NOTE: When the answerer rejects usage of RTP/RTCP multiplexing,=20
>> the
>>
>>      reason for mandating usage of the next higher (odd) destination=20
>> port
>>
>>      number for RTCP is to allign the procedures for the=20
>> corresponding
>>
>>      offer.
>>
>>      If the usage of RTP/RTCP multiplexing has been negotiated in a
>>
>>      previous offer/answer transaction, and the offerer indicates=20
>> that it
>>
>>      wants to continue using RTP/RTCP multiplexing in a subsequent=20
>> offer,
>>
>>      the answerer MUST associate an SDP 'rtcp-mux' attribute with=20
>> each
>>
>>      bundled "m=3D" line in the answer.  I.e. the answerer MUST NOT=20
>> disable
>>
>>      the usage of RTP/RTCP multiplexing.
>>
>> NEW:
>>
>> 10.3.2.3.  Generating the SDP Answer
>>
>>      When an answerer generates an answer, if the offerer indicated
>>
>>      support of RTP/RTCP multiplexing [RFC5761] within a BUNDLE group=20
>> in
>>
>>      the associated offer, the answerer MUST either accept or reject=20
>> the
>>
>>      usage of RTP/RTCP multiplexing in the answer.
>>
>>     If the answerer accepts usage of RTP/RTCP multiplexing within the
>>
>>      BUNDLE group, it MUST associate an SDP 'rtcp-mux' attribute with=20
>> each
>>
>>      bundled RTP-based "m=3D" line in the answer.  The answerer MUST=20
>> NOT
>>
>>      associate an SDP 'rtcp' attribute with any bundled "m=3D" line in=20
>> the
>>
>>      answer.  The answerer will use the port number of the selected
>>
>>      offerer BUNDLE address for sending RTP and RTCP packets=20
>> associated
>>
>>      with each bundled RTP-based "m=3D" line towards the offerer.
>>
>>      If the answerer rejects usage of RTP/RTCP multiplexing within=20
>> the
>>
>>      BUNDLE group, it MUST NOT associate an SDP 'rtcp-mux'
>>
>>      attribute with any bundled "m=3D" line in the answer. The answerer
>>
>>      MAY associate an SDP 'rtcp' attribute with each bundled=20
>> RTP-based
>>
>>     "m=3D" line, with identical attribute values, in order to provide a=
=20
>> port
>>
>>      for receiving RTCP packets. The answerer
>>
>>      will use the port number of the selected offerer BUNDLE address
>>
>>      for sending RTP packets associated with each bundled RTP-based
>>
>>      "m=3D" line towards the offerer. If the offerer associated an SDP '=
rtcp'
>>
>>      attribute with each bundled RTP-based "m=3D" line in the offer,=20
>> the
>>
>>      answerer will use the attribute port value for sending RTCP=20
>> packets
>>
>>      associated with each bundled RTP-based "m=3D" line towards the
>>
>>      offer. Otherwise the  answerer will, based on the port
>>
>>      number of the offerer BUNDLE address,  use next higher (odd)
>>
>>      port number for sending RTCP packets towards the offerer.
>>
>>      NOTE: If the answerer does not accept usage of RTP/RTCP=20
>> multiplexing, and
>>
>>      If the answerer wants to use the next higher (odd) port number=20
>> for receiving
>>
>>      RTCP packets, it does not need to include the SDP 'rtcp'=20
>> attribute in the
>>
>>      answer.
>>
>>      If the usage of RTP/RTCP multiplexing has been negotiated in a
>>
>>      previous offer/answer transaction, and the offerer indicates=20
>> that it
>>
>>      wants to continue using RTP/RTCP multiplexing in a subsequent=20
>> offer,
>>
>>      the answerer MUST associate an SDP 'rtcp-mux' attribute with=20
>> each
>>
>>      bundled "m=3D" line in the answer.  I.e. the answerer MUST NOT=20
>> disable
>>
>>      the usage of RTP/RTCP multiplexing.
>>
>> ---------------------
>>
>> OLD:
>>
>> 10.3.2.4.  Offerer Processing of the SDP Answer
>>
>>      When the offerer receives an answer, if the answerer accepts the
>>
>>      usage of RTP/RTCP multiplexing, by including an SDP 'rtcp-mux'
>>
>>      attribute to each bundled "m=3D" line in the answer [Section=20
>> 10.3.2.3],
>>
>>      the answerer follows the procedures for RTP/RTCP multiplexing=20
>> defined
>>
>>      in [RFC5761].  The offerer will use the port number of the=20
>> answerer
>>
>>      BUNDLE address for sending RTP and RTCP packets associated with=20
>> each
>>
>>      bundled "m=3D" line towards the answerer.
>>
>>      If the answerer does not accept the usage of RTP/RTCP=20
>> multiplexing
>>
>>      [Section 10.3.2.3], the offerer MUST use separate address:port
>>
>>      combinations for RTP and RTCP.  The offerer will, based on the=20
>> port
>>
>>      number of the answerer BUNDLE address, use the next higher (odd)
>>
>>      destination port number [RFC3550] for sending RTCP packets=20
>> associated
>>
>>      with a bundled "m=3D" line towards the answerer.
>>
>> NEW:
>>
>> 10.3.2.4.  Offerer Processing of the SDP Answer
>>
>>      When the offerer receives an answer, if the answerer accepts the
>>
>>      usage of RTP/RTCP multiplexing, by including an SDP 'rtcp-mux'
>>
>>      attribute to each bundled "m=3D" line in the answer [Section=20
>> 10.3.2.3],
>>
>>      the answerer follows the procedures for RTP/RTCP multiplexing=20
>> defined
>>
>>      in [RFC5761].  The offerer will use the port number of the=20
>> answerer
>>
>>      BUNDLE address for sending RTP and RTCP packets associated with=20
>> each
>>
>>      bundled "m=3D" line towards the answerer.
>>
>>      If the answerer does not accept the usage of RTP/RTCP=20
>> multiplexing
>>
>>      [Section 10.3.2.3], the offerer MUST use separate address:port
>>
>>      combinations for RTP and RTCP.   If the answerer associated an SDP
>> 'rtcp'
>>
>>      attribute with each bundled RTP-based "m=3D" line in the answerer,=
=20
>> the offerer
>>
>>      will use the attribute port value for sending RTCP packets=20
>> associated with each bundled
>>
>>      RTP-based "m=3D" line towards the answerer. Otherwise the offerer=20
>> will,
>>
>>      based on the port number of the answerer BUNDLE address,  use=20
>> the next
>>
>>      higher (odd) port number for sending RTCP packets towards the answe=
rer.
>>
>> ---------------------
>>
>> OLD:
>>
>> 10.3.2.5.  Modifying the Session
>>
>>      When an offerer generates a subsequent offer, if it wants to
>>
>>      negotiate usage of RTP/RTCP multiplexing within a BUNDLE group,=20
>> or if
>>
>>      it wants to continue usage of RTP/RTCP multiplexing (negotiated=20
>> in a
>>
>>      previous offer/answer transaction), it MUST associate SDP 'rtcp-mux=
'
>>
>>      and 'rtcp' attributes with each bundled "m=3D" line (including any
>>
>>      bundled "m=3D" line that the offerer wants to add to the BUNDLE=20
>> group),
>>
>>      unless the offerer wants to disable or remove the "m=3D" line from=
=20
>> the
>>
>>      BUNDLE group.
>>
>>      If the offerer does not want to negotiate usage of RTP/RTCP
>>
>>      multiplexing within the BUNDLE group, or if it wants to disable=20
>> usage
>>
>>      of RTP/RTCP multiplexing (negotiated in a previous offer/answer
>>
>>      transaction), the offerer MUST NOT associate SDP 'rtcp-mux' and
>>
>>      'rtcp' attributes with any bundled "m=3D" line in the subsequent of=
fer.
>>
>>      NOTE: It is RECOMMENDED that, once usage of RTP/RTCP=20
>> multiplexing has
>>
>>      been negotiated within a BUNDLE group, that the usage is not
>>
>>      disabled.  Disabling RTP/RTCP multiplexing means that the=20
>> offerer and
>>
>>      answerer need to reserve new ports, to be used for sending and
>>
>>      receiving RTCP packets.
>>
>> NEW:
>>
>> 10.3.2.5.  Modifying the Session
>>
>>      When an offerer generates a subsequent offer, if it wants to
>>
>>      negotiate usage of RTP/RTCP multiplexing within a BUNDLE group,=20
>> or if
>>
>>      it wants to continue usage of RTP/RTCP multiplexing (negotiated=20
>> in a
>>
>>      previous offer/answer transaction), it MUST associate an SDP 'rtcp-=
mux'
>>
>>      attribute with each bundled "m=3D" line (including any bundled "m=
=3D"
>> line that
>>
>>      the offerer wants to add to the BUNDLE group), unless the=20
>> offerer wants to
>>
>>      disable or remove the "m=3D" line from the BUNDLE group.
>>
>>      If the offerer does not want to negotiate usage of RTP/RTCP
>>
>>      multiplexing within the BUNDLE group, or if it wants to disable=20
>> usage
>>
>>      of RTP/RTCP multiplexing (negotiated in a previous offer/answer
>>
>>      transaction), the offerer MUST NOT associate an SDP 'rtcp-mux'=20
>> and
>>
>>      attribute with any bundled "m=3D" line in the subsequent offer.
>>
>>      In addition, the offerer MAY associate an SDP
>>
>>      'rtcp' attribute with each bundled RTP-based "m=3D" line
>>
>>      (including any bundled "m=3D" line that  the offerer wants to add=20
>> to the
>>
>>      BUNDLE group), with identical attribute values, in order to=20
>> provide a port for
>>
>>      receiving RTCP packets if the answerer does not accept usage of=20
>> RTP/RTCP
>>
>>      multiplexing, or if the offerer does not indicate support of=20
>> RTP/RTCP multiplexing
>>
>>      in the subsequent offer.
>>
>>      NOTE: It is RECOMMENDED that, once usage of RTP/RTCP=20
>> multiplexing has
>>
>>      been negotiated within a BUNDLE group, that the usage is not
>>
>>      disabled.  Disabling RTP/RTCP multiplexing means that the=20
>> offerer and
>>
>>      answerer need to reserve new ports, to be used for sending and
>>
>>      receiving RTCP packets. Similar, if usage of a separate RTCP=20
>> port
>>
>>      has been negotiated within a BUNDLE group, it is RECOMMENDED
>>
>>      that the port value is not modified.
>>
>> ---------------------
>>
>> Regards,
>>
>> Christer
>>
>> *From:*mmusic [mailto:mmusic-bounces@ietf.org]=20
>> <mailto:[mailto:mmusic-bounces@ietf.org]> *On Behalf Of *Roman=20
>> Shpount
>> *Sent:* 26 February 2015 17:42
>> *To:* Magnus Westerlund
>> *Cc:* mmusic (E-mail)
>> *Subject:* Re: [MMUSIC] Comments on
>> draft-ietf-mmusic-sdp-bundle-negotiation-16 - a=3Drtcp-mux and a=3Drtcp=
=20
>> issue
>>
>> On Thu, Feb 26, 2015 at 9:02 AM, Magnus Westerlund=20
>> <magnus.westerlund@ericsson.com=20
>> <mailto:magnus.westerlund@ericsson.com>>
>> wrote:
>>
>>      My proposal for changes to the text causing these issue are the
>>      following:
>>
>>      In 10.3.2.2 <http://10.3.2.2>:
>>
>>      1. Offerer: MAY include a=3Drtcp attribute as required or desired b=
y other
>>      specification to indicate the port where RTCP will be received if
>>      a=3Drtcp-mux is rejected. In case a=3Drtcp is excluded the normal +=
1 rule
>>      applies.
>>
>>      2. Offerer: the a=3Drtcp attribute shall have a port value differen=
t than
>>      the m-line
>>
>>      In 10.3.2.3 <http://10.3.2.3>:
>>
>>      3. Answerer: if the answerer rejects rtcp-mux, it is allowed in inc=
lude
>>      an a=3Drtcp attribute to indicate where it will receive RTCP, or fa=
ll back
>>      on the +1 rule.
>>
>> +1. I think this would make rtpc attribute usage much more logical.
>>
>> _____________
>> Roman Shpount
>>
>>
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>

