Re: [Banana] Charter

Tommy Pauly <tpauly@apple.com> Tue, 19 September 2017 23:31 UTC

Return-Path: <tpauly@apple.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 25F78133023 for <banana@ietfa.amsl.com>; Tue, 19 Sep 2017 16:31:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level:
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 3CoJgdW-Aktq for <banana@ietfa.amsl.com>; Tue, 19 Sep 2017 16:31:46 -0700 (PDT)
Received: from mail-in7.apple.com (mail-out7.apple.com [17.151.62.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0594D132944 for <banana@ietf.org>; Tue, 19 Sep 2017 16:31:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1505863905; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=yWwOLDmTRXmDKlKuV6s9zUf1pyN24Udj7AAUKn1pFFw=; b=uXlWwHxb5iMYGTsfY8qj1IpVMSXgNLmO/Hdw8LaRWSO+aUUDGUAXhgobXUJM5uBc 6knt1l7AE6xH7QburjCi9XpZyvRHL203OyBl/nPgeldZ7+HraWMrbP0PHw9IMj7q Qm+405ydiieyhLpnh6gRHJItSqTRLpbh1lHg3XrGX6nV6r+9bPQh3l5rdH7fowpE glzQ90eyON9AJiT61ggtWmQAz3KjO9nUF6NM/NGpFHvjn21AcVzUV/KPWEdPUTNZ CNsZmy2nlnbfI5TsJWt0xxfyG/OQlMwKyww9/Vyy9v99wZGIKvwaxCZt3t/thRA1 Ac0hQjdH6E4QylVCHrDqBg==;
Received: from relay3.apple.com (relay3.apple.com [17.128.113.83]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail-in7.apple.com (Apple Secure Mail Relay) with SMTP id B8.3E.13985.1E8A1C95; Tue, 19 Sep 2017 16:31:45 -0700 (PDT)
X-AuditID: 11973e16-7eaca9c0000036a1-ad-59c1a8e15c24
Received: from nwk-mmpp-sz12.apple.com (nwk-mmpp-sz12.apple.com [17.128.115.204]) by relay3.apple.com (Apple SCV relay) with SMTP id D1.8E.09863.1E8A1C95; Tue, 19 Sep 2017 16:31:45 -0700 (PDT)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_TDnLsqZ4Kz5p5AADGUjScQ)"
Received: from [17.234.123.233] by nwk-mmpp-sz12.apple.com (Oracle Communications Messaging Server 8.0.1.3.20170825 64bit (built Aug 25 2017)) with ESMTPSA id <0OWJ004FWW0IP760@nwk-mmpp-sz12.apple.com>; Tue, 19 Sep 2017 16:31:45 -0700 (PDT)
Sender: tpauly@apple.com
From: Tommy Pauly <tpauly@apple.com>
Message-id: <F8841D2A-A04A-448E-BC99-BD18BD178DD2@apple.com>
Date: Tue, 19 Sep 2017 16:31:25 -0700
In-reply-to: <D5E68DEF.22D875%sgundave@cisco.com>
Cc: Margaret Cullen <mrcullen42@gmail.com>, "Zhangmingui (Martin)" <zhangmingui@huawei.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>, "banana@ietf.org" <banana@ietf.org>
To: "Sri Gundavelli (sgundave)" <sgundave@cisco.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> <355C07D1-032F-4E07-AEEB-6E1FD5024A68@gmail.com> <D5E5AA42.22D7AB%sgundave@cisco.com> <E16200ED-1BEF-48F3-A43E-E738AD6A2A12@gmail.com> <D5E68DEF.22D875%sgundave@cisco.com>
X-Mailer: Apple Mail (2.3439)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRmVeSWpSXmKPExsUi2FAYrPtwxcFIg1sdZhYnzzxhs3h4YgeL xeUPO9gsDv7ZxmYx6fcmFosrcxvZHNg8pvzeyOqxc9Zddo+WI29ZPZYs+cnkcffWJaYA1igu m5TUnMyy1CJ9uwSujEMnHrMVTJ7OWHHksH4D45z6LkZODgkBE4mGs33sILaQwGomib9vdGDi Sx42sHQxcgHFDzFK/Hh7mBUkwSsgKPFj8j0WEJtZIEzi/8QvrBBF3xgldlycy9jFyMEhLCAh sXlPIkgNm4CKxPFvG5ghem0k7iw6wAZRIiux8VwZSJhFQFXi7rP3YDdwChhKTJu3jBlkJLPA P0aJk5PXMYIkRIAO2vXxNNSudTwS+5Z/YQYZJAE0aOmfEJC4hMAZNolnv+ayTWAUmoXk1llI bp0F1MIsoC4xZUouRFhb4sm7C6wQtprEwt+LmJDFFzCyrWIUyk3MzNHNzDPXSywoyEnVS87P 3cQIiqfpdmI7GB+usjrEKMDBqMTDG2B1MFKINbGsuDL3EKM0B4uSOK/8dKCQQHpiSWp2ampB alF8UWlOavEhRiYOTqkGxgts5ZcmmFwL5u7t633GES5hPtXmeLPvg7d9u/ZvP84WsszE+aWa w2FT5R2/3nT/rSxI8+TjrPyxqKeHQ+13kcie4K7DeQ7h3PrHCvu1V6ucsC7fpDdxGsvpPKvd 7bPU6m1/zd/kseB3ZzqPodKbKXEqPvm3Mz8e//pOzbIn7ENJ2v3v0QrvlFiKMxINtZiLihMB ggXkE4gCAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRmVeSWpSXmKPExsUi2FB8RvfhioORBnNe61ucPPOEzeLhiR0s Fpc/7GCzOPhnG5vFpN+bWCyuzG1kc2DzmPJ7I6vHzll32T1ajrxl9Viy5CeTx91bl5gCWKO4 bFJSczLLUov07RK4Mg6deMxWMHk6Y8WRw/oNjHPquxg5OSQETCSWPGxg6WLk4hASOMQo8ePt YVaQBK+AoMSPyfdYQGxmgTCJ/xO/sEIUfWOU2HFxLmMXIweHsICExOY9iSA1bAIqEse/bWCG 6LWRuLPoABtEiazExnNlIGEWAVWJu8/es4PYnAKGEtPmLWMGGcks8I9R4uTkdYwgCRGgg3Z9 PA21ax2PxL7lX5hBBkkADVr6J2QCI/8sJOfNQnLeLKAqZgF1iSlTciHC2hJP3l1ghbDVJBb+ XsSELL6AkW0Vo0BRak5ipbFeYkFBTqpecn7uJkZwBBQG72D8s8zqEKMAB6MSD2+A1cFIIdbE suLKXGAYcTArifAa5ACFeFMSK6tSi/Lji0pzUosPMUpzsCiJ8+bOAEoJpCeWpGanphakFsFk mTg4pRoYbdoWx7r7Kl+O37REhbE35c3Z1OxVSaHhP2f9Tq5+O/WqdZuOdUCv6buPLW+/5QaW Xn58YGGe95TN05a02pb0BSp+6uH7W5l42I7RUfrehKDLPRz5M+1+e1ZKG6d+XbGPp6vtyv/J G3+FxFeLFcRsXcPQ9/psl6bRsaSkYp8/SrfTdAOesj5RYinOSDTUYi4qTgQASilAOXwCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/LbkCBJ1PK3fHfczcu0kj7W3OGHI>
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: Tue, 19 Sep 2017 23:31:48 -0000

Hi Sri,

I think your point about the distinction between solutions and protocols is important for this discussion, and the heart of what you are getting at. To that end, I think that this work is indeed charterable by the IETF, and the proposed charter gives the group the flexibility to delve into these discussions further.

Can we frame the work of the WG as "updates to protocols to help build better standards-based solutions"? BANANA isn't set up to be a pure-protocol group; it is about adding options or recommending how to use protocols together. But neither is it simply a solution-based group. We shouldn't end up with a lot of MUST statements about how solutions should be deployed. Instead, we should be looking at existing protocols and identify the gaps or options or extensions we need to address in existing protocols to make it simpler to create interoperable non-proprietary solutions.

As an analogy for this work: having come from the VPN side of things, the IETF has defined protocol extensions for protocols like IPSec and IKE to fill in gaps that VPN solutions commonly needed to extend with proprietary solutions. By defining these protocol bits as standards, we can help encourage interoperability. The work of BANANA would help look at the opportunities in protocols that may be used for bandwidth aggregation solutions. This work may be all done in incremental documents, not necessarily large new protocols, but is still useful and applicable work.

Thanks,
Tommy


> On Sep 19, 2017, at 9:25 AM, Sri Gundavelli (sgundave) <sgundave@cisco.com> wrote:
> 
> Hi Margaret,
> 
> > The existence of multiple deployed, proprietary solutions to this problem from multiple vendors only proves, to me anyway, that this is indeed an interesting problem to solve.  
> 
> The issue is we are mixing protocol work with solution work. We don’t do solutions, that is for the expertise of Vendors, and experts in SDO’s at Broadband forum and 3GPP  .
> 
> I understand folks are interested in “Banana type of solution”. But, that is not a problem statement that IETF can charter.   We need to state the requirement in more specific terms.  
> 
> For example, if the goal is to define a “a better packet load-glancing mechanism given to two tunnel overlay paths”, without any binding to a specific protocol, then its about considerations and the logic for packet spraying on two overlay tunnel paths.  We cannot bring operator, prefix allocations, tunnel setup mechanisms into the discussion.
> 
> Given the below pointers on existing art, if we can state the problem in more precise terms, then we can agree upon some charter text. In the current form with "solution type description”,  this is a non-starter.
> 
> 
> Sri
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> From: Margaret Cullen <mrcullen42@gmail.com <mailto:mrcullen42@gmail.com>>
> Date: Monday, September 18, 2017 at 5:50 PM
> To: Sri Gundavelli <sgundave@cisco.com <mailto:sgundave@cisco.com>>
> Cc: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com <mailto:wim.henderickx@nokia.com>>, "Zhangmingui (Martin)" <zhangmingui@huawei.com <mailto:zhangmingui@huawei.com>>, Alexandre Petrescu <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>>, "banana@ietf.org <mailto:banana@ietf.org>" <banana@ietf.org <mailto:banana@ietf.org>>
> Subject: Re: [Banana] Charter
> 
> HI Sri,
> 
> 
>> On Sep 18, 2017, at 8:20 PM, Sri Gundavelli (sgundave) <sgundave@cisco.com <mailto:sgundave@cisco.com>> wrote:
>> 
>> > There are people solving this problem today, in the field, though, and they don’t seem to be using the protocols you have mentioned.  Can you point to someone who is?
>> 
>> OK! I can provide that information. We have large scale deployments of the below based on Proxy Mobile IPv6 (100’s of thousands), with the ability to perform per-flow load balancing and per-packet and link-weighted packet distribution.  Many DSL operators have deployed this (DSL RG with LTE dongle)  and we have also deployed for many overlay applications.  You can check cisco CCO pages for the product details. For measuring path characteristics, we use IP SLA. Its a solution based on PMIP mobility and SLA for path performance measurement.  
> 
> Cool.
> 
> I tried to look up “Cisco CCO”, and that appears to be a type of Cisco Customer ID for logging into a support/documentation system.  Not being a Cisco Customer, I guess I don’t have “CCO pages”.  Could you provide details here, or links that are accessible to someone who isn’t a Cisco customer?  What is the product actually called, so that I can look for other sources of information about it?
> 
> Also, what is the expansion of “SLA”? The only expansion I know of is “Service Level Agreement"  (i.e. a legal contract), but I assume you are referring to some sort of protocol?
> 
>> Your problem statement is exactly this. The difference is that its Banana Signaling, Banana encapsulation and with Banana anchor/CPE. Its 100% re-invention of existing art, IMO, but built on the argument that we need improved packet distribution scheme. In the process you are building a solution, IMO.
> 
> The existence of multiple deployed, proprietary solutions to this problem from multiple vendors only proves, to me anyway, that this is indeed an interesting problem to solve.  
> 
> Obviously, there could be advantages to having an open standard in this space for multi-vendor interoperability.   It sounds like the Cisco solution is based on open protocols, but that there might be proprietary extensions included (for the per-packet handling and signaling of performance data, etc.)?  Would you be willing to document your solution in Internet-Drafts to be considered for standardization?  If so, it sounds like this might be a very interesting candidate for BANANA work.
> 
>> The aspect of CPE registering with the anchor, discovery of the anchor, path specific registrations, prefix negotiation for the ingress network from the overlay anchor, tunnel parameter negotiation, flow policy negotiation have to be part of your protocol. So, this is the big overlap and so this is not about few willing hands to do the work.
> 
> Although we don’t use the same terms, I believe the all of these things have also been considered in the Huawei GRE Tunnel Bonding solution (RFC 8127 and related documents), as well.  We have also had presentations on other solutions to this problem at various levels of specification and deployment.
> 
> We have more than just a few willing hands…  
> 
> Margaret
> 
> _______________________________________________
> Banana mailing list
> Banana@ietf.org
> https://www.ietf.org/mailman/listinfo/banana