Product Use Cases
Lumina packages, tests and qualifies the OpenDaylight code for the specific use cases of our customers. These use cases deliver immediate value in new SDN implementations by focusing on essential capabilities to launch a new service, improve a specific service experience or automate the network in a particular way. Optional controller-based applications enable these use cases, which include SD-Core, Zero-Touch Installation and Brownfield Adaption.
SD-Core helps to reduce costs by enabling traffic sharing between the switched and routed domains through segment routing. The use case includes interworking between the domains and path computation for efficient traffic flows over the switched network. The SDN controller provides a common, open platform for controlling the switched and routed BGP/MPLS networks across devices and white boxes via OpenFlow, BGP-LS or segment routing protocols.
Zero-Touch Installation provisions new services for users. A common deployment is for SD-WAN services. When new hardware plugs into the network at a user site, the device automatically calls home and receives its formal software profile. The Zero Touch application then facilitates the creation of the base software configuration, working with the orchestrator to determine the initial configuration of the services.
Brownfield Adaption eases migration to SDN and reduces costs by avoiding forklift upgrades. The use case integrates legacy systems and new SDN equipment in one network. A set of custom plugins for CLI, vendor-specific APIs and multiple standard interfaces enables both provisioning and operations functions. A mapping framework normalizes these legacy interfaces to YANG data structures within the SDN controller.
Network Configuration Management
Network Configuration Management supports management of the network and devices using a single, consistent interface. The use case provides mapping of high level service models to device configuration and a complete set of configuration actions, including pre-provisioning; history and checkpoints; configuration comparison with alerts and automated resolution; and commit, merge, validation and rollback.
Network Analytics and Policy Control
Network Analytics and Policy Control supports automated analysis and action for pre-defined policies. The Flow Optimizer application reads sFlow data and then filters and correlates the data through analytics algorithms, looking for patterns or heuristics that indicate a problem. Policy rules for observed patterns can trigger one or more OpenFlow match-action changes, including automatic programming of switches.
Alarming and Notification
Alarming and Notification keeps network operators up-to-date on network status by mapping underlying device/EMS data to normalized operational data models. The use case includes a variety of polling and telemetry listener agents with notifications available via Kafka and Websocket interfaces. Standard northbound links can connect to global configuration and monitoring systems.