Re: [Banana] Charter

David Sinicrope <david.sinicrope@ericsson.com> Mon, 25 September 2017 21:01 UTC

Return-Path: <david.sinicrope@ericsson.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 DD3761345B0 for <banana@ietfa.amsl.com>; Mon, 25 Sep 2017 14:01:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 vouIAcjRqV6u for <banana@ietfa.amsl.com>; Mon, 25 Sep 2017 14:00:56 -0700 (PDT)
Received: from usplmg20.ericsson.net (usplmg20.ericsson.net [198.24.6.45]) (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 01B4F1345A7 for <banana@ietf.org>; Mon, 25 Sep 2017 14:00:55 -0700 (PDT)
X-AuditID: c618062d-f51209c000004f0a-57-59c986ed9c1d
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usplmg20.ericsson.net (Symantec Mail Security) with SMTP id EF.C2.20234.DE689C95; Tue, 26 Sep 2017 00:45:02 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0352.000; Mon, 25 Sep 2017 17:00:53 -0400
From: David Sinicrope <david.sinicrope@ericsson.com>
To: Margaret Cullen <margaretw42@gmail.com>
CC: David Allan I <david.i.allan@ericsson.com>, "Muley, Praveen (Nokia - US/Mountain View)" <praveen.muley@nokia.com>, "Sri Gundavelli (sgundave)" <sgundave@cisco.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>, "banana@ietf.org" <banana@ietf.org>
Thread-Topic: [Banana] Charter
Thread-Index: AQHS/w5mXMtIffsXq0694fWkm5K0oaJYQcGAgEQj/GCAFxOtAIACBRcAgAVPBACABCUaAIABNieAgAGrTACABIUxgIAAP2kAgAAcGwCAABLoAA==
Date: Mon, 25 Sep 2017 21:00:53 +0000
Message-ID: <5AC6384F-D926-408A-9274-51487A8E5E71@ericsson.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> <HE1PR0701MB21884F35D61DDA53426CDCBEEA9C0@HE1PR0701MB2188.eurprd07.prod.outlook.com> <D5DE884A.28A3E7%sgundave@cisco.com> <ABACEE0C-8ED6-468B-9746-923321CCCCBB@gmail.com> <E6C17D2345AC7A45B7D054D407AA205C68F5500E@eusaamb105.ericsson.se> <A9F6ED60-98F7-4014-91C1-F7634E51DB2B@ericsson.com> <B6ED8E95-B68C-4EC9-934C-B28AA1CB3587@gmail.com> <7A25BCFD-DC3E-4AC8-AF62-6102E2C4A95B@ericsson.com> <DCD715F7-EDA8-4F7C-9318-63ACE0EF6F0E@gmail.com> <A8E3BE83-D6F6-4645-80CD-ED5CC326186F@ericsson.com> <85F8DF40-E48F-483B-B577-770A316FECCE@gmail.com>
In-Reply-To: <85F8DF40-E48F-483B-B577-770A316FECCE@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.26.0.170902
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_5AC6384FD926408A927451487A8E5E71ericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRmVeSWpSXmKPExsUyuXRPrO67tpORBvdX8lqcPPOEzeLhiR0s Fg9ezGOyOLjN1eLgn21sFpN+b2JxYPOY8nsjq8fOWXfZPZYs+cnkcffWJaYAligum5TUnMyy 1CJ9uwSujGsv1zEXHG5krtixbwlTA+Ou70xdjJwcEgImEu+O9bN1MXJxCAkcZZRoadgK5Sxn lFi68DsrSBUbUNW6jXtYuhg5OEQEtCV6/iiB1DALnGKSaPs8jxkkLiwgK7HxXBlIuYiAnMTe l68ZIew6iXd394ONYRFQlej9c5kFxOYVsJd4MWMDO8Su1dwS735+ZwdJcArYSuw99QysgVFA TOL7qTVglzILiEvcejIf6moBiSV7zjND2KISLx//YwW5QVRAT6L9fy1EWEni4+/57BCtyRL3 P96F2isocXLmE5YJjKKzkEydhaRsFpKyWUBTmQU0Jdbv0ocoUZSY0v2QHcLWkGidMxfKtpY4 dWgeO7KaBYwcqxg5SosLcnLTjQw2MQIj9ZgEm+4OxvvTPQ8xCnAwKvHwxuSfjBRiTSwrrsw9 xCjBwawkwrs4ByjEm5JYWZValB9fVJqTWnyIUZqDRUmcd8L5CxFCAumJJanZqakFqUUwWSYO TqkGxrpy37JglU1SEhNMLuxbfOO58fwpN0vWvDf82BnDeT7e4eq2RS+bJj3vvrHz3lr9U2nP X6yyKNNy/PvlftEBl4BtSx2uZDKsNvm2KnJvuuaB0pig+HfTNbfGWIQclbjd5OHWN/XE6ucr 5E5cLPlhsMN3Ydf+66fObdZpczryeZPWwRv/qh/aPVquxFKckWioxVxUnAgAnUCaX9ACAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/XkURyOa69xrLS09uNFSQ5ScRtsI>
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, 25 Sep 2017 21:01:08 -0000

Hi Margaret,

Before I go through your new proposed text I’m hoping you can help me with some questions.



Can you elaborate on what you mean by “non-5G providers” below?  This and the “/” in your term “BBF/5G solution” seems to indicate a perception that the BBF solution (TR-348, WT-378) and the BBF work with 3GPP are inseparable and only apply to 5G.  Maybe I’m reading too much into this, but just to be clear, I’m pretty sure, e.g., given the timeframe for the projects, that the TR-348 and WT-348 work applies to previous generations of mobile and fixed networks and can be used in a 5G environment as well.



Another thing I/we may be disconnected on is the word “solution” used in the charter.  You say below that “More importantly, we don't prescribe nor proscribe a business model for our protocols (e.g. say that something will run on user equipment vs. equipment owned by someone else, etc.) — we make all of our protocols safe to run over the Internet, and we enable end-users, operators, system integrators, vendors, service providers, and other SDOs to specify, implement and use them wherever they are useful.  “



The solutions and solution architectures that are normally produced by the BBF also do not pre/proscribe business model (how a service is packaged and offered), but in providing an architecture they do place function in the network, and determine who has ownership & control of it (management, signaling, etc).  This seems to imply that in the charter when you use the word solution, you are talking more about protocols and not what I would consider solution architecture.  This seems to be supported by the work items listed in the draft charter, with the possible exception of the usage scenarios. Yet I would think defining and scoping BANANA to an OTT environment would involve both, the definition of the architecture (even if only a reference architecture), including intended placement of the function, and also the definition/extension of whatever protocols are used.  I’m having trouble seeing how this reconciles with your statement above.  Can you help clarify?



The one thing I see missing from your reply is where a liaison will be sent to the BBF asking for the information you are requesting.

What are your plans for progressing this liaison?



Thanks,

Dave

BBF/IETF Liaison Manager



On 9/25/17, 3:53 PM, "Margaret Cullen" <margaretw42@gmail.com> wrote:



    Hi Dave,



    > On Sep 25, 2017, at 2:12 PM, David Sinicrope <david.sinicrope@ericsson.com> wrote:

    >

    > Margaret,

    >

    > https://www.broadband-forum.org/standards-and-software/downloads/technical-work-in-progress

    > I believe you may be looking for WT-378 The solutions document for TR-348 - Hybrid Access Broadband Network Architecture for the home and business.  See the public link above. (Note: the video is home centric, but my understanding is that the work is broader in scope.)  This is the only public description I’m aware of.  (Admittedly, it could say more.)



    Thank you.  Yes, this is the sort of thing I was looking for.  I will look at the videos and try to better familiarize myself with this work.



    At this point, I think we are in (at least rough) agreement about the spaces in which the proposed BANANA group and the BBF/5G group could work in ways that are not in conflict with one another.  Fortunately for us, I think those are also the spaces in which we both wanted and intended to work!  The difficulty lies in putting the concepts into words that will make this clear to everyone.



    We may differ on one point, which is that if the only two solutions that exist in the world are the BBF/5G solution and our generic, OTT solution, non-5G providers may choose to use our solution to aggregate their customers links (e.g. a Cable/LTE combination).  While that isn’t the main scenario for which we would be designing a BANANA solution, I don’t think we should do anything to stop that from working.  Do you?



    > From the Google Doc: “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.”

    >

    > - instead of “…support dynamic path selection on a per-packet basis in networks that have more than one point of attachment to the Internet”,  I suggest: “…support dynamic path selection on a per-packet basis for user equipment with more than one point of access to the Internet without operator involvement in the aggregation. (i.e., ‘Over The Top’ (OTT) environment).”  This, in my opinion, describes the “OTT” case. I’d be interested to hear from others whether this is sufficient to describe OTT.

    >

    > To further support the distinction, anywhere “Internet links” or “link” shows up, it should be change to “Internet access services”.

    >

    > Also, I recommend changing: “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). “

    > To

    > “The Bandwidth Aggregation solutions developed in this working group are designed for scenarios where a user or customer wishes to aggregate multiple independent Internet access services that are agnostic of each other. (i.e. the aggregated Internet access services are not provided by a single Internet access provider nor by multiple cooperating providers).”



    Terms like “internet access services” are not widely used in the IETF, and I am not sure I want to introduce that term in this charter.



    More importantly, we don't prescribe nor proscribe a business model for our protocols (e.g. say that something will run on user equipment vs. equipment owned by someone else, etc.) — we make all of our protocols safe to run over the Internet, and we enable end-users, operators, system integrators, vendors, service providers, and other SDOs to specify, implement and use them wherever they are useful.



    I do think I understand what you are driving at, though, so let’s see if I can come up with a way to say it without making it sound like the IETF is trying to dictate where (in the Internet topology) the resulting protocols can and cannot be used.



    How about this?:



    OLD:



                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.



    NEW:



                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.  These solutions will be designed to work

                in situations where Internet access is provided by more than Internet

                Service Provider, and without cooperation between a set of Internet Service

                Providers (i.e. these will be Over-The-Top (OTT) solutions).



    And this?:



    OLD:



                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.





    NEW:



                The Bandwidth Aggregation solution(s) developed in this working group will

                be designed to work in scenarios where Internet access links from multiple,

                independent Internet access providers are being aggregated  (i.e. where

                all of the aggregated Internet access links are not provided by a single Internet

                access provider, nor by a set 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.



    Would those changes capture your points?  Or am I still missing something important?



    >  Also regarding other SDOs:  From the Google Doc: “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.”

    > - What is meant here by “mechanisms”?  Thinking in the BBF context, I would have assumed “mechanism” to be a protocol or protocol extension and that these would prefer to be done in IETF rather than elsewhere.  For the BBF context, it seems like the word “mechanism” could/should be substituted for “solution”.  Are there other SDOs that would define aggregation protocols that BANANA would work with?  (e.g., MP-TCP?)   Assuming yes, perhaps two points to be made in this paragraph then: A. work with other SDOs defining solutions to ensure no conflict; B. work with other WGs & SDOs defining protocol mechanisms to consider their needs.



    “Mechanisms" is the word I used to replace “Encapsulations”, because some people thought that “Encapsulations” automatically implied tunneling.  I will try to be clearer, as this change definitely made things less clear in this particular paragraph.



    > I suggest changing the text to:

    > “The BANANA WG will also work with other IETF WGs, and other SDOs, as requested, that: A. define Bandwidth Aggregation solutions (e.g., Broadband Forum) to ensure that the solutions defined by the BANANA WG avoid conflict.  B. define additional Bandwidth Aggregation mechanisms in a way that ensures that the protocols adopted and possibly enhanced by the BANANA WG will consider the needs of the other organizations.”



    I agree with what you are sayingthere, and will attempt to incorporate this edit.  I am also thinking that just being more direct here might be better — referencing the actual BBF/5G work by name, and saying that we will work with that group, as needed, to resolve any conflicts or concerns, perhaps.  Is there a 3GPP moniker for this group that I should also include?



    How about this?:



    OLD:



                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.



    NEW:



                The BANANA WG will work with other IETF WGs that define "Bandwidth

                Aggregation mechanisms" (as defined above), to ensure that the

                provisioning and signaling protocols selected or specified by the BANANA

                WG will work for those Bandwidth Aggregation mechanisms.  The BANANA

                WG will also work with other SDO(s) that are defining Bandwidth Aggregation

                solutions (e.g. Broadband Forum TR-378) to ensure that there are

                no conflicts between our work, and to ensure that there are no negative

                consequences for users when multiple Bandwidth Aggregation solutions

                are available in a single environment.



    How do those changes look to you?  What do other people think?



    Margaret