Interconnecting Millions of Endpoints with Segment Routing
RFC 8604
Document | Type |
RFC - Informational
(June 2019; No errata)
Was draft-filsfils-spring-large-scale-interconnect (individual)
|
|
---|---|---|---|
Authors | Clarence Filsfils , Stefano Previdi , Gaurav Dawra , Wim Henderickx , Dave Cooper | ||
Last updated | 2019-06-17 | ||
Stream | ISE | ||
Formats | plain text html pdf htmlized bibtex | ||
IETF conflict review | conflict-review-filsfils-spring-large-scale-interconnect | ||
Stream | ISE state | Published RFC | |
Consensus Boilerplate | Unknown | ||
Document shepherd | Adrian Farrel | ||
Shepherd write-up | Show (last changed 2018-09-16) | ||
IESG | IESG state | RFC 8604 (Informational) | |
Telechat date | |||
Responsible AD | (None) | ||
Send notices to | "Martin Vigoureux" <martin.vigoureux@nokia.com>, Adrian Farrel <rfc-ise@rfc-editor.org> | ||
IANA | IANA review state | Version Changed - Review Needed | |
IANA action state | No IANA Actions |
Independent Submission C. Filsfils, Ed. Request for Comments: 8604 Cisco Systems, Inc. Category: Informational S. Previdi ISSN: 2070-1721 Huawei Technologies G. Dawra, Ed. LinkedIn W. Henderickx Nokia D. Cooper CenturyLink June 2019 Interconnecting Millions of Endpoints with Segment Routing Abstract This document describes an application of Segment Routing to scale the network to support hundreds of thousands of network nodes, and tens of millions of physical underlay endpoints. This use case can be applied to the interconnection of massive-scale Data Centers (DCs) and/or large aggregation networks. Forwarding tables of midpoint and leaf nodes only require a few tens of thousands of entries. This may be achieved by the inherently scaleable nature of Segment Routing and the design proposed in this document. Status of This Memo This document is not an Internet Standards Track specification; it is published for informational purposes. This is a contribution to the RFC Series, independently of any other RFC stream. The RFC Editor has chosen to publish this document at its discretion and makes no statement about its value for implementation or deployment. Documents approved for publication by the RFC Editor are not candidates for any level of Internet Standard; see Section 2 of RFC 7841. Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc8604. Filsfils, et al. Informational [Page 1] RFC 8604 Large-Scale Segment Routing June 2019 Copyright Notice Copyright (c) 2019 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Table of Contents 1. Introduction ....................................................3 2. Terminology .....................................................3 3. Reference Design ................................................3 4. Control Plane ...................................................5 5. Illustration of the Scale .......................................5 6. Design Options ..................................................6 6.1. Segment Routing Global Block (SRGB) Size ...................6 6.2. Redistribution of Routes for Agg Nodes .....................7 6.3. Sizing and Hierarchy .......................................7 6.4. Local Segments to Hosts/Servers ............................7 6.5. Compressed SRTE Policies ...................................7 7. Deployment Model ................................................8 8. Benefits ........................................................8 8.1. Simplified Operations ......................................8 8.2. Inter-domain SLAs ..........................................8 8.3. Scale ......................................................9 8.4. ECMP .......................................................9 9. IANA Considerations .............................................9 10. Manageability Considerations ...................................9 11. Security Considerations ........................................9 12. Informative References .........................................9 Acknowledgements ..................................................10 Contributors ......................................................10 Authors' Addresses ................................................11 Filsfils, et al. Informational [Page 2] RFC 8604 Large-Scale Segment Routing June 2019 1. Introduction This document describes how Segment Routing (SR) can be used to interconnect millions of endpoints. 2. Terminology The following terms and abbreviations are used in this document: Term Definition ------------------------------------------------------------- Agg AggregationShow full document text