| < draft-gredler-idr-ls-distribution-impl-00.txt | draft-gredler-idr-ls-distribution-impl-01.txt > | |||
|---|---|---|---|---|
| Inter-Domain Routing H. Gredler, Ed. | Inter-Domain Routing H. Gredler, Ed. | |||
| Internet-Draft B. Rajagopalan | Internet-Draft B. Rajagopalan | |||
| Intended status: Informational Juniper Networks, Inc. | Intended status: Informational Juniper Networks, Inc. | |||
| Expires: August 18, 2014 S. Ray, Ed. | Expires: January 5, 2015 S. Ray, Ed. | |||
| M. Bhardwaj | M. Bhardwaj | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| February 14, 2014 | July 4, 2014 | |||
| BGP Link-State Information Distribution Implementation Report | BGP Link-State Information Distribution Implementation Report | |||
| draft-gredler-idr-ls-distribution-impl-00 | draft-gredler-idr-ls-distribution-impl-01 | |||
| Abstract | Abstract | |||
| This document is an implementation report for the BGP Link-State | This document is an implementation report for the BGP Link-State | |||
| Information Distribution protocol as defined in | Information Distribution protocol as defined in | |||
| [I-D.ietf-idr-ls-distribution]. The editors did not verify the | [I-D.ietf-idr-ls-distribution]. The editors did not verify the | |||
| accuracy of the information provided by respondents. The respondents | accuracy of the information provided by respondents. The respondents | |||
| are experts with the implementations they reported on, and their | are experts with the implementations they reported on, and their | |||
| responses are considered authoritative for the implementations for | responses are considered authoritative for the implementations for | |||
| which their responses represent. Respondents were asked to only use | which their responses represent. Respondents were asked to only use | |||
| skipping to change at page 1, line 40 ¶ | skipping to change at page 1, line 40 ¶ | |||
| 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 http://datatracker.ietf.org/drafts/current/. | Drafts is at http://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 August 18, 2014. | This Internet-Draft will expire on January 5, 2015. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2014 IETF Trust and the persons identified as the | Copyright (c) 2014 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 | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://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 | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| described in the Simplified BSD License. | described in the Simplified BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2. Implementation Forms . . . . . . . . . . . . . . . . . . . . . 3 | 2. Implementation Forms . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 3. NLRI subtypes . . . . . . . . . . . . . . . . . . . . . . . . 3 | 3. NLRI subtypes . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 4. Link NLRI TLV support . . . . . . . . . . . . . . . . . . . . 4 | 4. Link NLRI TLV support . . . . . . . . . . . . . . . . . . . . 4 | |||
| 5. Node NLRI TLV support . . . . . . . . . . . . . . . . . . . . 7 | 5. Node NLRI TLV support . . . . . . . . . . . . . . . . . . . . 7 | |||
| 6. Prefix NLRI TLV support . . . . . . . . . . . . . . . . . . . 8 | 6. Prefix NLRI TLV support . . . . . . . . . . . . . . . . . . . 9 | |||
| 7. Interoperable Implementations . . . . . . . . . . . . . . . . 9 | 7. Interoperable Implementations . . . . . . . . . . . . . . . . 11 | |||
| 7.1. Cisco Implementation . . . . . . . . . . . . . . . . . . . 9 | 7.1. Cisco Implementation . . . . . . . . . . . . . . . . . . . 11 | |||
| 7.2. Juniper Implementation . . . . . . . . . . . . . . . . . . 10 | 7.2. Juniper Implementation . . . . . . . . . . . . . . . . . . 12 | |||
| 7.3. TBD Implementation . . . . . . . . . . . . . . . . . . . . 10 | 7.3. OpenDaylight Implementation . . . . . . . . . . . . . . . 12 | |||
| 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10 | 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12 | |||
| 9. Security considerations . . . . . . . . . . . . . . . . . . . 10 | 9. Security considerations . . . . . . . . . . . . . . . . . . . 12 | |||
| 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 10 | 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 12 | |||
| 11. Informative References . . . . . . . . . . . . . . . . . . . . 10 | 11. Informative References . . . . . . . . . . . . . . . . . . . . 12 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 10 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 1. Introduction | 1. Introduction | |||
| In order to share network link-state and traffic engineering | In order to share network link-state and traffic engineering | |||
| information collected with external components using the BGP routing | information collected with external components using the BGP routing | |||
| protocol a new BGP Network Layer Reachability Information (NLRI) | protocol a new BGP Network Layer Reachability Information (NLRI) | |||
| encoding format is required. | encoding format is required. | |||
| This document provides an implementation report for the BGP Link- | This document provides an implementation report for the BGP Link- | |||
| State Information Distribution NLRI Format as defined in | State Information Distribution NLRI Format as defined in | |||
| skipping to change at page 3, line 33 ¶ | skipping to change at page 3, line 33 ¶ | |||
| 2. Implementation Forms | 2. Implementation Forms | |||
| Contact and implementation information for person filling out this | Contact and implementation information for person filling out this | |||
| form: | form: | |||
| IOS-XR | IOS-XR | |||
| Name: Manish Bhardwaj | Name: Manish Bhardwaj | |||
| Email:manbhard@cisco.com | Email:manbhard@cisco.com | |||
| Vendor: Cisco Systems, Inc. | Vendor: Cisco Systems, Inc. | |||
| Release: IOS-XR | Release: IOS-XR | |||
| Protocol Role: Sender, Receiver | Protocol Role: Sender, Receiver, Originator | |||
| JUNOS | JUNOS | |||
| Name: Balaji Rajagopalan | Name: Balaji Rajagopalan | |||
| Email: balajir@juniper.net | Email: balajir@juniper.net | |||
| Vendor: Juniper Networks, Inc. | Vendor: Juniper Networks, Inc. | |||
| Release: JUNOS | Release: JUNOS | |||
| Protocol Role: Sender, Receiver | Protocol Role: Sender, Receiver, Originator | |||
| OpenDaylight | ||||
| Name: Dana Kutenicsova | ||||
| Email: dkutenic@cisco.com | ||||
| Vendor: OpenDaylight Project, Inc. | ||||
| Release: ODL Hydrogen | ||||
| Protocol Role: Receiver | ||||
| 3. NLRI subtypes | 3. NLRI subtypes | |||
| Does the implementation support the Network Layer Reachability (NLRI) | Does the implementation support the Network Layer Reachability (NLRI) | |||
| subtypes as described in Section 3.2 of | subtypes as described in Section 3.2 of | |||
| [I-D.ietf-idr-ls-distribution] ? | [I-D.ietf-idr-ls-distribution] ? | |||
| N1: Node NLRI | N1: Node NLRI | |||
| N2: Link NLRI | N2: Link NLRI | |||
| N3: IPv4 Topology Prefix NLRI | N3: IPv4 Topology Prefix NLRI | |||
| N4: IPv6 Topology Prefix NLRI | N4: IPv6 Topology Prefix NLRI | |||
| +--------+--------+-------+-----+ | +--------+--------+-------+-----+ | |||
| | | IOS-XR | JUNOS | TBD | | | | IOS-XR | JUNOS | ODL | | |||
| +--------+--------+-------+-----+ | +--------+--------+-------+-----+ | |||
| | Rcv.N1 | YES | YES | --- | | | Rcv.N1 | YES | YES | YES | | |||
| | Snd.N1 | YES | YES | --- | | | Snd.N1 | YES | YES | NO | | |||
| | Rcv.N2 | YES | YES | --- | | | Org.N1 | YES | YES | NO | | |||
| | Snd.N2 | YES | YES | --- | | | Rcv.N2 | YES | YES | YES | | |||
| | Rcv.N3 | YES | NO(1) | --- | | | Snd.N2 | YES | YES | NO | | |||
| | Snd.N3 | YES | NO(1) | --- | | | Org.N2 | YES | YES | NO | | |||
| | Rcv.N4 | YES | NO(1) | --- | | | Rcv.N3 | YES | YES | YES | | |||
| | Snd.N4 | YES | NO(1) | --- | | | Snd.N3 | YES | YES | NO | | |||
| | Org.N3 | YES | NO | NO | | ||||
| | Rcv.N4 | YES | YES | YES | | ||||
| | Snd.N4 | YES | YES | NO | | ||||
| | Org.N4 | YES | NO | NO | | ||||
| +--------+--------+-------+-----+ | +--------+--------+-------+-----+ | |||
| Note 1: Topology Prefix NLRIs get transparently relayed. | ||||
| 4. Link NLRI TLV support | 4. Link NLRI TLV support | |||
| Does the implementation support the TLVs described in Section 7 of | Does the implementation support the TLVs described in Section 7 of | |||
| [I-D.ietf-idr-ls-distribution] ? | [I-D.ietf-idr-ls-distribution] ? | |||
| TLV 256: Local Node Descriptor | TLV 256: Local Node Descriptor | |||
| TLV 257: Remote Node Descriptor | TLV 257: Remote Node Descriptor | |||
| TLV 258: Link Local/Remote Identifier | TLV 258: Link Local/Remote Identifier | |||
| skipping to change at page 5, line 41 ¶ | skipping to change at page 6, line 4 ¶ | |||
| TLV 1094: MPLS Protocol Mask | TLV 1094: MPLS Protocol Mask | |||
| TLV 1095: IGP Metric | TLV 1095: IGP Metric | |||
| TLV 1096: Shared Risk Link Group | TLV 1096: Shared Risk Link Group | |||
| TLV 1097: Opaque Link attribute | TLV 1097: Opaque Link attribute | |||
| TLV 1098: Link name attribute | TLV 1098: Link name attribute | |||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| | | IOS-XR | JUNOS | TBD | | | | IOS-XR | JUNOS | ODL | | |||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| | Rcv.TLV 256 | YES | YES | --- | | | Rcv.TLV 256 | YES | YES | YES | | |||
| | Snd.TLV 256 | YES | YES | --- | | | Snd.TLV 256 | YES | YES | NO | | |||
| | Rcv.TLV 257 | YES | YES | --- | | | Org.TLV 256 | YES | YES | NO | | |||
| | Snd.TLV 257 | YES | YES | --- | | | Rcv.TLV 257 | YES | YES | YES | | |||
| | Rcv.TLV 258 | YES | YES | --- | | | Snd.TLV 257 | YES | YES | NO | | |||
| | Snd.TLV 258 | YES | YES | --- | | | Org.TLV 257 | YES | YES | NO | | |||
| | Rcv.TLV 259 | YES | YES | --- | | | Rcv.TLV 258 | YES | YES | YES | | |||
| | Snd.TLV 259 | YES | YES | --- | | | Snd.TLV 258 | YES | YES | NO | | |||
| | Rcv.TLV 260 | YES | YES | --- | | | Org.TLV 258 | YES | YES | NO | | |||
| | Snd.TLV 260 | YES | YES | --- | | | Rcv.TLV 259 | YES | YES | YES | | |||
| | Rcv.TLV 261 | YES | YES | --- | | | Snd.TLV 259 | YES | YES | NO | | |||
| | Snd.TLV 261 | YES | YES | --- | | | Org.TLV 259 | YES | YES | NO | | |||
| | Rcv.TLV 262 | YES | YES | --- | | | Rcv.TLV 260 | YES | YES | YES | | |||
| | Snd.TLV 262 | YES | YES | --- | | | Snd.TLV 260 | YES | YES | NO | | |||
| | Rcv.TLV 263 | --- | NO | --- | | | Org.TLV 260 | YES | YES | NO | | |||
| | Snd.TLV 263 | --- | NO | --- | | | Rcv.TLV 261 | YES | YES | YES | | |||
| | Rcv.TLV 512 | YES | YES | --- | | | Snd.TLV 261 | YES | YES | NO | | |||
| | Snd.TLV 512 | YES | YES | --- | | | Org.TLV 261 | NO | NO | NO | | |||
| | Rcv.TLV 513 | --- | YES | --- | | | Rcv.TLV 262 | YES | YES | YES | | |||
| | Snd.TLV 513 | --- | NO | --- | | | Snd.TLV 262 | YES | YES | NO | | |||
| | Rcv.TLV 514 | --- | YES | --- | | | Org.TLV 262 | NO | NO | NO | | |||
| | Snd.TLV 514 | --- | NO | --- | | | Rcv.TLV 263 | YES | YES | YES | | |||
| | Rcv.TLV 515 | YES | YES | --- | | | Snd.TLV 263 | YES | YES | NO | | |||
| | Snd.TLV 515 | YES | YES | --- | | | Org.TLV 263 | YES | NO | NO | | |||
| | Rcv.TLV 1028 | YES | YES | --- | | | Rcv.TLV 512 | YES | YES | YES | | |||
| | Snd.TLV 1028 | YES | YES | --- | | | Snd.TLV 512 | YES | YES | NO | | |||
| | Rcv.TLV 1029 | YES | YES | --- | | | Org.TLV 512 | YES | YES | NO | | |||
| | Snd.TLV 1029 | YES | YES | --- | | | Rcv.TLV 513 | YES | YES | YES | | |||
| | Rcv.TLV 1030 | YES | YES | --- | | | Snd.TLV 513 | YES | YES | NO | | |||
| | Snd.TLV 1030 | YES | YES | --- | | | Org.TLV 513 | YES | YES | NO | | |||
| | Rcv.TLV 1031 | YES | YES | --- | | | Rcv.TLV 514 | YES | YES | YES | | |||
| | Snd.TLV 1031 | YES | YES | --- | | | Snd.TLV 514 | YES | YES | NO | | |||
| | Rcv.TLV 1088 | YES | YES | --- | | | Org.TLV 514 | YES | YES | NO | | |||
| | Snd.TLV 1088 | YES | YES | --- | | | Rcv.TLV 515 | YES | YES | YES | | |||
| | Rcv.TLV 1089 | YES | YES | --- | | | Snd.TLV 515 | YES | YES | NO | | |||
| | Snd.TLV 1089 | YES | YES | --- | | | Org.TLV 515 | YES | YES | NO | | |||
| | Rcv.TLV 1090 | --- | YES | --- | | | Rcv.TLV 1028 | YES | YES | YES | | |||
| | Snd.TLV 1090 | --- | YES | --- | | | Snd.TLV 1028 | YES | YES | NO | | |||
| | Rcv.TLV 1091 | --- | YES | --- | | | Org.TLV 1028 | YES | YES | NO | | |||
| | Snd.TLV 1091 | --- | YES | --- | | | Rcv.TLV 1029 | YES | YES | YES | | |||
| | Rcv.TLV 1092 | --- | YES | --- | | | Snd.TLV 1029 | YES | YES | NO | | |||
| | Snd.TLV 1092 | --- | YES | --- | | | Org.TLV 1029 | YES | NO | NO | | |||
| | Rcv.TLV 1093 | --- | NO | --- | | | Rcv.TLV 1030 | YES | YES | YES | | |||
| | Snd.TLV 1093 | --- | NO | --- | | | Snd.TLV 1030 | YES | YES | NO | | |||
| | Rcv.TLV 1094 | NO | NO | --- | | | Org.TLV 1030 | YES | YES | NO | | |||
| | Snd.TLV 1094 | NO | NO | --- | | | Rcv.TLV 1031 | YES | YES | YES | | |||
| | Rcv.TLV 1095 | --- | NO | --- | | | Snd.TLV 1031 | YES | YES | NO | | |||
| | Snd.TLV 1095 | --- | NO | --- | | | Org.TLV 1031 | YES | NO | NO | | |||
| | Rcv.TLV 1096 | YES | YES | --- | | | Rcv.TLV 1088 | YES | YES | YES | | |||
| | Snd.TLV 1096 | --- | YES | --- | | | Snd.TLV 1088 | YES | YES | NO | | |||
| | Rcv.TLV 1097 | --- | YES | --- | | | Org.TLV 1088 | YES | YES | NO | | |||
| | Snd.TLV 1097 | --- | NO | --- | | | Rcv.TLV 1089 | YES | YES | YES | | |||
| | Rcv.TLV 1098 | NO | NO | --- | | | Snd.TLV 1089 | YES | YES | NO | | |||
| | Snd.TLV 1098 | NO | NO | --- | | | Org.TLV 1089 | YES | YES | NO | | |||
| | Rcv.TLV 1090 | YES | YES | YES | | ||||
| | Snd.TLV 1090 | YES | YES | NO | | ||||
| | Org.TLV 1090 | YES | YES | NO | | ||||
| | Rcv.TLV 1091 | YES | YES | YES | | ||||
| | Snd.TLV 1091 | YES | YES | NO | | ||||
| | Org.TLV 1091 | YES | YES | NO | | ||||
| | Rcv.TLV 1092 | YES | YES | YES | | ||||
| | Snd.TLV 1092 | YES | YES | NO | | ||||
| | Org.TLV 1092 | YES | YES | NO | | ||||
| | Rcv.TLV 1093 | YES | YES | YES | | ||||
| | Snd.TLV 1093 | YES | YES | NO | | ||||
| | Org.TLV 1093 | NO | NO | NO | | ||||
| | Rcv.TLV 1094 | YES | YES | YES | | ||||
| | Snd.TLV 1094 | YES | YES | NO | | ||||
| | Org.TLV 1094 | YES | NO | NO | | ||||
| | Rcv.TLV 1095 | YES | YES | YES | | ||||
| | Snd.TLV 1095 | YES | YES | NO | | ||||
| | Org.TLV 1095 | YES | YES | NO | | ||||
| | Rcv.TLV 1096 | YES | YES | YES | | ||||
| | Snd.TLV 1096 | YES | YES | NO | | ||||
| | Org.TLV 1096 | YES | YES | NO | | ||||
| | Rcv.TLV 1097 | YES | YES | NO | | ||||
| | Snd.TLV 1097 | YES | YES | NO | | ||||
| | Org.TLV 1097 | YES | NO | NO | | ||||
| | Rcv.TLV 1098 | YES | YES | YES | | ||||
| | Snd.TLV 1098 | YES | YES | NO | | ||||
| | Org.TLV 1098 | NO | NO | NO | | ||||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| 5. Node NLRI TLV support | 5. Node NLRI TLV support | |||
| Does the implementation support the TLVs described in Section 7 of | Does the implementation support the TLVs described in Section 7 of | |||
| [I-D.ietf-idr-ls-distribution] ? | [I-D.ietf-idr-ls-distribution] ? | |||
| TLV 256: Local Node Descriptor | TLV 256: Local Node Descriptor | |||
| TLV 263: Multi-Topology IDs | TLV 263: Multi-Topology IDs | |||
| TLV 512: Autonomous System | TLV 512: Autonomous System | |||
| TLV 513: BGP-LS Identifier | TLV 513: BGP-LS Identifier | |||
| TLV 514: Area ID | TLV 514: Area ID | |||
| skipping to change at page 8, line 5 ¶ | skipping to change at page 9, line 5 ¶ | |||
| TLV 1025: Opaque Node properties | TLV 1025: Opaque Node properties | |||
| TLV 1026: Node name | TLV 1026: Node name | |||
| TLV 1027: IS-IS Area Identifier | TLV 1027: IS-IS Area Identifier | |||
| TLV 1028: IPv4 router-ID of Local Node | TLV 1028: IPv4 router-ID of Local Node | |||
| TLV 1029: IPv6 router-ID of Local Node | TLV 1029: IPv6 router-ID of Local Node | |||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| | | IOS-XR | JUNOS | TBD | | | | IOS-XR | JUNOS | ODL | | |||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| | Rcv.TLV 256 | YES | YES | --- | | | Rcv.TLV 256 | YES | YES | YES | | |||
| | Snd.TLV 256 | YES | YES | --- | | | Snd.TLV 256 | YES | YES | NO | | |||
| | Rcv.TLV 263 | --- | NO | --- | | | Org.TLV 256 | YES | YES | NO | | |||
| | Snd.TLV 263 | --- | NO | --- | | | Rcv.TLV 263 | YES | YES | YES | | |||
| | Rcv.TLV 512 | YES | YES | --- | | | Snd.TLV 263 | YES | YES | NO | | |||
| | Snd.TLV 512 | YES | YES | --- | | | Org.TLV 263 | YES | NO | NO | | |||
| | Rcv.TLV 513 | --- | YES | --- | | | Rcv.TLV 512 | YES | YES | YES | | |||
| | Snd.TLV 513 | --- | NO | --- | | | Snd.TLV 512 | YES | YES | NO | | |||
| | Rcv.TLV 514 | --- | YES | --- | | | Org.TLV 512 | YES | YES | NO | | |||
| | Snd.TLV 514 | --- | NO | --- | | | Rcv.TLV 513 | YES | YES | YES | | |||
| | Rcv.TLV 515 | YES | YES | --- | | | Snd.TLV 513 | YES | YES | NO | | |||
| | Snd.TLV 515 | YES | YES | --- | | | Org.TLV 513 | YES | YES | NO | | |||
| | Rcv.TLV 1024 | YES | NO | --- | | | Rcv.TLV 514 | YES | YES | YES | | |||
| | Snd.TLV 1024 | YES | NO | --- | | | Snd.TLV 514 | YES | YES | NO | | |||
| | Rcv.TLV 1025 | --- | NO | --- | | | Org.TLV 514 | YES | YES | NO | | |||
| | Snd.TLV 1025 | --- | NO | --- | | | Rcv.TLV 515 | YES | YES | YES | | |||
| | Rcv.TLV 1026 | --- | NO | --- | | | Snd.TLV 515 | YES | YES | NO | | |||
| | Snd.TLV 1026 | --- | NO | --- | | | Org.TLV 515 | YES | YES | NO | | |||
| | Rcv.TLV 1027 | --- | NO | --- | | | Rcv.TLV 1024 | YES | YES | YES | | |||
| | Snd.TLV 1027 | --- | NO | --- | | | Snd.TLV 1024 | YES | YES | NO | | |||
| | Rcv.TLV 1028 | YES | YES | --- | | | Org.TLV 1024 | YES | YES | NO | | |||
| | Snd.TLV 1028 | YES | YES | --- | | | Rcv.TLV 1025 | YES | YES | NO | | |||
| | Rcv.TLV 1029 | YES | YES | --- | | | Snd.TLV 1025 | YES | YES | NO | | |||
| | Snd.TLV 1029 | YES | YES | --- | | | Org.TLV 1025 | YES | NO | NO | | |||
| | Rcv.TLV 1026 | YES | YES | YES | | ||||
| | Snd.TLV 1026 | YES | YES | NO | | ||||
| | Org.TLV 1026 | YES | NO | NO | | ||||
| | Rcv.TLV 1027 | YES | YES | YES | | ||||
| | Snd.TLV 1027 | YES | YES | NO | | ||||
| | Org.TLV 1027 | YES | NO | NO | | ||||
| | Rcv.TLV 1028 | YES | YES | YES | | ||||
| | Snd.TLV 1028 | YES | YES | NO | | ||||
| | Org.TLV 1028 | YES | YES | NO | | ||||
| | Rcv.TLV 1029 | YES | YES | YES | | ||||
| | Snd.TLV 1029 | YES | YES | NO | | ||||
| | Org.TLV 1029 | YES | NO | NO | | ||||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| 6. Prefix NLRI TLV support | 6. Prefix NLRI TLV support | |||
| Does the implementation support the TLVs described in Section 7 of | Does the implementation support the TLVs described in Section 7 of | |||
| [I-D.ietf-idr-ls-distribution] ? | [I-D.ietf-idr-ls-distribution] ? | |||
| TLV 256: Local Node Descriptor | TLV 256: Local Node Descriptor | |||
| TLV 263: Multi-Topology IDs | TLV 263: Multi-Topology IDs | |||
| TLV 264: OSPF route type | TLV 264: OSPF route type | |||
| TLV 265: IP Reachability information | TLV 265: IP Reachability information | |||
| TLV 1152: IGP Flags | TLV 1152: IGP Flags | |||
| TLV 1153: Route Tag | TLV 1153: Route Tag | |||
| TLV 1154: Extended Tag | TLV 1154: Extended Tag | |||
| TLV 1155: Prefix Metric | TLV 1155: Prefix Metric | |||
| TLV 1156: OSPF Forwarding Address | TLV 1156: OSPF Forwarding Address | |||
| TLV 1157: Opaque Prefix Atrribute | TLV 1157: Opaque Prefix Atrribute | |||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| | | IOS-XR | JUNOS | TBD | | | | IOS-XR | JUNOS | ODL | | |||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| | Rcv.TLV 256 | YES | NO | --- | | | Rcv.TLV 256 | YES | YES | YES | | |||
| | Snd.TLV 256 | YES | NO | --- | | | Snd.TLV 256 | YES | YES | NO | | |||
| | Rcv.TLV 263 | YES | NO | --- | | | Org.TLV 256 | YES | NO | NO | | |||
| | Snd.TLV 263 | YES | NO | --- | | | Rcv.TLV 263 | YES | YES | YES | | |||
| | Rcv.TLV 264 | YES | NO | --- | | | Snd.TLV 263 | YES | YES | NO | | |||
| | Snd.TLV 264 | YES | NO | --- | | | Org.TLV 263 | YES | NO | NO | | |||
| | Rcv.TLV 265 | YES | NO | --- | | | Rcv.TLV 264 | YES | YES | YES | | |||
| | Snd.TLV 265 | YES | NO | --- | | | Snd.TLV 264 | YES | YES | NO | | |||
| | Rcv.TLV 1152 | YES | NO | --- | | | Org.TLV 264 | YES | NO | NO | | |||
| | Snd.TLV 1152 | YES | NO | --- | | | Rcv.TLV 265 | YES | YES | YES | | |||
| | Rcv.TLV 1153 | YES | NO | --- | | | Snd.TLV 265 | YES | YES | NO | | |||
| | Snd.TLV 1153 | YES | NO | --- | | | Org.TLV 265 | YES | NO | NO | | |||
| | Rcv.TLV 1154 | YES | NO | --- | | | Rcv.TLV 1152 | YES | YES | YES | | |||
| | Snd.TLV 1154 | YES | NO | --- | | | Snd.TLV 1152 | YES | YES | NO | | |||
| | Rcv.TLV 1155 | YES | NO | --- | | | Org.TLV 1152 | YES | NO | NO | | |||
| | Snd.TLV 1155 | YES | NO | --- | | | Rcv.TLV 1153 | YES | YES | YES | | |||
| | Rcv.TLV 1156 | YES | NO | --- | | | Snd.TLV 1153 | YES | YES | NO | | |||
| | Snd.TLV 1156 | YES | NO | --- | | | Org.TLV 1153 | YES | NO | NO | | |||
| | Rcv.TLV 1157 | --- | NO | --- | | | Rcv.TLV 1154 | YES | YES | YES | | |||
| | Snd.TLV 1157 | --- | NO | --- | | | Snd.TLV 1154 | YES | YES | NO | | |||
| | Org.TLV 1154 | NO | NO | NO | | ||||
| | Rcv.TLV 1155 | YES | YES | YES | | ||||
| | Snd.TLV 1155 | YES | YES | NO | | ||||
| | Org.TLV 1155 | YES | NO | NO | | ||||
| | Rcv.TLV 1156 | YES | YES | YES | | ||||
| | Snd.TLV 1156 | YES | YES | NO | | ||||
| | Org.TLV 1156 | YES | NO | NO | | ||||
| | Rcv.TLV 1157 | YES | YES | NO | | ||||
| | Snd.TLV 1157 | YES | YES | NO | | ||||
| | Org.TLV 1157 | YES | NO | NO | | ||||
| +--------------+--------+-------+-----+ | +--------------+--------+-------+-----+ | |||
| 7. Interoperable Implementations | 7. Interoperable Implementations | |||
| List other implementations that you have tested interoperability of | List other implementations that you have tested interoperability of | |||
| BGP-LS Protocol Implementation. | BGP-LS Protocol Implementation. | |||
| 7.1. Cisco Implementation | 7.1. Cisco Implementation | |||
| Cisco: The Cisco Systems, Inc. IOS-XR implementation should be | Cisco: The Cisco Systems, Inc. IOS-XR implementation should be | |||
| interoperable with other vendor BGP-LS Protocol implementations. In | interoperable with other vendor BGP-LS Protocol implementations. In | |||
| particular we have tested our interoperability with Juniper's JUNOS | particular, we have tested our interoperability with Juniper's JUNOS | |||
| and Telefonica's XXX implementation. | implementation. | |||
| 7.2. Juniper Implementation | 7.2. Juniper Implementation | |||
| Juniper: The Juniper Networks, Inc. JUNOS implementation should be | Juniper: The Juniper Networks, Inc. JUNOS implementation should be | |||
| interoperable with other vendor BGP-LS Protocol implementations. In | interoperable with other vendor BGP-LS Protocol implementations. In | |||
| particular we have tested our interoperability with Cisco Systems, | particular, we have tested our interoperability with Cisco Systems, | |||
| Inc. IOS-XR implementation. | Inc. IOS-XR implementation and the Opendaylight implementation. | |||
| 7.3. TBD Implementation | 7.3. OpenDaylight Implementation | |||
| TBD: The TBD implementation has been tested by us with other | Opendaylight: The Opendaylight implementation should be interoperable | |||
| implementations. It was so buggy that we were rolling on the floor | with other vendor BGP-LS Protocol implementations. In particular, we | |||
| laughing. We think this was either due to bad star alignment or | have tested our interoperability with Juniper's JUNOS implementation | |||
| perhaps increased solar flare activity. | and the Cisco Systems, Inc. IOS-XR implementation. BGP receiver is | |||
| implemented in OpenDaylight Hydrogen release. BGP sender | ||||
| functionality is planned in upcoming Helium release. | ||||
| 8. IANA Considerations | 8. IANA Considerations | |||
| This document makes no request of IANA. | This document makes no request of IANA. | |||
| Note to RFC Editor: The IANA has requested that this section remain | Note to RFC Editor: The IANA has requested that this section remain | |||
| in the document upon publication as an RFC. This note to the RFC | in the document upon publication as an RFC. This note to the RFC | |||
| Editor, however, may be removed. | Editor, however, may be removed. | |||
| 9. Security considerations | 9. Security considerations | |||
| No new security issues are introduced to the BGP Link-State | No new security issues are introduced to the BGP Link-State | |||
| Information Distribution Protocol defined in | Information Distribution Protocol defined in | |||
| [I-D.ietf-idr-ls-distribution]. | [I-D.ietf-idr-ls-distribution]. | |||
| 10. Acknowledgements | 10. Acknowledgements | |||
| The authors would like to thank Stefano Previdi, Jan Medved for their | The authors would like to thank Stefano Previdi, Jan Medved and Chris | |||
| contributions to this document. | Bowers for their contributions to this document. | |||
| 11. Informative References | 11. Informative References | |||
| [I-D.ietf-idr-ls-distribution] | [I-D.ietf-idr-ls-distribution] | |||
| Gredler, H., Medved, J., Previdi, S., Farrel, A., and S. | Gredler, H., Medved, J., Previdi, S., Farrel, A., and S. | |||
| Ray, "North-Bound Distribution of Link-State and TE | Ray, "North-Bound Distribution of Link-State and TE | |||
| Information using BGP", draft-ietf-idr-ls-distribution-04 | Information using BGP", draft-ietf-idr-ls-distribution-05 | |||
| (work in progress), November 2013. | (work in progress), May 2014. | |||
| Authors' Addresses | Authors' Addresses | |||
| Hannes Gredler (editor) | Hannes Gredler (editor) | |||
| Juniper Networks, Inc. | Juniper Networks, Inc. | |||
| 1194 N. Mathilda Ave. | 1194 N. Mathilda Ave. | |||
| Sunnyvale, CA 94089 | Sunnyvale, CA 94089 | |||
| US | US | |||
| Email: hannes@juniper.net | Email: hannes@juniper.net | |||
| Balaji Rajagopalan | Balaji Rajagopalan | |||
| Juniper Networks, Inc. | Juniper Networks, Inc. | |||
| 1194 N. Mathilda Ave. | Electra, Exora Business Park, Marathahalli - Sarjapur Outer Ring Road | |||
| Sunnyvale, CA 94089 | Bangalore, Karnataka 560103 | |||
| US | India | |||
| Email: balajir@juniper.net | Email: balajir@juniper.net | |||
| Saikat Ray (editor) | Saikat Ray (editor) | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| 170, West Tasman Drive | 170, West Tasman Drive | |||
| San Jose, CA 95134 | San Jose, CA 95134 | |||
| US | US | |||
| Email: sairay@cisco.com | Email: sairay@cisco.com | |||
| End of changes. 30 change blocks. | ||||
| 149 lines changed or deleted | 207 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/ | ||||