| < draft-filsfils-spring-sr-policy-considerations-07.txt | draft-filsfils-spring-sr-policy-considerations-08.txt > | |||
|---|---|---|---|---|
| SPRING Working Group C. Filsfils | SPRING Working Group C. Filsfils | |||
| Internet-Draft K. Talaulikar, Ed. | Internet-Draft K. Talaulikar, Ed. | |||
| Intended status: Informational Cisco Systems, Inc. | Intended status: Informational Cisco Systems, Inc. | |||
| Expires: October 6, 2021 P. Krol | Expires: April 25, 2022 P. Krol | |||
| Google, Inc. | Google, Inc. | |||
| M. Horneffer | M. Horneffer | |||
| Deutsche Telekom | Deutsche Telekom | |||
| P. Mattes | P. Mattes | |||
| Microsoft | Microsoft | |||
| April 4, 2021 | October 22, 2021 | |||
| SR Policy Implementation and Deployment Considerations | SR Policy Implementation and Deployment Considerations | |||
| draft-filsfils-spring-sr-policy-considerations-07 | draft-filsfils-spring-sr-policy-considerations-08 | |||
| Abstract | Abstract | |||
| Segment Routing (SR) allows a headend node to steer a packet flow | Segment Routing (SR) allows a headend node to steer a packet flow | |||
| along any path. Intermediate per-flow states are eliminated thanks | along any path. Intermediate per-flow states are eliminated thanks | |||
| to source routing. SR Policy framework enables the instantiation and | to source routing. SR Policy framework enables the instantiation and | |||
| the management of necessary state on the headend node for flows along | the management of necessary state on the headend node for flows along | |||
| a source routed paths using an ordered list of segments associated | a source routed paths using an ordered list of segments associated | |||
| with their specific SR Policies. This document describes some of the | with their specific SR Policies. This document describes some of the | |||
| implementation and deployment aspects that are useful for | implementation and deployment aspects that are useful for | |||
| skipping to change at page 1, line 43 ¶ | skipping to change at page 1, line 43 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at https://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on October 6, 2021. | This Internet-Draft will expire on April 25, 2022. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2021 IETF Trust and the persons identified as the | Copyright (c) 2021 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| skipping to change at page 15, line 11 ¶ | skipping to change at page 15, line 11 ¶ | |||
| This section explains how controllers can discover the local SIDs | This section explains how controllers can discover the local SIDs | |||
| available at a node N so as to pick an explicit BSID for a SR Policy | available at a node N so as to pick an explicit BSID for a SR Policy | |||
| to be instantiated at headend N. | to be instantiated at headend N. | |||
| Any controller can discover the following properties of a node N | Any controller can discover the following properties of a node N | |||
| (e.g., via BGP-LS , NETCONF etc.): | (e.g., via BGP-LS , NETCONF etc.): | |||
| o its local topology [RFC7752]. | o its local topology [RFC7752]. | |||
| o its topology-related SIDs (Prefix SIDs, Adj SID and EPE SID | o its topology-related SIDs (Prefix SIDs, Adj SID and EPE SID | |||
| [I-D.ietf-idr-bgp-ls-segment-routing-ext] | [RFC9085] [RFC9086]). | |||
| [I-D.ietf-idr-bgpls-segment-routing-epe]). | ||||
| o its Segment Routing Label Block (SRLB). | o its Segment Routing Label Block (SRLB). | |||
| o its SR Policies and their BSID ([RFC8664] | o its SR Policies and their BSID ([RFC8664] | |||
| [I-D.ietf-pce-binding-label-sid] | [I-D.ietf-pce-binding-label-sid] | |||
| [I-D.ietf-idr-te-lsp-distribution]). | [I-D.ietf-idr-te-lsp-distribution]). | |||
| Any controller can thus infer the available SIDs in the SRLB of any | Any controller can thus infer the available SIDs in the SRLB of any | |||
| node with the assumption that all SIDs allocated from the SRLB on | node with the assumption that all SIDs allocated from the SRLB on | |||
| that node are being advertised by it via some protocols or mechanisms | that node are being advertised by it via some protocols or mechanisms | |||
| skipping to change at page 20, line 12 ¶ | skipping to change at page 20, line 12 ¶ | |||
| Verizon | Verizon | |||
| Email: luay.jalil@verizon.com | Email: luay.jalil@verizon.com | |||
| 13. References | 13. References | |||
| 13.1. Normative References | 13.1. Normative References | |||
| [I-D.ietf-spring-segment-routing-policy] | [I-D.ietf-spring-segment-routing-policy] | |||
| Filsfils, C., Talaulikar, K., Voyer, D., Bogdanov, A., and | Filsfils, C., Talaulikar, K., Voyer, D., Bogdanov, A., and | |||
| P. Mattes, "Segment Routing Policy Architecture", draft- | P. Mattes, "Segment Routing Policy Architecture", draft- | |||
| ietf-spring-segment-routing-policy-09 (work in progress), | ietf-spring-segment-routing-policy-13 (work in progress), | |||
| November 2020. | May 2021. | |||
| [RFC8402] Filsfils, C., Ed., Previdi, S., Ed., Ginsberg, L., | [RFC8402] Filsfils, C., Ed., Previdi, S., Ed., Ginsberg, L., | |||
| Decraene, B., Litkowski, S., and R. Shakir, "Segment | Decraene, B., Litkowski, S., and R. Shakir, "Segment | |||
| Routing Architecture", RFC 8402, DOI 10.17487/RFC8402, | Routing Architecture", RFC 8402, DOI 10.17487/RFC8402, | |||
| July 2018, <https://www.rfc-editor.org/info/rfc8402>. | July 2018, <https://www.rfc-editor.org/info/rfc8402>. | |||
| 13.2. Informative References | 13.2. Informative References | |||
| [I-D.anand-spring-poi-sr] | [I-D.anand-spring-poi-sr] | |||
| Anand, M., Bardhan, S., Subrahmaniam, R., Tantsura, J., | Anand, M., Bardhan, S., Subrahmaniam, R., Tantsura, J., | |||
| Mukhopadhyaya, U., and C. Filsfils, "Packet-Optical | Mukhopadhyaya, U., and C. Filsfils, "Packet-Optical | |||
| Integration in Segment Routing", draft-anand-spring-poi- | Integration in Segment Routing", draft-anand-spring-poi- | |||
| sr-08 (work in progress), July 2019. | sr-08 (work in progress), July 2019. | |||
| [I-D.ietf-idr-bgp-ls-segment-routing-ext] | ||||
| Previdi, S., Talaulikar, K., Filsfils, C., Gredler, H., | ||||
| and M. Chen, "BGP Link-State extensions for Segment | ||||
| Routing", draft-ietf-idr-bgp-ls-segment-routing-ext-16 | ||||
| (work in progress), June 2019. | ||||
| [I-D.ietf-idr-bgpls-segment-routing-epe] | ||||
| Previdi, S., Talaulikar, K., Filsfils, C., Patel, K., Ray, | ||||
| S., and J. Dong, "BGP-LS extensions for Segment Routing | ||||
| BGP Egress Peer Engineering", draft-ietf-idr-bgpls- | ||||
| segment-routing-epe-19 (work in progress), May 2019. | ||||
| [I-D.ietf-idr-segment-routing-te-policy] | [I-D.ietf-idr-segment-routing-te-policy] | |||
| Previdi, S., Filsfils, C., Talaulikar, K., Mattes, P., | Previdi, S., Filsfils, C., Talaulikar, K., Mattes, P., | |||
| Rosen, E., Jain, D., and S. Lin, "Advertising Segment | Rosen, E., Jain, D., and S. Lin, "Advertising Segment | |||
| Routing Policies in BGP", draft-ietf-idr-segment-routing- | Routing Policies in BGP", draft-ietf-idr-segment-routing- | |||
| te-policy-11 (work in progress), November 2020. | te-policy-13 (work in progress), June 2021. | |||
| [I-D.ietf-idr-te-lsp-distribution] | [I-D.ietf-idr-te-lsp-distribution] | |||
| Previdi, S., Talaulikar, K., Dong, J., Chen, M., Gredler, | Previdi, S., Talaulikar, K., Dong, J., Chen, M., Gredler, | |||
| H., and J. Tantsura, "Distribution of Traffic Engineering | H., and J. Tantsura, "Distribution of Traffic Engineering | |||
| (TE) Policies and State using BGP-LS", draft-ietf-idr-te- | (TE) Policies and State using BGP-LS", draft-ietf-idr-te- | |||
| lsp-distribution-14 (work in progress), October 2020. | lsp-distribution-15 (work in progress), May 2021. | |||
| [I-D.ietf-lsr-flex-algo] | [I-D.ietf-lsr-flex-algo] | |||
| Psenak, P., Hegde, S., Filsfils, C., Talaulikar, K., and | Psenak, P., Hegde, S., Filsfils, C., Talaulikar, K., and | |||
| A. Gulko, "IGP Flexible Algorithm", draft-ietf-lsr-flex- | A. Gulko, "IGP Flexible Algorithm", draft-ietf-lsr-flex- | |||
| algo-13 (work in progress), October 2020. | algo-17 (work in progress), July 2021. | |||
| [I-D.ietf-pce-binding-label-sid] | [I-D.ietf-pce-binding-label-sid] | |||
| Sivabalan, S., Filsfils, C., Tantsura, J., Hardwick, J., | Sivabalan, S., Filsfils, C., Tantsura, J., Previdi, S., | |||
| Previdi, S., and C. Li, "Carrying Binding Label/Segment-ID | and C. L. (editor), "Carrying Binding Label/Segment | |||
| in PCE-based Networks.", draft-ietf-pce-binding-label- | Identifier in PCE-based Networks.", draft-ietf-pce- | |||
| sid-05 (work in progress), October 2020. | binding-label-sid-11 (work in progress), October 2021. | |||
| [RFC1195] Callon, R., "Use of OSI IS-IS for routing in TCP/IP and | [RFC1195] Callon, R., "Use of OSI IS-IS for routing in TCP/IP and | |||
| dual environments", RFC 1195, DOI 10.17487/RFC1195, | dual environments", RFC 1195, DOI 10.17487/RFC1195, | |||
| December 1990, <https://www.rfc-editor.org/info/rfc1195>. | December 1990, <https://www.rfc-editor.org/info/rfc1195>. | |||
| [RFC2328] Moy, J., "OSPF Version 2", STD 54, RFC 2328, | [RFC2328] Moy, J., "OSPF Version 2", STD 54, RFC 2328, | |||
| DOI 10.17487/RFC2328, April 1998, | DOI 10.17487/RFC2328, April 1998, | |||
| <https://www.rfc-editor.org/info/rfc2328>. | <https://www.rfc-editor.org/info/rfc2328>. | |||
| [RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering | [RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering | |||
| skipping to change at page 22, line 28 ¶ | skipping to change at page 22, line 17 ¶ | |||
| Protocol (PCEP) Extensions for Segment Routing", RFC 8664, | Protocol (PCEP) Extensions for Segment Routing", RFC 8664, | |||
| DOI 10.17487/RFC8664, December 2019, | DOI 10.17487/RFC8664, December 2019, | |||
| <https://www.rfc-editor.org/info/rfc8664>. | <https://www.rfc-editor.org/info/rfc8664>. | |||
| [RFC8986] Filsfils, C., Ed., Camarillo, P., Ed., Leddy, J., Voyer, | [RFC8986] Filsfils, C., Ed., Camarillo, P., Ed., Leddy, J., Voyer, | |||
| D., Matsushima, S., and Z. Li, "Segment Routing over IPv6 | D., Matsushima, S., and Z. Li, "Segment Routing over IPv6 | |||
| (SRv6) Network Programming", RFC 8986, | (SRv6) Network Programming", RFC 8986, | |||
| DOI 10.17487/RFC8986, February 2021, | DOI 10.17487/RFC8986, February 2021, | |||
| <https://www.rfc-editor.org/info/rfc8986>. | <https://www.rfc-editor.org/info/rfc8986>. | |||
| [RFC9085] Previdi, S., Talaulikar, K., Ed., Filsfils, C., Gredler, | ||||
| H., and M. Chen, "Border Gateway Protocol - Link State | ||||
| (BGP-LS) Extensions for Segment Routing", RFC 9085, | ||||
| DOI 10.17487/RFC9085, August 2021, | ||||
| <https://www.rfc-editor.org/info/rfc9085>. | ||||
| [RFC9086] Previdi, S., Talaulikar, K., Ed., Filsfils, C., Patel, K., | ||||
| Ray, S., and J. Dong, "Border Gateway Protocol - Link | ||||
| State (BGP-LS) Extensions for Segment Routing BGP Egress | ||||
| Peer Engineering", RFC 9086, DOI 10.17487/RFC9086, August | ||||
| 2021, <https://www.rfc-editor.org/info/rfc9086>. | ||||
| Authors' Addresses | Authors' Addresses | |||
| Clarence Filsfils | Clarence Filsfils | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| Pegasus Parc | Pegasus Parc | |||
| De kleetlaan 6a, DIEGEM BRABANT 1831 | De kleetlaan 6a, DIEGEM BRABANT 1831 | |||
| BELGIUM | BELGIUM | |||
| Email: cfilsfil@cisco.com | Email: cfilsfil@cisco.com | |||
| Ketan Talaulikar (editor) | Ketan Talaulikar (editor) | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| Email: ketant@cisco.com | Email: ketant.ietf@gmail.com | |||
| Przemyslaw Krol | Przemyslaw Krol | |||
| Google, Inc. | Google, Inc. | |||
| Email: pkrol@google.com | Email: pkrol@google.com | |||
| Martin Horneffer | Martin Horneffer | |||
| Deutsche Telekom | Deutsche Telekom | |||
| Email: martin.horneffer@telekom.de | Email: martin.horneffer@telekom.de | |||
| End of changes. 13 change blocks. | ||||
| 28 lines changed or deleted | 27 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||