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

Reshad Rahman <reshad@yahoo.com> Tue, 14 November 2023 17:17 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 79B4CC1522AD for <yang-doctors@ietfa.amsl.com>; Tue, 14 Nov 2023 09:17:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_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, URIBL_ZEN_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 pguLMTT6TbMh for <yang-doctors@ietfa.amsl.com>; Tue, 14 Nov 2023 09:17:19 -0800 (PST)
Received: from sonic322-26.consmr.mail.bf2.yahoo.com (sonic322-26.consmr.mail.bf2.yahoo.com [74.6.132.81]) (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 3BB5CC1519B6 for <yang-doctors@ietf.org>; Tue, 14 Nov 2023 09:17:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699982238; bh=hXA2WjttCStaEDDV7DLIhpNq3cWkdmA0OQfzkvr/HHo=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=QPuKiRuEmOF7hZVsuXPIjLNWWcvaSfxBk5hdrhS58ro0A7W6C6EACIvf1s4VQnIKaOt1NFry2c31W4xTsNYJSxZs+VSr2eloKuCDOLdPgj7+LtktvTr3aMDBBiksVLHayqIVFUGkocxkTgsHAkgz/Ra1m363vOcapSLjFCQ4c1ZcMEd0XBo/O3H6l+u9jcGFzqkogIjNDcbn/oAv1Jlm26OXQznpRO3YbG/xsCJsCXj11+KP81wMOTYVhjYaBKDU09PNPlaB3lfmvnYwy/dtONll/j1vBC7r4GQ+px7EFoYp9SNr/7QTYyZ8bnZjF+vk2zSwUP/5jxbKiMmqbbUGTA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1699982238; bh=YjNaQUQ1kfF4JX5vJRelndx0qgPFzNmZeFyuU7zmjnd=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=ROMb2qfXIayk6io/7GB6cxVysm0ahDZqRivpC/CjNcHCQ0+VVd/AdLLhB/zyZYdv/sfcYEjIpJa0lPRYpsb2Rh3m9AiTHc9wQRnt7SNFWrRz1bpnRav3ivV459uOJOYrBV0VzoXVnlcoeoaWEQKx61YyZBvEZNI93CSch9Db16Mqyv4exQBUX8c9pKNiDSGtjCRFRq3SWMsUXltK1n9UQXU/yuGtYZ6n3+upr9qicErvH3GPeLQoLcX1j57IDFu7igcOF/TAsXns16SG9iBZxKhrrl+VONaPQIBu//8Czx6cA7nhZZRO+dbNTjpsORfL38Tdo3J7CuwzJGhhw7l6Zw==
X-YMail-OSG: YL46kAYVM1n8sA8q5kzWVMrVT0OfePRVmJ5QH2tEJmZfe3_tixEC.DLxazC5Wvn dnz6lm4nPUVqaMp48OkgCEFl.grXHxn9v.kPDYmt2JuDuhfUZqdulI0ptambvlV5TKUPLu2CBnQe QrtheNwzP8VqmGG9ygHJHvl.KnBNYBC19I7eLk9Wgguc7SgVQ43QOx40ImRlpJx73EyZiu9vLvgy Q7h3Zobl2q9So7vw8g_d2j5wx9M5SHHaiJP.jv7eQSxj_QWHEhWd2288Z4YDh3_etLju8w3tqfxa VuOqmSTJ9s6R.wfUkyK9AAMXn3aQvRmiz2UOf2q0AcYnlKEpzM8ovsgKzWLIsmfCWI8W6oqgZeyw YATWIsh76kjGk6kx1R2kriGh1qtJJRa4K9QxRA1bVrBJu4aZ1yHpyZCVOQEHQ2ke5z9Tlq8WNzG2 CxEPmapT8c04OdzNncD7bksl92XpDlhDxTwOArJS8M467GHiFrlBsYZ6ABSMaqY_Xqq3RtzUlSjP OPbXsgiL6yBim2UDifj6QjdneMHhxhoMYzYghd9Xb1RwV7ox7mEJznCeQyT8jrMl_x.dsj.519M4 qasezobBI4AwE3MW5gfpXwGdnUYZ35VdON1eAIdlFty0OflEwP6uROxMjDBzt1oj_YtCfmMuC3yS 8XYEmatYtDBJfIC1i2HRF27cGqlXJPhy.U5JF2w9up9_aeVvLQivN_AgeMVhvCgdt0ewXJO8tpP_ W49rsGhrN1exFTkDE_ZrEJ8Wso4FCW_UHuNP0uIV8LwBciYHjGDCrm37_.TcJ867b0nIh_qtIexH FRE8GN5bXdkQtekEOoKw9JTUiOB0MCdmJap0Vm.lRsytQ6_ZP3XaDNkpo56_iIbF6_K70ec9Refx iCEgGmUVGTCtHtoJ.f4cv_93.eaOLt.CrExptwQb9kZw8hY12Pc9WEup88LuAi7MD8aKMggdHxwt br6_ix5zvcZgqGIf4OFD0UGXfujc_kAQCwpoeRgdwBiRtzxMCx3uoQiH3ZJSCYpJJVOaFS33Y75g WW55LxjU2gHMSA6kMgTAqo8GpIhLg54emo02209oclEtl.tx1Y.7.w6vorXLYNhLkFO8TfO0JbRD FXlh8sehsgGPWHSLbdSQxjAbUUPkGfW3N73FWv6yHbzU.V6nhzGplSvFajMMRwTkupZOs.W04xws XEyKGuOZVOoID.h2ELv5NoiWiHMDAyjknfDX3IRxmpDRFwZOmiWwKrliH.JLt7CFu24d2Z24ajtK DOl17SfHdLyJ6s9OjkSs4ugd48Ps5yTAI4SGfc6JRc_3OjjMCeH1l.6JlvY_HhbLSYf4GCHwoPiB 4Xtm62QAmGVNE41n3UjSpgwr0pgPCD100WLI7k.e6yKuudiJsbHHlzNbA1pwkR8Yv8cehRlWbK5b 1kS7CtfTyfj81QHIXcjfhGRHm1vpBSksh1v1YrqWYfOfHqEOu3GeeAaB0G3mftz.ttY4bqa6fyz3 NlZAI.HwhWm_.50Azai8IlSO3j0JheJpCLsDDBL64bdcVaD5A2wgdtfaf7LGSZtj0.p2GuVCkSAl wTHyC209OpDAEhj9FbsiUARmjmU8_eXtPeuZxlxCgEbyQl.pjA4LToBDyPinmdqkabGDG5_ANosy o0Q5NFzfaNKqi0HxX68c8P3dOs19xzOawFT04p3WDHSM2VCg.w9FSS.rjGCYfubGEGykjKD957HP 3ed1rsMuwtQUhb6Uh0PAFL.iYVqig.yW5f8SnZrIJGIqUwlVFDRUXYARKZIhSrrlaas8cP3XuAej Q4hEKXffPBkqUTzx6TUMu7P4H.5RjfQxvEAxThUrVP3TiAxugny74j5jgqi9ON9yraRnIDLHK8DE 5YMlsu5u3HC4YrCeFpZHP2HSBkcqwYjtE.kF.5lnlSQdcIXqGaU8Bm6u4SNCJ6xa4qrlRpEOA2fa Itq1SW6BuoL5A3hD4.vUCpigDcyxkxa9kcqW3OACs47nZTom5j9_eqUFIt_MxOMw2BFp.L2ObUsc 0mdetpv.yoQOl6j.oah_rSwt3JLnxQVKP6kawgzpPCJiv06iUiV6VyC21UWH4ul_qT3Y1gNVrC.o oVTLIgk9Gq1J6O3PDxUtrEdFNoQ6JWTqMU2CYn2To_.1GzF8_xogb1iPreIzl7pbwUitaVe1Y0k4 mFjlsTrNrRrq84FbpaZfbb7jUMrIiATddhgGhFinAv8kk0EuaKi4aI5c2pP5134Tw30AeuS1HhFj AIRZ_Ln1Gi0LJwfGw1h_YcjG_HnUhtMLG3KHYdpDW5fPubJq2EUtr.bPPCMkLBa61_e0RyAYrivJ xyyYk88Hi
X-Sonic-MF: <reshad@yahoo.com>
X-Sonic-ID: 75d65285-af09-456b-9727-fec891bf332a
Received: from sonic.gate.mail.ne1.yahoo.com by sonic322.consmr.mail.bf2.yahoo.com with HTTP; Tue, 14 Nov 2023 17:17:18 +0000
Date: Tue, 14 Nov 2023 17:17:17 +0000
From: Reshad Rahman <reshad@yahoo.com>
Reply-To: Reshad Rahman <reshad@yahoo.com>
To: Acee Lindem <acee.ietf@gmail.com>
Cc: Lsr <lsr@ietf.org>, "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>, YANG Doctors <yang-doctors@ietf.org>
Message-ID: <410720176.1896450.1699982237670@mail.yahoo.com>
In-Reply-To: <5AB7A387-3119-4529-B82B-85ED13B84388@gmail.com>
References: <519166882.977244.1698850736652.ref@mail.yahoo.com> <519166882.977244.1698850736652@mail.yahoo.com> <647196989.1856562.1699973710099@mail.yahoo.com> <5AB7A387-3119-4529-B82B-85ED13B84388@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_1896449_216191541.1699982237667"
X-Mailer: WebService/1.1.21896 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/BYgjiOeLxPRDVNnjoJ_IZQZZu68>
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 17:17:20 -0000

 Hi Acee,
Couple of other differences (I didn't dig to see whether they are justified):- Naming discrepancies e.g. TLV suffix is used more in OSPF (local-blocks v/s local-blocks-tlv)- No global blocks in ISIS- No capabilities in OSPF
Regards,Reshad.   

    On Tuesday, November 14, 2023, 10:11:02 AM EST, Acee Lindem <acee.ietf@gmail.com> wrote:  
 
 Thanks Reshad - are there any other notable discrepancies? 

Thanks,
Acee

> On Nov 14, 2023, at 9:55 AM, Reshad Rahman <reshad=40yahoo.com@dmarc.ietf.org> wrote:
> 
> 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.
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors