Contents

Features

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)

Non-Code Aspects (user docs, examples, tutorials, articles)

ASCII doc commits:

Architectural Issues

No architectural issues found

Security Considerations

None Known - all protocol implements the TCP Authentication Option (TCP MD5)

Quality Assurance (test coverage, etc)

  • Java Unit test coverage reported by SonarQube ~78%
  • 88 Issues reported by SonarQube (Technical Debt 3 days)
  • System tests:

User features test

PCEP performance and scale tests

BGP Application peer performance and scale tests

BGP performance and scale test

BGP clustering

End-of-life (API/Features EOLed in Release)

Bugzilla (summary of bug situation)

Unresolved Boron tickets:

Standards (summary of standard compliance)

  • RFC4271 - A Border Gateway Protocol 4 (BGP-4)
  • RFC4760 - Multiprotocol Extensions for BGP-4
  • RFC1997 - BGP Communities Attribute
  • RFC4360 - BGP Extended Communities Attribute
  • RFC4486 - Subcodes for BGP Cease Notification Message
  • RFC5004 - Avoid BGP Best Path Transitions from One External to Another
  • RFC7752 - North-Bound Distribution of Link-State and TE Information using BGP
  • RFC5440 - Path Computation Element (PCE) Communication Protocol (PCEP)
  • RFC5541 - Encoding of Objective Functions in the Path Computation Element Communication Protocol (PCEP)
  • RFC5455 - Diffserv-Aware Class-Type Object for the Path Computation Element Communication Protocol
  • RFC5492 - Capabilities Advertisement with BGP-4
  • RFC5521 - Extensions to the Path Computation Element Communication Protocol (PCEP) for Route Exclusions
  • RFC5557 - Path Computation Element Communication Protocol (PCEP) Requirements and Protocol Extensions in Support of Global Concurrent Optimization
  • RFC5575 - Flow Specification
  • RFC5886 - A Set of Monitoring Tools for Path Computation Element (PCE)-Based Architecture
  • RFC6286 - Autonomous-System-Wide Unique BGP Identifier for BGP-4
  • RFC6793 - BGP Support for Four-Octet Autonomous System (AS) Number Space
  • RFC7311 - The Accumulated IGP Metric Attribute for BGP
  • RFC7674 - Clarification of the Flowspec Redirect Extended Community
  • RFC5668 - 4-Octet AS Specific BGP Extended Community
  • RFC3107 - Carrying Label Information in BGP-4
  • RFC4364 - BGP/MPLS IP Virtual Private Networks (VPNs)
  • RFC7432 - BGP MPLS-Based Ethernet VPN
  • RFC7911 - Advertisement of Multiple Paths in BGP
  • RFC2918 - Route Refresh Capability for BGP-4
  • draft-ietf-bess-evpn-overlay - A Network Virtualization Overlay Solution using EVPN

Schedule (initial schedule and changes over the release cycle)

  • No labels