What's New

Latest features and enhancements added in this release.

Only significant new updates are listed here. To see the complete list of changes, refer to the NSO Changelog Explorer.

Release Highlights

This release includes major enhancements in the following areas:

HA Raft

Introduced HA Raft, a consensus-based high-availability solution. HA Raft is based on the Raft algorithm and provides secure and durable state replication with robust automatic cluster management.

Documentation Updates:

  • Added a new section NSO HA Raft with comprehensive documentation on this new feature.

CDB Compaction

Compaction improvements have been made to schedule periodic compaction and disable compaction on start.

Documentation Updates:

  • Added a new section Compaction to describe automatic and manual compaction. A new ncs command option --disable-compaction-on-start added to disable compaction on start.

  • Added a new section Periodic Compaction to include scheduling of NSO compaction during low utilization periods.

  • Updated the Manual Pages, NCS man-pages Volume 5 to add a new configuration parameter ncs-config/compaction/delayed-compaction-timeout.

Containerized NSO

It is now possible to run NSO in a container runtime, such as Docker. A pre-built image is available for download from software.cisco.com.

Documentation Updates:

  • Added a new guide Containerized NSO describing how to run NSO in a containerized environment, such as Docker.

NED Packages

NED packages can now be added to the system without triggering a package reload/service outage.

Documentation Updates:

AAA

NSO authentication mechanism has been improved to include Single Sign-on and package authentication.

Documentation Updates:

  • Added a new section Single Sign-on to describe the NSO package authentication mechanism.

Compliance Reporting

The device, service, and template checks now run in parallel across the CPU cores in the system while utilizing less memory by streaming the report to disk instead of building the report in memory. Compliance templates can check devices for compliance. In addition, strict mode checks that the template configuration is the only configuration on the device. Reports can now be generated in sqlite format, which will produce an SQLite database file as the output of a report run.

Documentation Updates:

Deprecating RFM in Favor of Nano Services

Updates in documentation to promote using nano services over Reactive FastMAP.

Documentation Updates:

  • Updated the section Developing NSO Services to include new content and an example to promote using nano services to implement Reactive FASTMAP (RFM) based applications. Also updated the Kicker section.

Progress Trace

The progress trace framework has been improved to add the concepts of spans and links.

  • A span represents a unit of work or operation that occurs over a span of time.

  • A link is a reference to another span event and can be used to find related events.

Documentation Updates:

Phased Provisioning

NSO now provides Phased Provisioning as a support tool to schedule provisioning tasks. Phased Provisioning gives you more fine-grained control over how and when changes are introduced into the network.

Documentation Updates:

  • Updated the NSO Platform Tools documentation to include Cisco NSO Phased Provisioning.

Observability Exporter

NSO Observability Exporter package allows Cisco NSO to export observability-related data using software-industry-standard formats and protocols, such as the OpenTelemetry protocol (OTLP).

Documentation Updates:

  • Updated the NSO Platform Tools documentation to include Cisco NSO Observability Exporter.

Last updated

© Copyright 2024 Cisco Systems, Inc. | This site is part of the official Cisco Crosswork NSO documentation set.