Re: [Banana] Updated Charter

Margaret Cullen <margaretw42@gmail.com> Mon, 25 September 2017 19:32 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 6778C13457B for <banana@ietfa.amsl.com>; Mon, 25 Sep 2017 12:32:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level:
X-Spam-Status: No, score=-2.449 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, HTML_MESSAGE=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 dgycHh6soVmW for <banana@ietfa.amsl.com>; Mon, 25 Sep 2017 12:32:43 -0700 (PDT)
Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (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 8EBD2132125 for <banana@ietf.org>; Mon, 25 Sep 2017 12:32:43 -0700 (PDT)
Received: by mail-qk0-x235.google.com with SMTP id c69so7830754qke.8 for <banana@ietf.org>; Mon, 25 Sep 2017 12:32:43 -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:message-id:references :to; bh=rD1bT42xxb+oirtNheGcTNSGjHLnrGPbVmOZRSdStQk=; b=GGohV/wYx6ErxZQWZSvDhlG/dLZPFrE8XMXXaOOHAALKbWMnmhGzfAH4ktM5Z98XXI QGriAxACwLUhNy95e2IHJC2pszB/ZBSwegi+Zil1UxXls/rekhekAyVBGTjzEeLttv3u EHIKTd7X3xN23fvwTFc2jH/h8KhiG2BYqwXQ6W83R4qWGQLSlrOceVpZrIBsQVU3zkN7 qQCbTCVwUMTieQ+hCROVbCWBo5jEIIdPtK3eLVMijKsHTF+xWf+Xr+U9h9pBb3aGdHaT Uxi71w0ddA9BwmrZ5zCSCVz0+8nt/uyS9mv2GLRXe6MTKYYSsR2AeA9qfnHYR2vfgVKY 1UdQ==
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 :message-id:references:to; bh=rD1bT42xxb+oirtNheGcTNSGjHLnrGPbVmOZRSdStQk=; b=AMuWbYkL/oaoeg6P5dY8/KXFVlwBpqWvhq2xU09w+b9zAzxHGEA2DbLxTp0y93Xo11 iE4/5QR2CVWZda1YKcb5vEqY0YwPaS3jUpk33bP77a2ebhm4xZ2teZFBnTr41YNwtNhv INKywqlgFyV0hgOQED5Awu+ClBASsdml10ym/CzKPp+u1lw2ytwaDKheHggqJpba0rGd JPAce51jKuoPhbFf8AAKdx8ePTJed7XnV+17Rc3Y/dFxWaKWRiS32yCzT3JwO38HBxPC 7TfJ9JtVSx1uVy91wmIxa0Tk9/wcuCi0mQ6ElkakUUSyaAh3gjON7yMOeCcpNrjP8mIk fHcA==
X-Gm-Message-State: AHPjjUimQSq/7kWH6PWLxy8p8YXg9xBV7ZrpgW1LHXQ1jNUUhAXBk98K iEXibjp4znNE4WX+iPHxjOIYyHCp
X-Google-Smtp-Source: AOwi7QB4CXzKyf7IocRACZKJGdFPYZEtCvtnEU54M0LLuCjnUGDsBuyVZvRWW+1X3vcxDXPFOyLAZQ==
X-Received: by 10.55.97.198 with SMTP id v189mr12221263qkb.79.1506367962295; Mon, 25 Sep 2017 12:32:42 -0700 (PDT)
Received: from ?IPv6:2603:3005:2409:8400:88f8:c564:9b88:b39c? ([2603:3005:2409:8400:88f8:c564:9b88:b39c]) by smtp.gmail.com with ESMTPSA id n12sm5306202qkn.83.2017.09.25.12.32.40 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 25 Sep 2017 12:32:41 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_AB95C0AD-D875-4E56-B211-3200FB0AE09D"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Margaret Cullen <margaretw42@gmail.com>
In-Reply-To: <a7717b292b2f4ece916410f98dc38cb4@rew09926dag03b.domain1.systemhost.net>
Date: Mon, 25 Sep 2017 15:32:40 -0400
Cc: banana@ietf.org
Message-Id: <BEBED891-9A4B-421F-BD80-606D20FB803B@gmail.com>
References: <2F845727-395A-4FDD-9E6D-41734E22F9BD@gmail.com> <a7717b292b2f4ece916410f98dc38cb4@rew09926dag03b.domain1.systemhost.net>
To: philip.eardley@bt.com
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/fBYH7boHR9J-kfdjHG4pYrnOWgY>
Subject: Re: [Banana] Updated Charter
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: Mon, 25 Sep 2017 19:32:46 -0000

No problem, Philip.  I have included the latest text below.  This does not yet include the changes I am currently discussing with Dave Sinicrope.

Margaret


Charter: BANdwidth Aggregation for Network Access WG

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.

Bandwidth 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, VPNs, 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 mechanisms (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 or at the remote end, and mechanisms for those components to find each other, exchange signalling information, and direct traffic to each other.   We refer to the functional components at each end as the Local and Remote “BANANA Boxes”, and we refer to the mechanisms they use to direct traffic to each other as “Bandwidth Aggregation mechanisms”.  

[Note:  Despite our use of the term “Boxes”, it should be understood that a “BANANA Box” might be a software component running on a piece of hardware with another primary purpose (e.g. a CPE router).]

The Bandwidth Aggregation solutions developed in this group will work
in true multi-provider scenarios (i.e. they will not depend on all of
the aggregated links being provided by a single Internet access provider
nor by a group of cooperating providers).  Any protocols defined by this
group will be IP-based, link-layer-independent solutions, and they will
be designed to work across NATs and other middle boxes, as needed.

The BANANA WG is chartered to complete the following  work items:
Informally document/discuss BANANA problem statement and usage scenarios in a non-archival document (e.g. Wiki, Google Doc, etc.)
Determine how Local and Remote BANANA Boxes find each other (i.e. describe how BANANA boxes will be provisioned/configured.)
Select or specify a signalling protocol that can be used to send control information between BANANA Boxes, including:
IP Prefixes of access  links
Information about link status and properties (including congestion)
Information needed by the Bandwidth Aggregation mechanism(s) in use
Determining which flows are/are not eligible for Bandwidth Aggregation
Select (and extend, if necessary) a tunneling encapsulation for sending traffic between BANANA Boxes.

When applicable, the BANANA WG will use existing IETF protocols, or extensions to existing IETF protocols, as the basis for the work items listed above.  When an existing protocol is used, the WG deliverable will be a document describing the use of that protocol for Bandwidth Aggregation and/or a set of options or extensions to an existing IETF protocol to make it useful for Bandwidth Aggregation.

The BANANA WG will also work with other IETF WGs (and other SDOs, as requested) that define additional Bandwidth Aggregation mechanisms (if any)  to ensure that the protocols defined by the BANANA WG will meet the needs of those additional mechanisms.

Milestones
Apr 2018 Adopt WG draft for provisioning/configuration mechanism
Apr 2018 Adopt WG draft for signaling protocol
Apr 2018 Adopt WG draft(s) for tunnel encapsulation(s)
Feb 2019 WGLC on provisioning/configuration mechanism
Feb 2019 WGLC on signaling protocol
Feb 2019 WGLC on tunnel encapsulation(s)
Aug 2019 Send provisioning/configuration mechanism to the IESG
Aug 2019 Send signalling protocol to the IESG
Aug 2019 Send tunnel encapsulation(s) to the IESG

> On Sep 25, 2017, at 12:37 PM, <philip.eardley@bt.com> <philip.eardley@bt.com> wrote:
> 
> Margaret,
> Please could you post the text on the mailing list, as our firewall blocks google docs
> Thanks!
> phil
>  
> From: Banana [mailto:banana-bounces@ietf.org] On Behalf Of Margaret Cullen
> Sent: 22 September 2017 20:19
> To: banana@ietf.org
> Subject: [Banana] Updated Charter
>  
> I have updated the charter text in an attempt to reflect all of the feedback to date.  You can find the new version here:
> https://docs.google.com/document/d/1byOJ_To6eL1ZBxKSYpTafQbngTBiNwxaK7ReIsld9Ek/edit <https://docs.google.com/document/d/1byOJ_To6eL1ZBxKSYpTafQbngTBiNwxaK7ReIsld9Ek/edit>
>  
> Thoughts?  Comments?
>  
> Do folks think this is ready to send to the IESG?  Or are there other changes that it would make it clearer or better?
>  
> Margaret