Re: [AVTCORE] Comments on draft-singh-avt-mprtp-01

Ye-Kui Wang <yekui.wang@huawei.com> Thu, 24 February 2011 17:51 UTC

Return-Path: <yekui.wang@huawei.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 77F923A67B8 for <avt@core3.amsl.com>; Thu, 24 Feb 2011 09:51:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, 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 Gw2CBw1-hH9g for <avt@core3.amsl.com>; Thu, 24 Feb 2011 09:51:40 -0800 (PST)
Received: from usaga02-in.huawei.com (usaga02-in.huawei.com [206.16.17.70]) by core3.amsl.com (Postfix) with ESMTP id EE7843A677E for <avt@ietf.org>; Thu, 24 Feb 2011 09:51:39 -0800 (PST)
Received: from huawei.com (localhost [127.0.0.1]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LH400E3LUZHEZ@usaga02-in.huawei.com> for avt@ietf.org; Thu, 24 Feb 2011 09:52:29 -0800 (PST)
Received: from dfweml201-edg.china.huawei.com ([172.18.9.107]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPS id <0LH400MEGUZH18@usaga02-in.huawei.com> for avt@ietf.org; Thu, 24 Feb 2011 09:52:29 -0800 (PST)
Received: from DFWEML401-HUB.china.huawei.com (10.193.5.101) by dfweml201-edg.china.huawei.com (172.18.9.107) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 24 Feb 2011 09:52:23 -0800
Received: from DFWEML501-MBX.china.huawei.com ([fe80::c52a:9e19:87eb:4531]) by DFWEML401-HUB.china.huawei.com ([fe80::f07f:889f:78ef:8df3%13]) with mapi id 14.01.0270.001; Thu, 24 Feb 2011 09:52:29 -0800
Date: Thu, 24 Feb 2011 17:52:28 +0000
From: Ye-Kui Wang <yekui.wang@huawei.com>
In-reply-to: <AANLkTikxwp0rrTq=RGe=HeCbwWtMXba5AyQxW6pWqo3M@mail.gmail.com>
X-Originating-IP: [10.193.125.214]
To: varun singh <vsingh.ietf@gmail.com>
Message-id: <B99DECD58A94E143BA6F1508CC688351AEF524@DFWEML501-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset="iso-8859-1"
Content-language: en-US
Content-transfer-encoding: quoted-printable
Accept-Language: en-US
Thread-topic: [AVTCORE] Comments on draft-singh-avt-mprtp-01
Thread-index: AQHLxyVZZMgSXOBsZ0qnpWiKHXAj35P85EwAgBQSL+A=
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
References: <01fc01cbc44d$194ddc10$4be99430$%roni@huawei.com> <B99DECD58A94E143BA6F1508CC688351AC84BD@DFWEML501-MBX.china.huawei.com> <AANLkTikxwp0rrTq=RGe=HeCbwWtMXba5AyQxW6pWqo3M@mail.gmail.com>
Cc: "varun@comnet.tkk.fi" <varun@comnet.tkk.fi>, "avt@ietf.org" <avt@ietf.org>
Subject: Re: [AVTCORE] Comments on draft-singh-avt-mprtp-01
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <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, 24 Feb 2011 17:51:42 -0000

Hi Varun,

Thanks for your reply. See inline below. 

BR, YK

-----Original Message-----
From: varun singh [mailto:vsingh.ietf@gmail.com] 
Sent: Friday, February 11, 2011 9:16 AM
To: Wangyekui
Cc: avt@ietf.org; varun@comnet.tkk.fi
Subject: Re: [AVTCORE] Comments on draft-singh-avt-mprtp-01

Hi Ye-kui,

comments inline

On Tue, Feb 8, 2011 at 02:15, Wangyekui <yekui.wang@huawei.com> wrote:
> -          First of all, I think this draft initiated a very useful work. For example, today, many mobile operators have deployed dual-plane IP bearer networks, wherein a multipath version of RTP can be used for real-time communications such as voice- and video-over-IP services. BTW, you may want to mention this in the introduction section.

Can you elaborate on what is a dual-plane IP bearer.

YK: This is basically an IP bearer network with two planes, between which there can be communications. When there is problem is one plane, services would be all switched to the other plane. Mobile operators deploy such networks for robust service provisioning. In the multi-path context, two planes provide at least two paths for data transfer.


> -          The draft specifies the negotiation of multiple paths is through upgrading from a single-path session and using in-band signaling (i.e. RTP header extension) for indication of additional paths. Would it be better to negotiate the use of one or more of the available paths out-of-band (i.e. using SDP)? One problem with in-band negotiation is that, if the initial path happens to be broken, then even the session setup would fail. Another problem is that in-band information may get lost (and when it happens the negotiation would fail).

If the initial path is broken then it would also fail for the case of
single path RTP. 

YK: Right, that's the point. If initially multiple possible paths are offered, then the other side may check and choose the best one or at least a working one.

In the spec we allow for ICE and SDP. SDP is too slow
to always negotiate.

YK: What do you mean by "allow for SDP"? Allow for offering multiple paths using SDP?

> -          In some cases, it may be useful to use multiple paths concurrently, for improved throughput. In some other cases, it may be more desirable to use only a subset of available paths at any time instance. For example, in mobile networks using dual-plane IP bearer, typically the better-performing path is used, while the other path is kept there for fast fallback when the path being used has problem. Therefore, it would be desirable if signaling of such a capability/preference is possible.
>

This is a good point and the draft aims to have basic mechanisms
first. Profiles to be added later, may be to the same document or as a
different draft. We'll add this inside as an editor's note.

YK: Good.

> -          Finally, it would be useful if it is possible to indicate more path specific information when advertising paths (or "interfaces" as used in the draft), e.g., which of the two planes in a network using dual-plane IP bearer. It might be sufficient if there is a hook specified to enable backwards compatible extensions when the potential multipath RTP standard is used in the future by application system standards.

We need to stay independent of network architecture or infrastructure.

YK: Agreed.

However, can you elaborate on the extension that can signal a path's
characteristic?

YK: Actually I found that the "mprtp-optional-parameter" in the current draft is already sufficient for this. We just need to keep in mind that in the final spec there should be such an openly specified parameter.