Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Emu Release 

Version: 1.4.0 

...

  • dynamic cluster scaling

  • enhancements making it easier to add new distributed primitives

  • from Ciena, the device key subsystem, and integration of the device key id into the BasicDeviceConfig

  • Added ability to dynamically extend the core data model and allow alternate projections of core topology entities, e.g. devices, ports, links, hosts.

  • Support for more context when looking at state change notifications

  • From POSTECH: Control message subsystem which provides control message statistics that includes number of control packet, message volume, etc.

  • Introduced Regions as a basis for controlling affinity of controller nodes to geographical regions and for upcoming topology view enhancements.

  • Introduced device key subsystem to allow coordinated management of keys (SSL, user/password, community-name) required for securing control interactions with network devices.

...

Southbound Interface

  • Huawei and Cognizant implemented OSPF southbound protocol support. Plug-in collects the topology information of the legacy network. This topology information can be used by other applications like PCE. Major features supported are OSPFv2 specification (RFC 2328),  and the OSPF Traffic Engineering (TE) extension (RFC3630)

  • OSPF SBI is also integrated to the IP Topology (same as BGP-LS).  

  • REST southbound support

    • Protocol and provider to discover and configure devices that provide REST interaction capability

    • Support for REST CRUD operations and non-standard PATCH operation

    • HTTP and HTTPS protocol capabilities, with and without password login

  • SNMP provider from BTI

  • Drivers folder has been significantly redesigned

    • each driver family has his own module and is treated as an ONOS app.

    • drivers can be dynamically loaded on an as-needed basis. apps="org.onosproject.drivers.netconf" in app.xml

    • default drivers is now the default folder but the module maintains onos-drivers artifact-id for retro-compatibility

    • base for future separation from base-drivers and device-family specific drivers.

  • Driver based fallback providers making deployment much easier

  • Device provider testing for OPLink (OpenFlow), Ciena (REST), Fujitsu (NETCONF), Lumentum (SNMP)

  • Multiple inheritance between drivers

  • OVSDB now supports setting and deleting a port on a specific bridge.

  • Multicast support for CORD from DirecTV

  • NETCONF improvements

    • device’s session stream handling: allows device notification and listeners for events

    • Async communication is supported via usage of Completable Future based on request and reply messageID

    • Abstracted communication with device in separate thread

    • Capability to listen for device generated messages and events ( like alarms, notifications ).

    • Added Capability to provision ports for a device via a behavior in the provider.

  • Improved IPv6 test suite from Criterion Networks

  • Improved NETCONF test suite from Happiest Minds

...

PoC and Field Trial Support

...