Re: [spring] New Version Notification for draft-dukes-spring-srv6-overhead-analysis-00.txt

Vasilenko Eduard <vasilenko.eduard@huawei.com> Tue, 30 June 2020 07:20 UTC

Return-Path: <vasilenko.eduard@huawei.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC9F13A0B45 for <spring@ietfa.amsl.com>; Tue, 30 Jun 2020 00:20:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.8
X-Spam-Level:
X-Spam-Status: No, score=-1.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 o2ouV3uTjDGC for <spring@ietfa.amsl.com>; Tue, 30 Jun 2020 00:20:48 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 0393F3A10DB for <spring@ietf.org>; Tue, 30 Jun 2020 00:20:47 -0700 (PDT)
Received: from lhreml710-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 189FECF0950432A39538; Tue, 30 Jun 2020 08:20:42 +0100 (IST)
Received: from msceml706-chm.china.huawei.com (10.219.141.145) by lhreml710-chm.china.huawei.com (10.201.108.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 30 Jun 2020 08:20:41 +0100
Received: from msceml703-chm.china.huawei.com (10.219.141.161) by msceml706-chm.china.huawei.com (10.219.141.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 30 Jun 2020 10:20:41 +0300
Received: from msceml703-chm.china.huawei.com ([10.219.141.161]) by msceml703-chm.china.huawei.com ([10.219.141.161]) with mapi id 15.01.1913.007; Tue, 30 Jun 2020 10:20:41 +0300
From: Vasilenko Eduard <vasilenko.eduard@huawei.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Darren Dukes (ddukes)" <ddukes=40cisco.com@dmarc.ietf.org>, SPRING WG <spring@ietf.org>
Thread-Topic: New Version Notification for draft-dukes-spring-srv6-overhead-analysis-00.txt
Thread-Index: AQHWTD/uUwoa6Y+GFUWLDfJ3qj+AXajr6PLkgAEx9CCAA0QRU4AAF2xAgABM+PA=
Date: Tue, 30 Jun 2020 07:20:40 +0000
Message-ID: <f4d1aeb98f344ef382fca20b1bd16391@huawei.com>
References: <159323401473.26707.11986482281208217499@ietfa.amsl.com> <BN6PR11MB40810ED7A162DA4F19BC9FEAC8900@BN6PR11MB4081.namprd11.prod.outlook.com>, <BN8PR05MB633732502E63B656C33E4562AE900@BN8PR05MB6337.namprd05.prod.outlook.com> <BN6PR11MB40818331A559B946CA6E612CC86F0@BN6PR11MB4081.namprd11.prod.outlook.com> <DM6PR05MB6348F3395AF5E5E22DB5F943AE6F0@DM6PR05MB6348.namprd05.prod.outlook.com>
In-Reply-To: <DM6PR05MB6348F3395AF5E5E22DB5F943AE6F0@DM6PR05MB6348.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.191.53]
Content-Type: multipart/alternative; boundary="_000_f4d1aeb98f344ef382fca20b1bd16391huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EhwKP1s9tJ95KJpfHXhLfprGwZ8>
Subject: Re: [spring] New Version Notification for draft-dukes-spring-srv6-overhead-analysis-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jun 2020 07:20:51 -0000

Hi Guru,
In my humble opinion statement that something compressed is not a new data plane could be a little wrong.
Genesis of the solution (all solutions comes from extension capabilities of IPv6) could only permit to tell that it is "the same protocol", or more precise "extension of the same protocol".
But if new forwarding table (with shorter labels) should be created in PFE - then it is probably new data plane. It occupies separate resources in data plane.
Eduard
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Ron Bonica
Sent: 30 июня 2020 г. 5:59
To: Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org>; SPRING WG <spring@ietf.org>
Subject: Re: [spring] New Version Notification for draft-dukes-spring-srv6-overhead-analysis-00.txt

Darren,

The 6man WG is responsible for exactly one data plane. That is, IPv6.

IPv6 is extensible. So, new Routing headers and Options can be defined  without creating a new data plane. That's the whole idea of IPv6 extensibility. Do you believe new data planes were created when the following were defined:

-        The NIMROD Routing header
-        They Type 2 Routing header
-        The RPL Routing header
-        The Segment Routing Header

Also, the bullets under discussion have little to do with an "SRv6 Network Programming Overhead Analysis".

If your real goal is holistic comparison of SRm6 and draft-filfilscheng-srv6-srh-comp-sl-eng, I would be glad to work with you on that. But a holistic comparison should probably have representation from both sides. Otherwise, it is mere marketing.

                                                    Ron



Juniper Business Use Only
From: Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org<mailto:ddukes=40cisco.com@dmarc.ietf.org>>
Sent: Monday, June 29, 2020 9:33 PM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: New Version Notification for draft-dukes-spring-srv6-overhead-analysis-00.txt

[External Email. Be cautious of content]

Hi Ron. Thanks for reading the document.

You say about section 5:
> Also, many of the things that you say in that
> bullet list are blatantly false. For example,
> SRm6 does not introduce a new data plane.
> In is extremely orthodox IPv6.

SRm6 uses IPv6 for transport and it introduces a dataplane that maps 32 or 16 bit identifiers to a behavior and IPv6 address. Every SRm6 node must use this new dataplane implementation.  This is correct.

I believe the bullets I listed are relevant when holistically considering the proposals.

Sincerely,
  Darren


________________________________
From: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>>
Sent: Saturday, June 27, 2020 7:44:47 PM
To: Darren Dukes (ddukes) <ddukes@cisco.com<mailto:ddukes@cisco.com>>; SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: RE: New Version Notification for draft-dukes-spring-srv6-overhead-analysis-00.txt


Darren,



Your draft purports to be an "SRv6 Network Programming Overhead Analysis".  As such, it should address overhead analysis and avoid:



·        Topics that are orthogonal to overhead analysis

·        The appearance of attempting to position one compression strategy over another for reasons other than overhead



So, I recommend that you make the following changes to Section 5:



·        The sentence "The mapping proposal, [I-D.bonica-spring-sr-mapped-six], does not bring any compression benefit compared to SRv6-native compression methods [I-D.filsfilscheng-spring-srv6-srh-comp-sl-enc]" gives the appearance of author bias. Please replaces it with a neutral sentence like, "The two  proposals [I-D.filsfilscheng-spring-srv6-srh-comp-sl-enc] [I-D.bonica-spring-sr-mapped-six] provide similar compression.

·        You say that " The SRm6 proposal does have several deficiencies however, including:".... None of these have anything to do with overhead analysis. They don't belong in this document.

·        Also, many of the things that you say in that bullet list are blatantly false. For example, SRm6 does not introduce a new data plane. In is extremely orthodox IPv6.



                                                                                                                        Ron









Juniper Business Use Only

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of Darren Dukes (ddukes)
Sent: Saturday, June 27, 2020 1:22 AM
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] Fw: New Version Notification for draft-dukes-spring-srv6-overhead-analysis-00.txt



[External Email. Be cautious of content]



Hello SPRING working group



There has been lots of work done in SPRING to develop, combine and refine methods of reducing the overhead of the SRv6 SRH.  We have some good submissions of requirements, framework analysis but no direct comparisons of different methods.



This draft kicks off that conversation with a simple analysis comparing SRv6 native compression available via draft-filsfilscheng-spring-srv6-srh-comp-sl-enc vs the mapped SRm6 proposal draft-bonica-spring-sr-mapped-six.





Thanks

  Darren





________________________________

From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Sent: Saturday, June 27, 2020 1:00 AM
To: Darren Dukes (ddukes) <ddukes@cisco.com<mailto:ddukes@cisco.com>>
Subject: New Version Notification for draft-dukes-spring-srv6-overhead-analysis-00.txt



A new version of I-D, draft-dukes-spring-srv6-overhead-analysis-00.txt
has been successfully submitted by Darren Dukes and posted to the
IETF repository.

Name:           draft-dukes-spring-srv6-overhead-analysis
Revision:       00
Title:          SRv6 Network Programming Overhead Analysis
Document date:  2020-06-27
Group:          Individual Submission
Pages:          9
URL:            https://www.ietf.org/internet-drafts/draft-dukes-spring-srv6-overhead-analysis-00.txt<https://urldefense.com/v3/__https:/www.ietf.org/internet-drafts/draft-dukes-spring-srv6-overhead-analysis-00.txt__;!!NEt6yMaO-gk!XQ30Nxg22KtJi8ikwlkNqwrZPkBjF4IixztGJYkMVwpqxc8PEt_xKQSRjEj0Z_T4$>
Status:         https://datatracker.ietf.org/doc/draft-dukes-spring-srv6-overhead-analysis/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-dukes-spring-srv6-overhead-analysis/__;!!NEt6yMaO-gk!XQ30Nxg22KtJi8ikwlkNqwrZPkBjF4IixztGJYkMVwpqxc8PEt_xKQSRjOMg93gm$>
Htmlized:       https://tools.ietf.org/html/draft-dukes-spring-srv6-overhead-analysis-00<https://urldefense..com/v3/__https:/urldefense...com/v3/__https:/tools.ietf..org/html/draft-dukes-spring-srv6-overhead-analysis-00__;!!NEt6yMaO-gk!XQ30Nxg22KtJi8ikwlkNqwrZPkBjF4IixztGJYkMVwpqxc8PEt_xKQSRjH9AbgoR$__;!!NEt6yMaO-gk!QrTNpOov227mx78vk0QW9dUiezD-3jNSo7hrwU5wJzCSX8FX6z6L4BIiAYtsAIIb$>
Htmlized:       https://datatracker.ietf.org/doc/html/draft-dukes-spring-srv6-overhead-analysis<https://urldefense..com/v3/__https:/urldefense...com/v3/__https:/datatracker.ietf.org/doc/html/draft-dukes-spring-srv6-overhead-analysis__;!!NEt6yMaO-gk!XQ30Nxg22KtJi8ikwlkNqwrZPkBjF4IixztGJYkMVwpqxc8PEt_xKQSRjOjtZl8r$__;!!NEt6yMaO-gk!QrTNpOov227mx78vk0QW9dUiezD-3jNSo7hrwU5wJzCSX8FX6z6L4BIiAXN2pMyI$>


Abstract:
   SRv6 network programming provides the framework for the best
   compression of an IPv6 header within an SR domain.  This document
   provides the analysis to illustrate this fact.


The IETF Secretariat