Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

proNX Optical Director Control and Management Software Components


This topic describes the software components of the proNX Optical Director. It includes the following subjects:

proNX Optical Director Architecture and Software Components

Each optical product in the TCX Series Optical Transport System is disaggregated and standalone. In addition, the proNX Optical Director control and management software disaggregates and abstracts the optical control layer from the managed devices.

With the TCX Series Optical Transport System, the optical control intelligence resides in the cloud with the proNX Optical Director control and management software enabling you to simply control the optical transport layer.

Figure 1: proNX Optical Director Microservice Architecture
proNX Optical Director Microservice Architecture

The Northstar Controller functionality in Figure 1 is not supported in this release.

Juniper Programmable Photonic Layer

Figure 1 illustrates the proNX Optical Director control and management software architecture. At the bottom of the stack is the Juniper Programmable Photonic Layer, which represents the TCX Series device hardware layer and embedded firmware. The proNX Optical Director control and management software communicates with the TCX Series Juniper Programmable Photonic Layer over the devices Netconf and telemetry interfaces. To control and manage compatible integrated (in Juniper Networks routers and switches) and disaggregated transponders, the proNX Optical Directors uses the Netconf interface and the XML, RPC and SNMP protocols.

Orchestration Framework

The proNX Optical Director control and management software is a Microservices Based Architecture (MSA) platform. Microservices are implemented using Docker containers and orchestration is provided by Kubernetes.

The infrastructure is responsible for the full lifecycle of the microservices including how they are commissioned, upgraded, managed and monitored, as well as how they are removed during decommissioning. You can easily upgrade a single microservice within the framework. The infrastructure also supports placement, healing, scaling and replication of the microservices.

Browser-Based User Interface

The proNX Optical Director control and management software includes a browser-based user interface for network, device, and service control and management. The user interface contains views for all supported features including:

  • Dashboard with Modular Dashlets

  • Active and historical alarms

  • Device management, including discovery, system configuration, provisioning, backup/restore, and software upgrade

  • Device logs

  • Service activation and topology display

  • User administration

  • Tasks

Software Applications

The software applications included in the proNX Optical Director include:

FCAPS Application

The FCAPS application enables fault, configuration, accounting, performance, and security (FCAPS) functionality for the TCX1000 Series managed devices, as well as for compatible Juniper Networks routers and switches. FCAPS support on these devices includes:

  • Device discovery, undiscovery

  • Chassis visualization

  • Inventory

  • Configuration and provisioning

  • Backup and restore

  • Performance monitor collection and historical binning

  • Log collection

  • Software upgrade

  • Alarm and historical alarms

Service Activation and Topology Application

An optical service provides channel connectivity between service endpoints and is defined by its wavelength and the endpoints that it interconnects. The proNX Optical Director service management across the optical network includes: service provisioning, service activation, and service monitoring and troubleshooting. The proNX Optical Director supports A-to-Z provisioning and activation of optical services. You select the two service endpoints and the proNX Optical Director automatically configures the optical path between the two service endpoints.

The proNX Optical Director learns and displays the topology of the network and provides various visual indicators that allow you to see the health of the network at a glance and deal with problem areas in a proactive manner. The topology application also enables you can also view links on a per-span basis.

Optical Control Layer Application

The optical control layer (OCL) application provides dynamic real-time control of optical links, provides A-to-Z provisioning and activation of optical services, and provides performance control and monitoring for automatic span loss compensation and automatic channel power control. The TCX1000 Series elements constantly send streams of real-time optical link measurements to the proNX Optical Director, which then uses the data to build an always current view of the optical links and services in the network. This allows the proNX Optical Director to make real-time control decisions on all aspects of optical link and service management.

The OCL application is a conglomerate of real-time control algorithms, which automatically configure TCX Series optical devices to provide optimal optical network transmission performance. Near-instant network-wide visibility of the services provided by the disaggregated infrastructure allows implementation of advanced control algorithms, which optimize the optical transmission for the whole service path or even a complete network.

The other functions of the OCL application include:

  • Generating control-related performance monitors and alarms

  • Zero-lambda turnup

  • Short span support


For complete details on the proNX Optical Director, see: proNX Optical Director User Guide.