BGP: Carbon: Release Review
Contents
- 1 Features
- 2 Major Features
- 3 Non-Code Aspects (user docs, examples, tutorials, articles)
- 4 Architectural Issues
- 5 Security Considerations
- 6 Quality Assurance (test coverage, etc)
- 7 End-of-life (API/Features EOLed in Release)
- 8 Bugzilla (summary of bug situation)
- 9 Standards (summary of standard compliance)
- 10 Schedule (initial schedule and changes over the release cycle)
Features
Feature Name: odl-bgpcep-bgp
Feature Description: BGP southbound plugin
Top Level: Yes
User Facing: Yes
Experimental: No
CSIT Test: https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-carbon/
Feature Name: odl-bgpcep-bmp
Feature Description: BMP southbound plugin
Top Level: Yes
User Facing: Yes
Experimental: No
CSIT Test: https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-carbon/
Feature Name: odl-bgpcep-pcep
Feature Description: PCEP southbound plugin
Top Level: Yes
User Facing: Yes
Experimental: No
CSIT Test: https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-boron/
Major Features
BGP:
Initial configuration file loader for BGP
Operational state for BGP OpenConfig
PCEP:
Integrate PCEP topology provider with Cluster Singleton Service
Karaf 4:
BGP Karaf 4 migration
PCEP Karaf 4 migration
BMP Karaf 4 migration
RSVP Karaf 4 migration
BGPCEP Extras Karaf 4 migration
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 ~80,8%
84 Issues reported by SonarQube (Technical Debt 14 days)
System tests:
PCEP performance and scale tests
BGP Application peer performance and scale tests
BGP performance and scale test
End-of-life (API/Features EOLed in Release)
Bugzilla (summary of bug situation)
Unresolved Carbon 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
draft-ietf-pce-pceps - Secure Transport for PCEP
draft-gredler-idr-bgp-ls-segment-routing-ext-03 - BGP Link-State extensions for Segment Routing
draft-ietf-idr-bgpls-segment-routing-epe-05 - Segment Routing Egress Peer Engineering BGP-LS Extensions
draft-ietf-idr-flow-spec-v6-06 - Dissemination of Flow Specification Rules for IPv6
draft-ietf-idr-flowspec-redirect-ip-01 - BGP Flow-Spec Redirect to IP Action
Stateful extensions to the Path Computation Element Protocol, December 2013
draft-ietf-pce-stateful-pce-07 - PCEP Extensions for Stateful PCE
draft-ietf-pce-pce-initiated-lsp-00 - PCEP Extensions for PCE-initiated LSP Setup in a Stateful PCE Model
Segment routing extension to the Path Computation Element Protocol, October 2014
draft-ietf-pce-segment-routing-01 - PCEP Extension for segment routing
draft-ietf-pce-lsp-setup-type-01 - PCEP Extension for path setup type
draft-ietf-pce-stateful-sync-optimizations-03 - Optimizations of Label Switched Path State Synchronization Procedures for a Stateful PCE
draft-sivabalan-pce-binding-label-sid-01 - Carrying Binding Label/Segment-ID in PCE-based Networks
RFC7854 - BGP Monitoring Protocol