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