Re: [Banana] Charter

"Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com> Mon, 17 July 2017 15:13 UTC

Return-Path: <wim.henderickx@nokia.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 5ABEB131C21 for <banana@ietfa.amsl.com>; Mon, 17 Jul 2017 08:13:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 eFbup2Wphkwy for <banana@ietfa.amsl.com>; Mon, 17 Jul 2017 08:13:05 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0090.outbound.protection.outlook.com [104.47.1.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0891B1200FC for <banana@ietf.org>; Mon, 17 Jul 2017 08:13:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=f2heJIb6q/ioMTfs5HFLRojeJethND1p2E5J7+RhpMU=; b=kaYPlUGlr9OaWVmlLXOtQqRKljH8SZtvr7UwZWq8qO4hvFks/XWyjJv4qRroQZZcXkrlB7ngF7qqhQbnKdvJ7Z4q2Vb1X/WkdKRBGyBhh2Hro9I38H968nKwsmgy9bl9iumPgIp5ePM6GruEsi075pD+HTRjOkBkZMGRyd1qcxI=
Received: from AM2PR07MB0961.eurprd07.prod.outlook.com (10.162.37.144) by AM2PR07MB0675.eurprd07.prod.outlook.com (10.160.56.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Mon, 17 Jul 2017 15:13:01 +0000
Received: from AM2PR07MB0961.eurprd07.prod.outlook.com ([fe80::1da:6fa2:cef6:10c0]) by AM2PR07MB0961.eurprd07.prod.outlook.com ([fe80::1da:6fa2:cef6:10c0%15]) with mapi id 15.01.1261.022; Mon, 17 Jul 2017 15:13:01 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>, "banana@ietf.org" <banana@ietf.org>
Thread-Topic: [Banana] Charter
Thread-Index: AQHS/w5mXMtIffsXq0694fWkm5K0oaJYQcGA
Date: Mon, 17 Jul 2017 15:13:01 +0000
Message-ID: <4B6D7CF5-E6BC-4ECA-9299-7458A624320B@nokia.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>
In-Reply-To: <01e83ac6-0bd0-e7c7-01e4-0ffb7af73034@gmail.com>
Accept-Language: nl-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.24.0.170702
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [31.133.131.230]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM2PR07MB0675; 7:hg/+X44CPkzn0CJJzaBLnrGhSQyFcoL3fkc104D5V4zEJUveyrAVMphrdRlG0LCWQ00lILtOFacCKyhs+O08RqDwOx4WzIkjtdPQPTRzD92hxcEsuzNkHxmu5sLRxtbab5hrhe8i2oB/0wI/3QeD7AbZm4MUacH3L/NwFZxzysXWM8nlhc+pesJoabWrlzYAWruoXvmzb1BoQJcaontPX6MBHKyf0zrKYy7dF857gsB8eCrVQmUoR+zneR8CEW/Odblpi3IhMM9WvE+6EKYDPYx2eq6cQCi0UuY2rH8d50uhbSapNknSJE2wBFr2Bk1GMxxr/bNPHBdmyQacSfv5dEMZ6dUF9gNAN92C9lbMRm2puL4Shn5FrfDN7IaE222MyAL4VChRpGp2PnGq+4pPypW35etFPXXY72yEuazGWv93NKLKPRkEg6lVnBm4ZIqhXHd9IjOh3MgZ2QqyRZBkg15pM2vffXLnWxQd5sQMy/0fmgjSUCG3rQ5SZjgzFLmKptfsv9DvoLKfLeZpRUvZ93Njds4RvkaSsIUvp2euGLzE4Qkc3ADUaBqIy5rJilGolrgxEqJP56n6BRrcH69UCmMNo9YuysyCDk5dUo8kdlEWLZLKMJpHymE8MMl8m1R08mSflcAYhAeY6fIY2Gq1FHGFS1apB09Xl7zYEb0B8II7faeDGiX+y/7sNaJYDGZLinCeScY1c9ymgQiEhLwG2We6y/wKkqPMgUQJDvh4bGIABdWNbap5lJPtwaZPX6Q1CbUIr/Ktsq4Lc6fjYuO39FLRWGsyVRrdSm1jC+DIvpc=
x-ms-office365-filtering-correlation-id: aa1542f6-588e-4f87-9d17-08d4cd2650bc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(48565401081)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM2PR07MB0675;
x-ms-traffictypediagnostic: AM2PR07MB0675:
x-exchange-antispam-report-test: UriScan:(133145235818549)(236129657087228)(148574349560750)(271855227111920)(247924648384137)(17755550239193);
x-microsoft-antispam-prvs: <AM2PR07MB0675E255A59520098E18107A83A00@AM2PR07MB0675.eurprd07.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(2017060910075)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM2PR07MB0675; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM2PR07MB0675;
x-forefront-prvs: 0371762FE7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(6009001)(39860400002)(39850400002)(39410400002)(39840400002)(39450400003)(39400400002)(13464003)(24454002)(377454003)(38730400002)(5660300001)(2900100001)(7736002)(83506001)(76176999)(6436002)(2950100002)(82746002)(561944003)(54356999)(93886004)(50986999)(189998001)(86362001)(53546010)(305945005)(33656002)(3280700002)(478600001)(2501003)(81166006)(8676002)(14454004)(8936002)(2906002)(966005)(25786009)(66066001)(229853002)(3660700001)(6306002)(6512007)(3846002)(102836003)(83716003)(99286003)(6116002)(6246003)(36756003)(6506006)(4001350100001)(6486002)(5250100002)(53936002)(39060400002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM2PR07MB0675; H:AM2PR07MB0961.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <B5067DAA7F370C40A9CE0CC52900077D@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2017 15:13:01.0530 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0675
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/1vvSb6kXuUw77aQFhuHF5aG09cE>
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, 17 Jul 2017 15:13:08 -0000

Also on the encapsulation we probably need to look for options and see what would be the recommended choice.
In NVO3 they spent quite a bit of time on this to decide what to do and recommend something based on what we have available in IETF.

If I hear GRE as a proposal it is very NAT unfriendly and the solution need to work across multiple providers, so this is an important consideration.

On 17/07/2017, 17:07, "Banana on behalf of Alexandre Petrescu" <banana-bounces@ietf.org on behalf of alexandre.petrescu@gmail.com> wrote:

    Mic: for the encapsulation methods.
    
    IP encapsulation can mean to add another IP header similar to the 
    original, or to add another header like a Routing Header, or to add 
    another non-IP header.
    
    There are many encapsulation methods at IETF and some other outside of 
    IETF (e.g. GTP at 3GPP).  People also work new encapsulation methods at 
    IETF like "skinny encap" in 6man WG.
    
    There could be a means between BANANA Local box and BANANA Remote box to 
    negotiate that method of "encapsulation", and maybe default to some 
    value such as "Generic Encapsulaiton"
    
    Alex
    
    Le 17/07/2017 à 16:54, Alexandre Petrescu a écrit :
    > Mic: you want the Banana configuration protocol to also communicate the 
    > IP Prefixes of the internal link (i.e. the IP prefix of the "internal" 
    > link, or the IP prefix on the home links) between the Banana boxes.
    > 
    > Overall, the BANANA signalling protocol should communicate the following:
    > - the IP addresses of the BANANA Local box (DSL box) and of the BANANA
    >    Remote box
    > - the IP addresses of the virtual interfaces (if any) situated  on the
    >    BANANA Local and BANANA Remote
    > - maybe the prefix lengths of these addresses
    > - the IP Prefixes of the link(s) behind the BANANA local (home network),
    >    because you want the BANANA Local box to serve a network, it's not
    >    just for itself.
    > 
    > It's not sufficient in the charter to just say "IP Prefixes".
    > 
    > Alex
    > 
    > Le 26/05/2017 à 17:26, Brian Trammell (IETF) a écrit :
    >> +1 to "banana box" is fine, but perhaps since in my milieu 90% of the 
    >> time is spent looking at boxes on whiteboards and 10% of the time is 
    >> spent messing around with experimental infrastructure... most of which 
    >> runs on VM images we call
    >>
    >> ( +2 to "banana box" because it is much more satisfying in bikeshed 
    >> discussions to ask "what color should the banana box be?" )
    >>
    >> Cheers,
    >>
    >> B
    >>
    >>
    >>
    >>> On 26 May 2017, at 16:46, Margaret Wasserman <margaretw42@gmail.com> 
    >>> wrote:
    >>>
    >>> The charter is not a protocol specification.  We used the term 
    >>> "BANANA box" specifically to avoid specifying whether it was a 
    >>> service or a function, a router or a proxy, a piece of hardware or 
    >>> software, etc.  I was picturing a "box" in the sense of the "boxes 
    >>> and arrows" in an architectural diagram.  A "box" that, in turn, 
    >>> contains a BANANA signaling protocol and a BANANA encapsulation.
    >>>
    >>> Presumably in each of the "encapsulations", the BANANA Box will have 
    >>> a more specific name like "GRE tunnel endpoint", or "MPTCP proxy", etc.
    >>>
    >>> Personally I consider a GRE tunnel endpoint to perform a 
    >>> decapsulation _function_, while an MPTCP proxy provides a proxy 
    >>> _service_. So, in my lexicon (which may not match yours), neither 
    >>> "service" nor "function" covers all of the possibilities.
    >>>
    >>> Margaret
    >>>
    >>>> On May 26, 2017, at 9:09 AM, Jordan Melzer <Jordan.Melzer@telus.com> 
    >>>> wrote:
    >>>>
    >>>> "Function" means an activity or purpose of an object.  It's used 
    >>>> widely outside of computing and networking (eg, biology and 
    >>>> medicine).  One can make reasonable sentences with the word 
    >>>> function.  Eg: "The gateway may perform the BANANA function in 
    >>>> addition to its other duties."  "The brain is responsible for any 
    >>>> number of vital physiological functions."
    >>>>
    >>>> "Box" means a container with a flat bottom.  Computer servers have 
    >>>> sometimes been called boxes because they are shaped like boxes and 
    >>>> many operating systems end in "X", making for nice ear-worms: eg VAX 
    >>>> box, UNIX box, Linux box.  Similarly, we are only having this 
    >>>> discussion because BANANA box sounds good.  If there weren't a "B" 
    >>>> in BANANA, nobody would want to use BANANA box.  Box makes no sense 
    >>>> -- one thinks of a yellow box with bananas inside it -- but it is 
    >>>> fun to say.  If we're good with BANANA, though, it's hard to argue 
    >>>> that "box" is the problem!
    >>>>
    >>>> I don't really care what anyone calls it.  As long as there is 
    >>>> CMT-SCTP or some other mostly-baked solution hidden somewhere in the 
    >>>> pile of bananas, I'm good.
    >>>>
    >>>> -----Original Message-----
    >>>> From: Banana [mailto:banana-bounces@ietf.org] On Behalf Of Flinck, 
    >>>> Hannu (Nokia - FI/Espoo)
    >>>> Sent: May 26, 2017 07:23 AM
    >>>> To: Juliusz Chroboczek <jch@irif.fr>
    >>>> Cc: Margaret Cullen <margaretw42@gmail.com>; banana@ietf.org
    >>>> Subject: Re: [Banana] Charter Text w/Milestones
    >>>>
    >>>> I disagree. This term is all over in the IETF documents. It is not 
    >>>> limited to any particular wg as such.
    >>>> Please have a look at for example:
    >>>>
    >>>> https://tools.ietf.org/html/draft-wu-opsawg-service-model-explained-05
    >>>>
    >>>> Service Function Chaining (SFC) Architecture
    >>>> https://tools.ietf.org/html/rfc7665#page-15
    >>>>
    >>>> and the whole set of documents from the sfc wg.
    >>>>
    >>>> Problem Statement: Overlays for Network Virtualization uses term 
    >>>> functionality, not "boxes"
    >>>> https://www.rfc-editor.org/rfc/rfc7364.txt
    >>>> Overlay gateway functionality could be combined with other network
    >>>>   functionality into a network device that implements the overlay
    >>>>   functionality and then forwards traffic between other internal
    >>>>   components that implement functionality such as full router service,
    >>>>   load balancing, firewall support, VPN gateway, etc.
    >>>>
    >>>> Can you show the otherwise?
    >>>>
    >>>> - Hannu
    >>>>
    >>>> -----Original Message-----
    >>>> From: Juliusz Chroboczek [mailto:jch@irif.fr]
    >>>> Sent: Friday, May 26, 2017 11:54 AM
    >>>> To: Flinck, Hannu (Nokia - FI/Espoo) <hannu.flinck@nokia-bell-labs.com>
    >>>> Cc: Margaret Cullen <margaretw42@gmail.com>; banana@ietf.org
    >>>> Subject: Re: [Banana] Charter Text w/Milestones
    >>>>
    >>>>>> I agree, the specific term "function" is specific to a fairly
    >>>>>> specific community.
    >>>>
    >>>>> Well, the specific community seems to be networking community. Don't
    >>>>> you agree?
    >>>>
    >>>> No, it's very specific to a certain culture.  Other cultures would 
    >>>> use different terms -- the Iron Age "Seven Layers" culture would say 
    >>>> "BANANA Service", the Broze Age "Internet" culture would say "BANANA 
    >>>> Protocol", while the Neolithic "ARPANET" culture would say "BANANA 
    >>>> Program".
    >>>>
    >>>> -- Juliusz
    >>>>
    >>>> _______________________________________________
    >>>> 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
    >>
    >>
    >>
    >> _______________________________________________
    >> 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
    > 
    
    _______________________________________________
    Banana mailing list
    Banana@ietf.org
    https://www.ietf.org/mailman/listinfo/banana