One document matched: draft-ietf-idr-ls-distribution-impl-04.xml
<?xml version="1.0"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<?rfc comments="yes"?>
<?rfc compact="yes"?>
<?rfc inline="yes"?>
<?rfc sortrefs="yes"?>
<?rfc subcompact="no"?>
<?rfc symrefs="yes"?>
<?rfc toc="yes"?>
<?rfc tocdepth="3"?>
<?rfc tocindent="yes"?>
<?rfc tocompact="yes"?>
<rfc category="info" docName="draft-ietf-idr-ls-distribution-impl-04" ipr="trust200902" obsoletes="" updates="" submissionType="IETF" xml:lang="en">
<front>
<title abbrev="BGP Link-State Implementation Report">
BGP Link-State Information Distribution Implementation Report</title>
<author fullname="Hannes Gredler" initials="H." surname="Gredler" role="editor">
<organization>Juniper Networks, Inc.</organization>
<address>
<postal>
<street>1194 N. Mathilda Ave.</street>
<city>Sunnyvale</city>
<region>CA</region>
<code>94089</code>
<country>US</country>
</postal>
<email>hannes@juniper.net</email>
</address>
</author>
<author fullname="Balaji Rajagopalan" initials="B." surname="Rajagopalan">
<organization>Juniper Networks, Inc.</organization>
<address>
<postal>
<street>Electra, Exora Business Park, Marathahalli - Sarjapur Outer Ring Road</street>
<city>Bangalore</city>
<region>Karnataka</region>
<code>560103</code>
<country>India</country>
</postal>
<email>balajir@juniper.net</email>
</address>
</author>
<author fullname="Chris Bowers" initials="C." surname="Bowers">
<organization>Juniper Networks, Inc.</organization>
<address>
<postal>
<street>1194 N. Mathilda Ave.</street>
<city>Sunnyvale</city>
<region>CA</region>
<code>94089</code>
<country>US</country>
</postal>
<email>cbowers@juniper.net</email>
</address>
</author>
<author fullname="Saikat Ray" initials="S." surname="Ray">
<organization>Google</organization>
<address>
<postal>
<street>1600 Amphitheatre Parkway</street>
<city>Mountain View</city>
<region>CA</region>
<code>94043</code>
<country>US</country>
</postal>
<email>raysaikat@gmail.com</email>
</address>
</author>
<author fullname="Manish Bhardwaj" initials="M." surname="Bhardwaj">
<organization>Cisco Systems, Inc.</organization>
<address>
<postal>
<street>170, West Tasman Drive</street>
<city>San Jose</city>
<region>CA</region>
<code>95134</code>
<country>US</country>
</postal>
<email>manbhard@cisco.com</email>
</address>
</author>
<date day="2" month="May" year="2015"/>
<workgroup>Inter-Domain Routing</workgroup>
<abstract>
<t>
This document is an implementation report for the BGP
Link-State Information Distribution protocol.
The editors did not verify the accuracy of the information provided
by respondents. The respondents are experts with the
implementations they reported on, and their responses are
considered authoritative for the implementations for which their
responses represent. Respondents were asked to only use the YES
answer if the feature had at least been tested in the lab.</t>
</abstract>
</front>
<middle>
<section title="Introduction">
<t>In order to share network link-state and traffic
engineering information collected with external components using
the BGP routing protocol a new BGP Network Layer Reachability
Information (NLRI) encoding format is required.
</t>
<t>
This document provides an implementation report for the BGP
Link-State Information Distribution NLRI Format as defined in
<xref target="I-D.ietf-idr-ls-distribution"/>.
</t>
<t>
The scope of the interoperability test is sucessful
encoding and decoding of BGP-LS advertisements.
No application specific logic has been verified.
</t>
<t>
The editors did not verify the accuracy of the information
provided by respondents or by any alternative means. The
respondents are experts with the implementations they reported
on, and their responses are considered authoritative for the
implementations for which their responses represent.
Respondents were asked to only use the YES answer if the
feature had at least been tested in the lab.
</t>
</section>
<section title="Implementation Forms">
<t>
Contact and implementation information for person filling out this
form:
</t>
<t><list style="hanging">
<t hangText="IOS-XR "> <vspace blankLines="0"/>
Name: Manish Bhardwaj <vspace blankLines="0"/>
Email:manbhard@cisco.com <vspace blankLines="0"/>
Vendor: Cisco Systems, Inc. <vspace blankLines="0"/>
Release: IOS-XR <vspace blankLines="0"/>
Protocol Role: Sender, Receiver, Originator
</t>
</list></t>
<t><list style="hanging">
<t hangText="JUNOS"> <vspace blankLines="0"/>
Name: Balaji Rajagopalan<vspace blankLines="0"/>
Email: balajir@juniper.net<vspace blankLines="0"/>
Vendor: Juniper Networks, Inc. <vspace blankLines="0"/>
Release: JUNOS <vspace blankLines="0"/>
Protocol Role: Sender, Receiver, Originator
</t>
</list></t>
<t><list style="hanging">
<t hangText="OpenDaylight"> <vspace blankLines="0"/>
Name: Dana Kutenicsova<vspace blankLines="0"/>
Email: dkutenic@cisco.com<vspace blankLines="0"/>
Vendor: OpenDaylight Project, Inc.<vspace blankLines="0"/>
Release: ODL Hydrogen<vspace blankLines="0"/>
Protocol Role: Receiver
</t>
</list></t>
<t><list style="hanging">
<t hangText="Telecom Italia"><vspace blankLines="0"/>
Name: Roberto Morro <vspace blankLines="0"/>
Email: roberto.morro@telecomitalia.it <vspace blankLines="0"/>
Vendor: Telecom Italia, SpA <vspace blankLines="0"/>
Release: 5.0<vspace blankLines="0"/>
Protocol Role: Originator<vspace blankLines="0"/>
</t>
</list></t>
<t><list style="hanging">
<t hangText="Netphony"><vspace blankLines="0"/>
Name: Oscar Gonzalez <vspace blankLines="0"/>
Email: oscar.gonzalezdedios@telefonica.com <vspace blankLines="0"/>
Name: Victor Lopez <vspace blankLines="0"/>
Email: victor.lopezalvarez@telefonica.com <vspace blankLines="0"/>
Company: Telefonica <vspace blankLines="0"/>
Release: 1.0.1 <vspace blankLines="0"/>
Protocol role: Sender, Receiver, Originator <vspace blankLines="0"/>
</t>
</list></t>
<t><list style="hanging">
<t hangText="CTTC"><vspace blankLines="0"/>
Name: Ramon Casellas <vspace blankLines="0"/>
Email: ramon.casellas@cttc.es <vspace blankLines="0"/>
Company: CTTC <vspace blankLines="0"/>
Release: 4.9 (PCE) <vspace blankLines="0"/>
Protocol role: Sender, Receiver, Originator <vspace blankLines="0"/>
</t>
</list></t>
<t><list style="hanging">
<t hangText="CNIT"><vspace blankLines="0"/>
Name: Francesco Paolucci <vspace blankLines="0"/>
Email: fr.paolucci@sssup.it <vspace blankLines="0"/>
Company: CNIT/Scuola Superiore Sant'Anna <vspace blankLines="0"/>
Release: IdealistPCE v1.0 <vspace blankLines="0"/>
Protocol role: Originator, Sender <vspace blankLines="0"/>
</t>
</list></t>
<!-- FIXME please add the Telefonica data -->
</section>
<section title="NLRI subtypes">
<t>
Does the implementation support the Network Layer Reachability
(NLRI) subtypes as
described in Section 3.2 of
<xref target="I-D.ietf-idr-ls-distribution"/> ?
</t>
<t>
<list style="hanging">
<t hangText="N1:">Node NLRI</t>
<t hangText="N2:">Link NLRI</t>
<t hangText="N3:">IPv4 Topology Prefix NLRI</t>
<t hangText="N4:">IPv6 Topology Prefix NLRI</t>
</list>
</t>
<texttable title="" suppress-title="false" align="center" style="full">
<ttcol align="left"/>
<ttcol align="center">IOS-XR</ttcol>
<ttcol align="center">JUNOS</ttcol>
<ttcol align="center">ODL</ttcol>
<ttcol align="center">TI</ttcol>
<ttcol align="center">NPHY</ttcol>
<ttcol align="center">CTTC</ttcol>
<ttcol align="center">CNIT</ttcol>
<!-- IOS-XR JUNOS ODL TI Netphony CTTC CNIT-->
<c>Rcv.N1</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.N1</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.N1</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.N2</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.N2</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.N2</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.N3</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.N3</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.N3</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.N4</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.N4</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.N4</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
</texttable>
</section>
<section title="Link NLRI TLV support">
<t>
Does the implementation support the TLVs described in Section 7 of
<xref target="I-D.ietf-idr-ls-distribution"/> ?
</t>
<t>
<list style="hanging">
<t hangText="TLV 256:">Local Node Descriptor</t>
<t hangText="TLV 257:">Remote Node Descriptor</t>
<t hangText="TLV 258:">Link Local/Remote Identifier</t>
<t hangText="TLV 259:">IPv4 Interface address</t>
<t hangText="TLV 260:">IPv4 Neighbor address</t>
<t hangText="TLV 261:">IPv6 Interface address</t>
<t hangText="TLV 262:">IPv6 Neighbor address</t>
<t hangText="TLV 263:">Multi-Topology IDs</t>
<t hangText="TLV 512:">Autonomous System</t>
<t hangText="TLV 513:">BGP-LS Identifier</t>
<t hangText="TLV 514:">Area ID</t>
<t hangText="TLV 515:">IGP Router ID</t>
<t hangText="TLV 1028:">IPv4 router-ID of Local Node</t>
<t hangText="TLV 1029:">IPv6 router-ID of Local Node</t>
<t hangText="TLV 1030:">IPv4 router-ID of Remote Node</t>
<t hangText="TLV 1031:">IPv6 router-ID of Remote Node</t>
<t hangText="TLV 1088:">Administrative group (color)</t>
<t hangText="TLV 1089:">Maximum link bandwidth</t>
<t hangText="TLV 1090:">Maximum reservable link bandwidth</t>
<t hangText="TLV 1091:">Unreserved link bandwidth</t>
<t hangText="TLV 1092:">TE default Metric</t>
<t hangText="TLV 1093:">Link Protection Type</t>
<t hangText="TLV 1094:">MPLS Protocol Mask</t>
<t hangText="TLV 1095:">IGP Metric</t>
<t hangText="TLV 1096:">Shared Risk Link Group</t>
<t hangText="TLV 1097:">Opaque Link attribute</t>
<t hangText="TLV 1098:">Link name attribute</t>
</list>
</t>
<texttable title="" suppress-title="false" align="center" style="full">
<ttcol align="left"/>
<ttcol align="center">IOS-XR</ttcol>
<ttcol align="center">JUNOS</ttcol>
<ttcol align="center">ODL</ttcol>
<ttcol align="center">TI</ttcol>
<ttcol align="center">NPHY</ttcol>
<ttcol align="center">CTTC</ttcol>
<ttcol align="center">CNIT</ttcol>
<!-- IOS-XR JUNOS ODL TI Netphony CTTC CNIT-->
<c>Rcv.TLV 256</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 256</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 256</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 257</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 257</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 257</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 258</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 258</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 258</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 259</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 259</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 259</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 260</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 260</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 260</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 261</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 261</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 261</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 262</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 262</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 262</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 263</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 263</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 263</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<!-- IOS-XR JUNOS ODL TI Netphony CTTC CNIT-->
<c>Rcv.TLV 512</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 512</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 512</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 513</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 513</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 513</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 514</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 514</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 514</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 515</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 515</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 515</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<!-- IOS-XR JUNOS ODL TI Netphony CTTC CNIT-->
<c>Rcv.TLV 1028</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>NO</c> <c>NO</c>
<c>Snd.TLV 1028</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>NO</c> <c>YES</c>
<c>Org.TLV 1028</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>YES</c>
<c>Rcv.TLV 1029</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>NO</c> <c>NO</c>
<c>Snd.TLV 1029</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>NO</c> <c>NO</c>
<c>Org.TLV 1029</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1030</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>NO</c> <c>NO</c>
<c>Snd.TLV 1030</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>NO</c> <c>YES</c>
<c>Org.TLV 1030</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>YES</c>
<c>Rcv.TLV 1031</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>NO</c> <c>NO</c>
<c>Snd.TLV 1031</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>NO</c> <c>NO</c>
<c>Org.TLV 1031</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1088</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 1088</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Org.TLV 1088</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>NO</c> <c>YES</c><c>NO</c>
<c>Rcv.TLV 1089</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 1089</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Org.TLV 1089</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Rcv.TLV 1090</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 1090</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Org.TLV 1090</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>NO</c>
<c>Rcv.TLV 1091</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 1091</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Org.TLV 1091</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>NO</c>
<c>Rcv.TLV 1092</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 1092</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 1092</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 1093</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>NO</c> <c>NO</c>
<c>Snd.TLV 1093</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1093</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1094</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1094</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1094</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1095</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1095</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1095</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1096</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1096</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1096</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1097</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1097</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1097</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1098</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1098</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1098</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
</texttable>
</section> <!-- End Link NLRI TLV Support -->
<section title="Node NLRI TLV support">
<t>
Does the implementation support the TLVs
described in Section 7 of
<xref target="I-D.ietf-idr-ls-distribution"/> ?
</t>
<t>
<list style="hanging">
<t hangText="TLV 256:">Local Node Descriptor</t>
<t hangText="TLV 263:">Multi-Topology IDs</t>
<t hangText="TLV 512:">Autonomous System</t>
<t hangText="TLV 513:">BGP-LS Identifier</t>
<t hangText="TLV 514:">Area ID</t>
<t hangText="TLV 515:">IGP Router ID</t>
<t hangText="TLV 1024:">Node flag bits</t>
<t hangText="TLV 1025:">Opaque Node properties</t>
<t hangText="TLV 1026:">Node name</t>
<t hangText="TLV 1027:">IS-IS Area Identifier</t>
<t hangText="TLV 1028:">IPv4 router-ID of Local Node</t>
<t hangText="TLV 1029:">IPv6 router-ID of Local Node</t>
</list>
</t>
<texttable title="" suppress-title="false" align="center" style="full">
<ttcol align="left"/>
<ttcol align="center">IOS-XR</ttcol>
<ttcol align="center">JUNOS</ttcol>
<ttcol align="center">ODL</ttcol>
<ttcol align="center">TI</ttcol>
<ttcol align="center">NPHY</ttcol>
<ttcol align="center">CTTC</ttcol>
<ttcol align="center">CNIT</ttcol>
<!-- IOS-XR JUNOS ODL TI Netphony CTTC CNIT-->
<c>Rcv.TLV 256</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 256</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 256</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 263</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 263</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 263</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 512</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 512</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 512</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 513</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 513</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 513</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 514</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 514</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 514</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 515</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>NO</c>
<c>Snd.TLV 515</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 515</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 1024</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1024</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1024</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1025</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1025</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1025</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1026</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1026</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1026</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1027</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1027</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1027</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1028</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>NO</c>
<c>Snd.TLV 1028</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>YES</c><c>YES</c><c>YES</c>
<c>Org.TLV 1028</c><c>YES</c><c>YES</c><c>NO</c> <c>YES</c><c>YES</c><c>YES</c><c>YES</c>
<c>Rcv.TLV 1029</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1029</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1029</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
</texttable>
</section> <!-- End Node NLRI TLV Support -->
<section title="Prefix NLRI TLV support">
<t>
Does the implementation support the TLVs
described in Section 7 of
<xref target="I-D.ietf-idr-ls-distribution"/> ?
</t>
<t>
<list style="hanging">
<t hangText="TLV 256:">Local Node Descriptor</t>
<t hangText="TLV 263:">Multi-Topology IDs</t>
<t hangText="TLV 264:">OSPF route type</t>
<t hangText="TLV 265:">IP Reachability information</t>
<t hangText="TLV 1152:">IGP Flags</t>
<t hangText="TLV 1153:">Route Tag</t>
<t hangText="TLV 1154:">Extended Tag</t>
<t hangText="TLV 1155:">Prefix Metric</t>
<t hangText="TLV 1156:">OSPF Forwarding Address</t>
<t hangText="TLV 1157:">Opaque Prefix Attribute</t>
</list>
</t>
<texttable title="" suppress-title="false" align="center" style="full">
<ttcol align="left"/>
<ttcol align="center">IOS-XR</ttcol>
<ttcol align="center">JUNOS</ttcol>
<ttcol align="center">ODL</ttcol>
<ttcol align="center">TI</ttcol>
<ttcol align="center">NPHY</ttcol>
<ttcol align="center">CTTC</ttcol>
<ttcol align="center">CNIT</ttcol>
<!-- IOS-XR JUNOS ODL TI Netphony CTTC CNIT-->
<c>Rcv.TLV 256</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 256</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 256</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 263</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 263</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 263</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 264</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 264</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 264</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 265</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 265</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 265</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1152</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1152</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1152</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1153</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1153</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1153</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1154</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1154</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1154</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1155</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1155</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1155</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1156</c><c>YES</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1156</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1156</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Rcv.TLV 1157</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Snd.TLV 1157</c><c>YES</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
<c>Org.TLV 1157</c><c>YES</c><c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c> <c>NO</c>
</texttable>
</section> <!-- End Prefix NLRI TLV Support -->
<section title="Interoperable Implementations">
<t>
List other implementations that you have tested interoperability of
BGP-LS Protocol Implementation.
</t>
<section title="Cisco Implementation">
<t>
Cisco: The Cisco Systems, Inc. IOS-XR implementation should be
interoperable with other vendor BGP-LS Protocol
implementations. In particular, we have tested our
interoperability with Juniper's JUNOS implementation.
</t>
</section>
<section title="Juniper Implementation">
<t>
Juniper: The Juniper Networks, Inc. JUNOS implementation
should be interoperable with other vendor BGP-LS Protocol
implementations. In particular, we have tested our
interoperability with the Cisco Systems, Inc. IOS-XR
implementation and the Opendaylight implementation.
</t>
</section>
<section title="OpenDaylight Implementation">
<t>
Opendaylight: The Opendaylight implementation should be interoperable
with other vendor BGP-LS Protocol implementations. In particular, we
have tested our interoperability with Juniper's JUNOS implementation
and the Cisco Systems, Inc. IOS-XR implementation. BGP receiver
is implemented in the OpenDaylight Hydrogen release. BGP sender functionality
is planned in the upcoming Helium release.
</t>
</section>
<section title="Telecom Italia Implementation">
<t>
The Telecom Italia implementation has been developed in the context of
the EU-funded project IDEALIST, aiming at studying flexible grid optical networks.
In this context, some extension have been defined to advertise Nominal Center Frequency (NCF) status.
It has been tested against the Telefonica Netphony implementation (only receiver role).
Telecom Italia implementation has been successfully tested also against OpenDayLight Hydrogen and Helium releases.
</t>
</section>
<section title="Netphony Implementation">
<t>
Netphony is an open-source implementation of networking protocols.
The encoding of BGP-LS is available at
<eref target="https://github.com/telefonicaid/netphony-network-protocols">Github</eref>.
Netphony BGP-LS implementation is known to interoperate with
Telecom Italia Implementation, CTTC Implementation and CNIT Implementation.
</t>
</section>
<section title="CTTC Implementation">
<t>
The CTTC implementation is part of the CTTC-PCE software,
which uses BGP-LS as a north bound interface to export the TED used to other entities,
or as an interface to provide the TED on which the PCE operates on.
It has been developed in the context of the IDEALIST FP7 project.
It has been tested with Telefonica implementation, in a multi-partner
control plane testbed that uses a hierarchical PCE to perform multi-domain
path computation. BGP-LS is used to export (abstracted or physical)
domain TE information from the child PCE to the parent PCE.
</t>
</section>
<section title="CNIT Implementation">
<t>
The CNIT implementation is part of the GMPLS-PCE control plane
software suitably extended to handle Flexgrid and advanced
bandwidth-variable transponders. The PCE includes a BGP-LS speaker module,
developed in C++ and running on Linux, able to export TED topology,
both in a static and dynamic fashion, triggered by PCEP notifications,
update/report messages on LSP setup/teardown/modify/adaptation events.
Implementation includes updates of TE links, nodes and per-link nominal
central frequencies utilization information.
The BGP-LS speaker has been evaluated and tested with Telefonica implementation
in a child PCE configuration controlling a real Flexgrid data plane domain
and exporting link state information to a parent PCE performing inter-domain
end to end path computation.
Development has been done in the context of the FP7 IDEALIST project.
</t>
</section>
</section>
<section anchor="IANA" title="IANA Considerations" toc="default">
<t>
This document makes no request of IANA.
</t>
<t>
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 Editor, however, may be removed.
</t>
</section>
<section title="Security considerations">
<t> No new security issues are introduced by the BGP Link-State
Information Distribution Protocol defined in
<xref target="I-D.ietf-idr-ls-distribution"/>.
</t>
</section>
<section anchor="Acknowledgements" title="Acknowledgements" toc="default">
<t>
The authors would like to thank Stefano Previdi and Jan Medved
for their contributions to this document.
</t>
</section>
</middle>
<back>
<references title="Normative References">
<?rfc include="http://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.draft-ietf-idr-ls-distribution-10.xml"?>
</references>
</back>
</rfc>
| PAFTECH AB 2003-2026 | 2026-04-23 16:18:01 |