Contents

Major Features

BGP:

  • BGP/MPLS IP VPNs
  • BGP MPLS-Based Ethernet VPN
  • Advertisement of Multiple Paths in BGP
  • Distribution of MPLS Traffic Engineering (TE) LSP State using BGP
  • Route Refresh Capability for BGP-4
  • BGP Model for Service Provider Networks
  • BGP High Availability (Cluster singleton service)

Target Environment

For Execution

Java Runtime Environment 8

For Development

JDK 8

Known Issues and Limitations

  • Particular known bugs and workarounds.
    • Bug 6257 - missing PMSI attribute in Inclusive Multicast Ethernet Tag Route
    • Bug 6562 - Support add-path in base BGP NLRI
  • Limitations
    • BGP scaling with clustering - it is recommended to create a "bgp-rib" module-based shard without a replication, for more details see BGP user-guide
  • Testing methodology. How extensive was it? What should be expected to work? What hasn't been tested as much?

The BGP extensions (L3VPN, EVPN, Route Refresh, Add-Path) were tested manually with vendor's BGP router implementation or other software implementations (exaBGP, bagpipeBGP). Also, new features are covered by the unit tests and automated system tests.

Changes Since Previous Releases

The BGP, PCEP and BMP are no longer depending on TPCMD5 project. This library functionality was replaced with Netty's TCP MD5 implementation.

Bugs Fixed in this Release

At least 28 bugs was fixed.

Migration from Previous Releases

  • Features:

no changes

  • Yang Data Models:

BGP-FS, BGP-LU model's grouping changes - affects Java DTO users only - update Java imports

BGP OpenConfig top-level node is augmenting OpenConfig Network Instance model now - affecting target RESTCONF identifiers and namespaces

Compatibility with Previous Releases

No compatibility issues are expected.

Deprecated, End of Life, and/or Retired Features/APIs

  • Deprecated:

BGP CSS-based configuration

Distribution of MPLS Traffic Engineering (TE) LSP State using BGP

  • End of Life:
  • No labels