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

Ron Bonica <rbonica@juniper.net> Thu, 23 September 2021 16:09 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: srcomp@ietfa.amsl.com
Delivered-To: srcomp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C0F73A10F1 for <srcomp@ietfa.amsl.com>; Thu, 23 Sep 2021 09:09:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.55
X-Spam-Level:
X-Spam-Status: No, score=-2.55 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, 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=B8Qr3OlY; dkim=pass (1024-bit key) header.d=juniper.net header.b=W5GKUE7h
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 2TJQKntFs7l8 for <srcomp@ietfa.amsl.com>; Thu, 23 Sep 2021 09:09:46 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 DDAB53A10ED for <srcomp@ietf.org>; Thu, 23 Sep 2021 09:09:46 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18N7jZTj012080 for <srcomp@ietf.org>; Thu, 23 Sep 2021 09:09:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=GdnF0GQr2D3r3alnYivlqxy0XsOCh6dy9kTYcB7/T+M=; b=B8Qr3OlYnUpC3qEUIx4SUCMcMO8sZkSlqPSV/8a1HvWRFXgr5wAFmPIMTtgpwMoLiFtO EoaSn1deuvWdfIfsBCK0iqOHTyPGeyOtDPlmL2atc9+AQtHVJVZsafEAGbg6K5MpdZfc JoXvDzA0jjUh9MJ7Kmb5i/DooKjBsLTTB5p3WiWh43CSD0vVATQmqs5cRhccgTxRpetS Irn3jJUBlLr5kv/0ZvzlqfYwOXa9jN0e7QvDDZYy7FLrVRK7XLe6Vo2THQx6UQXsR8m7 0zfo5gU0RVNAT0KHFiY0vJEh7HmupMEvJIbxB9LcIY6IbUfxW9olArhIGJ3ygosdhJnf OQ==
Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2176.outbound.protection.outlook.com [104.47.59.176]) by mx0a-00273201.pphosted.com with ESMTP id 3b8nfprx58-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <srcomp@ietf.org>; Thu, 23 Sep 2021 09:09:45 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YJDqpPaohyW/XWWqUflH1o+24Sqvqjw4DqvJ1ySbroi5Qyo0K4oJdCnQbVBrfzwihIcreB9jO5naYFCkX3KCWxt5t60X13mQuE5CcMsNbk9Xy3Z4psJyTQ2RhHHY0Ateq2IuvLRvJqu8anM/Yd0DiY0lISt1vGwcQtCdiAsy6CWUXS+dxADkgWMzjK/AGbQ4BA76mn8ATBNL+nxcQL6N0d8eK8MaDeGgBixiWjj2CPDjClTNeZ9AqRQTA+sqlxpMJX/dE73W3xsg1iT5hzUfNjj0I3aejZsBkTOsiKG9i4zJNEY6+XaDia+V04nmyWvjbvje3wpnK3ECwk4Ow2NbEg==
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=GdnF0GQr2D3r3alnYivlqxy0XsOCh6dy9kTYcB7/T+M=; b=X5KTk+SluFsxfgzmBgezIVWAgxtmjuhbqG/brySvb2DKtlTS6S9IQbKiYEnHapGBViKN79YPnDpTUpTHL9SGqDijdmIKXUPQ394bSZ57fY3Q3F3WV5X1xHGZL2C1ggxoMGTIbB6LzfUW2jWuJPqKoGK0WF86Az38RrEMvCvem48cFaBUosck5454+BUWCkWXiFnGJZLIplwx6mdGoQQQ/UgRSsHGGD6U83Kll5gfi0FAjDoY3LZ7Q7Lz6qdLBIKX9g+cQGQ0XGiqLY+OQxYk/MgZ4l7KREOu8GRMkb79erSdU1PHnXeJlD0i0cVeNCDbirjPxYIjbFlGh2F3sqVafQ==
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=GdnF0GQr2D3r3alnYivlqxy0XsOCh6dy9kTYcB7/T+M=; b=W5GKUE7hjj/v9NJwltPqxTCofTNKUTdb5eX/C3+lq+zSkE65EALWJBuEw4eZlKnQh9kk7K4CQn6Sp0mQ9qpwNHW7fZisxpigNeLFZcmOhJ7RqSqQCaqCWe1q/qfw4UVBc546EH3zzP7M3fO3OcVK/esIZ9+sFrsqtTqSVWZuAmQ=
Received: from BL0PR05MB5316.namprd05.prod.outlook.com (2603:10b6:208:2f::25) by BL0PR05MB4931.namprd05.prod.outlook.com (2603:10b6:208:5c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.9; Thu, 23 Sep 2021 16:09:41 +0000
Received: from BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::7459:5d69:f570:55f2]) by BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::7459:5d69:f570:55f2%7]) with mapi id 15.20.4566.008; Thu, 23 Sep 2021 16:09:41 +0000
From: Ron Bonica <rbonica@juniper.net>
To: srcomp <srcomp@ietf.org>
Thread-Topic: [spring] WG Adoption call - draft-srcompdt-spring-compression-requirement - draft-srcompdt-spring-compression-analysis
Thread-Index: Adej6fEfucpaNY0DSOmZKpSUpxaE9wKVncQAAGshQyAAFGH4gAAVtUbA
Date: Thu, 23 Sep 2021 16:09:41 +0000
Message-ID: <BL0PR05MB5316DA55D33EF8BEAA9567E6AEA39@BL0PR05MB5316.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> <BYAPR05MB5318BD1C7D44801FE2A022DCAEA29@BYAPR05MB5318.namprd05.prod.outlook.com> <CAB75xn69SE70=bHcVjbJb8zg8rzi2QxwcDf1vtRVL0oX-bArWg@mail.gmail.com>
In-Reply-To: <CAB75xn69SE70=bHcVjbJb8zg8rzi2QxwcDf1vtRVL0oX-bArWg@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-23T16:09:40Z; 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=331533e0-e325-456c-bfda-8106dc854d4e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f2971a1a-0c4e-43b8-e8fa-08d97eac8cf6
x-ms-traffictypediagnostic: BL0PR05MB4931:
x-microsoft-antispam-prvs: <BL0PR05MB49317F9603C2270BCE5CF3F9AEA39@BL0PR05MB4931.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5tEZ6wZRitxz/crPqQLvXkIpq+sAApFTityrjWy6O/4cNOY5G6HOtjt6NUY2JPKTFEw8XFBwG/MBG+Q8aFYzdcbzPGBNqZvvDg/YUUEfCmPviNi5XO9HQVsYkCTCqaJtk/2YQRB2B2gY1XnN5xBw61L7XGbbfiNjWgJfHR6kKufmrFtuCoR/G8V8NYlB8HgdgJFcmrY79GtzrlIbPSH6Wg5v3H9uNfZnIsAoGBN57B/OobKvgEdIGcQlKOKMjLPJu2wcGxJg7Or1ZdJQmtNaQ40DgoWhwgeoV/nuSME5QQx4uNOAa5xLOS61CBmalTxh8AfOiSxpjMZWWX4gZRzNWDTeKWuFjqOMA2LbHNqs8RUl4uK2dl7dbmHSoY4BJbii7hGbEfd8+qs/WpDpnvrPBAoVsujn5noTRFrJtiDz/7nZ/h4XW8+QRZGkXflnmsC1n/QLYkiLCSlGei8ArBfd8NuI8XM5tXOv7g53rCZe6tADm0L09UrZ1h7y7MhDoko+hwQRyALXWh+dOUmfcK6Qe2ze72udAauHsOgEakTt+jrSLDx6UE44vrkDy1OpV3rYuk+7Sly8MzbzhLoXL+GhjIGlIMR1NL7hqnFp1gHrMEfG3z6fO2AvGykkeay9iAxhKUfjhLW8qcr4Brp85DZOJn4OxqUpU3plC+wWO5cHGEUG9jBKfyadREYDHuhQ2I+zjqO9UMm1iaq688Q3db/L6w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5316.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8936002)(2906002)(6916009)(6506007)(122000001)(9686003)(7696005)(55016002)(8676002)(5660300002)(66476007)(76116006)(66946007)(38100700002)(66556008)(64756008)(52536014)(38070700005)(53546011)(71200400001)(186003)(33656002)(26005)(508600001)(66446008)(316002)(86362001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: BOcV+nYtwVfwKni0bY8BhtjDxXemI5tjwqon5lLZMeRzBlMvfkVgyHAr/iO6tPG946xthcHR6fcIC63LfZFaEsg/Ztpz65Y2tXn0MPDjMsPAYfX1NsR+ycA0PmmrJGbZ5OA8MbeMwTOWV6F0hdljC4suVxg5jWqyH23mPbFKZtA1EdEn12Ir0CSJ5FgJK7UwYm23IkSUpR/97RYezGCjTT2CXfWJOegD98pd0YD7CPxpkVzlh0uzd6TbsmvjwUkZEJ2fFvFIokdLYrkyq++nB6W/TJuA2wg/fo7CM+pq/wCy5MF/p3mUL8buPt0sRPIMPLt1lGqx9Alwx7sH11K2WiwROg8Ouq/AplAC4sbGdjU8Z2qwtSTelu+MRUeBxX3dXFhEyzffAdt6zWvog71NN2qfqZ/nOJ65mizmhQae7qy7LMPvMOlwKHqxFWQ8iwGZkvoXYBjuk3RqPQVDYXhAqMaz6q9Oaezh5Z5JN+KhvIz3v/3YOX8Q06a0nu0xF8+RfXJ6tX8r6B2ROeaDgYbnUm4x2X+KZCNf4WSPbfmVkxz31dCAwkpi00IrDUEKETlbon3pSrQeClbL5Foeu6L1GH4ZJrhEkM/BMjBt/+7ECmV/orRyfMIWV6ZEniRl64Xg7TWNnAYbWHXcsM5Y46y1VG9zFcJNWXwf2WfBfFkEjrZQe5El76Xw9zoY6lJVj+3B2HyWmMvxbRMuZPuXb9COclY8QeXwEhl6udyr8ZEssugMprdC6ktAZtfbyZcytNd/sclW+3Hee20fi8/rZYPBM4RuwqUnvSWxaes9OigMi/bwbovf0EZpd1M43SBeEogBBGYpPaBjGUK8fEn6ycQ9LdJMMXEieDMhyX3QNhBgAlGmYJBBzOPyS4u8/IwK6a+GqfUcom8ZSAm0+K3ny0yEkbZVGgKn15jn3GnynIfSR/IECfXAjCO0W5EefZMj9NEGVNHv7bx8yqMdkTGbh8QA9mE+qA3FMXOTWRy3dbva5GqRm5kibKp4Z3jgLQ+rdzhYrCLjaUMMp5LQ52Iq/P5xy9B8yMIXrhIKhlKY2raSQtKJ3FnJDI63iq4utZA7S7GrW6dqM2jt4WOpdVFGVAm2X5ZN7EfB+rzsDKzDyeGoN/ia0y2/Z8/hW7mcN9uPmQJP2FAq0uO8u/66VgwJKLU45KoHhSAAWcgroxVrMi9N1GmpBvkFeSDXux4xOw4PM+Rz2PQle+4ZnDuqH7fItGRA5ASMRpSyfWkORvQJhnvBJ3HwRSAu7akdhfL4M1ZPYGXswrLA7hwO+qRxFrGMzdDuQnH3+0Fc2Kz3GMn4FiOL7UEtRUvBCxRVPdElUjCXxsbn
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB5316DA55D33EF8BEAA9567E6AEA39BL0PR05MB5316namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5316.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f2971a1a-0c4e-43b8-e8fa-08d97eac8cf6
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2021 16:09:41.1843 (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: Cz5dkYVYXgs9+x/b/eNCbfzht4kSd3Jh4E5J9vOFgwsxzqNLP3jy48HYwEoeoJuGDEeGnSX/Fw2HJH6Pxb3GrQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB4931
X-Proofpoint-ORIG-GUID: oSKRueA_hz2bjMUv03eXYjbu5Czopb8R
X-Proofpoint-GUID: oSKRueA_hz2bjMUv03eXYjbu5Czopb8R
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-23_05,2021-09-23_01,2020-04-07_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 lowpriorityscore=0 mlxscore=0 impostorscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109200000 definitions=main-2109230099
Archived-At: <https://mailarchive.ietf.org/arch/msg/srcomp/QlLXQpOyYHkPSgusrMWmSLw_hkk>
Subject: [Srcomp] FW: [spring] WG Adoption call - draft-srcompdt-spring-compression-requirement - draft-srcompdt-spring-compression-analysis
X-BeenThere: srcomp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Compressed SRv6 SID Design Team <srcomp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/srcomp>, <mailto:srcomp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/srcomp/>
List-Post: <mailto:srcomp@ietf.org>
List-Help: <mailto:srcomp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/srcomp>, <mailto:srcomp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Sep 2021 16:10:00 -0000

Darren,

Could you make these changes to the Introduction of the Requirements Draft?

                                                                     Ron




Juniper Business Use Only
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Sent: Thursday, September 23, 2021 1:47 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: bruno.decraene@orange.com; 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]

Thanks Ron! It does!

On Thu, Sep 23, 2021 at 2:25 AM Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>> wrote:
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<mailto:spring-bounces@ietf.org>> On Behalf Of Dhruv Dhody
Sent: Monday, September 20, 2021 12:56 PM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Cc: spring@ietf.org<mailto: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]