[Banana] 答复: diff (banana load distribution, next-hop selection of multipath)

"Zuojing (2012 Laboratories)" <jing.zuo@huawei.com> Mon, 13 February 2017 09:24 UTC

Return-Path: <jing.zuo@huawei.com>
X-Original-To: banana@ietfa.amsl.com
Delivered-To: banana@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BED0A129467 for <banana@ietfa.amsl.com>; Mon, 13 Feb 2017 01:24:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 vvxCMa_JHHjw for <banana@ietfa.amsl.com>; Mon, 13 Feb 2017 01:24:39 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B95DE12944C for <banana@ietf.org>; Mon, 13 Feb 2017 01:24:38 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DAN55106; Mon, 13 Feb 2017 09:24:36 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 13 Feb 2017 09:24:17 +0000
Received: from DGGEMM404-HUB.china.huawei.com (10.3.20.212) by nkgeml412-hub.china.huawei.com (10.98.56.73) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 13 Feb 2017 17:24:11 +0800
Received: from DGGEMM521-MBX.china.huawei.com ([fe80::fc42:f885:3f18:3f26]) by DGGEMM404-HUB.china.huawei.com ([10.3.20.212]) with mapi id 14.03.0301.000; Mon, 13 Feb 2017 17:23:59 +0800
From: "Zuojing (2012 Laboratories)" <jing.zuo@huawei.com>
To: Joe Touch <touch@isi.edu>, Margaret Cullen <margaretw42@gmail.com>
Thread-Topic: [Banana] diff (banana load distribution, next-hop selection of multipath)
Thread-Index: AQHSfjUeKzndZ6fA/EiY8QtOV1dxGKFW94QAgADsKACAAA+7AIAAEcSAgACXtICAAAeWAIAAAc+AgAjiewCAAH6QgIAEsdmQ
Date: Mon, 13 Feb 2017 09:23:59 +0000
Message-ID: <4AD902A48032F745A3D7866E6CAE8CB064BBD532@DGGEMM521-MBX.china.huawei.com>
References: <4552F0907735844E9204A62BBDD325E7A6386E6A@NKGEML515-MBX.china.huawei.com> <C328BFD1-A2B7-4E95-956A-D553A8167922@gmail.com> <f5bc7430-45dd-c5a6-d376-9d349d40a373@isi.edu> <4552F0907735844E9204A62BBDD325E7A63A1C49@NKGEML515-MBX.china.huawei.com> <99F04B22-01AC-476C-A15A-1696B686A953@isi.edu> <4552F0907735844E9204A62BBDD325E7A63A1D7D@NKGEML515-MBX.china.huawei.com> <9c6339a0-be7a-5b26-acc8-b8b13108eeca@isi.edu> <956518A5-6371-4959-BBB8-1C4B9604DA0D@gmail.com> <E5EB799F-F922-4AB3-A77D-E8EFF1866A2E@gmail.com> <4AD902A48032F745A3D7866E6CAE8CB064BBD1D8@DGGEMM521-MBX.china.huawei.com> <029e994f-e5e8-08a2-6015-eb8dd2d692fb@isi.edu>
In-Reply-To: <029e994f-e5e8-08a2-6015-eb8dd2d692fb@isi.edu>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.74.162.113]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090205.58A17B54.0119, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: f7f6de99354b1f8c0f8662d4b29c4bf3
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/rgItU_-OM_-FYFJMtFD12Pnj68w>
Cc: Mingui Zhang <zhangmingui@huawei.com>, "banana@ietf.org" <banana@ietf.org>
Subject: [Banana] 答复: diff (banana load distribution, next-hop selection of multipath)
X-BeenThere: banana@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Bandwidth Aggregation for interNet Access: Discussion of bandwidth aggregation solutions based on IETF technologies." <banana.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/banana>, <mailto:banana-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/banana/>
List-Post: <mailto:banana@ietf.org>
List-Help: <mailto:banana-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/banana>, <mailto:banana-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Feb 2017 09:24:41 -0000

Hi Joe,

Right. BANANA needs not to distinguish subflows from TCP flows only if Service Providers require BANANA boxes to do such exemption For example, Service Providers may purposely let those flows already being conducted by other multipath technologies be “bypassed”. 

There is a scenario that comes into my mind: the BANANA box may simultaneously be an MPTCP proxy device. The MPTCP proxy function handles the TCP flow and generates MPTCP subflows. In this case, the generated subflows should not to go through the traffic distribution function of BANANA once again. 

I can imagine another scenario: BANANA is supported by the end device. Assume this end device supports MPTCP. It should exempt its MPTCP subflows from being processed by the traffic distribution function of BANANA.

BR, 
Jing

-----邮件原件-----
发件人: Joe Touch [mailto:touch@isi.edu] 
发送时间: 2017年2月11日 1:42
收件人: Zuojing (2012 Laboratories); Margaret Cullen
抄送: Mingui Zhang; banana@ietf.org
主题: Re: [Banana] diff (banana load distribution, next-hop selection of multipath)

Hi, Jing (et al.),


On 2/9/2017 6:10 PM, Zuojing (2012 Laboratories) wrote:
> Dear Margaret and all,
>
> It's true that we need to exempt end-to-end MPTCP flows from BANANA processing in case the sub-flows of MPTCP are split by BANANA once again.

I disagree.

MPTCP flows are no different than a single TCP connection; both assume a single set of "path" properties, and both could be affected by use of multipath.

However, both may need to use multipath to have the resources needed, e.g., to complete a transfer quickly.

AFAICT, both should be treated the same for the purposes of BANANA, and neither one should have a blanket exemption.

Joe