Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-04: Review Comments [csp]

"Van Caenegem, Tom (Tom)" <tom.van_caenegem@alcatel-lucent.com> Thu, 02 December 2010 15:40 UTC

Return-Path: <tom.van_caenegem@alcatel-lucent.com>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 564A428C186 for <avt@core3.amsl.com>; Thu, 2 Dec 2010 07:40:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.295
X-Spam-Level:
X-Spam-Status: No, score=-5.295 tagged_above=-999 required=5 tests=[AWL=0.954, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6rPZPnp72cnz for <avt@core3.amsl.com>; Thu, 2 Dec 2010 07:40:39 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id 4F4D228C18C for <avt@ietf.org>; Thu, 2 Dec 2010 07:40:27 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oB2Fek1n021403 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 2 Dec 2010 16:40:46 +0100
Received: from FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com ([135.120.45.43]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Thu, 2 Dec 2010 16:40:46 +0100
From: "Van Caenegem, Tom (Tom)" <tom.van_caenegem@alcatel-lucent.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "Ali C. Begen (abegen)" <abegen@cisco.com>
Date: Thu, 02 Dec 2010 16:40:44 +0100
Thread-Topic: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-04: Review Comments [csp]
Thread-Index: AcuSKS/LJ0q2CdvAQtSrQ1+SW+MZ9AACAa7A
Message-ID: <EC3FD58E75D43A4F8807FDE07491754616959B4D@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>
References: <4CF3BAB3.2000501@ericsson.com> <04CAD96D4C5A3D48B1919248A8FE0D540DC93041@xmb-sjc-215.amer.cisco.com> <EDC0A1AE77C57744B664A310A0B23AE21E36365E@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <396D3FC7-9DA5-416E-9883-7FABD7234652@csperkins.org> <04CAD96D4C5A3D48B1919248A8FE0D540DC93B87@xmb-sjc-215.amer.cisco.com> <4CF7A62A.808@ericsson.com>
In-Reply-To: <4CF7A62A.808@ericsson.com>
Accept-Language: nl-NL, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: nl-NL, en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
Cc: Colin Perkins <csp@csperkins.org>, IETF AVT WG <avt@ietf.org>
Subject: Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-04: Review Comments [csp]
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Dec 2010 15:40:42 -0000

Magnus, Colin,

-On using the RTCP FB message format, yes or no: 
We do allow that for higher "security", the tokens may have to be requested/refreshed very often. Ultimately, that may come down to having the client requesting a new token with the portmapping request message prior to sending e.g. a RAMS-R (e.g. with every channel change). In that case, we do want the messages to be sent out as fast as possible, and hence RFC4585 seems appropriate (similar as we did for RAMS).

-On which messages need tokens. 
I have not a strong opinion here. I hinted Ali to use as selection criterium: any RTCP FB message that is issued by a receiver to a server, where the reception of that RTCP message is expected to result in unicast RTP packet(s) transmission from that server to that receiver 

Including the "bye" -for the unicats session- would let it go beyond RTCP FB messages, and would also include messages that stop the ongoing transmission of RTP packets. That is OK for me. But I am not sure on the "report" messages. Does this include RR?
Related to this discussion, I think it would make sense that when the sender receives a RTCP message that requires a token verification company message, but which is missing, the server then responds with a port mapping response message indicating invalid/missing token.

Tom
 

-----Original Message-----
From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of Magnus Westerlund
Sent: donderdag 2 december 2010 14:59
To: Ali C. Begen (abegen)
Cc: Colin Perkins; IETF AVT WG
Subject: Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-04: Review Comments [csp]

Hi,

My views on some of these comments

Ali C. Begen (abegen) skrev 2010-12-02 02:56:

>> - Section 3.2, 4th bullet on page 8: the discussion of how the token 
>> may remain valid for multiple sessions is unclear. It may be clearer 
>> to say that the token is valid for that port on the server until its 
>> expiration time, irrespective of what that port is
> 
> Yes, reworded as requested.
> 
>> used for. Following on from this, would it be appropriate to add a 
>> warning that the server port SHOULD NOT be reused for other RTP sessions until the expiration time of the tokens issued?
> 
> Not sure why we would need this.

I think this is actually an interesting aspect of this. The draft seems to be missing text on the issues of re-using a unicast session for another usage. And here I think there are several aspects of this.
- Reusing a unicast session for different type of RTCP requests (which may work
- Reusing a unicast session for different multimedia session, which I think implies having them share the FTap.
- Reuse over time of the port for different services. (which is the one I think Colin was going after).


>  
>> - Section 5: The RTCP extensions defined here are exchanged in order 
>> to setup a unicast session, rather than to provide feedback on an 
>> existing session. Accordingly, it's not clear that they should be 
>> sent as RTCP Feedback messages. Would it be appropriate to define new RTCP packet types to convey this information, rather than trying to shoehorn this into transport layer feedback packets (this would also avoid the problem of how to set the SSRCs)?
> 
> We did not do this for RAMS-R, either. I am not very keen on changing this at this stage. Does anybody feel strong about this?
>  

I didn't want to change the messages to much, but I do agree that a new RTCP message type would likely be cleaner. Especially considering that none of the SSRC information in the feedback message seems to make sense in any of the case.

>> - Section 5: Does the nonce have to be 64 bits? If a 56 bit nonce 
>> were sufficient, the feedback packets could be packed much more efficiently.
> 
> Nope, it does not. Changed it to 56.



>  
>> - Section 5.3 should give a normative list of which RTCP packet types 
>> require the token verification messages. Does the RTCP BYE packet need this?
> 
> I don't think BYE messages need a Token. NACKs, RAMS-R and RAMS-T require Tokens.
> 

Ali, don't BYE also need it at least in the RAMS case? There a BYE message stops all bursts.

I would say anyone that has any type of control function.

> There could be some future packet formats or message types that might require a Token. How could we word this better? Any ideas?

I would divide them up into 3 categories:

1. The ones that needs a special unicast session to work.
- NACK
- RAMS-R

2. Control messages that could use the verification that they are comming from whom we previously has communicated with at this IP address.
- CCM messages
- RTCP Bye

3. Reports etc that no direct impact, although secondary impact can be present.

I do note that stronger source authentication mechanisms should be considered in all these cases.


-- 

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
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 Working Group
avt@ietf.org
https://www.ietf.org/mailman/listinfo/avt