Hi Martin,

Thank you for the follow-up. The changes look good.

Some easy-to-fix comments for -02:

* s/ietf-grow-yang-bgp-communities/ietf-yang-bgp-communities: we don't include 
the WG name in the modules names.
* Given that you don't use any normative text in the core module, remove this 
text from the module:

                The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL   
                NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED', 
                'MAY', and 'OPTIONAL' in this document are to be interpreted as 
                described in BCP 14 (RFC 2119) (RFC 8174) when, and only when,  
                they appear in all capitals, as shown here.
* Consider adding reference statements for almost all your typedefs. For 
example, as you have many typedefs with patterns, please consider adding a 
reference statement with an authoritative source where that pattern is defined 
(if any).
* Please fix "urn:ietf:params:xml:ns:yang:ietf-grow-yang-bgpcommunities" 
(bgpcommunities should be bgp-communities)
* Add an empty line right after "NOTE: '\' line wrapping per [RFC8792]" in A.1. 
This is to be consistent with this part from 8792:

==
7.1.1.  Header

   The header is two lines long.

   The first line is the following 36-character string; this string MAY
   be surrounded by any number of printable characters.  This first line
   cannot itself be folded.

   NOTE: '\' line wrapping per RFC 8792

   The second line is an empty line, containing only the end-of-line
   character sequence.  This line provides visual separation for
   readability.
==

Cheers,
Med

> -----Message d'origine-----
> De : Martin Pels <mp...@ripe.net>
> Envoyé : dimanche 16 février 2025 15:14
> À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucad...@orange.com>;
> grow@ietf.org
> Objet : Re: [GROW] Review of draft-ietf-grow-yang-bgp-
> communities-02
> 
> 
> Hi Med,
> 
> Thank you for your thorough review of the draft and the model. I
> just published a version 03 which incorporates your changes and
> suggestions.
> I'm addressing the questions you have about the model below. I
> have also read the YANG authors guidance and made a few
> additional improvements based on this.
> 
> An early yangdoctors review seems like a sensible approach.
> 
> Chairs, could you initiate such a review? Please specifically
> mention the question whether using the base yang or yang-sx would
> be appropriate for this model.
> 
> To answer the questions from the review:
> 
>  > asn/asn4: Is this really needed given than both forms are
> covered by  > as-number
> 
> Depending on which type of Extended Community[0] is defined, the
> allowed content of the Global Administrator field is different.
> For example, an Extended Community of type 0 (Transitive Two-
> Octet AS-Specific) may not contain a four-octet ASN. This is why
> the model specifies the two options with different types. I have
> added constraints to the model to make this more explicit.
> 
> Furthermore, future augmentations of the model may specify IPv4-
> Address-Specific communities or other forms. For these, "inet:as-
> number" cannot be used either.
> 
>  > length: What is the expected use of this?
> 
> Within the model, a Local Administrator or Local Data Part may be
> subdivided into multiple fields. See example 2 in the appendix
> for an example of this. A parser needs to be aware of the length
> of each of these sub-fields to know how many decimals or bits to
> match on. I have added some text to the draft to clarify this.
> 
> I hope this addresses all of your points.
> 
> Kind regards,
> Martin
> 
> [0]
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2
> Fwww.iana.org%2Fassignments%2Fbgp-extended-communities%2Fbgp-
> extended-
> communities.xhtml&data=05%7C02%7Cmohamed.boucadair%40orange.com%7
> Cc01653bf01eb41ac08bc08dd4e942eb7%7C90c7a20af34b40bfbc48b9253b6f5
> d20%7C0%7C0%7C638753120540867360%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0
> eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpb
> CIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6h5qa9nRW50cPHcK7hlYdbOPc3
> OZgCRvd0bNyIubMF4%3D&reserved=0
> 
> 

____________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

_______________________________________________
GROW mailing list -- grow@ietf.org
To unsubscribe send an email to grow-le...@ietf.org

Reply via email to