Re: [Srcomp] Questions of CRH Appendix B. RE: 2.3 State Efficiency

Ron Bonica <rbonica@juniper.net> Mon, 07 June 2021 12: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 6DCB73A12D5 for <srcomp@ietfa.amsl.com>; Mon, 7 Jun 2021 05:09:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.496
X-Spam-Level:
X-Spam-Status: No, score=-3.496 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=oi4EVT6N; dkim=pass (1024-bit key) header.d=juniper.net header.b=Awzmwc40
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 jucNAMsVm6aj for <srcomp@ietfa.amsl.com>; Mon, 7 Jun 2021 05:08:58 -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 0E8993A12D1 for <srcomp@ietf.org>; Mon, 7 Jun 2021 05:08:57 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 157Bxdvr011920; Mon, 7 Jun 2021 05:08:46 -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=80eo5R0zyw7zWFPLPFFSf9tCnK68aajRxPIgRR4lwC0=; b=oi4EVT6Ncvl2ywL9mYkrWdeonoQ6p8TOv+M6O40G5dTkuFPJnob42B1O3VrYOYmSlLpM yFYTS/VyLqbOYS56u+sg1dGqdpmGeo2wcU03VrThxcknNBKx7Yi+2Ev6Ek8C4R3zKPsQ YA5a5Qa/QDMOA3crSeMXImjtKEm2k14xCYrScpuQURvTJTEojJfdWq3TD2u6ClhLT6Py hFUqbynIU5RVKFh658MzN0p0oJztVmj5V8dRoarIWbKcndDJuUBd3W+X6NRXD2MRoDLx LVXD0vzf6QjB4jIDbIKSTDMGEeE15ZjcN5BQ9hPVt9o4WGS8tq/Pz0nqNZ69NxnWtwQU 1Q==
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by mx0b-00273201.pphosted.com with ESMTP id 391e2mggky-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 07 Jun 2021 05:08:46 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gqs8pjodFNtcy0iNoa5rdyIcZizew0iUcoRjqJS8ZPirczpWc/I02pEDXMVFTmeU95zifKl3XgxnLZp8KEQmOuFOs75iGvVfxmuY0Qr1I+kiRkui5xKjH/hhILqZKUaNUyo3AvJ3sC+E16AizV8orsmi5joX3yrNotDYxcEXF6lZW1SL6olpIR3c4vKXus1jCEYa7VoHab4tueHWCmS3gVeUSO0YJI8PRSeS0hM9Y3B/EJ2g8/E6L1CeCG949zGVSX40p61wFS1p3K3CzxjYwcJysO8w8ySz40hd8xKZxmbrW64ahvJf2pYXh9ZRAFw+FwMjv8+m6ABwAk+PlpI+RA==
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=80eo5R0zyw7zWFPLPFFSf9tCnK68aajRxPIgRR4lwC0=; b=XHe8hsuWfQDRPnvwE0sNMS7oObExX8+/NyXjkhM4Dp1vh9QuZtMUcZyfoJuIfLnVJAxI9I4IyyN03eNP5dStTJiKDeLLxeJ4ie61nE5mnFxxn3hEHauIcUmMeMkdx8kEKDa4oPnsfba+pSNSg7ArfRthtkSRNJboEc9da15K+nd7Jl576Mv4QvhNmGdHOeNtcTiNl/JBs+Te4DFImmnPRORLRz+5AKm/OV8H5D/cGiYOVU/BEPp2GoYE9jfPq6co2xvVNNptG/hWVJAbVh4e8ufj8bUSt5PSBnV3UOzY7wwsCGMvszp+/i9Z3jAdJHEpfSo+vSrJqaDefQtGwsxK5A==
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=80eo5R0zyw7zWFPLPFFSf9tCnK68aajRxPIgRR4lwC0=; b=Awzmwc40+OAt8LKhlXOQnKbIQkRBusHBQxofsM5yo3XkjhiX0RatjGlSj35/C/4ndHi2FbYuNySLz90/fpGRhsS0bOmn01YamtUkR7jTbzOp4FVa3Fm/a1vjNlQKvKpWaGRpkNbD5ynYiYEKfX9/29kMXG04p8gCfLY3YMzVDJw=
Received: from BL0PR05MB5316.namprd05.prod.outlook.com (2603:10b6:208:2f::25) by BLAPR05MB7476.namprd05.prod.outlook.com (2603:10b6:208:297::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.9; Mon, 7 Jun 2021 12:08:43 +0000
Received: from BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::657e:bddc:6eef:596f]) by BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::657e:bddc:6eef:596f%7]) with mapi id 15.20.4219.019; Mon, 7 Jun 2021 12:08:43 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Chengli (Cheng Li)" <c.l@huawei.com>
CC: "Darren Dukes (ddukes)" <ddukes@cisco.com>, "srcomp@ietf.org" <srcomp@ietf.org>
Thread-Topic: [Srcomp] Questions of CRH Appendix B. RE: 2.3 State Efficiency
Thread-Index: AddYGmGrkKKpJWn5RoaWBwMv27PDAAADhlfQAAAuQpAAUi09wAB/AT7wAAn7erE=
Date: Mon, 07 Jun 2021 12:08:43 +0000
Message-ID: <793372EE-E58E-4248-BD03-0064F6ED3042@juniper.net>
References: <09ae8eaf77a244a5a6ccdb760aa8c658@huawei.com> <BL0PR05MB53162F115E83A76ADC5225F5AE3C9@BL0PR05MB5316.namprd05.prod.outlook.com> <5dd8d320693a4fb994f44099e4c6294b@huawei.com> <BL0PR05MB5316DA13146DBFC61E8985D4AE3B9@BL0PR05MB5316.namprd05.prod.outlook.com>, <5df0c3f47011479e95b2ca0129c5ceec@huawei.com>
In-Reply-To: <5df0c3f47011479e95b2ca0129c5ceec@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [173.79.138.200]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0d673025-0b98-4164-63c4-08d929acfea9
x-ms-traffictypediagnostic: BLAPR05MB7476:
x-microsoft-antispam-prvs: <BLAPR05MB7476B2A6C4572ECC02447848AE389@BLAPR05MB7476.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: Ua2Bj1eMqT9FVlAqrf9Hnl/xLgu/FS/1y3skktZ1/fXxnm9/RE55ZCJiE0J/lzVd+7CxQmcTr4T2YP5N9ByOMoZYyKGXJ3wPn5yhljGdeTTaRVzjuxqEyo6bsmH7Fs3t6DLoZx3fMEiXTI2X0TSvfQrWM7K9TN0B9mCJ/j0KS0JpDW7tvCd6HXhFtf+2R0QG0Oqe80tsnP2qCeMoqXYzggu877k9aUQh6yPxlHOKNJzhVm3zsAeXs6NmvEiV5sYKvouWPE6sINxymQcZuhs8CCZQ5fFV6Tfs7tU2cSI/qThnJdf8wm9Wq0vEJG7gF0qNyypmc1ZAIUdCtx9kK2+b0ghupQDpKzll5/w658URlmCb2VJDFM11OQBkzH8LQ4sG6lLcKU1n8ZDqCrBjzymZVxOZfrn5EARjCTP01kZPKIVUsOLQ9TUHmhMaf75Uh+Yo4H0qAg3UuGigabtuG6oXYkjt0m99SzIMQ4O3v0/ylmfshqbVIN4A9kgY1IaFFVyO+QmorRGk3Fn9T9YUuk95ELATMh3MWfe46w+qBJCIICzg7WtB/eB094jcADXWQkMGQnNmuTYbd547cCiWZGuTlWG+zxW5m78D3QrXrePkdsKd5AXIIK54XlgFRFoFqu7SwRvAYqaY7ylPHXsPM3qaInFFCqfKxf9JPrn4AER0o4qGoTaIoWCiquzADy7UWILiZ1XvZIl+ulgJFsn2JBa98mpAhv/iAK//WmqzAXHWJ1ZDdRgvMaenOj6KlodHSqyMBWAPDDKEyH1JFqPaQANllQ==
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)(396003)(366004)(376002)(346002)(136003)(39860400002)(53546011)(6506007)(38100700002)(122000001)(478600001)(86362001)(966005)(83380400001)(186003)(5660300002)(71200400001)(54906003)(6916009)(4326008)(26005)(2616005)(36756003)(66476007)(66556008)(64756008)(66446008)(66946007)(76116006)(33656002)(6486002)(6512007)(8676002)(8936002)(2906002)(316002)(45980500001)(579004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: WM8KHJ5k6HLmcxcx5DN85oN2x+XZHY+36U+ai9qy3SlErHACcpZc6N17+2dcgCHB795OZvrT93bM2plntsk7Tzq+FsBM/bcYptyFV6qHw5CdEaGD82ZPQiBtnfV86alsU7uX/lqY3Ep25jn5jwWQ5Ri1wSc5KT1xObSttyrywx+mm8H5Hhv66bPWCHdPVkizhP2YlaVkEXU318RcT7ad3FKqJ7R1WmyYS/7j15n/4ALGsdHXHY63NCElQPohY3DZRBc1loAToPpe4FHUqr1zFhUrzbAymJMifT3KfmRxZDrsk7kfS5K3WhLoMEbgcB6phhyurW+IbY4x1SWyTI2VIBmc2lDbud0wWbzY8p2p6JtF+Iu6j78TMFKY7shNAuLUesXgj1Le3eJqvqNyvW9Uc9SSwORAfKnGifp2M54I0on22YF9v7JmnZv60yh7hDdYcQp87EeRXlv+if727x4jHhiRgPQ8cZ0qfRJhXaYvJTHjl+ed5IiU614vAXM6KY9wCGAgOMl+2T1w87Ik3MSGzOlr/BBUbhPLfYszBky9qyDbognAp+3RICVLlSgpnzsnX2suer0c4DbMrYri2XaI4PRBicYL8K/QN5M9yrL+XfVWKs8Hi5LvI1J5sVQT2rcoIivTbHaLi/xnXKGvLy0hF2aQnEoKiJDzIp07sQ8hO/eUTT3HSEvAxoUsJDojHFUsDp2HYdKKWrz0eZZJ0eEICXoqDzuw4UAmRrJx/6J3mqVBWc3GfzLCFCet8iw3xHL2V4QElyKIG7xedwj+vz3dSvNRzVQ5W2a2CaP2s8SyQZrprnPL0qdl8fyuYFSGjr6c1Poai9za4/5ty3/F+kpGy0Dha6dlJry3Qd3qc2QE27but2wDCEFElt756VvQiL/hrQb9d9g7h0neUZzg4P6mLEjyqDAVHkylYFcU6dRBPZQVW3T0TSgy0ZM42caQzO7F2A5mn4SGZeGlxthxskwpEPLGIm+AaE74fVvDryhEz7jF5Z3YbmV+6ntvsi53UHRnUClBxl/v3kkBU3eL4g6gyvI/IWZi1qKF4A3ipsH8Xp3yt9wU5tDLeOE6+gGevWYnnvxVM9wi5lB3ifI5slVGsPZFRbysYqfreZtiVHFERka2g5345bdCpyA8+HgPq7uWDWiBOjoLM6QJUOmLst17EaBnckKW6h9TCd8jLoLa76q1OeiSp196i7gd86vN3gLgzPTX6AHb+YDpIaCf5o5pFmIJPqDlJMqvJ6Ot2FRnBr39YS7EenELH+/xi1TPDQdtRr7EY8m+L03g+UxkWWofgqC1A7nVUQ5sxCr3NTA77c22cajw87VgH+1ma5a6rskN
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_793372EEE58E4248BD030064F6ED3042junipernet_"
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: 0d673025-0b98-4164-63c4-08d929acfea9
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2021 12:08:43.1604 (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: dXgeCunNJjNVL0OoH6p4nFGpYwgn8ceSRz6F7/a7sGFMBXh3m52uKWwJpwPVswrpWYCo+65bnp/fxYieaxmgXw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7476
X-Proofpoint-ORIG-GUID: H4WoBwDlZ7dpJtVKLFD2H2uvllPU0scJ
X-Proofpoint-GUID: H4WoBwDlZ7dpJtVKLFD2H2uvllPU0scJ
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-07_10:2021-06-04, 2021-06-07 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 clxscore=1011 adultscore=0 priorityscore=1501 malwarescore=0 phishscore=0 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106070092
Archived-At: <https://mailarchive.ietf.org/arch/msg/srcomp/IFbNYOmHkk2G4_Fu4vJgdPpDhjI>
Subject: Re: [Srcomp] Questions of CRH Appendix B. RE: 2.3 State Efficiency
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: Mon, 07 Jun 2021 12:09:04 -0000

Ching Li,

Which requirement are we discussing?

Ron

Sent from my iPhone

On Jun 7, 2021, at 3:27 AM, Chengli (Cheng Li) <c.l@huawei.com> wrote:



[External Email. Be cautious of content]

Hi Ron,

I guess it is clear that we need P to maintain END SID for each Dn,
or maybe we should add text to describe that it is a common case that a node will maintain the received SID for SPF.

The Adj SIDs are allocated by the node P triggered by received prefix SIDs of Dn, so the Prefix SIDs MUST be counted.

Thanks,
Cheng




From: Ron Bonica [mailto:rbonica@juniper.net]
Sent: Saturday, June 5, 2021 2:50 AM
To: Chengli (Cheng Li) <c.l@huawei.com>; Darren Dukes (ddukes) <ddukes@cisco.com>; srcomp@ietf.org
Subject: RE: Questions of CRH Appendix B. RE: 2.3 State Efficiency

Hi Cheng,

OK. Now I can find the text to which you refer 😉

It is not clear that P maintains an END SID for each Dn. If it already has 2 END.X SIDs for each Dn, the path computation element (whether it is a controller or the SR ingress node) can load balance between those.

                                                                                                           Ron




Juniper Business Use Only
From: Chengli (Cheng Li) <c.l@huawei.com<mailto:c.l@huawei.com>>
Sent: Wednesday, June 2, 2021 11:35 PM
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: Questions of CRH Appendix B. RE: 2.3 State Efficiency

[External Email. Be cautious of content]

Hi Ron,

I am not really sure about that. I mean the Appendix B in your draft[1].

I reread CRH draft yesterday and learned a lot, appreciated!

Thanks,
Cheng


[1].https://datatracker.ietf.org/doc/html/draft-bonica-6man-comp-rtg-hdr-26#appendix-B




From: Srcomp [mailto:srcomp-bounces@ietf.org] On Behalf Of Ron Bonica
Sent: Thursday, June 3, 2021 11:30 AM
To: Chengli (Cheng Li) <c.l@huawei.com<mailto:c.l@huawei.com>>; Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org<mailto:ddukes=40cisco.com@dmarc.ietf.org>>; srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: Re: [Srcomp] Questions of CRH Appendix B. RE: 2.3 State Efficiency

Chengli,

I don’t see Appendix B in version 01-6 or 01-7. Didn’t we agree to drop it from the document?

                                                                          Ron



Juniper Business Use Only
From: Srcomp <srcomp-bounces@ietf.org<mailto:srcomp-bounces@ietf.org>> On Behalf Of Chengli (Cheng Li)
Sent: Wednesday, June 2, 2021 10:02 PM
To: Chengli (Cheng Li) <c.l@huawei.com<mailto:c.l@huawei.com>>; Darren Dukes (ddukes) <ddukes=40cisco.com@dmarc.ietf.org<mailto:ddukes=40cisco.com@dmarc.ietf.org>>; srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: [Srcomp] Questions of CRH Appendix B. RE: 2.3 State Efficiency

[External Email. Be cautious of content]

Hi Ron,

I get confused of the analysis in CRH appendix B[1], hope to discuss with you.


   CRH compressed SRv6 can encode this SR Path in two or three segments.
   When it encodes the path in two segments, one segment instantiated on
   P and the other on the destination.  [It seems like something wrong here?]To support this strategy, P
   instantiates 2*N SIDs (one per network per destination).

First of all, the node P maintains a N FIB for Dn for SPF forwarding, correct?
For forwarding the packet to a specific interface, 2N FIB entries are maintained?
Furthermore, 1 prefix CRH SID for node P is maintained as well?

So the sum should be N+2N+1 =3N+1?


   When CRH
   compressed SRv6 encodes the path in three segments, two segments are
   instantiated on P and the other on the destination.  The first
   segment on P updates the IPv6 Destination address without forwarding
   the packet, while the other segment on P forwards the packet without
   updating the IPv6 destination address.  To support this strategy, P
   instantiates 2+N SIDs (one per network and one per destination).

For this, it should be 1 Prefix + 2 adj + N =3+N?

Thanks,
Cheng

[1].https://datatracker.ietf.org/doc/html/draft-bonica-6man-comp-rtg-hdr-26#appendix-B





From: Srcomp [mailto:srcomp-bounces@ietf.org] On Behalf Of Chengli (Cheng Li)
Sent: Wednesday, June 2, 2021 3:01 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>
Subject: Re: [Srcomp] 2.3 State Efficiency

Sorry for my late reply.

I agree with the text in this section, at least for C-SID, VSID part. I guess it is ready to be added to the draft.

Cheng


From: Srcomp [mailto:srcomp-bounces@ietf.org] On Behalf Of Darren Dukes (ddukes)
Sent: Tuesday, May 25, 2021 10:26 AM
To: srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: [Srcomp] 2.3 State Efficiency

Below is the proposed text for section 2.3 for review.



2.3.  State Efficiency

   The compression proposal SHOULD minimize the amount of additional
   forwarding state stored at a node.

   State efficiency is analyzed at an edge node and in a single sub-
   domain of the SR domain, where three parameters are considered:

   o  N: the number of SRv6 nodes in the sub-domain
   o  I: the number of IGP algorithms [I-D.ietf-lsr-flex-algo]
      configured
   o  A: the number of local adjacency SIDs
   o  D: the number of attached SR sub-domains at a border node
   o  V: the number of VPN services at edge nodes

   For a sub-domain consisting of 1000 SRv6 nodes (N=1000) and some
   number of non-SRv6 nodes, two IGP algorithms (I=2), 100 adjacencies
   per SRv6 node (A=100), up to 10 attached sub-domains per border node
   (D=10), and up to 1000 VPN service segments per edge.

   o  N=1000, I=2, A=100, D=10
   o  V=1000

   UIDSR, CSID and VSID require the following entries:

   o  a FIB entry for the local prefix segment, one per algorithm (I=2).
   o  a FIB entry per local adjacency SID (A=100) **Note1
   o  At border nodes either:

      *  A.1) a FIB entry per domain (D=10) to swap the IPv6 destination
         address prefix.
      *  A.2) a 128-bit SID in the segment list of a packet, requiring
         no additional FIB entries.
   o  At edge nodes, a FIB entry per VPN segment

   CRH requires:

   o  a CFIB entry per CRH node per IGP algorithm for local and remote
      prefix segments (N*I=2000)

      *  One FIB entry per node (N=1000) per IGP algorithm greater than
         1 (per I>1) (N=1000)

         +  IP Flex Algo requires a loopback address per algorithm per
            node

            -  CRH assigns a CFIB entry per loopback
   o  a CFIB entry per local adjacency segment (A=100) **Note1

      *  When non-CRH adjacent nodes are present, additional state is
         required for CRH as per CRH appendix B.

         +  B.1) Up to one CFIB entry per node (N=1000) per local
            adjacency segment (A=100) per algorithm (I=2) to support
            non-CRH adjacent nodes in the sub-domain (N*A*I=200000).
         +  B.2) Up to one CFIB entry per next endpoint if attached to
            non-SR domains and an additional CFIB entry per adjacency to
            support non-CRH adjacent endpoints ((N+A)*I=2200).
   o  At border nodes, assuming two inter-domain links per adjacent
      domain for redundancy, (as per CRH Appendix B) either:

      *  C.1) a CFIB entry per unique endpoint (N*D*I), per inter-domain
         adjacency (2) (N*D*I*2=40000)
      *  C.2) a CFIB entry per unique endpoint (N*D*I), plus inter-
         domain adjacency (2) (N*D*I+2=20002)
  o  At edge nodes, an SRv6 SID FIB entry per VPN segment and a CFIB or
      TPF FIB entry per VPN segment (V*2=2000)

   **Note1: there may be additional adjacency SIDs for protected,
   unprotected, and per algorithm adjacencies, resulting in some
   multiple of A.  This is common for all proposals.

   +----------------------+----------+-----------+----------+----------+
   | 16-bit and 32-bit    | CSID     | CRH       | VSID     | UIDSR    |
   +----------------------+----------+-----------+----------+----------+
   | S(N1000,I2,A100,D10) | *102*    | 2100      | *102*    | *102*    |
   |                      | A.1: 112 |           | A.1: 112 | A.1: 112 |
   |                      | A.2: 102 |           | A.2: 102 | A.2: 102 |
   |                      |          | B.1:      |          |          |
   |                      |          | 202100    |          |          |
   |                      |          | B.2: 4500 |          |          |
   |                      |          | C.1:      |          |          |
   |                      |          | 40000     |          |          |
   |                      |          | C.2:      |          |          |
   |                      |          | 20002     |          |          |
   | S(V1000)             | *1000*   | 2000      | *1000*   | *1000*   |
   +----------------------+----------+-----------+----------+----------+

                         Table 8: Forwarding State

   Conclusion: CSID, VSID and UIDSR minimize forwarding state stored at a node.
--
Srcomp mailing list
Srcomp@ietf.org
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/srcomp__;!!NEt6yMaO-gk!WbqYjbh_CvrBXjxxlG0ViQmY7JXzHw6k_PUp7d_BuZuiyCRV-XAupHD5LE_zC8Ip$