Contents

Major Features

BMP:

  • BGP Monitoring Protocol (new ODL SB plugin)

BGP:

  • Carrying Label Information in BGP-4
  • BGP Link-State extensions for Segment Routing
  • Segment Routing Egress Peer Engineering BGP-LS Extensions
  • Distribution of MPLS Traffic Engineering (TE) LSP State using BGP
  • Dissemination of Flow Specification Rules for IPv6
  • BGP Model for Service Provider Networks

PCEP:

  • Optimizations of Label Switched Path State Synchronization Procedures for a Stateful PCE

Target Environment

For Execution

For Development

Known Issues and Limitations

  • Particular known bugs and workarounds.

BUG-4865 - minor BMP issue, will be fixed in Beryllium SR1

BUG-4488 - scale issue when deploying OpenDaylight BGP with 600 peer sessions, under investigation

BUG-5185 - scale/performance issue with 10xRR-Client - 1 million routes together BGP deployment

  • Testing methodology. How extensive was it? What should be expected to work? What hasn't been tested as much?

The protocol implementations and extensions (BMP, BGP-LU, BGP-LS SR, BGP-LS EPE) were tested manually with vendor's router implementation, the IPv6 Flowspec implementation with exaBGP. The OpenConfig BGP implementation was tested manually with OpenDaylight distribution as no additional network devices are required. The BGP-LS MPLS TE LSP distribution implementation was not tested against any router, however code is covered by Java Unit tests. PCEP Synchronization Optimization was not tested with network device implementation, the OpenDaylight implementation is covered by Java Unit tests and was tested with "pcc-mock" testing tool.

Changes Since Previous Releases

Bugs Fixed in this Release

At least 36 bugs was fixed.

Migration from Previous Releases

  • Features:

It is recommended to install odl-bgpcep-bgp instead of odl-bgpcep-bgp-all and odl-bgpcep-pcep instead of odl-bgpcep-pcep-all. Some features names have changed - BUG-4061

  • Yang Data Models:

New revision (2015-08-20) of rsvp.yang model - requires import changes for generated Java APIs users, no changes in existing yang model.

New revision (2015-02-10) of bgp-linkstate.yang - requires import changes for generated Java APIs users, no changes in existing yang model.

Compatibility with Previous Releases

No compatibility issues are expected.

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

  • Deprecated:

as-path-segment in bgp-types.yang was deprecated - replaced with simplified API (case a-set-case -> leaf-list as-set and case a-list-case -> leaf-list as-sequence)

leaf comm-type and comm-sub-type in grouping extended-community were deprecated bgp-types.yang, leafs are no more needed.

container vs-tlv in pcep-types.yang was deprecated, vendor-information-tlvs should be used instead.

  • End of Life:

ietf-stateful02 - draft-ietf-pce-stateful-pce-02 implementation

  • No labels