Re: [Banana] charter comments and discussion

"Zhangmingui (Martin)" <zhangmingui@huawei.com> Fri, 31 March 2017 16:38 UTC

Return-Path: <zhangmingui@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 11FA81296E8 for <banana@ietfa.amsl.com>; Fri, 31 Mar 2017 09:38:36 -0700 (PDT)
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 WyK5JfAY4_LA for <banana@ietfa.amsl.com>; Fri, 31 Mar 2017 09:38:34 -0700 (PDT)
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 25068129533 for <banana@ietf.org>; Fri, 31 Mar 2017 09:38:31 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DDX08760; Fri, 31 Mar 2017 16:38:28 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.301.0; Fri, 31 Mar 2017 17:38:28 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.223]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Sat, 1 Apr 2017 00:38:24 +0800
From: "Zhangmingui (Martin)" <zhangmingui@huawei.com>
To: Pierre Pfister <pierre.pfister@darou.fr>, "banana@ietf.org" <banana@ietf.org>
CC: Margaret Cullen <mrcullen42@gmail.com>, David Schinazi <dschinazi@apple.com>, Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
Thread-Topic: [Banana] charter comments and discussion
Thread-Index: AQHSqZ3YgtTCCs2Oak2yPrwBdFbMQKGvJj1b
Date: Fri, 31 Mar 2017 16:38:24 +0000
Message-ID: <4552F0907735844E9204A62BBDD325E7A64479AF@NKGEML515-MBS.china.huawei.com>
References: <15B815DE-FD49-4B66-B844-B3728A255CA6@darou.fr>
In-Reply-To: <15B815DE-FD49-4B66-B844-B3728A255CA6@darou.fr>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.156.20]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.58DE8605.00A1, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.5.223, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: dd437255f0637c1a92a91127d2ae2241
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/aj0rHt4S-38UiQ4uOnRNFYY_pcQ>
Subject: Re: [Banana] charter comments and discussion
X-BeenThere: banana@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 31 Mar 2017 16:38:36 -0000

Hi Pierre,
 
> 4. High reliability:
 
At the network layer, reliability about switching traffic from a failed link to a working link is fine. I believe the features you list are all issues of the transport layer. If BANANA picks the tunnel based to go forward, we would not design solutions to support the “higher” reliability, especially the retransmission stuff which was proved to be a wrong direction by the PPTP practice [RFC2637].
 
Thanks,
Mingui
________________________________________
From: Banana [banana-bounces@ietf.org] on behalf of Pierre Pfister [pierre.pfister@darou.fr]
Sent: Friday, March 31, 2017 5:35
To: banana@ietf.org
Cc: Margaret Cullen; David Schinazi; Juliusz Chroboczek
Subject: [Banana] charter comments and discussion

Hello banana fans,

I was at the bof yesterday and trust Margaret to send Juliusz notes to the list as soon as possible, but in the meantime, here are a few comments based on yesterday's discussion, and the charter as it currently stands.

1. Small flows should be in scope too:
Multiple parts of the charter focus on flows which are big enough such that
it is desirable that the packets of the given flow are load-balanced over the multiple uplinks.
Although this is an important part of the problem statement, the designed solution must
also take small flows into account. The designed solution must provide a way for
small flows to not be aggregated at all in order to avoid the overhead and disadvantages of packet
re-ordering and/or delaying.

2. Homenet:
The homenet working group addressed the problem of small zero-conf networks, including multiple routers as well as multiple uplinks. The WG specified the HomeNet Control Protocol (HNCP), which implements network auto-discovery, configuration and routing bootstrap. I think that the banana WG could take advantage of using the homenet architecture (homenet has spent quite a significant amount of time figuring out what a small network with multiple uplinks look like and how it should work). On the other hand, I think homenet could take advantage of the solution designed by banana. Therefore, I think the designed solution should be applicable to homenet networks.

3. Middle-boxes:
Based on the discussions during the bar bof, the currently privileged architecture seems to rely on the use of a dual-proxied connexion. Although I do share the idea that MPTCP is a great technology, which should be widely deployed in hosts, I am deeply concerned that the IETF would standardise a (double-)middle-box technology (particularly in the context of the IPv6 deployment, which intends to finally get rid of many of those). I think the charter should mandate that the designed solution either:
- Makes sure that packets received by src (resp. dst) are identical to packets originated by the dst (resp. src).
- Only aggregates traffic "between consenting adults", i.e., when both src and dst endpoints are aware of what is going on.

4. High reliability:
It might be desirable to provide, for some class of traffic, higher reliability by the
mean of packet duplication (over multiple uplinks) and de-duplication (at the remote banana box).
This could be useful for, e.g., DNS requests, early connexion packets, as well as other low-throughput mechanisms
which, when packets are lost, rely on a retransmissions.

That's all for now.

Thanks,

- Pierre


_______________________________________________
Banana mailing list
Banana@ietf.org
https://www.ietf.org/mailman/listinfo/banana