Re: [Banana] Charter

"Sri Gundavelli (sgundave)" <sgundave@cisco.com> Wed, 20 September 2017 13:29 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 DA72C133205 for <banana@ietfa.amsl.com>; Wed, 20 Sep 2017 06:29:52 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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 WZe5VAqqsIaM for <banana@ietfa.amsl.com>; Wed, 20 Sep 2017 06:29:51 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D2371332D5 for <banana@ietf.org>; Wed, 20 Sep 2017 06:29:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=20284; q=dns/txt; s=iport; t=1505914190; x=1507123790; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=kLf+1zjhLW2BbHCiszsegfqZlx2CuPCox6yPlpsaZwQ=; b=Xv9LwqsoJ4guu6eAoNSdeVWC2gwyLHucYiub5+W4wX26Gtd1aJBHzjx9 dIzz4jicfIwPlyzlo+ezo+9FZZ+hMr1fqn1nUzn2klD5eEUkd/XxHU61P KqSjcPD44PymhpkEz7nXzZizVuxxCphGYMballY7R71jp7ZcA464kpIO4 Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CkAQDFbMJZ/40NJK1cGQEBAQEBAQEBAQEBBwEBAQEBgm8BaoFSJ54KgXSIPY97CoU7AoRkVwECAQEBAQECax0LhRgBAQEBAgEtTAULAgEIEQECAQEBKAchERQDBggCBA4FFAeJNEwDDQiqR4cwDYNfAQEBAQEBAQEBAQEBAQEBAQEBAQEBHYMrggKBUYFkK4FwgQ2CWYFuVBaDDIIxBaBTPAKPXoR3knuMXYguAhEZAYE4AVeBDXcVWwGHCXaJGAEBAQ
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208,217";a="6182144"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Sep 2017 13:29:49 +0000
Received: from XCH-RCD-007.cisco.com (xch-rcd-007.cisco.com [173.37.102.17]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v8KDTnwW018501 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 20 Sep 2017 13:29:49 GMT
Received: from xch-aln-008.cisco.com (173.36.7.18) by XCH-RCD-007.cisco.com (173.37.102.17) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Wed, 20 Sep 2017 08:29:48 -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.1263.000; Wed, 20 Sep 2017 08:29:48 -0500
From: "Sri Gundavelli (sgundave)" <sgundave@cisco.com>
To: "philip.eardley@bt.com" <philip.eardley@bt.com>
CC: "mrcullen42@gmail.com" <mrcullen42@gmail.com>, "zhangmingui@huawei.com" <zhangmingui@huawei.com>, "alexandre.petrescu@gmail.com" <alexandre.petrescu@gmail.com>, "wim.henderickx@nokia.com" <wim.henderickx@nokia.com>, "banana@ietf.org" <banana@ietf.org>
Thread-Topic: [Banana] Charter
Thread-Index: AQHS/w5lhWOFLy/yHEWQ/Po5rcE+YqJYdBGAgFsJ04CAADjYAIAArB+AgAGr8wCAALSfAIAEmiqAgABd/AD//5ILgIAAh5yA//+msICAArhKAP//9r6G
Date: Wed, 20 Sep 2017 13:29:48 +0000
Message-ID: <C31DC72A-862B-42F9-A88B-F2693D63B5E9@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>, <c24c36808777493198304d37daa9fe69@rew09926dag03b.domain1.systemhost.net>
In-Reply-To: <c24c36808777493198304d37daa9fe69@rew09926dag03b.domain1.systemhost.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_C31DC72A862B42F9A88BF2693D63B5E9ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/banana/x5TVGYQXD4hxdkLD9MxHHTJYzGc>
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: Wed, 20 Sep 2017 13:29:53 -0000

 I think it's better for the IETF to define the protocol for the signalling between the Banana 'boxes'. The algorithm for splitting traffic between the paths can be left for vendors, I think.

Hi Phil,

The only technical point that I have seen in all the Banana discussions over the last 2+ years was about per-packet load balancing. How do you support per-packet load balancing given two tunnel overlay paths. In the past IETF transport AD always discouraged this mode. This is a generic  problem, can be used with controller initiated static  (SDWAN) tunnels, IPsec based tunnels, PMIP tunnels..etc. We dont need a new signaling protocol for this, you can use any of the existing protocols. Its a flag in DSMIP IFOM 6088/6089 or in IKEv2 RFC. Why do you need a new protocol for this? If the algorithm is left for vendors as the case today, what are we developing here? What is the point of this effort? How is new signaling between "banana" boxes helping? What is it solving?

Regards
Sri


On Sep 20, 2017, at 2:03 AM, "philip.eardley@bt.com<mailto:philip.eardley@bt.com>" <philip.eardley@bt.com<mailto:philip.eardley@bt.com>> wrote:


Sri,



<< The problem with the proposed charter text is the following. Our starting point was about a load-balancing problem. 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.>>



I think it's better for the IETF to define the protocol for the signalling between the Banana 'boxes'. The algorithm for splitting traffic between the paths can be left for vendors, I think.



There's an open question in my mind whether the split would be done per packet or per flow, and if that choice has implications on the signalling protocol between the Banana boxes.  I presume that if, as the charter says, it allows per packet split, then it also supports per flow support?



Best wishes,

phil

From: Banana [mailto:banana-bounces@ietf.org] On Behalf Of Sri Gundavelli (sgundave)
Sent: 18 September 2017 23:30
To: Margaret Cullen <mrcullen42@gmail.com<mailto:mrcullen42@gmail.com>>
Cc: Zhangmingui (Martin) <zhangmingui@huawei.com<mailto:zhangmingui@huawei.com>>; Alexandre Petrescu <alexandre.petrescu@gmail.com<mailto:alexandre.petrescu@gmail.com>>; Henderickx, Wim (Nokia - BE/Antwerp) <wim.henderickx@nokia.com<mailto:wim.henderickx@nokia.com>>; banana@ietf.org<mailto:banana@ietf.org>
Subject: Re: [Banana] Charter

> The IETF WG formation process focuses on making sure that there is an actual community of people who want to do a well-understood set of work, that those people have the skills and knowledge to do the work successfully, and that they represent enough segments of the industry to have a wide-enough perspective to do the work in a way that will be widely applicable.  The IETF is set up to attract competent groups of people who want to do interesting work within the IETF’s scope, and offer them an environment and support that will allow them to do a good job.

Generally, I agree with your above statement. If there is enough interest to do some new work and people ready to write some drafts and people ready to chair the meetings, creation of a WG should be the most logical thing. But, that goes with the assumption that the work is not overlapping with some other work that is happening some where else. That needs to be ensured and hence the need to agree upon the problem statement from both interested and non-interested parties. We need to review this overlap with QUIC, MPTCP, MobIKE and Mobile IPv6 protocols.

The problem with the proposed charter text is the following. Our starting point was about a load-balancing problem. 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.

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?

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.


Sri



From: Margaret Cullen <mrcullen42@gmail.com<mailto:mrcullen42@gmail.com>>
Date: Monday, September 18, 2017 at 1: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