[Srcomp] Markup on Section 2.2.2

Ron Bonica <rbonica@juniper.net> Thu, 03 June 2021 16:26 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 E151E3A0CB9 for <srcomp@ietfa.amsl.com>; Thu, 3 Jun 2021 09:26:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.795
X-Spam-Level:
X-Spam-Status: No, score=-2.795 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_BLOCKED=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=Om4RNT4U; dkim=pass (1024-bit key) header.d=juniper.net header.b=InhxcxeJ
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 TSZJiTgANOCP for <srcomp@ietfa.amsl.com>; Thu, 3 Jun 2021 09:26:20 -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 6BD153A0CB8 for <srcomp@ietf.org>; Thu, 3 Jun 2021 09:26:20 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 153GHOjP009771 for <srcomp@ietf.org>; Thu, 3 Jun 2021 09:26:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=o2pGCxQmpdw0MrC09D9nuqWxFEsm+Fe6T4a/KxpFczQ=; b=Om4RNT4U3IMAjSAyxi+6tujp9M67hZMw6EinYIJ+no7XGqgUlVOKUKQWiNtCPeP6syA4 BtIPLBGkfKlscpFory8LuC0cgUDhM3xbGmymfd6zxYG87A6a18074f2FyWW2yGFBhYFk rSN7Ztqws+5n19vkTKzKj6NhnLE1TXFDaAca/ITigb/+ek2ZEovv31Xde4gugwWWG1Q6 WtPCcODd1u9MZPwsdB5JpifgjQwcp+q4+PgK87YZfPO+xIX+CFnwXeG3r3+hRS4iixoJ 5RaFLo85GlUUWLpxQ/AktwYIPqxBjPHP0JQqoNuqzH65nfqevYrwFcXbnhFw7GfSpaar yw==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2176.outbound.protection.outlook.com [104.47.58.176]) by mx0a-00273201.pphosted.com with ESMTP id 38xkgnhdqm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <srcomp@ietf.org>; Thu, 03 Jun 2021 09:26:19 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bGOu4tkiJOm1F6LPF/32hYZhApfppmEXIxumac/D3BAbD4tYE1Aex3xmY4u9vGzHD/06ojJKZ2NBybAqtgkfyfxekE8LgnRqvYHz72SnhFLTv7ArCIPl6g5g/h7m5V+xa1BHfHHmFo3o1J1oJkYeELEabqfE0tqTY/uB/Yusmuc6P0bGrrlQZldoCS3HCQpnbrnR+i5136FR8v/xbjbuPEdnSk5uHjIZE/mE2vZIWrNB41bmSSRu89Ve1ShPUFeWcG2WG33VE6BAnFBOXO59CQ7pQcYuq0XRvVszs8QXM3JOQ8k13UO8JlYoVCgZcnoNskKJ1aZ6uVKTYvyah1/Syg==
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=o2pGCxQmpdw0MrC09D9nuqWxFEsm+Fe6T4a/KxpFczQ=; b=i5eYJHARi1KrCCpaZUUFahVl32UnvbvkjowwHX/1qiYBqfQwUBBQF1ekxm529Re9Lm/RlszN0l7ziS/iNOdd9AwmBLW2PRJtVQ7x8ru9JIWwoxYr7dv0HKvcBxUdWBe8pPqkofYiPa3fU/wBigUXCxDrnxOLN00OHb2DEiPIyDkhbpjr1vtFFVsK6MbbL9SBKnuPhgxw7pLJxyuZNd69zpNaT7jmAMo4VD2J3JzPycrZBi9fEc3HQj0v6U9dO3aOHxSZPeeNfqlnwrzWzc8rRskwMwNyRWvD7cqvoW47pOORS0ZJSIiN0PhiGk2uITOjBTPyJEW6n3oEMOHeSX9PsQ==
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=o2pGCxQmpdw0MrC09D9nuqWxFEsm+Fe6T4a/KxpFczQ=; b=InhxcxeJ25x9Z7KcqSO20XaBF/uljSDlOMyhZhlUhjgV93D7HmCxBf95y24gcOcBrAm29P0gUO6/Cr4TGmCGF//WXT0eOrtJA5rQW/ChZsd35EsGl3s0IcA5Rhn+U2ZjxUg1eEzpmeiteX8H1OCZUDwFytyaJ7/dWsQNxbTbGjM=
Received: from BL0PR05MB5316.namprd05.prod.outlook.com (2603:10b6:208:2f::25) by BLAPR05MB7441.namprd05.prod.outlook.com (2603:10b6:208:296::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.11; Thu, 3 Jun 2021 16:26:17 +0000
Received: from BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::f0a3:d022:d21e:4649]) by BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::f0a3:d022:d21e:4649%6]) with mapi id 15.20.4195.022; Thu, 3 Jun 2021 16:26:17 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "srcomp@ietf.org" <srcomp@ietf.org>
Thread-Topic: Markup on Section 2.2.2
Thread-Index: AddYkJS0Koq1w9FES5S2WSkAtWfBdA==
Date: Thu, 03 Jun 2021 16:26:17 +0000
Message-ID: <BL0PR05MB53165FBF1905D9B98D607685AE3C9@BL0PR05MB5316.namprd05.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.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-06-03T16:26:15Z; 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=8573f75f-f5ea-407f-8f12-6eac45193384; 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-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 528cfffc-b69f-4b1a-501c-08d926ac504a
x-ms-traffictypediagnostic: BLAPR05MB7441:
x-microsoft-antispam-prvs: <BLAPR05MB74410F20547052BB5A455D8AAE3C9@BLAPR05MB7441.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: 7BxQ3mglE/oVUt09T8+ukpV1Lwal5ApaT/nL2+4KxVdQj/H91UojVS1bPF5hiEEizc8G+AJ9B3Wih/cIk1BVsS5OO0Eh6/zwyZODH6p8PfqVfS+iUCz5gJDVy/yZTCqrKlzUQVHyCEzBC7T55tQbxoRTQMz3F08/xjfHYnF3XdIxOfxy9TQfYPbM3UkYy1TrR2pC5KKq8zTky7b+PIlkJ6/mTHvhjMX+g3cWbg4mWF1ATRKZse5MsXxGHS+PIsfYEui15rbJY9PhlHBQVev2iuirCZW9NDZLQpXb3uolIvVl3viDfmf52bT+sfDzibUcZcKzEIsfDhCtARph8PM04BsMw3k69b2LndTVUviClqX4rlOc+4kq7vr0kFDTCgvJ4gGTlKAIl1gW+uMsLBTWR5z7DJRXkk9hYW/iOs6+rkBHLm24nWDlsFhnFIBrUYQXQ3G909CcWnopc37/8pmJOsvQ+lijvNgwk/2FFYdrf4njWjsPY5U3/Z6JVaoSreHvW5OjzqzVUnbmG6AASGuvObrr38rhDGz6+q/0xsvL8Yddxu+zjkL/NJQQaZlebBD9qpCiY5fQqfSJYoXFDWMcfqMCpDDYM5XxlPnh+2OYIV4=
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)(346002)(136003)(366004)(376002)(396003)(39860400002)(76116006)(9686003)(33656002)(38100700002)(6916009)(8936002)(122000001)(66446008)(64756008)(66556008)(66476007)(6506007)(66946007)(316002)(26005)(5660300002)(8676002)(186003)(7116003)(2906002)(83380400001)(478600001)(71200400001)(7696005)(86362001)(55016002)(52536014); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: ZurXfkqy4W3lW6gJbipX4G22Tztf9uJpw1qJH4rSTc+F/GPwVb9TILCB3c52ZU9JhAx3sarXz52QGeli/LaDGvqC/lSQA26oEhTMOnxvYel9kRQRyawRWo9H6yiPdZOiUTb5k1mfgzwJD/0XKUVOBwOk79ughcoPGangpmuIYDMd7elFspRQWbMg3cLBx8RG5V34WM92zdvLlf2i/Pz5xnLdvrwGXNr4oxmIPDkFPMi3M6GkZpLTQMQt+8BSKsaD0mvzOPPDhT88gOVPwKGCx8jeua5dAjkxpnny5NZp9sYX9yRTK32Z3z2RsF56fZmItKIxx7PtBijKIT9CqkCAFYJKOSeyOxCViFCDXok6xPH3p3R791hucPchlxcO/1DT9tLK80mploMxg6g9mIIMs3xk2HAuChPwik6uRQE3I99Ys7ZrGUF3AQV0mRsyQMiLPUIrK3PP9xKOKGwrS8kWjPEQiheULZU2UrMRAPwqarCp3NOvdDnkCIiTC4C3Mq3f2MImmvOGwNmXIDl5lRMNWhibS1ZrNNGDYltr3XxYFG/bnjvTmyS/NT6ykdaMv8TnRh5AFAVlnWRI9diDs9Hi5sbXgbAdKbrXkfRKQ996yIAfvK6QUNQevJWwkzRCh3TTn7IMZEd3xFuuRFUL8lpFxdWgRdjZ9oQS3T17AS9WrNEt8rvEEXpKuHJFLY8yVCTq2RFBfeA8ZfylCEBkSz2BPYihxJoG4v6VZjx8DoP1vao1Se67uCy4fnbSxzvNyvMnvWmIv2JGG5B626B02/GiECmJP0KyAyjfW5YonvhPuYHnL2M4kMWNMUeoNoZL8qHc8XoqgergoOs+3c/Bk/ncZlEC22CNT7NBxZzneZ5GN2ROMrh43QvtyRAPRHmNXB1SDGY5eM3juKf2IIIZKZncjD/zsrdM8QdwRT5C/kS7LRCCfmqUq1vI3LhP/gyNV8xyKkxcfvhw2jHQqZJYFiUsJbUzuowLOVLK/ljlujRE+lP+pGjCvMs3WVXR5WuMLP0MOnOHKAgoW3yC67TwbtdMovwbFUpMd3hWdtEobL9BvDiZCkfg/baFA3EwhyjCwcxY9w+scrXS7XZmIpxmIOoKQJQdoVv9mN69DP35lWwyCO+uoW8UpOaH+larAnr7G/qL1kaQD/4+zMXQJGrAWtvfB7FbnQeVWxXEhbqZX1oAFj0WDH7N88dnya7UH70dsS5jLAsqsf4lhrA/kPjrRYqfnpPr5QvKXg3ZuYf41bNSq80pdrAkIoP2Oui8nppjB4XrczfyO3jb4D+Sr0RpL+D+pfGfW/IXu2TJ9PYdvqNzmvSTINjGn24oz1UgwSnWuYLJ
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB53165FBF1905D9B98D607685AE3C9BL0PR05MB5316namp_"
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: 528cfffc-b69f-4b1a-501c-08d926ac504a
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jun 2021 16:26:17.1974 (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: 20JLuXPcqDFoWTjkxGo7VTCDFGt+VWfkKNM6Y1exV/JFkTOz5s1MQiwe3v7/861t53Wk2966QshxDhnYQL796w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7441
X-Proofpoint-ORIG-GUID: 5C04x_G8L6riOQkamkeVCwO0YlTyN-8Q
X-Proofpoint-GUID: 5C04x_G8L6riOQkamkeVCwO0YlTyN-8Q
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-03_10:2021-06-03, 2021-06-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 spamscore=0 clxscore=1015 malwarescore=0 phishscore=0 suspectscore=0 bulkscore=0 mlxlogscore=807 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106030110
Archived-At: <https://mailarchive.ietf.org/arch/msg/srcomp/s53Ew0WEBggzaFldFPjsxJ94UmY>
Subject: [Srcomp] Markup on Section 2.2.2
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: Thu, 03 Jun 2021 16:26:25 -0000

Folks,

IMO, Section 2.2.2 requires significant work. A few suggestions are below [RB]

                                         Ron



2.2.2.  Lookups Performed (LKU)

   Some proposals require a different number of lookups per packet,
   depending on the SID type and segment list.

   A strict TE path is considered with a 48B.1..15T.V segment lists,
   where each transport segment is an adjacency segment

   When lookups are performed at each adjacency segment endpoint:

[RB] We can delete the following text if we make the table more descriptive

   o  CSID and VSID require an LPM lookup for IPv6 header destination
      address
   o  CRH requires an LPM lookup for the destination address, and an EM
      lookup for the next label in the CRH to retrieve the next segment
      address to place in the IPv6 header destination address field.

[RB] End of text to be deleted

[RB] This is the more descriptive table

            +--------------------+---------+---------+---------+---------+
            | 16-bit or 32-bit   | CSID    | CRH     | VSID    | UIDSR   |
            +--------------------+---------+---------+---------+---------+
            | D.LKU(48B.1-15T.V) | IPv6 DA | IPv6 DA | IPv6 DA | IPv6 DA |
            |                    |    (LPM)|    (LPM)|    (LPM)|   (LPM) |
            |                    |         | CRH SID |         |         |
            |                    |         |    (EM) |         |         |
            +--------------------+---------+---------+---------+---------+

      Table 5: Strict TE: Lookups performed, 16-bit SIDs, 48B.1-15T.V

   Conclusion: CSID VSID and UIDSR require fewer lookups for strict TE
   paths.

[RB] However, the cost of an EM is generally much less than the cost of an LPM.

   A loose TE path is considered with a 48B.2..15T.V segment lists with
   a combination of prefix and adjacency segments.

[RB] We should replace this text with a table like the one below:

   o  At a prefix segment endpoint, where the next segment in the
      segment list is a prefix segment:

      *  CSID, VSID, and UIDSR 16-bit and 32-bit require an LPM for the
         IPv6 DA, and an LPM for the next segment in the segment list.
      *  CRH requires an LPM for the IPv6 DA and an EM for the next
         label.  When the adjacent node is not a CRH node, a third EM
         for the adjacency is required.

[RB] End of text to be deleted
[RB] Table

            +--------------------+---------+---------+---------+---------+
            | 16-bit or 32-bit   | CSID    | CRH     | VSID    | UIDSR   |
            +--------------------+---------+---------+---------+---------+
            | D.LKU(48B.1-15T.V) | IPv6 DA | IPv6 DA | IPv6 DA | IPv6 DA |
            |                    |    (LPM)|    (LPM)|    (LPM)|   (LPM) |
            |                    |         | CRH SID |         |         |
            |                    |         |    (EM) |         |         |
            +--------------------+---------+---------+---------+---------+

                              Table 5: Loose TE: Prefix segment followed by prefix segment. Lookups performed, 16-bit SIDs, 48B.1-15T.V


   o  At a prefix segment endpoint, where the next segment in the
      segment list is a local adjacency segment:

      *  CSID 16-bit requires an LPM for the IPv6 DA containing the
         combined prefix and local adjacency segment.
      *  VSID and UIDSR 16-bit require an LPM for the IPv6 DA containing
         the prefix segment and an LPM for the next segment, the local
         adjacency segment.
      *  CSID, VSID and UIDSR 32-bit require a single LPM for the IPv6
         DA containing the global adjacency segment.
      *  CRH 16-bit and 32-bit require an LPM for the IPv6 DA and an EM
         for the next adjacency segment.

         +  An additional lookup is required when the adjacent node does
            not support CRH (for a third lookup below).

[RB] Same here. A more descriptive table is better than text

   o  A note on EM vs LPM

      *  Implementation of a lookup as an LPM or EM is a local decision.
      *  The above designation of lookups as EM or LPM may not match a
         specific implementation.

[RB] Why would you do an LPM on a CRH SID 😉
[RB] What would the result of an EM on a CSID yield 😉


   +------------------------------------+------+--------+------+-------+
   | 16-bit                             | CSID | CRH    | VSID | UIDSR |
   +------------------------------------+------+--------+------+-------+
   | LKU(48B.2-15T.V) @ prefix segments | *2*  | *2*    | *2*  | *2*   |
   | LKU(48B.2-15T.V) @ adjacency       | *1*  | 2 or 3 | 2    | 2     |
   | segments                           |      |        |      |       |
   +------------------------------------+------+--------+------+-------+

      Table 6: Loose TE: Lookups performed, 16-bit SIDs, 48B.2-15T.V

   +------------------------------------+------+--------+------+-------+
   | 32-bit                             | CSID | CRH    | VSID | UIDSR |
   +------------------------------------+------+--------+------+-------+
   | LKU(48B.2-15T.V) @ prefix segments | *2*  | *2*    | *2*  | *2*   |
   | LKU(48B.2-15T.V) @ adjacency       | *1*  | 2 or 3 | *1*  | *1*   |
   | segments                           |      |        |      |       |
   +------------------------------------+------+--------+------+-------+

      Table 7: Loose TE: Lookups performed, 32-bit SIDs, 48B.2-15T.V

   Conclusion: CSID requires fewer lookups for loose TE paths.


Juniper Business Use Only