Re: [Srcomp] Section 3 analysis for CRH

Ron Bonica <rbonica@juniper.net> Tue, 13 April 2021 13:56 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 2FB633A17F0; Tue, 13 Apr 2021 06:56:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 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, 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=No4ssxYg; dkim=pass (1024-bit key) header.d=juniper.net header.b=YRYDrvhI
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 i1j4Q_eJORdq; Tue, 13 Apr 2021 06:55:56 -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 5C32B3A17F6; Tue, 13 Apr 2021 06:55:56 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13DDtDqB011304; Tue, 13 Apr 2021 06:55:54 -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=cdZt09lG6f5fW5pe2r6p2x0hFlu3MFl5FcdtRGECUNc=; b=No4ssxYghlJOn6QDLxRe8JtDqb/vi3jrhZ9ac5aky/6JkV6Ovt5SxB32SqmQECACIBP2 gkUwncpXODrYcoXXDFxrPJMxqa5JiITXIpmhroZgcZ4j3y4cBIjPRNta8pzspYoFRid0 eoOBuVJmsUtEAPNfgX5wlRyOQUhSdnmuVsL38b/iK13pqZnN7y9oHXvN0M5rndKN6wHd LlnEZ4BrLyxMk+e2JiCvenzT/DNj27OXC1tVB1RneakdYDvA8rog9fKpc6heNYmAc7JS LuhSEo27AJKxVzijazdNo9knwY7We9LNJmJRcs+s+Iscm4hEOEthcW6Q6CbY6toBDGy/ ig==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2177.outbound.protection.outlook.com [104.47.57.177]) by mx0a-00273201.pphosted.com with ESMTP id 37w5t50nhd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 13 Apr 2021 06:55:54 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DGjXqVdJ/T2699YKevFefpGwX7ZZXQm0LxfJ+lm4kdwhLv3M369lqnEP9uYXaTMxa0LgSp44sZ92LJ2vn/QPjkAay96QjOVbPomjaykmpgfrQ2SpQBHAsYei5iGWRNrS3RTG005eX7/MMP6uMisRmDsZPTe87/oKqItGQ0YCAUbHc/rdWnSimlnIcJo2ofx4VWnuaWeJX20kXyX6M2AFP+naBhfktyPw1kns6IETVgAI4lKxS+N51yCRKTD0KaBKX8pvTdyp/Dl9dYRNK9LCFULzUnarCRSgVJQTBmHTb9E99F3c0vNgmBFRP4CM/2+I6xDn453eFBvpZJOmK692Lg==
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=cdZt09lG6f5fW5pe2r6p2x0hFlu3MFl5FcdtRGECUNc=; b=W/GgI90nzF7ucGLpjXGdEbZzXWJVpDeGrvrrjuGNoTyS2u3HxiORnR6OJKyXimPg6RLZNFrMW88aibq3UUV3tjdPZsRNABfi7wLueGgfY+Rd+h3bsrxLHHrMvqwt+VdnwqBzqWTTQ6VR2CqcC5HqdryDb/qmKByHnvZ4hLyaeVWCm8qGofLuJreyQ1+AseY4pl7RqcLAbjzVdaqppHMjvpC0ro41R6bC1tYcA3PSR8s8Wcn9rVwJ8EycwTPShiKcxDm++61EyYN+RTdorSC3csGn+hgYpchmeyJeXrZsIqtoWnyQ6sC/q9Qw6XzX3abwrOXC424YGPkk4AiCBvChSQ==
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=cdZt09lG6f5fW5pe2r6p2x0hFlu3MFl5FcdtRGECUNc=; b=YRYDrvhIbjHNqaCCDabpouy25Lui1JkSvJIo2uMqLOuJqnfQ05SOqnw3dofyX34VhNJr4W8CgU2ndPPXrVCDJnzI+6jE1bcalllQ+Fu9+7OC7ckUsXkAOaDEA7nqDAt8DEokmlczd2yIgH4qk5xJ/KYnvqFOJZo/GVTRQOqAW1E=
Received: from BL0PR05MB5316.namprd05.prod.outlook.com (2603:10b6:208:2f::25) by BLAPR05MB7329.namprd05.prod.outlook.com (2603:10b6:208:29f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.6; Tue, 13 Apr 2021 13:55:52 +0000
Received: from BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::f0a3:d022:d21e:4649]) by BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::f0a3:d022:d21e:4649%7]) with mapi id 15.20.4042.014; Tue, 13 Apr 2021 13:55:52 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "srcomp@ietf.org" <srcomp@ietf.org>
Thread-Topic: Section 3 analysis for CRH
Thread-Index: AdctVkWKt0DkVINfSG6cA9DUfprKPACUIRjUAAD9HFAAK9AGhQAEivkQ
Date: Tue, 13 Apr 2021 13:55:52 +0000
Message-ID: <BL0PR05MB5316E4F6F9D8194C181CC379AE4F9@BL0PR05MB5316.namprd05.prod.outlook.com>
References: <BL0PR05MB53166D9702F526CE163F7703AE739@BL0PR05MB5316.namprd05.prod.outlook.com> <BN6PR11MB4081E7D84E993565919F290EC8709@BN6PR11MB4081.namprd11.prod.outlook.com>, <BL0PR05MB5316B4B490511230FBE7608CAE709@BL0PR05MB5316.namprd05.prod.outlook.com> <BN6PR11MB4081624C86E2F9618B1C5064C84F9@BN6PR11MB4081.namprd11.prod.outlook.com>
In-Reply-To: <BN6PR11MB4081624C86E2F9618B1C5064C84F9@BN6PR11MB4081.namprd11.prod.outlook.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.0.76
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-04-13T13:55:51Z; 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=; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
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: [108.31.143.191]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b626e7a7-246e-433c-259a-08d8fe83da0f
x-ms-traffictypediagnostic: BLAPR05MB7329:
x-microsoft-antispam-prvs: <BLAPR05MB7329461489B82FD9AD6736FBAE4F9@BLAPR05MB7329.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FheAfiV0tfwnO5jZUaG5czRZ7k2P4SCpm9zR/vbkOdfKMJ+//vYSSII2lX1n3dluMZVfWfspXcx30gRQK25IjRhxUo9x84EHjxG5DmxMud9MDpiPWDs9Aul2yI8Soim1dOm5KzWkX9O8R2OWUCQw2Rhs6lYwcKnpeU1GbVJr3t6drKe2LkuG6IrQbcAYaZm8UEOQdBGXuQ8sQ9P2ZxKity5BJlBrY54KGaXG0jD0V8pDhfE5vAGuyNj/1hcdHIXQqd/arRsooi+SHG8Qjm4TyLPSDWaYq19pBQyuRDUWDCN0FAyE3uCKsNAUCAp40d0bvAxN0ED+ltILavyCnjg407IowRlJXV1hrdvSt2QaOatp9YYMaa/747OUVTLCVMl88XKfJGz0QO4AG16Zj3LLdbPf/By1CgVD7dasRTq2nk5MVxxo4kmUZq/1aW4xSCW33Mwptej0ONkDBQO7QtD1c9tLVqGM+JMuheduFCyGgAVkzm3sJjsGFNZm+t4XTOkKNx8YqWChUzndm48j2iqLiwkfrqvH0CzMFwa3lm15SSHtYSBdkNgTbFZya1W9LOFivhY31l8EbEY17bYzxJExBp4+qYEIiBCQyg3Usz7OCJw=
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)(39860400002)(366004)(376002)(396003)(346002)(136003)(86362001)(66946007)(55016002)(7696005)(76116006)(53546011)(5660300002)(8676002)(2906002)(6506007)(9686003)(71200400001)(478600001)(64756008)(52536014)(33656002)(66446008)(66556008)(66476007)(26005)(316002)(38100700002)(110136005)(122000001)(186003)(8936002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: 2BJZTfgwWflskMTFHafna9H6Acb+2iw+cv2TQbAMrco09qKwDprE415pUzsSPYvcQ7Q5NzHTMTmue/QssJFsuLGuTUaLFbQ6D93ngEJQb2pOene5REZt6jXgHdBhYq3ujH3Cx7EFBs5T5hwt3neEesx2RZAsI2fhzJjnphjV6fc/Tynun1aSAniBwU0pEYWRnAYpfQgjytP7Ijaet3TeK8/3QILPYUaoQ+qXWN53tZsgjpv+AF2SPyY9J6ka3WDgMPHkFJaZ6MIqDkJescHJajX0V8zNVRfXaBDjptX8489hj57Sj+CEc8I7LxXCF4+eaKsjrtZ8BUq9mistGHumyMmBAPFw+DXXv6zJSuSuRQl0NpJiB700AMVD43iBeqJejEnNIuEMYIlH0lpvFRToUTSPTEGiIwFb8OG88RKmv0mug1Y+MhNWZn8PUx3rBhmN9qLUxUuwwWIZvYGIs02d1t3iPvTGGfYIXWXid00uKwozHR3qXBEVS1AJ5JcSqr072F5m/i6a4Nh8X8LqdhnTqdqdsVIO1OIMsPe+jNg18Ee2X3LHStPZ2TvugyaI3i1IzduxHi0wJS+cvlILfb6Kslg7Anm/GaPybkhfG1tb1vIIglO7KnevBa9YBsYh1a49f9zSli8qNYR6P5QnpjZt0sYgupUYu3AUsuLvMZ0ezu13yT8jnDfB8bXKLThY7qlSaxEtv3ReOvOSfNRqdELMweyzdTbrdC/JRDO/SvZlqskOhDJ0hCtmCKkcnPzuGHMuBEEGWr3Jw7rn/0Oj6F48iEhCmgbmeAdDkmlsnxEMkR50SHU4j20j3JMTtwotpxffIXsXgzbmuhpp0L+DSgOL/Q3Q1D+nVTjrQAtdYdOTltNBo+VqwA4fLdqRYLiEYzBvCvcuVTwnvygq27wPxcHUUAPUjKXEHw7da6XlDQ6uSvFHRm7K81Zjlj+J+YmhpTj4TgCgkIejTecThn9rD5q5VDCh5xc717zb4DHfPaIYWClwK/7nYx9a3axp27408BzOIdYhpFjlU8zwkLGqjn5COgzzL3B4gSS5fKL3bL+vGBQjhMdGgPYTc8OKTvPUTpOV6BfDcugloyHkhdY2mKx29UNY3N/xL7E1LlQJhyWmWESS+PqO8JeQrYCTbtC0JR4n+j/lPkOYnf4DVa11h5PdrGRlpe91U/2JB6lEOPz9BGabQQPpx9tK0QE+xP2rNtBrReeEWmKT7/wQKTZhQs4xZwA1hY+aMVm0vxtjj2tXog+0eaLC01l7ca37Pbp0tCybeW2hzZKaQpe08miIl/VxFfQ9yJUcUDJ89sgXOZ+DLlfr8MEOpOxbSqXzMBgfOPq1
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB5316E4F6F9D8194C181CC379AE4F9BL0PR05MB5316namp_"
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: b626e7a7-246e-433c-259a-08d8fe83da0f
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 13:55:52.3792 (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: pqS+NU1K13rQF2QX4DNPpdBCOlhVmBeved8T3NiBhq/9L405VdDHYNJPw6761Xzdwzd4Effh4W4h4tTjYyCy5Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7329
X-Proofpoint-ORIG-GUID: gF_8H76MfDe4Af_t0bDTYov3VzPqDSyA
X-Proofpoint-GUID: gF_8H76MfDe4Af_t0bDTYov3VzPqDSyA
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-13_04:2021-04-13, 2021-04-13 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 impostorscore=0 suspectscore=0 phishscore=0 spamscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104130098
Archived-At: <https://mailarchive.ietf.org/arch/msg/srcomp/_dcili_XLOvTfwhsUnww6wdEnqk>
Subject: Re: [Srcomp] Section 3 analysis for CRH
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, 13 Apr 2021 13:56:01 -0000

Darren,

If you read a little farther, you will see the following text:

   The topological function specifies how the processing node forwards
   the packet to the next segment endpoint.  The following are examples:

   o  Forward the packet through the least-cost path to the next segment
      endpoint.

   o  Forward the packet through a specified interface to the next
      segment endpoint.

The first bullet point clearly refers to prefix segments while the second clearly refers to adjacency segments. These are only two examples. The text  does not preclude binding segments.

Last year, when this draft was up for adoption, there was considerable pressure to avoid SRv6 terminology. However, I would be glad to use it if it clarifies anything.

                                                                                        Ron




Juniper Business Use Only
From: Darren Dukes (ddukes) <ddukes@cisco.com>
Sent: Tuesday, April 13, 2021 7:46 AM
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>; Ron Bonica <rbonica@juniper.net>; srcomp@ietf.org
Subject: Re: Section 3 analysis for CRH

[External Email. Be cautious of content]

Thanks for that pointer, however there is no mention of adjacency nor binding SIDs in that text.

   Each CRH-FIB entry contains:

   o  An IPv6 address.

   o  A topological function.

   o  Arguments for the topological function (optional).

   o  Flags.

   o  A service function (optional).

   o  Arguments for the service function (optional).

   The IPv6 address can represent either:

   o  An interface on the next segment endpoint.

   o  An SRv6 SID [I-D.ietf-spring-srv6-network-programming],
      instantiated on the next segment endpoint.


Darren
On 2021-04-12, 10:48 AM, "Ron Bonica" <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>> wrote:

Darren,

Take a look at Section 4 of the CRH draft.

                               Ron




Juniper Business Use Only
From: Srcomp <srcomp-bounces@ietf.org<mailto:srcomp-bounces@ietf.org>> On Behalf Of Darren Dukes (ddukes)
Sent: Monday, April 12, 2021 10:34 AM
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>>; srcomp@ietf.org<mailto:srcomp@ietf.org>
Subject: Re: [Srcomp] Section 3 analysis for CRH

[External Email. Be cautious of content]

Hi Ron, the CRH draft does not describe how adjacency nor binding segments work for CFIB.
Can you please point to the specifications describing the functionality claimed in 3.2.1.

Thanks
  Darren

On 2021-04-09, 11:58 AM, "Srcomp" <srcomp-bounces@ietf.org<mailto:srcomp-bounces@ietf.org>> wrote:

Folks,

The following is CRH data for Section 3 of the analysis document:

3.1 - TBD. I will work on this Monday and Tuesday
3.2.1      FSID - Compliant
                FSCOPE - Compliant
                F.PFX - Compliant
F.ADJ - Compliant
F.BIND - Compliant
F.PEER - specification required
F.SVC - compliant
F.ALG - compliant (see IP Flexalgo draft)
F.TILFA - compliant
F.SEC - Compliant
F.IGP - Compliant ( see ISIS CRH draft)
F.BGP - Compliant (see CRH BGP draft)
F.POL - compliant
                F.BLS - specification required
F.SFC - compliant
                F.PING: compliant

3.2.2 Compliant. Satisfies this requirement by using a binding SID to impose an additional SRv6 header (IPv6 header plus optional SRH) with non-compressed SID.

3.2.3. Compliant. See Section 2.1. for compression at each SR path length.

3.2.4. Not compliant

3.3.1. Compliant. And classic SID can be represented by a CRH SID.


3.4 Compliant. The 16-bit CRH SID can represent 65K objects. The 32-bit SID and TPF can represent 4G objects.

                                              Ron


Juniper Business Use Only