4. List of Projects in Beryllium and Release Notes
► Authentication, Authorization and Accounting (AAA)
► ALTO
► BGP PCEP
► Control And Provisioning of Wireless Access Points
(CAPWAP)
► Centinel
► Controller
► Controller Shield
► Device Identification and Driver Management (DIDM)
► DLUX
► Fabric As A Service (FaaS)
► Group Based Policy (GPB)
► Internet of Things Data Management (IoTDM)
► L2 Switch
► Link Aggregation Control Protocol (LACP)
► LISP Flow Mapping
► MD-SAL
► Messaging4Transport
► NeXt UI Toolkit (NeXt)
► NEtwork MOdeling (NEMO)
► NETCONF
► NetIDE
► Network Intent Composition (NIC)
► Neutron Northbound
► SDN Interface Application (SDNi)
► ODL Root Parent
► OpenFlow Configuration Protocol
(OF-CONFIG)
► OpFlex
► OpenFlow Plugin
► OpenFlow Protocol Library
► OVSDB Integration
4
► Packet Cable/PCMM
► Service Function Chaining (SFC)
► Secure Network Bootstrapping Infrastructure
(SNBI)
► SNMP Plugin
► SNMP4SDN
► Secure tag eXchange Protocol (SXP)
► TCP-MD5
► Topology Processing Framework
► Time Series Data Repository (TSDR)
► Table Type Patterns (TTP)
► Unified Secure Channel (USC)
► User Network Interface Manager (UNIMGR)
► VPN Service
► Virtual Tenant Network (VTN)
► YANG PUBSUB
► YANG Tools
5. Other Sources
► What’s New and Hot in OpenDaylight Beryllium – Colin Dixon
http://events.linuxfoundation.org/sites/events/files/slides/new-and-hot-in-
beryllium.pdf
► ODL Explorer – Inocybe
http://www.odlexplorer.com
<#>
7. Controller
► Only performance improvements, bug fixes and code splits in this release
► Move NETCONF, RESTCONF and MD-SAL into its own projects
► YANG Tools improvements comes to controller too
Configuration Data Stores now enforces config true
8. YANG Tools
► Better alignment with RFC6020
Mandatory elements, proper case exclusion, element count in lists
Creates and removes non-presence containers automatically
► Code improvements
Rewritten YANG parser and compiler
New YIN parser
MERGE operation has been reworked to be much more CPU and memory efficient.
► Code cleanup (Runtime code moved to MD-SAL)
9. MD-SAL Clustered Datastore
► Entity Ownership Service (Also ported back to Lithium)
► Ability to add/remove shards dynamically. This work is not fully tested so
not ready for production.
► Capability to Backup/Restore using snapshot
10. NETCONF
► Separated out from controller to make its own project.
► RESTCONF included here
► Ability to configure NETCONF connectors through MD-SAL, instead of the
existing config subsystem method
odl-netconf-topology
odl-netconf-clustered-topology
11. AAA
► Apache Shiro Framework Included (odl-aaa-shiro - Installs all supported
AAA features)
► Shiro based authorization added (URL filtering)
► LDAP integration with and without RBAC
► TokenAuthRealm added for backwards compatibility
► Enhanced Logging added
► Experimental MD-SAL store was added, but disabled by default due to
unresolved configuration subsystem issues.
12. OpenFlowPlugin
► Two designs for plugin
Helium design and Lithium design
(Helium design is deprecated)
► OpenFlow Clustering using the entity ownership service
► Improved reconciliation to ensure sync between control and data plane
► Updating the inventory information about table features
13. OVSDB
► Increased code and testing coverage
► Improved network virtualization integration with OpenStack
Netvirt updates for flow optimizations and config migration
ODL SFC and OPNFV SFC integration, application pipeline coexistence
Increased Neutron parity by adding Security Groups and Metadata support
Enhanced L3 DVR functionality
► Southbound improvements
Hardware VTEP support
Open_vSwitch support for QoS and Queue
DPDK enhancements
► Clustering/HA/Persistence support
► odl-ovsdb-ui
14. BGP LS PCEP
► 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 LSP State Synchronization Procedures for a Stateful PCE