| < draft-ietf-lsr-dynamic-flooding-03.txt | draft-ietf-lsr-dynamic-flooding-04.txt > | |||
|---|---|---|---|---|
| Internet Engineering Task Force T. Li, Ed. | Internet Engineering Task Force T. Li, Ed. | |||
| Internet-Draft Arista Networks | Internet-Draft Arista Networks | |||
| Intended status: Standards Track P. Psenak, Ed. | Intended status: Standards Track P. Psenak, Ed. | |||
| Expires: December 6, 2019 L. Ginsberg | Expires: May 29, 2020 L. Ginsberg | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| H. Chen | H. Chen | |||
| Futurewei | Futurewei | |||
| T. Przygienda | T. Przygienda | |||
| Juniper Networks, Inc. | Juniper Networks, Inc. | |||
| D. Cooper | D. Cooper | |||
| CenturyLink | CenturyLink | |||
| L. Jalil | L. Jalil | |||
| Verizon | Verizon | |||
| S. Dontula | S. Dontula | |||
| ATT | ATT | |||
| June 4, 2019 | November 26, 2019 | |||
| Dynamic Flooding on Dense Graphs | Dynamic Flooding on Dense Graphs | |||
| draft-ietf-lsr-dynamic-flooding-03 | draft-ietf-lsr-dynamic-flooding-04 | |||
| Abstract | Abstract | |||
| Routing with link state protocols in dense network topologies can | Routing with link state protocols in dense network topologies can | |||
| result in sub-optimal convergence times due to the overhead | result in sub-optimal convergence times due to the overhead | |||
| associated with flooding. This can be addressed by decreasing the | associated with flooding. This can be addressed by decreasing the | |||
| flooding topology so that it is less dense. | flooding topology so that it is less dense. | |||
| This document discusses the problem in some depth and an | This document discusses the problem in some depth and an | |||
| architectural solution. Specific protocol changes for IS-IS, OSPFv2, | architectural solution. Specific protocol changes for IS-IS, OSPFv2, | |||
| skipping to change at page 1, line 49 ¶ | skipping to change at page 1, line 49 ¶ | |||
| 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 December 6, 2019. | This Internet-Draft will expire on May 29, 2020. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2019 IETF Trust and the persons identified as the | Copyright (c) 2019 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 3, line 42 ¶ | skipping to change at page 3, line 42 ¶ | |||
| 7.1. IS-IS . . . . . . . . . . . . . . . . . . . . . . . . . . 38 | 7.1. IS-IS . . . . . . . . . . . . . . . . . . . . . . . . . . 38 | |||
| 7.2. OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . 39 | 7.2. OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . 39 | |||
| 7.2.1. OSPF Dynamic Flooding LSA TLVs Registry . . . . . . . 41 | 7.2.1. OSPF Dynamic Flooding LSA TLVs Registry . . . . . . . 41 | |||
| 7.2.2. OSPF Link Attributes Sub-TLV Bit Values Registry . . 41 | 7.2.2. OSPF Link Attributes Sub-TLV Bit Values Registry . . 41 | |||
| 7.3. IGP . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 | 7.3. IGP . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 | |||
| 8. Security Considerations . . . . . . . . . . . . . . . . . . . 42 | 8. Security Considerations . . . . . . . . . . . . . . . . . . . 42 | |||
| 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 43 | 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 43 | |||
| 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 43 | 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 43 | |||
| 10.1. Normative References . . . . . . . . . . . . . . . . . . 43 | 10.1. Normative References . . . . . . . . . . . . . . . . . . 43 | |||
| 10.2. Informative References . . . . . . . . . . . . . . . . . 45 | 10.2. Informative References . . . . . . . . . . . . . . . . . 45 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 46 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 45 | |||
| 1. Introduction | 1. Introduction | |||
| In recent years, there has been increased focus on how to address the | In recent years, there has been increased focus on how to address the | |||
| dynamic routing of networks that have a bipartite (a.k.a. spine-leaf | dynamic routing of networks that have a bipartite (a.k.a. spine-leaf | |||
| or leaf-spine), Clos [Clos], or Fat Tree [Leiserson] topology. | or leaf-spine), Clos [Clos], or Fat Tree [Leiserson] topology. | |||
| Conventional Interior Gateway Protocols (IGPs, i.e., IS-IS | Conventional Interior Gateway Protocols (IGPs, i.e., IS-IS | |||
| [ISO10589], OSPFv2 [RFC2328], and OSPFv3 [RFC5340]) under-perform, | [ISO10589], OSPFv2 [RFC2328], and OSPFv3 [RFC5340]) under-perform, | |||
| redundantly flooding information throughout the dense topology, | redundantly flooding information throughout the dense topology, | |||
| leading to overloaded control plane inputs and thereby creating | leading to overloaded control plane inputs and thereby creating | |||
| skipping to change at page 43, line 21 ¶ | skipping to change at page 43, line 21 ¶ | |||
| this work. | this work. | |||
| The authors would like to thank Zeqing (Fred) Xia, Naiming Shen, Adam | The authors would like to thank Zeqing (Fred) Xia, Naiming Shen, Adam | |||
| Sweeney and Olufemi Komolafe for their helpful comments. | Sweeney and Olufemi Komolafe for their helpful comments. | |||
| The authors would like to thank Tom Edsall for initially introducing | The authors would like to thank Tom Edsall for initially introducing | |||
| them to the problem. | them to the problem. | |||
| Advertising Local Edges Enabled for Flooding (LEEF) is based on an | Advertising Local Edges Enabled for Flooding (LEEF) is based on an | |||
| idea proposed in [I-D.cc-lsr-flooding-reduction]. We wish to thank | idea proposed in [I-D.cc-lsr-flooding-reduction]. We wish to thank | |||
| the authors of that draft - in particular Huaimo Chen. | the authors of that draft. | |||
| 10. References | 10. References | |||
| 10.1. Normative References | 10.1. Normative References | |||
| [ISO10589] | [ISO10589] | |||
| International Organization for Standardization, | International Organization for Standardization, | |||
| "Intermediate System to Intermediate System Intra-Domain | "Intermediate System to Intermediate System Intra-Domain | |||
| Routing Exchange Protocol for use in Conjunction with the | Routing Exchange Protocol for use in Conjunction with the | |||
| Protocol for Providing the Connectionless-mode Network | Protocol for Providing the Connectionless-mode Network | |||
| skipping to change at page 44, line 22 ¶ | skipping to change at page 44, line 22 ¶ | |||
| [RFC5310] Bhatia, M., Manral, V., Li, T., Atkinson, R., White, R., | [RFC5310] Bhatia, M., Manral, V., Li, T., Atkinson, R., White, R., | |||
| and M. Fanto, "IS-IS Generic Cryptographic | and M. Fanto, "IS-IS Generic Cryptographic | |||
| Authentication", RFC 5310, DOI 10.17487/RFC5310, February | Authentication", RFC 5310, DOI 10.17487/RFC5310, February | |||
| 2009, <https://www.rfc-editor.org/info/rfc5310>. | 2009, <https://www.rfc-editor.org/info/rfc5310>. | |||
| [RFC5340] Coltun, R., Ferguson, D., Moy, J., and A. Lindem, "OSPF | [RFC5340] Coltun, R., Ferguson, D., Moy, J., and A. Lindem, "OSPF | |||
| for IPv6", RFC 5340, DOI 10.17487/RFC5340, July 2008, | for IPv6", RFC 5340, DOI 10.17487/RFC5340, July 2008, | |||
| <https://www.rfc-editor.org/info/rfc5340>. | <https://www.rfc-editor.org/info/rfc5340>. | |||
| [RFC5613] Zinin, A., Roy, A., Nguyen, L., Friedman, B., and D. | ||||
| Yeung, "OSPF Link-Local Signaling", RFC 5613, | ||||
| DOI 10.17487/RFC5613, August 2009, | ||||
| <https://www.rfc-editor.org/info/rfc5613>. | ||||
| [RFC7120] Cotton, M., "Early IANA Allocation of Standards Track Code | ||||
| Points", BCP 100, RFC 7120, DOI 10.17487/RFC7120, January | ||||
| 2014, <https://www.rfc-editor.org/info/rfc7120>. | ||||
| [RFC7356] Ginsberg, L., Previdi, S., and Y. Yang, "IS-IS Flooding | [RFC7356] Ginsberg, L., Previdi, S., and Y. Yang, "IS-IS Flooding | |||
| Scope Link State PDUs (LSPs)", RFC 7356, | Scope Link State PDUs (LSPs)", RFC 7356, | |||
| DOI 10.17487/RFC7356, September 2014, | DOI 10.17487/RFC7356, September 2014, | |||
| <https://www.rfc-editor.org/info/rfc7356>. | <https://www.rfc-editor.org/info/rfc7356>. | |||
| [RFC7474] Bhatia, M., Hartman, S., Zhang, D., and A. Lindem, Ed., | [RFC7474] Bhatia, M., Hartman, S., Zhang, D., and A. Lindem, Ed., | |||
| "Security Extension for OSPFv2 When Using Manual Key | "Security Extension for OSPFv2 When Using Manual Key | |||
| Management", RFC 7474, DOI 10.17487/RFC7474, April 2015, | Management", RFC 7474, DOI 10.17487/RFC7474, April 2015, | |||
| <https://www.rfc-editor.org/info/rfc7474>. | <https://www.rfc-editor.org/info/rfc7474>. | |||
| skipping to change at page 45, line 29 ¶ | skipping to change at page 45, line 19 ¶ | |||
| 10.2. Informative References | 10.2. Informative References | |||
| [Clos] Clos, C., "A Study of Non-Blocking Switching Networks", | [Clos] Clos, C., "A Study of Non-Blocking Switching Networks", | |||
| The Bell System Technical Journal Vol. 32(2), DOI | The Bell System Technical Journal Vol. 32(2), DOI | |||
| 10.1002/j.1538-7305.1953.tb01433.x, March 1953, | 10.1002/j.1538-7305.1953.tb01433.x, March 1953, | |||
| <http://dx.doi.org/10.1002/j.1538-7305.1953.tb01433.x>. | <http://dx.doi.org/10.1002/j.1538-7305.1953.tb01433.x>. | |||
| [I-D.cc-lsr-flooding-reduction] | [I-D.cc-lsr-flooding-reduction] | |||
| Chen, H., Cheng, D., Toy, M., Yang, Y., Wang, A., Liu, X., | Chen, H., Cheng, D., Toy, M., Yang, Y., Wang, A., Liu, X., | |||
| Fan, Y., and L. Liu, "LS Distributed Flooding Reduction", | Fan, Y., and L. Liu, "Flooding Topology Computation | |||
| draft-cc-lsr-flooding-reduction-03 (work in progress), | Algorithm", draft-cc-lsr-flooding-reduction-07 (work in | |||
| March 2019. | progress), October 2019. | |||
| [Leiserson] | [Leiserson] | |||
| Leiserson, C., "Fat-Trees: Universal Networks for | Leiserson, C., "Fat-Trees: Universal Networks for | |||
| Hardware-Efficient Supercomputing", IEEE Transactions on | Hardware-Efficient Supercomputing", IEEE Transactions on | |||
| Computers 34(10):892-901, 1985. | Computers 34(10):892-901, 1985. | |||
| [RFC2973] Balay, R., Katz, D., and J. Parker, "IS-IS Mesh Groups", | [RFC2973] Balay, R., Katz, D., and J. Parker, "IS-IS Mesh Groups", | |||
| RFC 2973, DOI 10.17487/RFC2973, October 2000, | RFC 2973, DOI 10.17487/RFC2973, October 2000, | |||
| <https://www.rfc-editor.org/info/rfc2973>. | <https://www.rfc-editor.org/info/rfc2973>. | |||
| End of changes. 8 change blocks. | ||||
| 18 lines changed or deleted | 9 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/ | ||||