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.
This release includes major enhancements in the following areas:
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.
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
.
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 can now be added to the system without triggering a package reload/service outage.
Documentation Updates:
Added a new section Adding NED Packages to guide how to add new NED packages without triggering a service outage. Updated also the NED Migration and Upgrade sections.
NSO authentication mechanism has been improved to include Single Sign-on and package authentication.
Documentation Updates:
Added a new section Package Authentication to describe the NSO package authentication mechanism.
Added a new section Single Sign-on to describe the NSO package authentication mechanism.
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:
Added a new section called Additional Configuration Checks.
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.
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:
Updated the section Progress Trace.
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.
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.