Contents
Features
- Feature Name: odl-bgpcep-bgp
- Feature URL: https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob_plain;f=features/bgp/src/main/features/features.xml;hb=refs/heads/stable/carbon
- 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 URL: https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob_plain;f=features/bmp/src/main/features/features.xml;hb=refs/heads/stable/carbon
- 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 URL: https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob_plain;f=features/pcep/src/main/features/features.xml;hb=refs/heads/stable/carbon
- 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