Return-Path: <prvs=3834f4ee55=christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
 with ESMTP id 9DBD621F8935 for <mmusic@ietfa.amsl.com>;
 Thu,  2 May 2013 06:02:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.173
X-Spam-Level: 
X-Spam-Status: No, score=-6.173 tagged_above=-999 required=5 tests=[AWL=0.075,
 BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com
 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uyOFCnHass36 for
 <mmusic@ietfa.amsl.com>; Thu,  2 May 2013 06:02:34 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by
 ietfa.amsl.com (Postfix) with ESMTP id E130F21F8523 for <mmusic@ietf.org>;
 Thu,  2 May 2013 06:02:25 -0700 (PDT)
X-AuditID: c1b4fb25-b7f396d000007d06-af-518263e0aba4
Received: from ESESSHC016.ericsson.se (Unknown_Domain [153.88.253.125]) by
 mailgw2.ericsson.se (Symantec Mail Security) with SMTP id
 18.13.32006.0E362815; Thu,  2 May 2013 15:02:25 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by
 ESESSHC016.ericsson.se ([153.88.183.66]) with mapi id 14.02.0328.009;
 Thu, 2 May 2013 15:02:24 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>
Thread-Topic: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?
Thread-Index: Ac5FpkrHryzI/aQNT0iUvXy00zH5hwADtcYAAAPFvoAAAQhZgAA4imSAABwqMXAABklLyAAANmRg
Date: Thu, 2 May 2013 13:02:23 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C3699A8@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C368E12@ESESSMB209.ericsson.se>
 <517FFB7E.8050801@alum.mit.edu>
 <CABkgnnVf6f3RrP2h66_8hFPZScWU3Xp4f1x0dmW0xhmvZRQ70Q@mail.gmail.com>
 <51801BBD.1010505@alum.mit.edu>
 <CAOJ7v-12j0k1W7GRfOzvPmfN-BZ0ve=fHVcWy+avronfc8wFYw@mail.gmail.com>,
 <7594FB04B1934943A5C02806D1A2204B1C369709@ESESSMB209.ericsson.se>
 <CE0F590A-D948-4702-9082-FDE0DCBFB698@cisco.com>
In-Reply-To: <CE0F590A-D948-4702-9082-FDE0DCBFB698@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: multipart/alternative;
 boundary="_000_7594FB04B1934943A5C02806D1A2204B1C3699A8ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRmVeSWpSXmKPExsUyM+Jvre7D5KZAg0VtTBZbpwpZTF3+mMXi
 xYM5TBYrNhxgdWDx+Pv+A5PHlN8bWT0WbCr1WLLkJ1MASxS3TVJiSVlwZnqevl0Cd8al5mXs
 Ba+yKs51rmJrYPwV18XIySEhYCLxcvsNZghbTOLCvfVsXYxcHEIChxklHiydAOUsZpRYdrkZ
 yOHgYBOwkOj+pw3SICKgK/Hu9zNGEJtZoFii7exCFhBbWMBGomnHTmaIGluJKfdusEPYURL/
 f25gBbFZBFQklvxtBavnFfCV6Ng0hxli1xRmiXu/Z4AlOIGaW+Z/ArMZga77fmoNE8QycYlb
 T+YzQVwtILFkz3moD0QlXj7+xwphK0pcnb6cCeRmZoF8iZuPbSF2CUqcnPmEZQKj6Cwkk2Yh
 VM1CUgVRoiOxYPcnNghbW2LZwtfMMPaZA4+ZkMUXMLKvYmTPTczMSS832sQIjLuDW36r7mC8
 c07kEKM0B4uSOG8yV2OgkEB6YklqdmpqQWpRfFFpTmrxIUYmDk4QwSXVwBi4UDX4kBxzGs+d
 6vXHzPacTPlqWMGwckZ6n8+0lZwPBJV2Rvx6FaEhG3HL+M2BDA/pivuCbwy+3bbUy10h/nuZ
 ypXp3w4dm923etXnBg4uGf6sOqa2bWzPzLcu0f7ytsr+XMOpZ5sjHF+2OafPkri24U7E4Xnz
 1toHinVHJveqs6TedF1iWqTEUpyRaKjFXFScCADnLwi9jgIAAA==
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>
Subject: Re: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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, 02 May 2013 13:02:39 -0000

--_000_7594FB04B1934943A5C02806D1A2204B1C3699A8ESESSMB209erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

In fact, I noticed that, in the second offer, BUNDLE already mandates it in=
 both the offer and answer :)

So, the only addition would be to mandate it also in the first answer.

Regards,

Christer

From: Mo Zanaty (mzanaty) [mailto:mzanaty@cisco.com]
Sent: 2. toukokuuta 2013 15:55
To: Christer Holmberg
Cc: Justin Uberti; Paul Kyzivat; mmusic@ietf.org
Subject: Re: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?

+1 for MUST in offer and answer.


On May 2, 2013, at 6:01 AM, "Christer Holmberg" <christer.holmberg@ericsson=
.com<mailto:christer.holmberg@ericsson.com>> wrote:
Hi,

Things would certainly work with separate RTCP ports. But, it would mean an=
 additional 5-tuple, with associated ICE etc, which is what we want to avoi=
d by using BUNDLE.

And, as BUNDLE already mandates the SDP offerer to offer rtcp-mux, my sugge=
stion is to mandate the SDP answerer to accept it (assuming it enables BUND=
LE, that is).

However, if people have issues with a MUST, a compromise would be "SHOULD, =
unless some mechanism explicitly requires the usage of separate RTCP ports"=
... or something like that.

Regards,

Christer

From: mmusic-bounces@ietf.org<mailto:mmusic-bounces@ietf.org> [mailto:mmusi=
c-bounces@ietf.org] On Behalf Of Justin Uberti
Sent: 2. toukokuuta 2013 1:29
To: Paul Kyzivat
Cc: mmusic@ietf.org<mailto:mmusic@ietf.org>
Subject: Re: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?

+1 to mandating rtcp-mux when BUNDLEing.

Otherwise, we have weird situations, such as if you try to BUNDLE a SCTP se=
ssion and a non-RTCP-mux RTP session together; the former has 1 ICE compone=
nt, the latter has 2.

On Tue, Apr 30, 2013 at 12:30 PM, Paul Kyzivat <pkyzivat@alum.mit.edu<mailt=
o:pkyzivat@alum.mit.edu>> wrote:
On 4/30/13 3:00 PM, Martin Thomson wrote:
On 30 April 2013 10:12, Paul Kyzivat <pkyzivat@alum.mit.edu<mailto:pkyzivat=
@alum.mit.edu>> wrote:
What are the implications of *not* mandating it?

I'm more interesting in learning why someone might want to split it
out.  I can't see any reason for doing that...

...that is, except perhaps for some of the fictitious attacks I invent
when someone suggests that RTCP is a good place for a security
mechanism of one sort or other.

Well, IIUC it was separate before there was a way to combine them.
Why was that? Why hasn't separate RTCP gone away entirely?

        Thanks,
        Paul

_______________________________________________
mmusic mailing list
mmusic@ietf.org<mailto:mmusic@ietf.org>
https://www.ietf.org/mailman/listinfo/mmusic

_______________________________________________
mmusic mailing list
mmusic@ietf.org<mailto:mmusic@ietf.org>
https://www.ietf.org/mailman/listinfo/mmusic

--_000_7594FB04B1934943A5C02806D1A2204B1C3699A8ESESSMB209erics_
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: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;}
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:#1F497D;}
span.EmailStyle18
	{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 bgcolor=3D"white" lang=3D"EN-US" 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;,&quot;sans-serif&quot;;color:#1F497D">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">In fact, I noticed that, =
in the second offer, BUNDLE already mandates it in both the offer and answe=
r :)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">So, the only addition wou=
ld be to mandate it also in the first answer.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Regards,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Christer<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;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"><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;"> Mo Zanat=
y (mzanaty) [mailto:mzanaty@cisco.com]
<br>
<b>Sent:</b> 2. toukokuuta 2013 15:55<br>
<b>To:</b> Christer Holmberg<br>
<b>Cc:</b> Justin Uberti; Paul Kyzivat; mmusic@ietf.org<br>
<b>Subject:</b> Re: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">&#43;1 for MUST in offer and answer.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br>
On May 2, 2013, at 6:01 AM, &quot;Christer Holmberg&quot; &lt;<a href=3D"ma=
ilto:christer.holmberg@ericsson.com">christer.holmberg@ericsson.com</a>&gt;=
 wrote:<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Things would certainly wo=
rk with separate RTCP ports. But, it would mean an additional 5-tuple, with=
 associated ICE etc, which is what we want to avoid by using
 BUNDLE.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">And, as BUNDLE already ma=
ndates the SDP offerer to offer rtcp-mux, my suggestion is to mandate the S=
DP answerer to accept it (assuming it enables BUNDLE, that
 is).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">However, if people have i=
ssues with a MUST, a compromise would be &#8220;SHOULD, unless some mechani=
sm explicitly requires the usage of separate RTCP ports&#8221;&#8230; or so=
mething
 like that.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Regards,</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Christer</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p><=
/p>
<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;">
<a href=3D"mailto:mmusic-bounces@ietf.org">mmusic-bounces@ietf.org</a> [<a =
href=3D"mailto:mmusic-bounces@ietf.org">mailto:mmusic-bounces@ietf.org</a>]
<b>On Behalf Of </b>Justin Uberti<br>
<b>Sent:</b> 2. toukokuuta 2013 1:29<br>
<b>To:</b> Paul Kyzivat<br>
<b>Cc:</b> <a href=3D"mailto:mmusic@ietf.org">mmusic@ietf.org</a><br>
<b>Subject:</b> Re: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?</span><=
o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&#43;1 to mandating rtcp-mux when BUNDLEing.<o:p></o=
:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Otherwise, we have weird situations, such as if you =
try to BUNDLE a SCTP session and a non-RTCP-mux RTP session together; the f=
ormer has 1 ICE component, the latter has 2.<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">On Tue, Apr 30, 2013 at 12:30 PM, Paul Kyzivat &lt;<=
a href=3D"mailto:pkyzivat@alum.mit.edu" target=3D"_blank">pkyzivat@alum.mit=
.edu</a>&gt; wrote:<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">On 4/30/13 3:00 PM, Martin Thomson wrote:<o:p></o:p>=
</p>
<p class=3D"MsoNormal">On 30 April 2013 10:12, Paul Kyzivat &lt;<a href=3D"=
mailto:pkyzivat@alum.mit.edu" target=3D"_blank">pkyzivat@alum.mit.edu</a>&g=
t; wrote:<o:p></o:p></p>
<p class=3D"MsoNormal">What are the implications of *not* mandating it?<o:p=
></o:p></p>
<p class=3D"MsoNormal"><br>
I'm more interesting in learning why someone might want to split it<br>
out. &nbsp;I can't see any reason for doing that...<br>
<br>
...that is, except perhaps for some of the fictitious attacks I invent<br>
when someone suggests that RTCP is a good place for a security<br>
mechanism of one sort or other.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal">Well, IIUC it was separate before there was a way to=
 combine them.<br>
Why was that? Why hasn't separate RTCP gone away entirely?<br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp; Thanks,<br>
&nbsp; &nbsp; &nbsp; &nbsp; Paul<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><br>
_______________________________________________<br>
mmusic mailing list<br>
<a href=3D"mailto:mmusic@ietf.org" target=3D"_blank">mmusic@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/mmusic" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/mmusic</a><o:p></o:p></p>
</div>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">_______________________________________________<br>
mmusic mailing list<br>
<a href=3D"mailto:mmusic@ietf.org">mmusic@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mmusic">https://www.ietf.o=
rg/mailman/listinfo/mmusic</a><o:p></o:p></p>
</div>
</div>
</body>
</html>

--_000_7594FB04B1934943A5C02806D1A2204B1C3699A8ESESSMB209erics_--
