BGP SR Policy Extensions for Segment List Identifier
draft-lin-idr-sr-policy-seglist-id-05
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2023-10-26
|
05 | Susan Hares | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? Adoption: 10/20/2023 to 11/6/2023 Pro outside of authors: [11] Hao Li, Fang Goa, Liyan Gong, Yuanxing Qui,Ran Chen, Gyan Mishra, Nat Kao, MaChenhao, Xinxin Yi, Rubing Liu. Yixong Liu). [operators: ~5] Hao Li: https://mailarchive.ietf.org/arch/msg/idr/T0_B8NAFtQHdEhSktkJQvzffIAU/ Fang Goa (gaofang@mail.zgclab.edu.cn), https://mailarchive.ietf.org/arch/msg/idr/Nz0Rp5PdY8ZHB3mMmSv52npWP0o/ Liyan Gong https://mailarchive.ietf.org/arch/msg/idr/ZQ96DiZgxa_ApuRb2VOt6dbedVc/ Qiuyuanxiang https://mailarchive.ietf.org/arch/msg/idr/oA7sUNyj_tKg3TZ5z22gBi21OnU/ chen.ran@zte.com.cn https://mailarchive.ietf.org/arch/msg/idr/Jy9huV_ZBCh5md8L-v76VhioaSk/ Gyan Mishra https://mailarchive.ietf.org/arch/msg/idr/G5CUM_9CuUq39iQc77TXx_Wbr34/ Nat Kao https://mailarchive.ietf.org/arch/msg/idr/uVeD42LJj_4A_8hYhOMRVq0Vpfg/ MaChenhao https://mailarchive.ietf.org/arch/msg/idr/bzI-6e-YogbhXt0-Mcz3XHT9FRM/ Xinxin Yi https://mailarchive.ietf.org/arch/msg/idr/GzxI8VsTugkvgZO1TDUK26ngruo/ Liurubing https://mailarchive.ietf.org/arch/msg/idr/Sfm5YjDfW-UbwhwjUD-gNBVLFzk/ Yisong Liu https://mailarchive.ietf.org/arch/msg/idr/vQ_7qt6PWCngStHkt0FxGAneMHQ/ Questions: a) merge of draft-zhang-idr-sr-policy-metric-05 and draft-lin-idr-sr-policy-seglist-id, No merge: Hao Li (lihao@h3c.com) separate keeps modularity, Liyang Gaong, Ran Chen, Qiuyuanxiang, Ran Chen, Gyan Misra, Nat Kao. Ran Chen: It is not neccessary to merge draft-zhang-idr-sr-policy-metric-05 and drft-lin-idr-sr-policy-seglist-id. Gyan Mishra: Both drafts are different and have completely different purposes and should not to be combined. Nat Kao: No. Per-SID-List identifiers and per-SID-List metrics are independent attributes; it might be inappropriate to merge them MaChenhao: No, these are two completely different drafts and it is recommended to keep them separate. The draft-zhang-idr-sr-policy-metric-05 primarily describes the metric for the seglist, whereas the draft-lin-idr-sr-policy-seglist-id explains the management identifier for the seglist. Liurubing: not merged merge: none. b) Is there value in adding a segment list identifier? yes Value: (Hao Li, Liyang Gaong, Fang Gao, Yuanxiang Qui, Ran Chen, Gyan Mishra, Nat Kao, MaChenhao. Yisong Liu (Hao Li): segment list identifer uniquely identify a segment list and enable various applications such as configuration provisioning and statistical reporting. It enhances the flexibility and scalability of BGP SR deployments. (Fang Gao): To enable SBFD for each specific path in the SR Policy, for the design of SBFD for SRv6 feature, we planned to augment the Yang Model and configure the SBFD parameter through Netconf (as for this kind of peripheral function of SRv6, the Yang standardizes and updates fast than the BGP extension). In this case, then, an identifier of each path will help a lot. At the same time, if a network analyzer server is targeted to collect and display the lost packets counters and the delay measurements for each path, it is hard on implementation due to the lack of the identifier. And in the first step, we only got and show statistics of the whole SR Policy. An identifier of the path also will accelerate the development. Qiuyuanxiang: After assigning an ID to the segment list, it will be more convenient for the controller to collect and process reported data or distribute configurations. Nat Kao: It provides a concise way of uniquely identifying an SID list. MaChenhao: This identifier can be used to identify different seglists under a policy, differentiate various configurations, report statistics to the controller, and facilitate debugging and management. Xinxin Yi: This identifier can be used to identify different seglists under a policy, differentiate various configurations, report statistics to the controller, and facilitate debugging and management. No value: c) Any technical problems none: (Hao Li) Issue 1: Gyan Mishra: Today a SID list has a name that is referred to to by the SR policy candidate path that the BSID binds to the forwarding plane for the path to be instantiated. Could the Active candidate path [be] defined by the SID list using manual or autogenerated BSID to bind candidate path to a forwarding plane - Could the BSID be used [as] the identifier or even the name of the SID list be used as the SID ID in the SR policy TEA that is distributed to the controller? Response (Changwang Lin) Currently, BSID is at the candidate path level and is only used for traffic steering. However, BSID is not appropriate as the identifier for the SID list when there are multiple SID lists under a candidate path. Similarly, if a segment list references the candidate path name, it would face similar issues as mentioned above. Gyan response: Understood that BSID cannot be used as there could be multiple SID lists under the candidate path. I was not thinking [of] the candidate path name but the segment list name that could be used as the ID. Also using Rest or Netconf / Yang you should be able to pull all the details of the SR policy and active candidate path and corresponding sid list details and the statistics or via API on the SIDs from the SR source node. Everything that’s on the router cli and more should be able capture via methods mentioned. As well from the stateful PCE/SDN controller router has the SR policy database as well you should be able to via API gather all the detailed sid statistics for monitoring from any vendor implementation specific front end GUI. Changwan Lin: Agree with you that segment list name is also an option. Before version-04 of this draft, both segment list ID sub-tlv and segment list name sub-tlv were defined. However, after discussions, SR policies would now have policy names, and candidate paths would have path names, so in each path, segment lists only need an ID for identification. Therefore, in the latest version, only segment list ID has been retained. Besides, PCEP [I-D.ietf-pce-multipath] also uses a 4-octet ID (called Path ID) to identify segment list. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Mengxiao.Chen https://mailarchive.ietf.org/arch/msg/idr/GdU2CbQYBotUTZ5YhHhy0XGCWoU/ Yao Liu (liu.yao71@zte.com.cn) https://mailarchive.ietf.org/arch/msg/idr/LSE3e8DzHRFd5LXGFeYYfoXYSr0/ Ketan Talaulikar https://mailarchive.ietf.org/arch/msg/idr/gCWJlTLI6tzGlIzQYzwMTXlP8gQ/ linchangwang https://mailarchive.ietf.org/arch/msg/idr/0UwsHeD804DC6PBMhjuJ9rTRdqU/ Weiqiang Cheng https://mailarchive.ietf.org/arch/msg/idr/EPX3JJ-jvb9peNXc6WKEUOhl6u8/ 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
2023-10-26
|
05 | Susan Hares | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? Adoption: 10/20/2023 to 11/6/2023 Pro outside of authors: Hao Li, Fang Goa, Liyan Gong Hao Li: https://mailarchive.ietf.org/arch/msg/idr/T0_B8NAFtQHdEhSktkJQvzffIAU/ Fang Goa (gaofang@mail.zgclab.edu.cn), https://mailarchive.ietf.org/arch/msg/idr/Nz0Rp5PdY8ZHB3mMmSv52npWP0o/ Liyan Gong https://mailarchive.ietf.org/arch/msg/idr/ZQ96DiZgxa_ApuRb2VOt6dbedVc/ Questions: a) merge of draft-zhang-idr-sr-policy-metric-05 and draft-lin-idr-sr-policy-seglist-id, No merge: Hao Li (lihao@h3c.com) separate keeps modularity, Liyang Gaong, merge: b) Is there value in adding a segment list identifier? Value: (Hao Li, Liyang Gaong) (Hao Li): segment list identifer uniquely identify a segment list and enable various applications such as configuration provisioning and statistical reporting. It enhances the flexibility and scalability of BGP SR deployments. (Fang Gao): To enable SBFD for each specific path in the SR Policy, for the design of SBFD for SRv6 feature, we planned to augment the Yang Model and configure the SBFD parameter through Netconf (as for this kind of peripheral function of SRv6, the Yang standardizes and updates fast than the BGP extension). In this case, then, an identifier of each path will help a lot. At the same time, if a network analyzer server is targeted to collect and display the lost packets counters and the delay measurements for each path, it is hard on implementation due to the lack of the identifier. And in the first step, we only got and show statistics of the whole SR Policy. An identifier of the path also will accelerate the development. yes: No value: c) Any technical problems none: (Hao Li) 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Mengxiao.Chen https://mailarchive.ietf.org/arch/msg/idr/GdU2CbQYBotUTZ5YhHhy0XGCWoU/ 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
2023-10-26
|
05 | Susan Hares | Notification list changed to shares@ndzh.com because the document shepherd was set |
2023-10-26
|
05 | Susan Hares | Document shepherd changed to Susan Hares |
2023-10-26
|
05 | Susan Hares | IETF WG state changed to Call For Adoption By WG Issued from Candidate for WG Adoption |
2023-10-12
|
05 | Changwang Lin | New version available: draft-lin-idr-sr-policy-seglist-id-05.txt |
2023-10-12
|
05 | (System) | New version approved |
2023-10-12
|
05 | (System) | Request for posting confirmation emailed to previous authors: Changwang Lin , Ketan Talaulikar , Mengxiao Chen , Weiqiang Cheng , Yao Liu |
2023-10-12
|
05 | Changwang Lin | Uploaded new revision |
2023-10-12
|
04 | Susan Hares | Notification list changed to none |
2023-10-12
|
04 | Susan Hares | IETF WG state changed to Candidate for WG Adoption |
2023-10-12
|
04 | Susan Hares | Changed group to Inter-Domain Routing (IDR) |
2023-10-12
|
04 | Susan Hares | Notification list changed to none |
2023-10-12
|
04 | Susan Hares | Changed stream to IETF |
2023-10-12
|
04 | Susan Hares | Changed group to Inter-Domain Routing (IDR) |
2023-10-12
|
04 | Susan Hares | Changed stream to IETF |
2023-08-02
|
04 | Changwang Lin | New version available: draft-lin-idr-sr-policy-seglist-id-04.txt |
2023-08-02
|
04 | Changwang Lin | New version accepted (logged-in submitter: Changwang Lin) |
2023-08-02
|
04 | Changwang Lin | Uploaded new revision |
2023-04-03
|
03 | Mengxiao Chen | New version available: draft-lin-idr-sr-policy-seglist-id-03.txt |
2023-04-03
|
03 | Mengxiao Chen | New version accepted (logged-in submitter: Mengxiao Chen) |
2023-04-03
|
03 | Mengxiao Chen | Uploaded new revision |
2023-03-28
|
02 | Jie Dong | Added to session: IETF-116: idr Thu-0030 |
2023-03-09
|
02 | Mengxiao Chen | New version available: draft-lin-idr-sr-policy-seglist-id-02.txt |
2023-03-09
|
02 | Mengxiao Chen | New version accepted (logged-in submitter: Mengxiao Chen) |
2023-03-09
|
02 | Mengxiao Chen | Uploaded new revision |
2022-09-28
|
01 | Mengxiao Chen | New version available: draft-lin-idr-sr-policy-seglist-id-01.txt |
2022-09-28
|
01 | Mengxiao Chen | New version accepted (logged-in submitter: Mengxiao Chen) |
2022-09-28
|
01 | Mengxiao Chen | Uploaded new revision |
2022-07-22
|
00 | Shuping Peng | Added to session: IETF-114: spring Wed-1000 |
2022-03-28
|
00 | Mengxiao Chen | New version available: draft-lin-idr-sr-policy-seglist-id-00.txt |
2022-03-28
|
00 | (System) | New version accepted (logged-in submitter: Mengxiao Chen) |
2022-03-28
|
00 | Mengxiao Chen | Uploaded new revision |