Re: [yang-doctors] draft-ietf-isis-sr-yang and draft-ietf-ospf-sr-yang

Reshad Rahman <reshad@yahoo.com> Tue, 14 November 2023 14:55 UTC

Return-Path: <reshad@yahoo.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF93BC14CE30 for <yang-doctors@ietfa.amsl.com>; Tue, 14 Nov 2023 06:55:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1nJYyz8zNput for <yang-doctors@ietfa.amsl.com>; Tue, 14 Nov 2023 06:55:15 -0800 (PST)
Received: from sonic309-13.consmr.mail.bf2.yahoo.com (sonic309-13.consmr.mail.bf2.yahoo.com [74.6.129.123]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 839D1C14CE25 for <yang-doctors@ietf.org>; Tue, 14 Nov 2023 06:55:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699973714; bh=QBI/bFwKUySPFS+i5HJRL7MQsX+nTWUYri87lIncHQs=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=Qms/x1j7m4UWDhrcb3Zsb0Nv4IrM4EFJceFxm1VbVRL8d+7EJ6MKRW7Uh5+EmPXztSf0WzI3fQXZe6E52J86FhKu6bcxHt13zVddA2sRMaqJ5VFHSwPFCTUyQRLw0P9ITLItBbY/6qla3p32G61whaUz5ScMT/6dvuGGbwYrlbDgDW1gT8roUUdQ6YRVBnng/M5tfH6DD4RATtw4fR7UD6LEsDTyfLekUvpgJuggNwBxDRJDsuDXZcnd3AnOWnDEY2lNlfBhezq57U1DjwfZGu7c6EEN/84GDIJAj/dwwtJq1pZpkSF217EDpPLRTiBeX1CRPiQnj+qj2/JGvH3x4w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699973714; bh=V/dT4BacTZeJm/dGGNhnspsJS2nJkVSJB8ehiozZdoJ=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=t7R2ZxynAMW1VwO/owvHGMsis8aGIHooGqvbjuv+6pEiENkL5AT7kNIxGArYB7ZXsdxWpNWKZW5Sfe+qHF7JneDB7waCVmJ0DspFyeAh4w7WezZv8ZFqGvogz57mFB04ZPi7DGFZy9+HuwljxVdgOGWqYn45sY7JahdF+dw9nKI55ZIr930P1SxEZSdk82GDG+zedolxsqDGNC0TtULWFmjEuUjgRiA+IUsCURe/lu8wC08s1H6Zkt0xg1hcnrWmHbR8DfmaNGbgxEzwLwG2WL5prAa5woZwcD9cqrowK8DZN3LZ1tGTyg0cNmCsgcr+h3/A+dhw+mArk5V9VHlKJQ==
X-YMail-OSG: uAucdFkVM1lRfUyZF9BLlLqRYRQOW.kd7oQSOHcfzLLR75s_S5Ja0mLp3k9W3lu hwlsjA3qkTzmge3oUSBMf9r6pdsNxMyboae3fEyencodGWBR6_5ksb3OpnFb2bVvp13Q4UsbUpLO Zd25DPBiVa6yVRp3sekwsogOTDBMizYzBEMwPeAgvh0JgxWycN5TyXvAIa6kAt8Z6GzEgr0szssR cvwLkbogJj5.l4AdNUDJlm_p.pQN_oSxXmApB0GNgaoak0r36IIt0W_FeBu3pWSmT6Lp9hlg59My SFNESfNyxvwB6fZDSWFk.vCRSLuwMEScYJvisCgUVUaDl8sTL87IuXWckWKeyWJhwR4HN0_gZrHy pWQ3T4RpC0C85OYrsNfRq7y60StUDQ.d81murIXh8Z5MmQkkNyZJrU3F6UfOb9N61V_lMI41LEtK QMeRFDBO9KDQcOwLkeYLXHPKlNT1cyPla7GHleXzfoFeEG5.grP_elRbNwPdZsGpMNcEyVQRN57u ZITVs325P_2DwfAtoWDs9E.q4vZKP4y.GGb7Paaixt0obieAK4P3kpUISbvWwI3V1L7k2iRj3JDw yBQFSVfcpoj5Ssk8QJ2zmIuWwFl1Y.MOyP3eCQZQQHvQ6.d8SvZSiAxQHIbZEGPcXgwYLRQkkwrN .616xbzSl3.oAC1JQ_r9vrykDuZgJ2GTSfDArTy0xHMiipH5tR9xAus_OdIpkYpaBOwdSKd7itvA l__jtcT659VD4Ch59E.WnAPoGOPcVpq9F54PTqpiK3LzlT6RMpShA8qnAw8b1JObBc3bskEgthNs T7vQiOrz9dCFrwSWvOfizsVlbbULGhA7UYenaK62B5XgxjIgF.xDId89nVgNf.KCsEZZC84Nps4M .Ui8b2tVjRuyHtQo6fkSntOy2XKC7iFT9YwwFvtIE6mWifG.Jx_2zy2fVhpA2Y30eURHaeezZPuI zIPImL0v09H6slSdScqlbmlK795Q5l_lDZNzWA1b_Ej568qWYg2jztvE.EVhHtjgRcxxbqhMuZ3t 9eOPrZHXTo8v7hu6UmGv8RvW6gjAreOcV77uW6qQmuvYSzhuUTIXuW1XilOUNW9FqMq_VdrvLja7 ad76gMOe3ZkLYPB.xtMSPOKWlMNS6rAOyYG6nkMq3GKrwzCkGrvKz17rNc3AYlankv9c9ofHDp5S fncWOouIKntID97QyAx93bCpv7CBy1W4nfF8EaU6fNAbRP7jsKMTE5X9Q4t35LakRVA96.5anUfQ BNMqontXUhwSaeRa80W4XYZauFG8Yqgaj89F3NvPd_P.6MHbp0Ngtph9qoWnXnrRg6Z54dPIcfry BCsq6IAf3OqIUXvMIDn1NZEGyvq0sMe1WKQqc.VGzyyIkroxZABo4H7_tkL9qeO0nOGtKnrJ48.l Id8kXd4lq0Fs3sjfIwIj_MUAc53Sd73tTzAssaeGLrfbt6u9y0z.sVvq7hWt9D6X8Vei5uheZaOB PEOhyFWzxX2VA6iVILU67SdqWE7onaYenSMy_kvACS1ofUWY.NNahFHpe0QgKPQmpXH2tQdK4b66 _kPXe.57IVM91YF8_O7Stf25gJ6jdIs.y91ronRS_9J5Bq_bpKH1TQ5y5iq1rTdcGvzuSBJbgLHr Of0PpXedU_V6kYNJBVth_KaXLJrTuZPRnmODLbjicnpTQ7xZZUSf3yssZJ25AXCXZLgAFsvsKsxt IufOTWbFYpzcTBueyEWoPROqXS9WMoQ3YOD6ISBQVGPyfPV0nB2768D_E9l2HF4JmG9uHKuKLtCY w2SkPKcmGlFmgPR.3dzWsghrjdpUAd0NXWiRh6R1I0ACvRNM39fV7wVOGECn2xvAPCnO8rabJUyh hm9C2GYzn0YWDMQX3nzkDYasRCZJYNj6s0QYi3kKY61TIn1AAsHYKol_26Etb1SPS3PWQS7NVfdV 60fKQ9y0mAdBLCmAmYp54tAftsMvyTVVffDeiqwIE.dXCkv62xSCakwcmJjSQ17fOIG0I71VkA5j THge3o35f6APkzv.xEqrgZc7da5xxrUNHnlHltB92SXItKXIOvQ_t_naik6gYvwpIDzBvw4.o18g c6nwG9zIo_rAUEB83HtZ21BdiMYv1f2A2l0I1Lko6zixLYmep1mcFXoTBz2hEHXV6abMM58AvCb1 qCvNrKHOcDyhDqpfEtIN6axkO9M16iHVIExNcCsStUNnpe57QRcfiDCb0Zrt8GcLZGsxQypeFCDp Ql8hgl3NCz1woMVvTk1zjvg2qe9fc1WOyubUT78pu_nJRdyYTYcEJibpClXRers1xV_T.x1CeAQL vrjlaWT8pRrwIg80ejLJCymKCCANpL1e66TRXmlpi9Q--
X-Sonic-MF: <reshad@yahoo.com>
X-Sonic-ID: 54d69a9b-fec3-4461-a5c3-f9a3a245e7e1
Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Tue, 14 Nov 2023 14:55:14 +0000
Date: Tue, 14 Nov 2023 14:55:10 +0000
From: Reshad Rahman <reshad@yahoo.com>
Reply-To: Reshad Rahman <reshad@yahoo.com>
To: Lsr <lsr@ietf.org>
Cc: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>, YANG Doctors <yang-doctors@ietf.org>
Message-ID: <647196989.1856562.1699973710099@mail.yahoo.com>
In-Reply-To: <519166882.977244.1698850736652@mail.yahoo.com>
References: <519166882.977244.1698850736652.ref@mail.yahoo.com> <519166882.977244.1698850736652@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_1856561_124152924.1699973710098"
X-Mailer: WebService/1.1.21896 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/rDcqwTcXk0aEpWdXQWhOlIxAgNY>
Subject: Re: [yang-doctors] draft-ietf-isis-sr-yang and draft-ietf-ospf-sr-yang
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Nov 2023 14:55:19 -0000

 Hi,
My suggestion is that authors of these 2 documents spend some time together to try to align the 2 documents. After that we can do YD review.
Regards,Reshad.
    On Wednesday, November 1, 2023, 10:58:56 AM EDT, Reshad Rahman <reshad@yahoo.com> wrote:  
 
 Hi,
Background: those 2 documents have just been assigned YD review, I am reviewing OSPF and Jan is reviewing ISIS.
Was an effort made to keep those 2 documents aligned/in-sync where possible/desirable? My expectation is that the SR specifics would be near-identical in the 2 documents. e.g. shouldn't the capabilities for the 2 protocols be very similar.Here are some differences which don't seem justified:- sr-algorithm in ISIS is a uint8 and in OSPF is an identityref- range-size is a uint32 in ISIS and is a uint24 in OSPF

  augment /rt:routing/rt:control-plane-protocols
          /rt:control-plane-protocol/isis:isis/isis:database
          /isis:levels/isis:lsp/isis:router-capabilities:
    +--ro sr-capability
    |  +--ro sr-capability
    |  |  +--ro sr-capability-bits*   identityref
    |  +--ro global-blocks
    |     +--ro global-block* []
    |        +--ro range-size?    uint32
    |        +--ro sid-sub-tlv
    |           +--ro sid?   uint32
    +--ro sr-algorithms
    |  +--ro sr-algorithm*   uint8
    +--ro local-blocks
    |  +--ro local-block* []
    |     +--ro range-size?    uint32
    |     +--ro sid-sub-tlv
    |        +--ro sid?   uint32
    +--ro srms-preference
       +--ro preference?   uint8
    augment /rt:routing/rt:control-plane-protocols
            /rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area
            /ospf:interfaces/ospf:interface/ospf:database
            /ospf:link-scope-lsa-type/ospf:link-scope-lsas
            /ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2
            /ospf:body/ospf:opaque/ospf:ri-opaque:
      +--ro sr-algorithm-tlv
      |  +--ro sr-algorithm*   identityref
      +--ro sid-range-tlvs
      |  +--ro sid-range-tlv* []
      |     +--ro range-size?    rt-types:uint24
      |     +--ro sid-sub-tlv
      |        +--ro sid?   uint32
      +--ro local-block-tlvs
      |  +--ro local-block-tlv* []
      |     +--ro range-size?    rt-types:uint24
      |     +--ro sid-sub-tlv
      |        +--ro sid?   uint32
      +--ro srms-preference-tlv
         +--ro preference?   uint8


Disclaimer: I don't follow LSR...
Regards,Reshad.