Re: [Banana] Charter Text w/Milestones

Margaret Cullen <margaretw42@gmail.com> Thu, 30 March 2017 16:35 UTC

Return-Path: <margaretw42@gmail.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 D8925129857 for <banana@ietfa.amsl.com>; Thu, 30 Mar 2017 09:35:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level:
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 cE_ld41BdErd for <banana@ietfa.amsl.com>; Thu, 30 Mar 2017 09:35:53 -0700 (PDT)
Received: from mail-it0-x22f.google.com (mail-it0-x22f.google.com [IPv6:2607:f8b0:4001:c0b::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16E10129551 for <banana@ietf.org>; Thu, 30 Mar 2017 09:35:53 -0700 (PDT)
Received: by mail-it0-x22f.google.com with SMTP id 190so77868897itm.0 for <banana@ietf.org>; Thu, 30 Mar 2017 09:35:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=6Q1pmb7pEbZJqkfO4qEDIdAaSo+0xMXuS6DeCm4QGSg=; b=a8aD4GZiPKWLIqxjzdkwLDE73OaF/lCv/GCpofy5S4bdJ9bL5yLPvO039420fhollT 0Q86PCX+sR8uMe9/ArwenH5s1QoYYHrvColM4Ws5nlGh7c9ditgnAfu7clUeyUseoQYt GCGeU0Hpf9bS4TLjl3JKn3CsVuzdarFY1QN1w70UNZRHEHDPIXhqS+xkCbjsac/NYopJ 26/EFNcJLmrqTn2mxzaslQJv2Wz0Mvwtl5tqBM5PTbZ5rhxzpCVFVaWR/fz65F8OnvJ3 wI6i5e2qCYvZhy8UTDLfKeWHemsVYOGWd5RMTVIawoaSBNjnRFEYKixB92dRM0KP6Whw iz4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=6Q1pmb7pEbZJqkfO4qEDIdAaSo+0xMXuS6DeCm4QGSg=; b=l+IkvPIFBGZQxcls7NF7hRUWeZoe6iXPhxzrAMH5IwD68geoIirthueNR0z+3lzMv4 tuUrtOZwoORRaeEcwKotPc+JjuAErEBxheBHRI/DVsKVVJoeCONdlYsL9lQb/UZE6Smz MIjPsFXVTZIpa4qIEou7hFU19xmYOYCJitgeumoz+lVRjhdyqYmtrcS20lvx9pCX+PqJ /R6tIXE21vuRS6ToY2J9rZ/n7hBeLl2a2tA+D4XcCqE9RK98XlvHszRBMlc2OZjSrXSs ysxYWo8BjPNrkdGLQ86H6Gv9WZ9z7VOe7au1WGOebMyCcHm963vgXmkqoxCn5aZnyT+n gfhA==
X-Gm-Message-State: AFeK/H3uDSuQgCt2BtQXr56IOLYH54eb3SnEzJBfwMaRDYBDN+XU7Yx4sbvhKYNHKiMwRw==
X-Received: by 10.36.195.130 with SMTP id s124mr5365636itg.78.1490891752374; Thu, 30 Mar 2017 09:35:52 -0700 (PDT)
Received: from [172.16.37.177] (dtrscolumbus03.d.subnet.rcn.com. [207.229.135.146]) by smtp.gmail.com with ESMTPSA id k63sm1579776ioi.19.2017.03.30.09.35.51 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 30 Mar 2017 09:35:51 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Margaret Cullen <margaretw42@gmail.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E987056F361@wtl-exchp-1.sandvine.com>
Date: Thu, 30 Mar 2017 11:35:51 -0500
Cc: "banana@ietf.org" <banana@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, Suresh Krishnan <suresh.krishnan@ericsson.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <B9C9D741-BDE5-4096-9FEF-4330D2C314E9@gmail.com>
References: <96A7BC33-FB64-487A-A60D-7AB8504C9DDF@gmail.com> <E8355113905631478EFF04F5AA706E987056F361@wtl-exchp-1.sandvine.com>
To: Dave Dolson <ddolson@sandvine.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/SA3vmoFsxaozYiuYR09W7pcoYms>
Subject: Re: [Banana] Charter Text w/Milestones
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, 30 Mar 2017 16:35:56 -0000

Hi Dave,

> On Mar 30, 2017, at 11:33 AM, Dave Dolson <ddolson@sandvine.com> wrote:
> 
> Margaret,
> It seems like we should explicitly mention protocols to signal packet loss from receiving BANANA box to sending BANANA box so that senders can learn the performance of each link.
> I think this should include both packet loss and ECN marking on each link.

Whether these specific things are needed depends on what encapsulation is used.  For instance MPTCP proxies would not need these things, whereas a GRE tunneling protocol would.  I think it is premature to define exactly what will be signaled until we have agreed on what sort of encapsulation we are going to define.

> 
> I didn't realize this was in scope until we discussed in the hall.

I absolutely agree that this will in scope for the signaling protocol if we choose an encapsulation that doesn’t already handle these things.

Margaret

> 
> -Dave
> 
> 
> -----Original Message-----
> From: Banana [mailto:banana-bounces@ietf.org] On Behalf Of Margaret Cullen
> Sent: Thursday, March 30, 2017 11:10 AM
> To: banana@ietf.org
> Cc: Mirja Kuehlewind; Suresh Krishnan
> Subject: [Banana] Charter Text w/Milestones
> 
> Here is the (wordsmithed) charter text from last night.  I have also added milestones.
> 
> At this point, the text attempts to be neutral about the subject of whether there will be an MPTCP encapsulation (presumably done in the MPTCP WG) or not.  We might want to update the text based on the outcome of today’s MPTCP meeting if there is any clear conclusion.
> 
> Thoughts?  Comments?
> 
> Any feedback will be appreciated!
> 
> Margaret
> 
> 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
> (Assumes WG Chartering by May 2017)
> Dec 2017 Adopt WG draft for discovery/configuration mechanism Dec 2017 Adopt WG draft for signalling proocol Dec 2017 Adopt WG draft for tunnel encapsulation Oct 2018 WGLC on discovery/configuration mechanism Oct 2018 WGLC on signalling protocol Oct 2018 WGLC on tunnel encapsulation Apr 2019 Send discovery/configuration mechanism to the IESG Apr 2019 Send signalling protocl to the IESG Apr 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