Re: [Banana] BANANA BOF in Prague?

"Zhangmingui (Martin)" <zhangmingui@huawei.com> Thu, 29 June 2017 02:51 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 1303E12420B for <banana@ietfa.amsl.com>; Wed, 28 Jun 2017 19:51:22 -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 JkyiX9oV0HoA for <banana@ietfa.amsl.com>; Wed, 28 Jun 2017 19:51:19 -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 5D461126C22 for <banana@ietf.org>; Wed, 28 Jun 2017 19:51:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DJJ45414; Thu, 29 Jun 2017 02:51:15 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.301.0; Thu, 29 Jun 2017 03:51:14 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Thu, 29 Jun 2017 10:51:06 +0800
From: "Zhangmingui (Martin)" <zhangmingui@huawei.com>
To: Dave Dolson <ddolson@sandvine.com>, Margaret Cullen <margaretw42@gmail.com>, "banana@ietf.org" <banana@ietf.org>
Thread-Topic: [Banana] BANANA BOF in Prague?
Thread-Index: AQHS01knxmcjdCgH/0WEtQTfDRLuSaIBeZKAgDjCEMD//56eAIABgUTA
Date: Thu, 29 Jun 2017 02:51:06 +0000
Message-ID: <4552F0907735844E9204A62BBDD325E7A653FAB0@NKGEML515-MBX.china.huawei.com>
References: <9F593A48-A745-4B6B-A6D1-1509B985B689@gmail.com> <E8355113905631478EFF04F5AA706E98705EA65E@wtl-exchp-1.sandvine.com>, <4552F0907735844E9204A62BBDD325E7A653F378@NKGEML515-MBX.china.huawei.com> <20170628114149.5161041.4980.20431@sandvine.com>
In-Reply-To: <20170628114149.5161041.4980.20431@sandvine.com>
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.0A020202.59546B24.0020, 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: 8793d74b89843d13044c8ec527ed28a1
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/PuyCBzJPZFjmnX6MvfJ_s4UDF4w>
Subject: Re: [Banana] BANANA BOF in Prague?
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: Thu, 29 Jun 2017 02:51:22 -0000

Hi Dave,

For bonding tunnels to be specified by the BANANA group we may well make this feature be mandatory. So I think you propose a fair point. 

That said, a BANANA box might communicate with a legacy box. For this scenario, negotiation seems still necessary.

Thanks,
Mingui 

> -----Original Message-----
> From: Dave Dolson [mailto:ddolson@sandvine.com]
> Sent: Wednesday, June 28, 2017 7:42 PM
> To: Zhangmingui (Martin); Margaret Cullen; banana@ietf.org
> Subject: Re: [Banana] BANANA BOF in Prague?
> 
> Mingui,
> Negotiation? Is it not reasonable to require support at both BANANA tunnel
> end-points?
> 
> David Dolson
> Sandvine
>   Original Message
> From: Zhangmingui (Martin)
> Sent: Wednesday, June 28, 2017 6:01 AM
> To: Dave Dolson; Margaret Cullen; banana@ietf.org
> Subject: RE: [Banana] BANANA BOF in Prague?
> 
> 
> Hi Dave,
> 
> The ECN capability is a good thing for bonding tunnels. The ECN capability for a
> specific tunnel has been specified by 3.3.2 of a recently updated
> draft-ietf-tsvwg-rfc6040update-shim-03. Basically, the ECN bits will be carried
> within the outer IP header that is immediately visible to the forwarding
> element [RFC6040]. BANANA boxes may support this capability as well if each
> tunnel supports it.
> 
> There is one additional thing can be done by this group.
> 
>    "GRE tunnels do not support dynamic configuration based on capability
>    negotiation, so the ECN capability has to be manually configured,
>    which is specified in Section 4.3 of RFC 6040."
> 
> With the signaling protocol, this capability can also be automatically negotiated
> by the peering BANANA boxes other than manually configured.
> 
> Thanks,
> Mingui
> 
> > -----Original Message-----
> > From: Banana [mailto:banana-bounces@ietf.org] On Behalf Of Dave Dolson
> > Sent: Tuesday, May 23, 2017 10:45 PM
> > To: Margaret Cullen; banana@ietf.org
> > Subject: Re: [Banana] BANANA BOF in Prague?
> >
> > Margaret,
> > Thanks for submitting the request.
> > I think the charter needs to include scope for the algorithm deciding
> > what proportion of traffic the sender must put on each link.
> >
> > In my mind, the sender must model the congestion window for each link,
> > and therefore know the loss (or ECN) experienced on each link.
> > There may be other approaches. But I don't think this can be left to
> > the implementers.
> >
> > -Dave
> >
> >
> >
> >
> > -----Original Message-----
> > From: Banana [mailto:banana-bounces@ietf.org] On Behalf Of Margaret
> > Cullen
> > Sent: Monday, May 22, 2017 8:11 PM
> > To: banana@ietf.org
> > Subject: [Banana] BANANA BOF in Prague?
> >
> > Just FYI —
> >
> > I have submitted a request for a WG Forming BANANA BOF in Prague with
> > the information included below.  This information has also been added
> > to the BOF Wiki.
> >
> > Please let me know if you notice any errors or omissions, or if you
> > have any questions or suggestions.
> >
> > Thanks,
> > Margaret
> >
> > BOF Name:  Bandwidth Aggregation for Network Access (BANANA)
> >
> > Description:
> >
> > Bandwith Aggregation consists of splitting local traffic across
> > multiple Internet links on a per-packet basis, including the ability
> > to split a single flow across multiple links when necessary.
> >
> > It is the goal of this WG to produce a Bandwidth Aggregation solution
> > that will provide the following benefits:
> >
> > - Higher Per-Flow Bandwidth: Many Internet links available to homes
> >   and small offices (DSL, Cable, LTE, Satellite, etc.) have relatively
> >   low bandwidth.  Users may wish to run applications (such as
> >   streaming video, or content up/downloads) that require (or could
> >   benefit from) more bandwidth for a single traffic flow than is
> >   available on any of the local links.  A Bandwidth Aggregation
> >   solution could supply the needed bandwidth by splitting a single
> >   traffic flow across multiple Internet links.
> >
> > - Reduced Cost: Traffic sharing on a per-packet basis allows the full
> >   bandwidth of the lowest-cost link to be used first, only using a
> >   higher-cost link when the lowest-cost link is full.
> >
> > - Increased Reliability: When one Internet link goes down, ongoing
> >   application flows can be moved to another link, preventing service
> >   disruption.
> >
> > Agenda
> > - Agenda bash, scribe, minute taker [5min]
> > - Review of proposed charter text (see below) [10 mins]
> > - Charter discussion [45 mins]
> > - Questions: [30 mins]
> >     - Is the charter text clear and understandable?
> >     - Should the IETF do this work?
> >     - Are you willing to contribute (write, review, email, etc.)
> >
> > Status: WG Forming
> > Responsible AD: Suresh Krishnan
> > BoF proponents: Margaret Cullen / Brian Trammel / Mingui Zhang BoF chairs:
> > Margaret Cullen / Brian Trammel Number of people expected to attend:
> > 100 Length of session (1, 1.5, 2, or 2.5 hours): 1.5 hours Conflicts
> > to avoid (whole Areas and/or WGs): Internet area, Homenet, TRILL,
> > MPTCP, QUIC
> >
> > -     Mailing List: ​https://www.ietf.org/mailman/listinfo/banana
> > -     Draft charter: see below
> > -     Relevant drafts: [[BR]]
> > https://datatracker.ietf.org/doc/draft-leymann-banana-signalling
> > https://datatracker.ietf.org/doc/draft-leymann-banana-data-encap
> > https://datatracker.ietf.org/doc/draft-leymann-banana-integration
> > https://datatracker.ietf.org/doc/draft-leymann-banana-discard-load-reb
> > alance
> > https://datatracker.ietf.org/doc/draft-leymann-banana-discard-timer
> > https://tools.ietf.org/html/draft-kanugovi-intarea-mams-protocol-04
> > https://tools.ietf.org/html/draft-zhu-intarea-mams-control-protocol-01
> >
> >
> > Proposed Charter Text and Milestones:
> >
> > The BANdwidth Aggregation for Network Access (BANANA) Working Group is
> > chartered to develop solution(s) to support dynamic path selection on
> > a per-packet basis in networks that have more than one point of
> > attachment to the Internet.
> >
> > Bandwith Aggregation consists of splitting local traffic across
> > multiple Internet links on a per-packet basis, including the ability
> > to split a single flow across multiple links when necessary.
> >
> > It is the goal of this WG to produce a Bandwidth Aggregation solution
> > that will provide the following benefits:
> >
> > - Higher Per-Flow Bandwidth: Many Internet links available to homes
> >   and small offices (DSL, Cable, LTE, Satellite, etc.) have relatively
> >   low bandwidth.  Users may wish to run applications (such as
> >   streaming video, or content up/downloads) that require (or could
> >   benefit from) more bandwidth for a single traffic flow than is
> >   available on any of the local links.  A Bandwidth Aggregation
> >   solution could supply the needed bandwidth by splitting a single
> >   traffic flow across multiple Internet links.
> >
> > - Reduced Cost: Traffic sharing on a per-packet basis allows the full
> >   bandwidth of the lowest-cost link to be used first, only using a
> >   higher-cost link when the lowest-cost link is full.
> >
> > - Increased Reliability: When one Internet link goes down, ongoing
> >   application flows can be moved to another link, preventing service
> >   disruption.
> >
> > Proposed BANANA solutions use different approaches (e.g. tunnels,
> > proxies,
> > etc.) to split and recombine traffic, but at an abstract level, they
> > involve a local (hardware or software) component on the multi-access
> > network, a remote component within the Internet, and mechanisms for
> > those components to find each other, exchange signalling information, and
> direct traffic to each other.
> > We refer to these functional components as the Local and Remote
> > "BANANA Boxes", and we refer to the method they use to direct traffic
> > to each other as a "BANANA Encapsulation".
> >
> > The Bandwidth Aggregation solutions developed in this group will work
> > whether the attached links are provided by a single Internet Service
> > Provider or multiple Providers.
> >
> > The BANANA WG will have the following work items:
> >
> > - Determine how Local and Remote BANANA Boxes find each other.
> >
> > - Specify a signalling protocol that can be used to send configuration
> >   and control information between BANANA boxes, including:
> >     -  IP Prefixes of local links
> >     -  Information about link properties & status
> >     -  Information needed by the encapsulations
> >
> > - Select (and extend, if necessary) an existing tunneling
> >   encapsulation for sending traffic between BANANA Boxes.
> >
> > - Work with other IETF WGs defining BANANA encapsulations
> >   (if any) to ensure that the discovery mechanism and signalling
> >   protocol will meet their needs.
> >
> > BANANA Boxes will determine if a specific flow is eligible for
> > Bandwith Aggregation. If a flow is not eligible, it will not be split
> > across multiple attached links.
> >
> > For this initial charter, we will focus on how Local BANANA Boxes
> > communicate with Remote BANANA Boxes.  We will not address the topic
> > of cooperation between multiple Local BANANA Boxes.
> >
> > MILESTONES
> > Apr 2018 Adopt WG draft for discovery/configuration mechanism Apr 2018
> > Adopt WG draft for signalling proocol Apr 2018 Adopt WG draft for
> > tunnel encapsulation Feb 2019 WGLC on discovery/configuration
> > mechanism Feb 2019 WGLC on signalling protocol Feb 2019 WGLC on tunnel
> > encapsulation Aug 2019 Send discovery/configuration mechanism to the
> > IESG Aug 2019 Send signalling protocl to the IESG Aug 2019 Send tunnel
> > encapsulation to the IESG
> >
> >
> > _______________________________________________
> > Banana mailing list
> > Banana@ietf.org
> > https://www.ietf.org/mailman/listinfo/banana
> > _______________________________________________
> > Banana mailing list
> > Banana@ietf.org
> > https://www.ietf.org/mailman/listinfo/banana