Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-04: Review Comments [csp]
"Ali C. Begen (abegen)" <abegen@cisco.com> Thu, 02 December 2010 21:35 UTC
Return-Path: <abegen@cisco.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 CFFBB3A6359 for <avt@core3.amsl.com>; Thu, 2 Dec 2010 13:35:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.075
X-Spam-Level:
X-Spam-Status: No, score=-10.075 tagged_above=-999 required=5 tests=[AWL=-0.076, BAYES_00=-2.599, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_HI=-8]
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 rZj5nS6F8w0w for <avt@core3.amsl.com>; Thu, 2 Dec 2010 13:35:22 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 581673A69E8 for <avt@ietf.org>; Thu, 2 Dec 2010 13:35:16 -0800 (PST)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAJaf90yrRN+K/2dsb2JhbACjKnGoKZsVhUcEhF6JIA
X-IronPort-AV: E=Sophos;i="4.59,289,1288569600"; d="scan'208";a="629774130"
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-6.cisco.com with ESMTP; 02 Dec 2010 21:36:22 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-4.cisco.com (8.13.8/8.14.3) with ESMTP id oB2LaMAa028657; Thu, 2 Dec 2010 21:36:22 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 2 Dec 2010 13:36:22 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 02 Dec 2010 13:36:20 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540DC93E52@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <37011BA4-DDBF-465B-AE54-523E2F2A124F@csperkins.org>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-04: Review Comments [csp]
Thread-Index: AcuSZzE1iOrT6DHQQEyNzP8olX0uQQAAOZag
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> <04CAD96D4C5A3D48B1919248A8FE0D540DC93C63@xmb-sjc-215.amer.cisco.com> <4CF7D54A.5000900@ericsson.com> <04CAD96D4C5A3D48B1919248A8FE0D540DC93D22@xmb-sjc-215.amer.cisco.com> <37011BA4-DDBF-465B-AE54-523E2F2A124F@csperkins.org>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: Colin Perkins <csp@csperkins.org>
X-OriginalArrivalTime: 02 Dec 2010 21:36:22.0090 (UTC) FILETIME=[F68D4AA0:01CB9268]
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, 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 21:35:23 -0000
> -----Original Message----- > From: Colin Perkins [mailto:csp@csperkins.org] > Sent: Thursday, December 02, 2010 4:23 PM > To: Ali C. Begen (abegen) > Cc: Magnus Westerlund; IETF AVT WG > Subject: Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-04: Review Comments [csp] > > Most of my comments have been covered in the discussion. Just some minor points inline. > > Colin > > > On 2 Dec 2010, at 17:47, Ali C. Begen (abegen) wrote: > >>>> - Reusing a unicast session for different multimedia session, which I think implies having them share the FTap. > >>> > >>> This is not a problematic case, either. > >> > >> I am not agreeing fully. There need to be some consideration here for it. Because you need to know which session the > incomming UDP data relates to. For example if one has an ongoing RAMS burst for one channel and then sends a NACK > request or another RAMS request and request to use the same unicast session it is not obvious that the data is distinguishable > from one channel to the other. Thus clearly consideration should be done here. like alternating between two different unicast > sessions with RAMS requests to avoid overlap. > > > > Such considerations are discussed in the RAMS draft. If the (feedback) port on the server is shared among multiple RTP > sessions, then the client has to know the SSRC of the media stream(s) it wants to acquire. If SSRCs are not available in the > SDP, that port cannot be shared. > > > > I don't think that discussion belongs in here. > > I suspect this can happen with services other than RAMS, so the general issue should be highlighted. Probably yes. Correct if I am wrong but this does not relate to the Token AFAICT. Here we are discussing the PT port which is used to acquire a Token from, whereas the concern Magnus has raised is related to sharing the feedback target port among multiple RTP sessions (which is the a=rtcp line in the multicast session). Maybe, this belongs to 5760? > >>>> - Reuse over time of the port for different services. (which is the one I think Colin was going after). > >>> > >>> OK, this is interesting. Lets discuss it. Remember that the PT port (server side) is advertised in the SDP at media or > session level. > >>> > >>> If advertised at the media level, PT is the port where the clients (who plan to start that particular unicast session with the > server) send their token request message. This is illustrated in the SDP example in the draft. > >>> > >>> If advertised at the session level, PT will be the port for obtaining a Token for any unicast session that is run between the > server(s) and clients. Recall that existence of the 'portmapping-req' attribute indicates that a Token is required for all unicast > sessions. Note that different unicast session may have different server addresses, the attribute above only indicates the > common port for them. > >> > >> Yes, I agree that all the tools are available for getting things to work. However, there needs text to point out when a client > should use new local ports to create new unicast sessions to a server. This > > > > The local port management is a client issue. The client follows the conventional rules of using the same port for different > RTP sessions. If there is a risk that the traffic will still leak, it has naturally to use a different local port. > > > >> becomes more or less important dependent on how much co-locating is > >> happening on the server side when it comes to the RTCP feedback port. > >> Preferably none. > > > > Server ports are declarative and it does not matter what the client does on its own side. > > > >> I also feel that you are missing the issue with time. If a service exist for 2 hours on friday between 18-20. Then another > service is started at 21.00 on friday and happens to reuse the port numbers, but is actually another service instance. Then the > token from service one may or may not still be valid depending if service 1 and 2 share token generator and key or not. > > > > It is simple. If it is a new service and the server wants the client to get a new token, it will reject the current one. Or, the > server could have issued the token in such a way that it would expire by 6pm. > > Sure, but the draft needs to say this. -05 (not uploaded yet) has this text. Thanks, acbegen.
- [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-04… Magnus Westerlund
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Ali C. Begen (abegen)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… DRAGE, Keith (Keith)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Colin Perkins
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Ali C. Begen (abegen)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Magnus Westerlund
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Magnus Westerlund
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Ali C. Begen (abegen)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Van Caenegem, Tom (Tom)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Ali C. Begen (abegen)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Magnus Westerlund
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Magnus Westerlund
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Ali C. Begen (abegen)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Colin Perkins
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Colin Perkins
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Ali C. Begen (abegen)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Magnus Westerlund
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Ali C. Begen (abegen)
- Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rt… Magnus Westerlund