--- 1/draft-ietf-idr-ls-trill-04.txt 2018-10-13 20:13:08.960748524 -0700 +++ 2/draft-ietf-idr-ls-trill-05.txt 2018-10-13 20:13:08.992749275 -0700 @@ -1,23 +1,23 @@ INTERNET-DRAFT D. Eastlake Intended status: Proposed Standard W. Hao Updates: 7752 Y. Li Huawei S. Gupta IP Infusion M. Durrani Equinix -Expires: October 14, 2018 April 15, 2018 +Expires: April 12, 2018 October 13, 2018 Distribution of TRILL Link-State using BGP - + Abstract This draft describes a TRILL link state and MAC address reachability information distribution mechanism using a BGP LS extension. External components such as an SDN Controller can use the information for topology visibility, troubleshooting, network automation, and the like. This document updates RFC 7752. Status of This Memo @@ -56,43 +56,44 @@ 3.2 MAC Address Descriptors................................7 3.2.1 MAC-Reachability TLV.................................8 3.3 The BGP-LS Attributes..................................8 3.3.1 Node Attribute TLVs..................................8 3.3.1.1 Node Flag Bits TLV.................................9 3.3.1.2 Opaque Node Attribute TLV..........................9 3.3.2. Link Attribute TLVs.................................9 4. Operational Considerations.............................10 5. Security Considerations................................11 - 6. IANA Considerations....................................11 + 6. IANA Considerations....................................12 - Normative References......................................12 - Informative References....................................13 + Normative References......................................13 + Informative References....................................14 - Acknowledgments...........................................13 - Authors' Addresses........................................14 + Acknowledgments...........................................14 + Authors' Addresses........................................15 INTERNET-DRAFT BGP LS For TRILL 1. Introduction BGP has been extended to distribute IGP link-state and traffic engineering information to some external components [RFC7752], such as the PCE and ALTO servers. The information can be used by these external components to compute a MPLS-TE path across IGP areas, visualize and abstract network topology, and the like. TRILL (Transparent Interconnection of Lots of Links) protocol - [RFC6325] provides a solution for least cost transparent routing in - multi-hop networks with arbitrary topologies and link technologies, - using [IS-IS] [RFC7176] link-state routing and a hop count. TRILL - switches are sometimes called RBridges (Routing Bridges). + [RFC6325] [RFC7780] provides a solution for least cost transparent + routing in multi-hop networks with arbitrary topologies and link + technologies, using [IS-IS] [RFC7176] link-state routing and a hop + count. TRILL switches are sometimes called RBridges (Routing + Bridges). The TRILL protocol has been deployed in many data center networks. Data center automation is a vital step to increase the speed and agility of business. An SDN controller as an external component normally can be used to provide centralized control and automation for the data center network. Providing a holistic view of whole network topology to the SDN controller is an important part of data center network automation and troubleshooting. +-------------+ @@ -133,22 +134,24 @@ This document describes the detailed BGP LS extension mechanisms for TRILL link state and MAC address reachability information distribution. This document updated [RFC7752] by creating a new IANA registry for BGP-LS Node Descriptor Flag Bits. INTERNET-DRAFT BGP LS For TRILL 2. Conventions used in this document The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", - "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this - document are to be interpreted as described in [RFC2119]. + "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and + "OPTIONAL" in this document are to be interpreted as described in BCP + 14 [RFC2119] [RFC8174] when, and only when, they appear in all + capitals, as shown here. BGP - Border Gateway Protocol BGP-LS - BGP Link-State Data label - VLAN or FGL (Fine Grained Label [RFC7172]) IGP - Interior Gateway Protocol IS - Intermediate System (for this document, all relevant @@ -156,21 +159,21 @@ LS - Link State NLRI - Network Layer Reachability Information SDN - Software Defined Networking RBridge - A device implementing the TRILL protocol TRILL - Transparent Interconnection of Lots of Links [RFC6325] - [RFC7176] + [RFC7176] [RFC7780] INTERNET-DRAFT BGP LS For TRILL 3. Carrying TRILL Link-State Information in BGP In [RFC7752], several BGP-LS NLRI types are defined. For TRILL link- state distribution, the Node NLRI and Link NLRI are extended to carry layer 3 gateway role and link MTU information. TRILL specific attributes are carried using opaque Node Attribute TLVs. Examples of such attributes are nickname, distribution tree number and @@ -382,20 +385,22 @@ o local node descriptor with AREA address TLV has the form found in Figure 2 INTERNET-DRAFT BGP LS For TRILL 5. Security Considerations Procedures and protocol extensions defined in this document do not affect the BGP security model. See [RFC6952] for details. +INTERNET-DRAFT BGP LS For TRILL + 6. IANA Considerations For all of the following assignments, [this document] is the reference. IANA is requested to assign one Protocol-ID TBD1 for "TRILL" from the BGP-LS registry of Protocol-IDs. IANA is requested to assign one NLRI Type TBD2 for "MAC Reachability" from the BGP-LS registry of NLRI Types. @@ -468,26 +473,36 @@ End Station Address Distribution Information (ESADI) Protocol", RFC 7357, September 2014, . [RFC7752] - Gredler, H., Ed., Medved, J., Previdi, S., Farrel, A., and S. Ray, "North-Bound Distribution of Link-State and Traffic Engineering (TE) Information Using BGP", RFC 7752, DOI 10.17487/RFC7752, March 2016, . + [RFC7780] - Eastlake 3rd, D., Zhang, M., Perlman, R., Banerjee, A., + Ghanwani, A., and S. Gupta, "Transparent Interconnection of + Lots of Links (TRILL): Clarifications, Corrections, and + Updates", RFC 7780, DOI 10.17487/RFC7780, February 2016, + . + +INTERNET-DRAFT BGP LS For TRILL + [RFC7956] - Hao, W., Li, Y., Qu, A., Durrani, M., and P. Sivamurugan, "Transparent Interconnection of Lots of Links (TRILL) Distributed Layer 3 Gateway", RFC 7956, DOI 10.17487/RFC7956, September 2016, . -INTERNET-DRAFT BGP LS For TRILL + [RFC8174] - Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC + 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May + 2017, . Informative References [ISO10589] - SO, "Intermediate System to Intermediate System intra- domain routeing information exchange protocol for use in conjunction with the protocol for providing the connectionless- mode network service (ISO 8473)", International Standard 10589:2002, Second Edition, 2002. [RFC2328] - Moy, J., "OSPF Version 2", STD 54, RFC 2328, DOI @@ -510,30 +525,29 @@ Dong, Mingui Zhang, Qin Wu, Shunwan Zhuang, Zitao Wang, Lili Wang for their valuable inputs. INTERNET-DRAFT BGP LS For TRILL Authors' Addresses Weiguo Hao Huawei Technologies 101 Software Avenue, - Nanjing 210012 - China + Nanjing 210012, China Phone: +86-25-56623144 Email: haoweiguo@huawei.com Donald E. Eastlake Huawei Technologies - 155 Beaver Street - Milford, MA 01757 USA + 1424 Pro Shop Court + Davenport, FL 33896 USA Phone: +1-508-333-2270 Email: d3e3e3@gmail.com Yizhou Li Huawei Technologies 101 Software Avenue, Nanjing 210012, China Phone: +86-25-56625375