Re: [Banana] Updated Charter

"Sri Gundavelli (sgundave)" <sgundave@cisco.com> Tue, 26 September 2017 16:22 UTC

Return-Path: <sgundave@cisco.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 CE7C61342CF for <banana@ietfa.amsl.com>; Tue, 26 Sep 2017 09:22:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level:
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 WSjtGffiyO4A for <banana@ietfa.amsl.com>; Tue, 26 Sep 2017 09:22:09 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66C6B132E24 for <banana@ietf.org>; Tue, 26 Sep 2017 09:22:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19086; q=dns/txt; s=iport; t=1506442929; x=1507652529; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=y5Yn2eaxNaxDv5A9ZZDw5HZEnH9XjY8c43dIkhK+yps=; b=HS1qvhMlNH56P3iRY9di6BcI/XbSf5w6jB39amUgwwreaY8PAOadlOb+ 7C8iv1pRlo3o0qpPvVcvR3qv25ChJ9ZaB0HTvCUQJliXOzVZjpKk1Jz9M xYY45GS7YX+CKUIZyyDaVJLxejx+HmFvgvuJIDEnN7XC2LaIqwTBNS8FQ M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CbAABsfcpZ/5hdJa1SChkBAQEBAQEBAQEBAQcBAQEBAYNbZG4nB4Nvih+PfIF2iEGNaQ6CBAoYC4FegmtPAhqENT8YAQIBAQEBAQEBayiFGAEBAQECAQEBIRE6CwUHBAIBCBEBAwEBAQICIwMCAgIfBgsUAQIGCAIEDgUUB4l/Aw0IEKhEgieHNQ2DWAEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgQ6CHYICgVGBaoMogl6BcwEHCwEfF4J8gmAFoGQ8AodciAaEeYIThW+LBIcdhUqIMwIRGQGBOAEfOE80C3gVSYcddgGIR4EjgRABAQE
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="298341121"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Sep 2017 16:22:07 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v8QGM7gu006632 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 26 Sep 2017 16:22:07 GMT
Received: from xch-aln-008.cisco.com (173.36.7.18) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 26 Sep 2017 11:22:06 -0500
Received: from xch-aln-008.cisco.com ([173.36.7.18]) by XCH-ALN-008.cisco.com ([173.36.7.18]) with mapi id 15.00.1320.000; Tue, 26 Sep 2017 11:22:06 -0500
From: "Sri Gundavelli (sgundave)" <sgundave@cisco.com>
To: Margaret Wasserman <margaretw42@gmail.com>
CC: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>, David Allan I <david.i.allan@ericsson.com>, "banana@ietf.org" <banana@ietf.org>
Thread-Topic: [Banana] Updated Charter
Thread-Index: AQHTM9eexsvXjcsNVkeNi77GH0FlxKLGAnlIgABWaYCAAAQaAIAABH0AgACdkYCAACZ5gIAAhGkA//+UgAA=
Date: Tue, 26 Sep 2017 16:22:06 +0000
Message-ID: <D5EFC5E4.28B899%sgundave@cisco.com>
References: <2F845727-395A-4FDD-9E6D-41734E22F9BD@gmail.com> <a7717b292b2f4ece916410f98dc38cb4@rew09926dag03b.domain1.systemhost.net> <BEBED891-9A4B-421F-BD80-606D20FB803B@gmail.com> <E6C17D2345AC7A45B7D054D407AA205C68F6B38A@eusaamb105.ericsson.se> <E8628CC1-A63B-422C-AF18-3A16AF3F9223@gmail.com> <E6C17D2345AC7A45B7D054D407AA205C68F6B49C@eusaamb105.ericsson.se> <B420FF35-A139-45EB-AE64-A330B58A5E28@nokia.com> <D5EFB436.501D%sgundave@cisco.com> <8A8382D7-F857-4BE7-93E9-12F565665AA9@gmail.com>
In-Reply-To: <8A8382D7-F857-4BE7-93E9-12F565665AA9@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.1.161129
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.20.188.62]
Content-Type: text/plain; charset="utf-8"
Content-ID: <32298708C237E74386993BF0A6E1ADFC@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/dSriSdbO7ePSwBnF7RVKSa4ssa0>
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: Tue, 26 Sep 2017 16:22:13 -0000

Margaret,

> If you feel that such work would actually be valuable to the community,
>please write drafts. If not, please don't try to assign that work to
>others, as a hurdle to prevent or delay work that you do not support.


This is a discussion on charter scope. What should be in the “IETF Banana
WG charter” is the point of discussion.  We are not assigning work to you,
or to any one. If this becomes a WG, it is an IETF WG that any one can
contribute and not some personal WG that belongs to few people. So, I am
not sure why you are reading these comments as “work assignment”.

I am providing my comments in an objective manner and so use of the
phrases such as, “as a hurdle to prevent or delay work”, is not
appreciated. 

As you have seen in this mailer, many of us do not agree with this open,
solution-oriented charter. I have cited past examples and how Banana
charter departs from those IETF conventions. I have raised very specific
questions to the AD in my long email. I also do not have to remind on the
lack of agreement in IETF97 on PS, and a straight charter text discussion
in IETF99; or a long 2 to 3 year Banana history with the past AD’s not
chartering this work.

If somehow this charter text manages to go beyond this point and hits
IESG, I am certain we have processes and tools in place for appeals and
that IESG will review these discussions carefully and put some bounds on
this charter.



Sri






On 9/26/17, 8:48 AM, "Margaret Wasserman" <margaretw42@gmail.com> wrote:

>Sri and Wim,
>
>I understand that you do not think that the BANANA WG should be chartered
>to do any protocol work at this time -- that we should work only on a
>problem statement, models, informational documents, etc.
>
>I have not changed the charter to reflect your input for two reasons:  1)
>I don't believe that the majority of the people who are engaged in the
>BANANA work agree with you, and 2) I don't think such a group would be
>successful, because there would not be sufficient interest to do the work.
>
>If you feel that such work would actually be valuable to the community,
>please write drafts.  If not, please don't try to assign that work to
>others, as a hurdle to prevent or delay work that you do not support.
>
>Margaret
>
>Sent from my iPhone
>
>> On Sep 26, 2017, at 10:53 AM, Sri Gundavelli (sgundave)
>><sgundave@cisco.com> wrote:
>> 
>> 
>>> My 2 cents on this and I believe this is where a lot of controversy is
>>> coming from, is why would we not charter Banana as a WG which is
>>>defining
>>> an information model that is required to execute banana. So banana
>>> defines which information needs to be exchanged and what the banana
>>> entities do with it to perform banana As such the actual protocol works
>>> can be done in different WG(s) and we can leverage existing work as Sri
>>> was pointing out.
>> 
>> 
>> 
>> That makes sense to me.
>> 
>> 
>> - No new  protocols (signaling or encapsulation) or protocol changes
>> - No selection of ³The Banana Solution², or solution work
>> - No ³Banana² branding on any protocol/solution; or the terminology of
>> ³Banana boxes², ³Banana links² ..etc.
>> 
>> - Document various protocol approaches for realizing multipath between
>>two
>> gateways as an informational RFC; identify current art; recommend
>> respective protocol WG¹s or INT/Transport Area to standardize extensions
>> - Specify Algorithm and analysis for per-packet load-balancing;
>> implementation considerations; without tying to any protocol/solution;
>> even BBF can make use of this algorith
>> 
>> This is some useful work and can benefit the community and other working
>> groups; will not impact vendor solutions, market situation, result in
>> definition of alternative protocols which do the same.
>> SDO¹s can leverage this work and focus on system architecture/solution.
>> 
>> 
>> 
>> 
>> 
>> Sri
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> On 9/25/17, 10:36 PM, "Banana on behalf of Henderickx, Wim (Nokia -
>> BE/Antwerp)" <banana-bounces@ietf.org on behalf of
>> wim.henderickx@nokia.com> wrote:
>> 
>>> My 2 cents on this and I believe this is where a lot of controversy is
>>> coming from, is why would we not charter Banana as a WG which is
>>>defining
>>> an information model that is required to execute banana. So banana
>>> defines which information needs to be exchanged and what the banana
>>> entities do with it to perform banana
>>> As such the actual protocol works can be done in different WG(s) and we
>>> can leverage existing work as Sri was pointing out.
>>> 
>>> Would this work for people? My 2 cents, just a try to help.
>>> 
>>> On 25/09/2017, 22:13, "Banana on behalf of David Allan I"
>>> <banana-bounces@ietf.org on behalf of david.i.allan@ericsson.com>
>>>wrote:
>>> 
>>>   I'd probably be happier losing signaling. IMO it is an overloaded
>>> term...
>>> 
>>>   "specify protocol(s) that can be used..."
>>> 
>>>   WDYT?
>>>   Dave
>>> 
>>>   -----Original Message-----
>>>   From: Margaret Cullen [mailto:margaretw42@gmail.com]
>>>   Sent: Monday, September 25, 2017 12:57 PM
>>>   To: David Allan I <david.i.allan@ericsson.com>
>>>   Cc: banana@ietf.org
>>>   Subject: Re: [Banana] Updated Charter
>>> 
>>> 
>>>   Good point, Dave!
>>> 
>>>   I am a little concerned about the overuse of the term ³mechanism²,
>>> though (since I define Bandwidth Aggregation mechanisms in the text).
>>>So
>>> how about just changing ³protocol² to ³protocol(s)"?:
>>> 
>>>   OLD:
>>> 
>>>       Select or specify a signalling protocol that can be used to send
>>>       control information between BANANA Boxes, including:
>>> 
>>>   NEW:
>>> 
>>>       Select or specify signaling protocol(s) that can be used to send
>>>       control information between BANANA Boxes, including:
>>> 
>>>   Or is theres something more that you were trying to capture by
>>> changing from ³protocols² to ³mechanisms²?
>>> 
>>>   In addition to what you mentioned, this might allow us to reuse an
>>> existing protocol to do part of this job, even if that protocol could
>>>not
>>> be extended to cover everything we need for BANANA.
>>> 
>>>   Margaret
>>> 
>>> 
>>> 
>>> 
>>> 
>>>>> On Sep 25, 2017, at 3:42 PM, David Allan I
>>>> <david.i.allan@ericsson.com> wrote:
>>>> 
>>>> HI Margaret
>>>> 
>>>> An aspect that concerns me for a while is the notion that there
>>> will be a single signaling protocol to satisfy a laundry list of
>>> requirements. On first blush this seems to suggest a solution is
>>>already
>>> in the wings that needs the laundry list, or that we will end up with
>>>a
>>> bloated superset god protocol. Neither of which is IMO a totally
>>> desirable outcome.
>>>> 
>>>> Easiest fix for me would be to replace ³a signaling protocol² with
>>> ³mechanisms².
>>>> 
>>>> Cheers
>>>> Dave
>>>> 
>>>> From: Banana [mailto:banana-bounces@ietf.org] On Behalf Of Margaret
>>>> Cullen
>>>> Sent: Monday, September 25, 2017 12:33 PM
>>>> To: philip.eardley@bt.com
>>>> Cc: banana@ietf.org
>>>> Subject: Re: [Banana] Updated Charter
>>>> 
>>>> 
>>>> 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_To6eL1ZBxKSYpTafQbngTBiNwxaK7
>>>> ReIsld9Ek/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
>>> 
>>>   _______________________________________________
>>>   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
>>