Re: [Banana] Reaching Consensus on Problem Statement
Mingui Zhang <zhangmingui@huawei.com> Fri, 03 February 2017 09:40 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 132691293EB for <banana@ietfa.amsl.com>; Fri, 3 Feb 2017 01:40:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.419
X-Spam-Level:
X-Spam-Status: No, score=-7.419 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=-3.199, 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 6_ppKdGUK4Ee for <banana@ietfa.amsl.com>; Fri, 3 Feb 2017 01:40:17 -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 2A154129415 for <banana@ietf.org>; Fri, 3 Feb 2017 01:40:17 -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 CZY48643; Fri, 03 Feb 2017 09:40:13 +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; Fri, 3 Feb 2017 09:40:12 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Fri, 3 Feb 2017 17:39:25 +0800
From: Mingui Zhang <zhangmingui@huawei.com>
To: Michael Menth <menth@uni-tuebingen.de>, "banana@ietf.org" <banana@ietf.org>
Thread-Topic: [Banana] Reaching Consensus on Problem Statement
Thread-Index: AQHSfXQ9y9RVlIdPdk63JihWXIDLTKFVikSAgAF9BTA=
Date: Fri, 03 Feb 2017 09:40:42 +0000
Message-ID: <4552F0907735844E9204A62BBDD325E7A63A14EF@NKGEML515-MBX.china.huawei.com>
References: <EE162993-F96F-458A-846C-D722EEF7A3B8@gmail.com> <58938029.4030907@uni-tuebingen.de>
In-Reply-To: <58938029.4030907@uni-tuebingen.de>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.146.93]
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.0A020201.58944FFE.0121, 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: 87d1a2aa62ba47142cdaee9ce5b25316
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/iwrkJr2yjQOPncFa5p8NZtlQ20g>
Subject: Re: [Banana] Reaching Consensus on Problem Statement
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: Fri, 03 Feb 2017 09:40:19 -0000
Hi Michael, > -----Original Message----- > From: Banana [mailto:banana-bounces@ietf.org] On Behalf Of Michael Menth > Sent: Friday, February 03, 2017 2:53 AM > To: banana@ietf.org > Subject: Re: [Banana] Reaching Consensus on Problem Statement > > Dear Margaret, > > thanks a lot for your initiative! > > The scope may depend on where the load balancer and recomination point are > located. In the network similar to draft-zhang-gre-tunnel-bonding-01.txt (GRE > Tunnel Bonding) or MPTCP-Proxy, or on the endpoints like pure MPTCP? > Probably focus is on the first, but the text doesn't say so, yet. According to my understanding, the scope might as well be applicable to the network with MPTCP-Proxy. And surely, it does not include the network with pure MPTCP endpoints. > I can imagine that the load balancing option (per-packet or per-flow) may be > minor. Both may be justified for performance reasons depending on networking > conditions. Therefore, I wouldn't rule out per-flow load balancing but a priority > on per-packet may be reasonable to start with. But there are solutions for per-flow load sharing already. Think about the widely used and standardized hashing methods. I think it’s non-necessary to mention per-flow load sharing issue in the problem statement. Otherwise, the problem statement would look like encouraging reinventing something. > > Regards, > > Michael Thanks, Mingui > > > > Am 02.02.2017 um 17:48 schrieb Margaret Cullen: > > At the BANANA BOF in November, we did not seem to have clear consensus on > a concise problem statement. So, I’d like to try to reach consensus on a > problem statement on this list, in the hopes that we can (finally!) move forward > towards work on solutions. To that end, I’ve been working with multiple > people over the past few weeks to come up with a concise problem statement > for our expanded BANANA effort (as represented at the BOF), and I have > determined that the main aspects of the problem we are trying to solve are: > > > > (1) Unmanaged networks (i.e. homes or small offices) often have more than > one point of attachment to the Internet (DSL, Cable, LTE, etc). We call these > networks “multi-access networks”. In multi-access networks, it is desirable to > utilize the bandwidth of all attached networks to increase performance. We call > this “bandwidth aggregation”. > > > > (2) An unmanaged multi-access network may have multiple links from a single > provider (e.g. DSL/LTE, or two LTE links), or multiple links from different providers > (e.g. Cable & LTE, or DSL and LTE from different providers). We need a solution > that will work in both cases, without requiring cooperation between multiple > providers. Therefore, our solution needs to work with existing IP address > assignment, ingress filtering, and reverse path routing mechanisms. > > > > (3) In these environments, the available paths to the Internet may > > change over time due to changing conditions and/or service outages. > > It would be desirable for all existing sessions to continue using the > > remaining link(s) when a link becomes unavailable or unreliable. We > > call this “failover”. [Note: This is especially true when you > > consider the possibility that, using this mechanism, people could > > increase the bandwidth available wherever they are by routinely using > > their smart phones as Wifi access points accessible to their home or > > office CPE, PCs or laptops.] > > > > (4) Homes and small offices tend to have few simultaneous sessions active at > any given time, and may often have only one large, relatively long-lived session in > use for an online game or media download. Despite the fact that only one > session may be active, end-users would still benefit from increased bandwidth > and reliability for that single session. It is therefore important to support > bandwidth aggregation and failover for a single session (i.e. a single TCP > connection or UDP flow). This is a key point that distinguishes the BANANA > problem from other flow-based load sharing and site multihoming problems. > > > > Thoughts? Comments? Do you think this problem statement is clear and > understandable? If not, in what way is it unclear? All comments from major > rewrites to word-smithing are welcome! > > > > I’ll wait a week for feedback, then I’ll update this problem statement based > on any comments I have received from this list. After that, I will make a formal > consensus call on the list, in the hope of confirming that we have consensus, > among ourselves at least, regarding the problem we are trying to solve. > > > > Margaret > > > > > > _______________________________________________ > > Banana mailing list > > Banana@ietf.org > > https://www.ietf.org/mailman/listinfo/banana > > > > -- > Prof. Dr. habil. Michael Menth > University of Tuebingen > Faculty of Science > Department of Computer Science > Chair of Communication Networks > Sand 13, 72076 Tuebingen, Germany > phone: (+49)-7071/29-70505 > fax: (+49)-7071/29-5220 > mailto:menth@uni-tuebingen.de > http://kn.inf.uni-tuebingen.de > > _______________________________________________ > Banana mailing list > Banana@ietf.org > https://www.ietf.org/mailman/listinfo/banana
- [Banana] Reaching Consensus on Problem Statement Margaret Cullen
- Re: [Banana] Reaching Consensus on Problem Statem… Michael Menth
- Re: [Banana] Reaching Consensus on Problem Statem… Mingui Zhang
- Re: [Banana] Reaching Consensus on Problem Statem… Mingui Zhang
- Re: [Banana] Reaching Consensus on Problem Statem… Brian Trammell
- Re: [Banana] Reaching Consensus on Problem Statem… Brian Trammell
- Re: [Banana] Reaching Consensus on Problem Statem… Mirja Kühlewind
- Re: [Banana] Reaching Consensus on Problem Statem… Jim Reid
- Re: [Banana] Reaching Consensus on Problem Statem… Margaret Cullen
- Re: [Banana] Reaching Consensus on Problem Statem… Margaret Cullen
- Re: [Banana] Reaching Consensus on Problem Statem… Margaret Cullen
- Re: [Banana] Reaching Consensus on Problem Statem… Mirja Kühlewind
- Re: [Banana] Reaching Consensus on Problem Statem… Mirja Kühlewind
- Re: [Banana] Reaching Consensus on Problem Statem… Margaret Cullen
- Re: [Banana] Reaching Consensus on Problem Statem… Mingui Zhang
- Re: [Banana] Reaching Consensus on Problem Statem… Michael Menth
- Re: [Banana] Reaching Consensus on Problem Statem… Alan Ford
- Re: [Banana] Reaching Consensus on Problem Statem… Joe Touch
- Re: [Banana] Reaching Consensus on Problem Statem… N.Leymann
- Re: [Banana] Reaching Consensus on Problem Statem… Margaret Cullen
- Re: [Banana] Reaching Consensus on Problem Statem… Martyn Russell