Re: [Srcomp] REQ-7-27-COMPRESS-01

Ron Bonica <rbonica@juniper.net> Tue, 04 August 2020 15:20 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 73FF13A0787 for <srcomp@ietfa.amsl.com>; Tue, 4 Aug 2020 08:20:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.903
X-Spam-Level: **
X-Spam-Status: No, score=2.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, GB_SUMOF=5, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=Uax3ma9t; dkim=pass (1024-bit key) header.d=juniper.net header.b=BOPb8iPE
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 0bh3Akim4934 for <srcomp@ietfa.amsl.com>; Tue, 4 Aug 2020 08:20:29 -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 37A043A044A for <srcomp@ietf.org>; Tue, 4 Aug 2020 08:20:29 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 074FHUjW018063; Tue, 4 Aug 2020 08:20:03 -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=ri18TUpV9qX/SRL7jy2aQlhqVZTVHP3RmWAgHkAH+O0=; b=Uax3ma9t3ZqC83vUJx1i4v4wsxXJhiakrE+icnMB6WtKQk7WTTJ0XE2Vp6BKJXdYIeB9 e1DL+HF3yZ3g/2iKxfMF0H0F7j05P/M2OBQ1buH5kSbuZ9a7LFGmg8ljmlJEWoOFA6FN PP1hilWX+9j367FK13VoootYguEGp5+aCbv9cmkMcxPHKXL+jy1wpd5/AQMddIsSG5EL ksr41IYO40yWmywYYTDoC/nc5GUO1uPliHaVZYeA7vwn2If+F/27E+Ln9DM/m0Y5ctGQ yhBwzu5ELmKmIZHAwEbGpCKIuKOn0Z2WlJLOIv2eeIpjJuoJhNziWfg7bJZ43Oj7E2yD 3A==
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2058.outbound.protection.outlook.com [104.47.46.58]) by mx0a-00273201.pphosted.com with ESMTP id 32n7dm4jeq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 04 Aug 2020 08:20:02 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gi3MnvT7YZR8MVlzNGYe/5ML40BpviFu4AWaMd9cTDKgncoR8uuQk0pW8eTLns/RpHg8KRqprBTUa6+Gvdh2cumtO47kg6uivwk6q3CIVXe3eTsTdOlpXrfSdVgnZKFsiZyDTe9y+EfWDd2rkvN9YqfwhIxm8MICLmLKtFL5RoqLLW9cTs5Z4klbSUHlsvjo/mPNzm0TPnnk1uNKuF2Getm5900OC0b9qXWWd/F8iC8KYnEUlFPTg7t8MY7qMrXsrLfW4NK0pU2fbSC2CsCavxlAUAbQlCNt2GFpf1Jb4NVpo4qEqM3+CuyKWwhgO+2gaGYr/DjXkqTVnLFeIjKpNw==
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:X-MS-Exchange-SenderADCheck; bh=ri18TUpV9qX/SRL7jy2aQlhqVZTVHP3RmWAgHkAH+O0=; b=R+eKbGRmAZn6xm1MQCCJy7+16nXRkm+A+qPa7x7oce3vtjwE+zVJyG5iavUtjd3dbbmGZffp3U1thdL7lPMTTiWjdxGboc2Y5xmQfpfIV46qadugqVO7Wu5yshajV4XvVi00FejymNwajZM/TmtwyHLuAdzu6ynzAYVR8TFjD77Q58HYkZi4wMFNcsUy8fGQG+RK/v+lpwzGDEQe7TiL367DALjdhnBbiJE7yF86289c5G8rn+vPxZLkQiiROP3t8fIMEuKdbdAyGNdGwdllHSzEd4k5isvY9E6VUdfEYdhzRbB/mjIx9AzURBbMjPHpiPrrIbdZSgixOEiIqWbXVA==
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=ri18TUpV9qX/SRL7jy2aQlhqVZTVHP3RmWAgHkAH+O0=; b=BOPb8iPEpBs+2QcAp3JfpKJW+Bryh1VV08t19JvZrSmX9KhJABfarldrkcaCnqNe8xQctBzWKHH01kc3iGAmrLaErVPMlb/85ebFVHNXI2+9UKfVGODl3DWeZsXsSNFa/K/7GWWmZzXhec0gITf7FXVTnJK0Emr474dO8azvfj4=
Received: from DM6PR05MB6348.namprd05.prod.outlook.com (2603:10b6:5:122::15) by DM5PR05MB3115.namprd05.prod.outlook.com (2603:10b6:3:c9::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.14; Tue, 4 Aug 2020 15:20:00 +0000
Received: from DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::9d38:2336:1379:ce2e]) by DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::9d38:2336:1379:ce2e%7]) with mapi id 15.20.3261.015; Tue, 4 Aug 2020 15:20:00 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Chengli (Cheng Li)" <c.l@huawei.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Darren Dukes (ddukes)" <ddukes=40cisco.com@dmarc.ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>, "srcomp@ietf.org" <srcomp@ietf.org>
Thread-Topic: REQ-7-27-COMPRESS-01
Thread-Index: AQHWZJCCOVI5KUSHB0Oo/acgPHuJAKke1fhwgAAZhsGAAXC7cIAGAReggABkfFCAAHTmIIAA4MkA
Date: Tue, 04 Aug 2020 15:20:00 +0000
Message-ID: <DM6PR05MB634888D8F2A4D0DC2C2F932FAE4A0@DM6PR05MB6348.namprd05.prod.outlook.com>
References: <BN6PR11MB40816A31EF6DA71CA55F6381C8730@BN6PR11MB4081.namprd11.prod.outlook.com>, <DM6PR05MB634826F9C9607E344ED5179FAE700@DM6PR05MB6348.namprd05.prod.outlook.com> <BN6PR11MB40819B8312FD78047BDBF3A9C8700@BN6PR11MB4081.namprd11.prod.outlook.com> <DM6PR05MB634885C5CAFF2F8D5D78EDEEAE710@DM6PR05MB6348.namprd05.prod.outlook.com> <C7C2E1C43D652C4E9E49FE7517C236CB02B44291@dggeml529-mbx.china.huawei.com> <DM6PR05MB6348B2C5A3C5AC5B1B0B6B58AE4D0@DM6PR05MB6348.namprd05.prod.outlook.com> <C7C2E1C43D652C4E9E49FE7517C236CB02B46A09@dggeml529-mbx.china.huawei.com>
In-Reply-To: <C7C2E1C43D652C4E9E49FE7517C236CB02B46A09@dggeml529-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-08-04T15:19:58Z; 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=fe65ee4b-abc5-4ffd-9127-0e43271732d6; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
dlp-product: dlpe-windows
dlp-version: 11.5.0.60
dlp-reaction: no-action
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [173.79.132.205]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 83d53a92-7ba0-4385-631d-08d83889dac1
x-ms-traffictypediagnostic: DM5PR05MB3115:
x-microsoft-antispam-prvs: <DM5PR05MB3115BDCA35095412A4058F40AE4A0@DM5PR05MB3115.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OFYVSq/2bEmQMBPvAS1QX04xOyR/lMEz2gT4NIPShQQl2kNRVm22Zcbz1Y6Sw6hVU3YckpdvCyBST47HkoOUwtXSXumMr0CaCN69QRZC1ned9L8NvWYE/2jWw6IQ06eGcUHG0ISwDsH/AfKF2UlXTO8kXsIDXpgaDhMNvVZ761+1uzIroF1beSg92oHkgqNuHRAAbKcOYMiYQ0/LLspojKubExoMgrqKOMUppTGoFmREzwshQFJE7iTzU6qqPooitpXnwHr7X3KfWh1au8IBcEck5NxCu3jU0fJyMt6EL+OOLRZwqB1eCmvQ5TEK1pff
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR05MB6348.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(346002)(396003)(136003)(366004)(39860400002)(71200400001)(2906002)(26005)(9686003)(8676002)(55016002)(5660300002)(66446008)(8936002)(66476007)(52536014)(66556008)(64756008)(186003)(76116006)(66946007)(316002)(7696005)(478600001)(33656002)(53546011)(110136005)(6506007)(83380400001)(86362001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: GZboJxGZ2kuSPrrD8v39UJtD07Yu9ZT9olVYsESfPYWxOxT1AtA7KNCZadPXZMwSmbYbeDE2q2RlhjpU9rsm5opGhq87DKgfKv46bAZecl3RpLoj0ytfnCox/A1twi56DRJCYJKw5I5b0mK8K6n19vNFNjBwU91hJPQW3sG/QQCiggGdEnnG/LmIP7xvYLHIEOJMfH/iBy6TkFrc8I8Ahe3UvstcVDHhgdePaPRgZnQjpGLRhP6UfpsLvGsn3ym9S6p2LjX+i1NMxDkxJItDU1Je6lIgh1+GOb+SVKaDCEgN6RVLA8YuwtswZ58Y3vTs+efjDb/EBH6TkmgJKdRZS6tOcNwitd/VTRykd0pfTmAoWVHNFoDy1r5V2R7CuUlIIhdhL3ExQq/KXjPUZN/1DGel75YFqfRJBjo9AliI/tOKp5xlg3oQMb18PYHfuPbnnooPPduxjj3NOoX5BCYX70Nl2B6uNxSam0VFS7rguYoQzeepvSl2k2yG3bt76msg0Rz54tjM4h11+p3ha3MaCCS98DHAJPxh4IFD2LJjNBIqJvRz9pXo0RCMyFBt6QDD4nfuIGoXUgCG45eocX9W27a+K+b5a2uuX4Gku/PtamtYOs4ZNeaYx+xklJx41vtVMWn4xn+4idoIF8Fsw4uFAA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR05MB634888D8F2A4D0DC2C2F932FAE4A0DM6PR05MB6348namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR05MB6348.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 83d53a92-7ba0-4385-631d-08d83889dac1
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2020 15:20:00.3477 (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: lr44ivWUvrMCz1M4kWdj1X8MzHb7TDqUqpt7cMmnOCD9xZqOi80nFGch/EkneMMUOL0aEZ+/opsMX3HmZk9uog==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3115
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-08-04_04:2020-08-03, 2020-08-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 clxscore=1015 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 lowpriorityscore=0 malwarescore=0 mlxlogscore=999 priorityscore=1501 adultscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008040116
Archived-At: <https://mailarchive.ietf.org/arch/msg/srcomp/W4Kaes75-wokRoa7flM_Gv2gwwA>
Subject: Re: [Srcomp] REQ-7-27-COMPRESS-01
X-BeenThere: srcomp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <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: Tue, 04 Aug 2020 15:20:31 -0000

Cheng,

So, maybe the metric is a table like the following:


  *   SR path contains 1 SID - R must not exceed X bits
  *   SR path contains 2 SIDs - R must not exceed Y bits
  *   SR path contains 3 SIDx - R must not exceed X bits
  *   Etc...

                                                       Ron




Juniper Business Use Only
From: Chengli (Cheng Li) <c.l@huawei.com>
Sent: Monday, August 3, 2020 10:14 PM
To: Ron Bonica <rbonica@juniper.net>; Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>; Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org>; Darren Dukes (ddukes) <ddukes@cisco.com>; srcomp@ietf.org
Subject: RE: REQ-7-27-COMPRESS-01

[External Email. Be cautious of content]

Hi Ron,

I do NOT mean R MUST NOT exceed a number. Because it depends on the number of SIDs. More SIDs, bigger R. Like 5 SIDs, assuming that R is 80 bytes, while 10 SIDs, R is 112 Byes.

So we need to find out the number of SIDs when the R exceeds the critical number X of bits.
For example, the R of solution A will exceed the X when 10 SIDs are encapsulated. The R of solution B will exceed the X when 15 SIDs are encapsulated.

Can we call this SID number as Maximum SID Depth(MSD) to be inspect in a time?

Cheng



From: Ron Bonica [mailto:rbonica@juniper.net]
Sent: Tuesday, August 4, 2020 2:56 AM
To: Chengli (Cheng Li) <c.l@huawei.com<mailto:c.l@huawei.com>>; Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>>; Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org<mailto:ddukes=40cisco.com@dmarc.ietf.org>>; Darren Dukes (ddukes) <ddukes@cisco.com<mailto:ddukes@cisco.com>>; srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: RE: REQ-7-27-COMPRESS-01

Cheng,

If I am reading your email correctly, you are proposing a separate, but extremely important requirement. That is.  R must not exceed some critical number of bits.

Am I interpreting your message correctly?

                                                                                  Ron



Juniper Business Use Only
From: Srcomp <srcomp-bounces@ietf.org<mailto:srcomp-bounces@ietf.org>> On Behalf Of Chengli (Cheng Li)
Sent: Monday, August 3, 2020 9:06 AM
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>>; Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org<mailto:ddukes=40cisco.com@dmarc.ietf.org>>; Darren Dukes (ddukes) <ddukes@cisco.com<mailto:ddukes@cisco.com>>; srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: Re: [Srcomp] REQ-7-27-COMPRESS-01

[External Email. Be cautious of content]

Hi team,

We may need to maintain the R and P rather than providing the R/P only.

Because we need to compare R with the on-chip memory copy packet windows.  This is a really important factor for analyzing the solutions. If the R is large than the size of packet windows, then node should recircle to read the SID, which will make almost 50% forwarding efficiency drop.  Comparing to this, I don't really care the minor differences in overhead among solutions actually.

Thanks,
Cheng




From: Srcomp [mailto:srcomp-bounces@ietf.org] On Behalf Of Ron Bonica
Sent: Friday, July 31, 2020 1:26 AM
To: Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org<mailto:ddukes=40cisco.com@dmarc.ietf.org>>; Darren Dukes (ddukes) <ddukes@cisco.com<mailto:ddukes@cisco.com>>; srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: Re: [Srcomp] REQ-7-27-COMPRESS-01

Darren,

We are getting closer, but there is still room for refinement.

This requirement is all about metrics. So, have to:


  *   Measure the right thing
  *   Measure it correctly

I think we are measuring a compression factor. The compression factor is R divided by P where:


  *   R is the IPv6 overhead required to represent an SR path (measured in bits)
  *   P is the amount of information  in an SR path (also measured in bits)

See below for a discussion of how to calculate P.

If you want, you can include RFC 7855 as one of the proposed solutions. That way, you can see how each proposed solution compares to RFC 7855 without measuring it in terms of 7855.

                                                                                              Ron



Juniper Business Use Only
From: Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org<mailto:ddukes=40cisco.com@dmarc.ietf.org>>
Sent: Thursday, July 30, 2020 6:27 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; Darren Dukes (ddukes) <ddukes@cisco.com<mailto:ddukes@cisco..com>>; srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: Re: REQ-7-27-COMPRESS-01

[External Email. Be cautious of content]

Hi Ron and Sander, I think we are saying the same thing but slightly differently.
I'm going to assume all proposals encapsulate in an outer IPv6 header and "other stuff" to carry segments.  I believe this requirement has been proposed.

Without constraining how a proposal defines its encapsulating IPv6 header, the description can be written as:
When encapsulating a packet traversing an SR domain, the size of a proposal's encapsulating IPv6 header MUST be reduced vs the currently defined SRv6 encapsulating IPv6 header.  The size of the encapsulating header is measured in bytes from the start of the encapsulating IPv6 header to the start of the encapsulated packet header.

What do you think of this?  I believe it's more explicit and there is no assumption that a proposal must be compliant or compatible with SRv6.

Darren
________________________________
From: Srcomp <srcomp-bounces@ietf.org<mailto:srcomp-bounces@ietf.org>> on behalf of Ron Bonica <rbonica=40juniper.net@dmarc..ietf.org<mailto:rbonica=40juniper.net@dmarc..ietf.org>>
Sent: Wednesday, July 29, 2020 2:35 PM
To: Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org<mailto:ddukes=40cisco.com@dmarc.ietf.org>>; srcomp@ietf.org<mailto:srcomp@ietf.org> <srcomp@ietf.org<mailto:srcomp@ietf.org>>
Subject: Re: [Srcomp] REQ-7-27-COMPRESS-01


Darren,



I think that the goal is laudable. However, I think that there is a more solution-neutral way to measure compression efficiency.. Consider that:



  *   An SR path is a series of segments.
  *   Each segment is an instruction.
  *   The information of an instruction can be measured in bits. For example:

     *   The information value of a service instruction is greater than 20 bits (REQ-7-27-SVC-SCALE-00)
     *   The information value of a node instruction is equal to the number of bits in a locator (between 48 and 128?)
     *   The information value of an adjacency instruction is equal to the number of bits in a locator (between 48 and 128?) plus 16 bits (REQ-7-27-LINK-SCALE-00)



So, the information value of an SR path (P) is equal to the sum of the information values of its segments.



A compression mechanism produces a particular compression header for a particular SR path. So, we can create a table with the following columns:



  *   Compression mechanism
  *   SR path (described as a sequence segment types)
  *   Compression header length
  *   Encoding efficiency



In this table, Encoding efficiency is equal to compression header length divided by P.



                                                                                                         Ron

















Juniper Business Use Only

From: Srcomp <srcomp-bounces@ietf.org<mailto:srcomp-bounces@ietf.org>> On Behalf Of Darren Dukes (ddukes)
Sent: Tuesday, July 28, 2020 12:01 AM
To: srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: [Srcomp] REQ-7-27-COMPRESS-01



[External Email. Be cautious of content]



COMPRESS, Encapsulation Compression



Description:

A solution to compress SR for the IPv6 data plane MUST support efficient SRv6 encapsulating header compression.



Rationale:

The compression of SRv6 is the primary goal of the SR compression design team.



Metric:

Compression is the ratio of the IPv6 encapsulation size of SRv6 as defined in RFC8402, RFC8754, draft-ietf-spring-srv6-network-programming vs the IPv6 encapsulation size of a given proposal.

The encapsulation savings of a compression proposal vs the SRv6 base is a useful measurement to compare proposals.

The encapsulation metric (E) records the number of bytes required for a proposal to encapsulate a packet given a specific segment list.

  I.e. E(proposal, segment list)

The encapsulation savings  (ES) records the encapsulation savings for a proposal to encapsulate a packet given a specific segment list.

  I.e. ES(proposal, segment list) = 1 - E(proposal, segment list)/E(SRv6 base, segment list)