Re: [spring] WG Adoption call - draft-srcompdt-spring-compression-requirement - draft-srcompdt-spring-compression-analysis

Ron Bonica <rbonica@juniper.net> Wed, 22 September 2021 20:55 UTC

Return-Path: <rbonica@juniper.net>
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 6B1AB3A12FA for <spring@ietfa.amsl.com>; Wed, 22 Sep 2021 13:55:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, 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=juniper.net header.b=Pr0U1nvS; dkim=pass (1024-bit key) header.d=juniper.net header.b=ko33U7f4
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 fK7Kl43QKNhK for <spring@ietfa.amsl.com>; Wed, 22 Sep 2021 13:55:02 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 0B4BE3A12F3 for <spring@ietf.org>; Wed, 22 Sep 2021 13:55:01 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18MFRvQp011207; Wed, 22 Sep 2021 13:55:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=E9Kt91vHYDV4ULbDKl9+d36cWOq8yp9yrGZfM9EbcL4=; b=Pr0U1nvSoiHr9ZYICjOapuiJ8babbrrCChXio8bUyPreCWPgUdbcEeqqwMFfPNACIyOt 8HVPVjZR+RFeyK8WT0d7JzfIrfUvQLbxZFI6qtFI6TrnmAcf/ZOW8erDM7q0+OoIGLfq 3rk+Azxv92elDR9x7E8YxOUks7YRTpTbJToY/iwljpmyCq38XY3x/hZURPLocWFifPuG 5rZgR0FkoPzwjdO+jVf16lRSy3YTtLUEZyfv3yntZF9rdGGIUGIYXljW/y7ZboBkKtnV lo87xjzeYt5lZWagHdI7RYBns7gM8RKnnLEDHwwM+7cZ6aBpWit91gzX5RLDIgdaA+uT sw==
Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2171.outbound.protection.outlook.com [104.47.59.171]) by mx0b-00273201.pphosted.com with ESMTP id 3b875c8jbw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 22 Sep 2021 13:55:00 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dOczlDoSkiUk1S6P8TDomDueuFXKKW7M4eaJToI39xq0chlpcf/g3maNpFndT8wzbK4SzH8e74VMZ/bvmnvoVAV7Tf9FJBBl12eL+L0bgPIKxcog23MeGgZkAQCI2GreT8I2n3oKlgwwn/YjDB97MNxA2ccbbIGDveWuAds0Yvwck6cR9Sag1xuAsloe12V7Bxbt3gqmitNU8IPYU7o7mLtebUmWwFH/Nu0DtqukGbwO5eGd6tpWJmXwXxwVpvVNzrSP1x8N1qH6ZFZ5gyzUEGWa/H2ASlyy9ycmHTqi4HNpTW/2GrFq3ZnJ+5AM8DK7U6L1vpLi4uqFT+PKz2FMVw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=E9Kt91vHYDV4ULbDKl9+d36cWOq8yp9yrGZfM9EbcL4=; b=F/8l2UaOCWG2z2+3z5guca4IrQI9IqeVP7TkdMB/nXrSIEA/InHFkwfWtBGVSu4B+8/RCVC/+NuP0U06LQRD3B/kKWHqwQTmdEF/3ADy1cHNfUaF0iMBVezXRvUAKjVXe5FasTYDypizw3EMRlFpQ68mpjYr3G/KNqQHhku1GEZ2hnPj35piWcW3qKv+P58eEr4ZXpwdra8CYTG4PhVJo3Q7G7RdoyRe6envpQilM6lz3+IciCUB76JJ0yUfAy86CINrYI0G6XbT0OWSDpJ2GOi9+3V5cEm8Uc0pYT5n8blYUHL9ZPgfPR7EbphtGHcTX2Rrt5pmcHbXDVXIoJ6dZw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E9Kt91vHYDV4ULbDKl9+d36cWOq8yp9yrGZfM9EbcL4=; b=ko33U7f4c0VB3Ufm4XPs+a/nfQoiHpsORtD+ttQmIFx3JIdg+uDWGnZebgBFLYTiVM9lu8qqvs+cTkHXo3BCWVh+yJvfEeyBLre1EB5GHMjJOr+TjkAEoYLmXdC3rOJWMOzBkjp6cqP/EiRpRrzczaNIHiYReDRFw8NT9UBBrqM=
Received: from BYAPR05MB5318.namprd05.prod.outlook.com (2603:10b6:a03:7c::10) by BY3PR05MB8449.namprd05.prod.outlook.com (2603:10b6:a03:3c8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.6; Wed, 22 Sep 2021 20:54:58 +0000
Received: from BYAPR05MB5318.namprd05.prod.outlook.com ([fe80::99a7:9073:56c:dfd0]) by BYAPR05MB5318.namprd05.prod.outlook.com ([fe80::99a7:9073:56c:dfd0%2]) with mapi id 15.20.4544.013; Wed, 22 Sep 2021 20:54:58 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] WG Adoption call - draft-srcompdt-spring-compression-requirement - draft-srcompdt-spring-compression-analysis
Thread-Index: Adej6fEfucpaNY0DSOmZKpSUpxaE9wKVncQAAGshQyA=
Date: Wed, 22 Sep 2021 20:54:58 +0000
Message-ID: <BYAPR05MB5318BD1C7D44801FE2A022DCAEA29@BYAPR05MB5318.namprd05.prod.outlook.com>
References: <15436_1631020356_61376544_15436_364_1_53C29892C857584299CBF5D05346208A4CE99E43@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CAB75xn7RFyBm7Z_Lhc7=fm8yFH+_Ha_E2YYVLUUa-evxaz=zgQ@mail.gmail.com>
In-Reply-To: <CAB75xn7RFyBm7Z_Lhc7=fm8yFH+_Ha_E2YYVLUUa-evxaz=zgQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.100.41
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-09-22T20:54:56Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=eb1e6f5a-d6d7-449b-b049-ce0dc509a379; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cf0f6543-28a2-4ba0-1bfe-08d97e0b3d13
x-ms-traffictypediagnostic: BY3PR05MB8449:
x-microsoft-antispam-prvs: <BY3PR05MB8449528E8040938BA3CA788CAEA29@BY3PR05MB8449.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: j3ozVG53ZtKCO8k8Cv+vplQa36tsTiurrTurXUZm3DYyf46NAYiLmpMu/YHGSozTh7EGwKO/UjAo0wG5dCoFLiYcodiisDAa0mw4VBxhzAZLuHYpdIkrJuTowKUPPv1ItNBqSKEbvVDRyK2/x5ydD7abDpi54uEXuX/gbcrBftp1mqBCJg1Np+lPJYF1gMCSpAcKMA4wDICKVW8NhqGOQ7VvfMfXSh5PIwH03oATAh+432yVRdGh0pOAlXk7hmysPRj16IvmT4Ech2vVcnBK4vnrj0gjePn+evcW+0y6dHHg7B6KczZ3cGhfc/RUjvaZv2XQFKti6JgyBEz3qK5qm8c4b5sVy19acwQuqjy8iYuqsej2hRcu1rBFWmbgCWdrfdhB1TCOzR2gPoo/Vsw4fG5D2HR61n8sRHwtg5Ndwu4ZEwtn35eQEfk/NCf3rn4dyL+nKHoze2EgUfRgBKaDkabzapy4hRPSxpbauuBS56YtAGCYng5vSieqhnM6PsVewFEGlklekJc/60Bs+qyS/Cb7Yq+UzxohKrci5OUiuHVhKf4vmEf0OhoDQbZpwpdIlRPcVQvzPKZu+4fZ6TTweIDbNbbaEnCoaZ3QvdXW14DX4mmhTjDk10FFs+cC3JEK23iDK9IqowKlKeuihCGHWBngZCg84ixIANsENiMqV2ZKkS2Ufm54nhCJ6MOTw/MBkZCA1ZBBxfSmQa1+cSX7uQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR05MB5318.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(122000001)(7696005)(66946007)(71200400001)(6506007)(76116006)(508600001)(64756008)(38070700005)(66446008)(8676002)(26005)(53546011)(8936002)(5660300002)(38100700002)(9686003)(52536014)(2906002)(33656002)(55016002)(186003)(4326008)(66476007)(86362001)(316002)(66556008)(110136005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Nihw7d0x1msPDOc5LHyLl6u4m2r3UDNWJlyTsWkWEcxINJvj5xUA0A8faME9?= =?us-ascii?Q?UyvxuKD11kymkE9vIybbnshniOZmkEuHXf5GIDL8EZjRZ/DiA47lx2LTACK5?= =?us-ascii?Q?uTA7kJZIj7Jddi3ZIny9ksU5dCy/HXCp2Eiwwbv/1x6xDJw0WE07+Zoct6nc?= =?us-ascii?Q?wjZRm/MMvNqm9B7TBB2XvePm8YFJ/lOFT06CW0F9MlgHFvUrgbxmRIWsw/Co?= =?us-ascii?Q?QQCd75bPY9YXGFvBKdkm7gUT6Pi/MzhsLzu4sbxu3F57VF4gqfCu/1fHgfKc?= =?us-ascii?Q?GCTT4Io4TK+ogHUlNbJu4SRRmHHHlQBLNGtFoqip0yoYCUKiFuPIzs/DUBHt?= =?us-ascii?Q?y9BnFsV87pQye1HBSubA8JI0RnjCUjrHEBVzBTFZEQ9hw++KPCENDw1HhrNw?= =?us-ascii?Q?C4TllEAKHm2lNwbm/UAqdj5tvXZMBMdSD/AUKbrczEttyXV8trq72ymsDw9X?= =?us-ascii?Q?U96eBiTqt73w5rF98IQyjqtfevOQHZSWgpxHOeEzy0QoCPIGoVERoqViuONP?= =?us-ascii?Q?gWwsB5vUE0kQ1l8XiUM/EwnoS+xkQOZ2B8qYrgIQvTYAxNLL1HnP5kfWefT3?= =?us-ascii?Q?YEF+XUKCXS+rBTHny6jBfvoVYrhcBfwzpT+Cw+QISxXdIkFsQdvE9oH8Efqk?= =?us-ascii?Q?C9e7YUDJKEk/+YEENraA2mu6tQSHs21CFC+VvxIvgTZS7HNxN079LYKMff/l?= =?us-ascii?Q?ovi5azHlPtLF/XiRmEV6TtjerTrk4yWeXOIlMR1wZTCk63+X/gaUkjeZsUxZ?= =?us-ascii?Q?evV6rRRalP+NZfajaJ7SJJT53pp6ULTPg8819ritZNxf/uU04VqzuzF6cQKq?= =?us-ascii?Q?Ydd/xIzMSsscAsmYj4o1BYMXnwTWYlT+uDOEY7uLIr2gglJdZnPjYqCN42f+?= =?us-ascii?Q?53XrGQmClwx/ejTTWar0aInvasISg/NrXiLpNxcLS3daRCh02mvG5+G/QEMJ?= =?us-ascii?Q?pA0tEqc2dizJdbegwqItcGPYd1/kzX3LByIJDZevMMJHprdggwEvUb6Kzw0k?= =?us-ascii?Q?MR+tkpd3TZuWtJqoXE/irFLWw/nPhkWg4gDLh4HZgJyoPBf9waaYEYDjY5BM?= =?us-ascii?Q?MPmv0Wvvn4XrasFPi9k93+lSKFHNDShzV6QP4GBVzPhj9NZoWaiZEKrMwYrG?= =?us-ascii?Q?FFzeMEyjM6Kfnew8pvTk+iWoTqL9f/U9zNGhcmWdXa/v0EKNMxHHkWRJtvCx?= =?us-ascii?Q?pv/V5Kb4psBGEhjXqYG5EITKbQbGPDd6XXdB+LPwuUwe/i5ZEZjhP0IS1b36?= =?us-ascii?Q?z4R6vuV5I/P8LKiyUwv0L3Nx65zEHPQKYzPvcpybsnNk+2zZUWbHUNSSlLCH?= =?us-ascii?Q?jsnSyMV3oHg1gaOXeJHazeGs?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5318BD1C7D44801FE2A022DCAEA29BYAPR05MB5318namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR05MB5318.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cf0f6543-28a2-4ba0-1bfe-08d97e0b3d13
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2021 20:54:58.2559 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cp74v09nm12JsmJncTp8YojjToCIum4SBBwDrK95qFbxd4RCN7paD3wHVHouSqdoimQH7+LsqxlrMzLhNErNuA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR05MB8449
X-Proofpoint-ORIG-GUID: bqV2L-THgSBTvCbuJJt3ieAxE1diKAWq
X-Proofpoint-GUID: bqV2L-THgSBTvCbuJJt3ieAxE1diKAWq
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-09-22_08,2021-09-22_01,2020-04-07_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 mlxlogscore=999 clxscore=1011 bulkscore=0 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109200000 definitions=main-2109220134
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xPaAYQWG6qihe4AQ4IMHbdnHVco>
Subject: Re: [spring] WG Adoption call - draft-srcompdt-spring-compression-requirement - draft-srcompdt-spring-compression-analysis
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: Wed, 22 Sep 2021 20:55:12 -0000

Dhruv,

Thanks for you review and support.

Does the change below (inline) address your first comment?

                                                   Ron



Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Dhruv Dhody
Sent: Monday, September 20, 2021 12:56 PM
To: bruno.decraene@orange.com
Cc: spring@ietf.org
Subject: Re: [spring] WG Adoption call - draft-srcompdt-spring-compression-requirement - draft-srcompdt-spring-compression-analysis

[External Email. Be cautious of content]

Hi,

I support the adoption of both documents.

Thanks for all the effort put in by everyone involved. Few minor comments -

draft-srcompdt-spring-compression-requirement-07


In section 1

It is a goal of the design team to identify solutions to...
It is also a goal of the design team to consider proposals...
The design team will produce a separate document...

Should we still need to mention the design team in the introduction? If some history needs to be maintained, let's put that in the appendix!

[RB]

OLD>

The SPRING working group defined SRv6, with [RFC8402] describing how the Segment Routing (SR) architecture is instantiated on two data-planes: SR over MPLS (SR-MPLS) and SR over IPv6 (SRv6).  SRv6 uses a routing header called the SR Header (SRH) [RFC8754] and defines SRv6

SID behaviors and a registry for identifying them in [RFC8986].  SRv6 is a proposed standard and is deployed today.

The SPRING working group has observed that some use cases, such as strict path TE, may require long SRv6 SID lists.  There are several proposed methods to reduce the resulting SRv6 encapsulation size by compressing the SID list.

The SPRING working group formed a design team to define requirements for, and analyze proposals to, compress SRv6 SID lists.

It is a goal of the design team to identify solutions to SRv6 SID list compression that are based on the SRv6 standards.  As such, this document provides requirements for SRv6 SID list compression solutions that utilize the existing SRv6 data plane and control plane.

It is also a goal of the design team to consider proposals that are not based on the SRv6 data plane and control plane.  As such, this document includes requirements to evaluate whether a compression proposal provides all the functionality of SRv6 (section "SRv6 Functionality") in addition to satisfying compression specific requirements.

For each requirement, a description, rationale and metrics are described.

The design team will produce a separate document to analyze the proposals.

This document is a draft; additional requirements are under review, additional requirements will be added, and current requirements may change.  Appendix A contains a subset of requirements without unanimous consensus.  Additional requirements without unanimous consensus are not in the appendix.

<OLD

NEW>

The Segment Routing (SR) architecture [RFC 8402] can be instantiated on two data-planes: SR over MPLS (SR-MPLS) and SR over IPv6 (SRv6).  SRv6 uses a routing header called the SR Header (SRH) [RFC8754] and defines SRv6 SID behaviors and a registry for identifying them in [RFC8986].  SRv6 is a proposed standard and is deployed today.

Some use cases, such as strict path TE, may require long SRv6 SID lists.  There are several proposed methods to reduce the resulting SRv6 encapsulation size by compressing the SID list.

This document defines requirements for a SID list compression mechanism. For each requirement, a description, rationale and metrics are provided.

A companion document [draft-srcompdt-spring-compression-analysis] evaluates several compression mechanisms according to compliance with the requirements described by this document.

<NEW

[RB]