Zed Series Release Notes

6.0.0

New Features

  • A device management driver interface using stevedore for dynamic loadinghas been added. The base driver includes two abstract base classesBaseDeviceDriver andBaseDeviceClient.

  • Added anOpenConfig based device driver(driver name:netconf-openconfig) using Network Configuration Protocol(NETCONF). Implements network create, delete and update functionalityas well as port create, delete and update.

  • Added support to configure LACP (802.3ad) link-aggregates in thenetconf-openconfig device driver.

  • Added support forpre-configured link-aggregates in thenetconf-openconfig device driver. This is useful for the followinglinux bond modes:

    • balance-rr

    • balance-xor

    • broadcast

  • OpenConfig YANG data model python bindings.

    Bindings for a subset of the OpenConfig YANG models has been added, thesebindings can be used to build a structured configuration that can beserialized and sent to a network device (switch) where it will be parsedand applied. Serialization to XML which can be used with NetworkConfiguration Protocol (NETCONF) has been implemented.

    The bindings is only a small subset of the following YANG models, itimplements what is required to provide a good feature-set for BMaaS usecase.

    • http://openconfig.net/yang/interfaces

    • http://openconfig.net/yang/interfaces/ethernet

    • http://openconfig.net/yang/vlan

    • http://openconfig.net/yang/network-instance

    • http://openconfig.net/yang/interfaces/aggregate

    • http://openconfig.net/yang/lacp