Re: [Banana] Charter

Margaret Cullen <mrcullen42@gmail.com> Mon, 18 September 2017 23:11 UTC

Return-Path: <mrcullen42@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 2150213302A for <banana@ietfa.amsl.com>; Mon, 18 Sep 2017 16:11:53 -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 mLA9afzBJlsi for <banana@ietfa.amsl.com>; Mon, 18 Sep 2017 16:11:50 -0700 (PDT)
Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (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 96536132F69 for <banana@ietf.org>; Mon, 18 Sep 2017 16:11:50 -0700 (PDT)
Received: by mail-qk0-x230.google.com with SMTP id u7so2063301qku.13 for <banana@ietf.org>; Mon, 18 Sep 2017 16:11:50 -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=4DeEit9zLdvglXLGjDbJXpUmlZPGGmJoe2wAa5lEadU=; b=SeW9QrmTsxDI7vPCe+Y6P1lWa+cg9T0J+sMfgS5NPl4xNgnqYVsobdhbiBgocLNzU9 mT6Na7WS/tvH3rKKz+fAuTsMOrV01IT5GrH9E5T4Y8e62OaPYt3H5vZtmfSxVV5Sb7Xp oyLy2W9aLVbjDUSmGTLwZ+aT+c/8cF/LP2o9Ys6Cde30azoy9FjbQQzqZ3kttfBY1xz+ iijRTmrqHX7UVPWziaxXovPlbi4Htq6euE0wPcjnUQF/3X2L2bOp7eQdk1yjD39LWZV1 36M0EcWaF4pAsy2Q6Ie7pepq+vpPQt2tuz8bONMOdVR22Yb2iJdW+b4LJWnDqct7H+CL ZahQ==
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=4DeEit9zLdvglXLGjDbJXpUmlZPGGmJoe2wAa5lEadU=; b=mLgB0mIWanNGlviSKXFHZE6Ik7h3Gqm5okzH6p9g3dgjRrFQV8qPg2tDVadXrFjp2C vVROt8ZnwpueF5CoCpQ+wVE3ItUsr1iZgNH/whdzzpYaw8aRzY+9ORqLbP10E52h7Rip FoNAQOohU9AbSWUOJCdszP4RgLi2dIlDEPAQejvJiae2cFv4GyUXF7qzsARR8sb79HSz sZeZJM/XYkUS0/s//jz1VO3gIHX7lZTi3D3az8JvRqQhNAE0FObOmlO/qstS2zeId0Eg 0CAF2cCEj+pXf/DArj+X98wVosn2ZmDGoJIjzr2J6prpzpJYhqXbK7QXxV7br6BY+6Yo ydeA==
X-Gm-Message-State: AHPjjUiolBSg6/oM67PyRHh6akPVipRIGFfYDvIsQSsQcEvOJcIN8oHE dgWH/wXDXowVMw==
X-Google-Smtp-Source: AOwi7QBzrweicnOLsJAgYG9z61WMEgp9qJ8yQQ1Jh2P4rw6Tod1BHfJcmIPsXyJIbS2huJ9aUM7ZgQ==
X-Received: by 10.55.95.71 with SMTP id t68mr22567480qkb.233.1505776309460; Mon, 18 Sep 2017 16:11:49 -0700 (PDT)
Received: from ?IPv6:2601:18c:503:a54a:f47b:5bf6:c24c:20c5? ([2601:18c:503:a54a:f47b:5bf6:c24c:20c5]) by smtp.gmail.com with ESMTPSA id a132sm5808174qkb.28.2017.09.18.16.11.47 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 18 Sep 2017 16:11:47 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_B976685C-88F3-4FC5-AA5F-409AB22B4267"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Margaret Cullen <mrcullen42@gmail.com>
In-Reply-To: <D5E58ECD.22D723%sgundave@cisco.com>
Date: Mon, 18 Sep 2017 19:11:46 -0400
Cc: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>, "Zhangmingui (Martin)" <zhangmingui@huawei.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, "banana@ietf.org" <banana@ietf.org>
Message-Id: <F10C15EE-AC89-4C58-974D-32A6E765BD31@gmail.com>
References: <96A7BC33-FB64-487A-A60D-7AB8504C9DDF@gmail.com> <a1df884a51f246a7969c0057ff78d807@BTWP000357.corp.ads> <C3A4BFB9-EAD7-4B32-90C1-248D6D74ECD1@gmail.com> <9A767D1D-C6CA-4C7D-A281-7150E259881D@gmail.com> <DB5PR07MB13998EE07C5B5D5DBACED79C9B1A0@DB5PR07MB1399.eurprd07.prod.outlook.com> <7ED94797-5E72-4191-B861-4CD2F410BBD5@gmail.com> <7i60gox0c8.wl-jch@irif.fr> <DB5PR07MB1399FEDB262E0205457EA8AB9BFC0@DB5PR07MB1399.eurprd07.prod.outlook.com> <87bmqgov69.wl-jch@irif.fr> <DB5PR07MB1399977AFFE9FA7D19A2D34D9BFC0@DB5PR07MB1399.eurprd07.prod.outlook.com> <0d8ce583860345b89020113f1239be5d@BTWP000357.corp.ads> <21BD0F20-9CE5-466B-992E-93F6D84DB7D4@gmail.com> <95788B92-E8C1-4FE6-9B0C-7F29361D9297@trammell.ch> <d3759d89-9f6e-bcf4-8c44-32f3f435d784@gmail.com> <01e83ac6-0bd0-e7c7-01e4-0ffb7af73034@gmail.com> <4B6D7CF5-E6BC-4ECA-9299-7458A624320B@nokia.com> <B31BA5EB-7369-4B49-B240-AA6C3E653231@gmail.com> <2F216DBC-43EE-45AC-AAB8-68C81A14AD73@nokia.com> <4552F0907735844E9204A62BBDD325E7A65EC703@NKGEML515-MBX.china.huawei.com> <260086DD-D245-46EF-89E2-308D5A58AAFB@nokia.com> <5FECB6A6-41B7-41D1-A8B8-B7BCE8474F90@gmail.com> <2CD45C9D-41FB-425F-946E-D3AE47C9B000@nokia.com> <6A618A1C-92FB-467F-8F7D-6A9B40FC191E@gmail.com> <D5E56BEA.28AE8D%sgundave@cisco.com> <9CD725AF-B9FE-4E81-BFD6-21A812DF48CF@gmail.com> <D5E58ECD.22D723%sgundave@cisco.com>
To: "Sri Gundavelli (sgundave)" <sgundave@cisco.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/qqWHKtRMLEDHw24xogl3CTkUXyY>
Subject: Re: [Banana] 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, 18 Sep 2017 23:11:53 -0000

 
> The problem with the proposed charter text is the following. Our starting point was about a load-balancing problem.

What starting point?  

These discussions have never been about a generic load balancing problem.  We have always been talking about a home or small office with two or more connections to the Internet, at least some of which are relatively low-bandwidth, and few flows with perhaps only one large or long-lived flow.  I apparently didn’t do a good job of formulating that problem statement at the Informational BOF, because people didn’t understand it.  If you were one of those people, I apologize for being unclear. There was a time, more than a year ago, when we were talking about constraining the problem to a single-operator scenario, but the IESG and IAB thought (correctly, IMO) that it would be more in-scope for the IETF to consider the larger multi-operator problem.  That was decided before the Informational BOF in November of 2016.   The problem was much better formulated during the BANANA mailing list discussion in February, and a much clearer version was included in the charter text reviewed at the BANANA bar BOF in early April.   That version of the charter, first presented in March 2017, is what grew into the charter text presented at the WG-forming BOF in July, and into the text we have now. 

> Given two overlay tunnel paths, how do I split the traffic between these two tunnel paths; is it flow-based routing, packet based routing, or weighted packet distribution, what should be the algorithm and considerations. If you had kept at this at this level, a study item on this might be a reasonable proposal, as we could have learnt if there are any gaps in this area. This is strictly a user-plane discussion and no need for signaling plane.  Instead, the charter talks about "Banana Boxes", "Banana Encapsulation", "Banana Signaling”; This is solution description. IETF does not do system architecture, that is in SDO scope; we work on protocols.

The term BANANA Boxes was first used on the mailing list on February 4th, and it has been used extensively since then in email, in draft charter text, in minutes, etc.  It isn’t a new term, or a new concept.  There is in-band signaling in MPTCP already, and the GRE Tunnel Bonding proposal included a signaling protocol, so signaling has alway been under discussion to some degree.  I think it was Mirja’s idea, at the Bar BOF at IETF-97, to break the provisioning, signaling and transport/encapsulation out separately, so that we might write more than one transport/encapsulation that uses the same signaling protocol, for instance.  This also opened the door to proposals to have one base protocol (perhaps a tunneling protocol) for all traffic, while using other multi-path protocols (such as MPTCP, perhaps MP-QUIC if/when it arrives) to performed bandwidth aggregation in a coordinated fashion.
> 
> We can define a new signaling protocol, just to solve this distribution problem, which can authenticate/authorize the peers, allows path registrations, or prefix allocations, but it will be exactly the same as some existing protocols, but with a new signaling semantics. So, what would be achieve from this effort? It will be another signaling protocol  called “Banana”,  which does exactly the same. I wonder, what is the point of this effort? 

There is no requirement in the Charter that we develop a new protocol and call it BANANA <anything>.  It could be that we write a document for how to do bandwidth aggregation that defines some new messages to run over an existing signaling protocol, for instance.  If you know of a signaling protocol that could do this, I suggest that you point it out to the group, perhaps with a Draft that defines how additional BANANA-specific information could be signaled, if necessary.  If we did that, then the existing protocol would become the “BANANA Signaling Protocol” referred to in the charter.

> I suggest we go back to the drawing board and discuss the Problem Statement. I am saying this very objectively, not with the goal to block this work. 

I hear and understand what you are saying, and I am pretty sure that other people on the list hear and understand what you are saying.  I don’t personally agree that would be the right step to take at this point.  Other people should feel free to express their opinions.

Margaret