Release Notes

Release Notes for Cisco NCS 1000 Series, IOS XR Release 6.0.1
Network Convergence System 1000 Series 2
Key Enhancements 2
Software Features Introduced in Release 6.0.1 4
Hardware Introduced in Release 6.0.1 4
Release 6.0.1 Packages for Cisco NCS 1002 4
System Requirement 5
Determine Software Version 5
Determine Firmware Support 5
Caveats specific to NCS 1002 6
Obtaining Documentation and Submitting a Service Request 6
Revised: November 23, 2016,
Network Convergence System 1000 Series
The Cisco Network Convergence System (NCS) 1002 is a 2 RU system that delivers fully programmable, high-bandwidth capacity
(up to 250 Gbps) wavelengths over distances exceeding 3000 km using existing fiber. Powered by the industry-leading Cisco IOS
XR operating system, Cisco NCS 1002 offers robust functions such as third party application hosting, machine-to-machine interface,
and telemetry.
NCS 1002 delivers the following benefits:
• Supports up to 2 Tbps capacity.
• Transports 100, 200, or 250Gbps per wavelength on the same platform through software provisioning.
• Transports 10 GE, 40 GE, and 100 GE on the same platform through software provisioning.
• Supports grid-less tuning for flex-grid dense wavelength-division multiplexing (DWDM).
• Supports different modulation formats (PM-QPSK or PM-16QAM).
• Supports 7% or 20% Soft Decision (SD) FEC for maximum optical performance.
• Allows for automated installation, configuration and monitoring.
• Supports Machine-to-machine (M2M) APIs based on YANG models for ease of configuration.
• Supports a telemetry agent for a pub-sub model of device monitoring.
This latest release of Cisco IOS XR operating system opens up the architecture of Cisco IOS XR using a 64-bit Linux-based operating
system to deliver greater agility, automation and simplicity, while reducing the cost of operating the networks.
The new innovations in this release enable incremental builds, agile workflows, and modular delivery of software, while also offering
the capability to host third-party applications on Cisco routers. These innovations deliver these benefits by enabling traditional and
web service providers to converge their data centers and wide area network (WAN) architectures, by making networks more
programmable, and by facilitating tighter integration with popular IT configuration and management tools.
For all the versions of the Release Notes for Cisco NCS 1000 Series, see the Release Notes URL.
Key Enhancements
Flexible Packaging—Easy Routine Upgrades and Maintenance
Flexible packaging is an enhancement that modularizes and delivers the Cisco IOS XR operating system as RPM packages.
The base software is leaner now, containing only required mandatory packages. Other optional packages are separated out and made
available as individually installable RPM packages. Users have the flexibility to select and install the services they want by choosing
relevant RPMs. Redhat Packet Manager (RPM) based delivery of packages enable easier and faster system updates.
Flexible packaging also supports automatic dependency management whereby, while the user is updating an RPM, the system identifies
all relevant dependent packages and updates them. The system uses standard LINUX tools to manage dependency during upgrades.
For the detailed list of release specific feature set matrix (packages) and associated filenames, see Release 6.0.1 Packages for Cisco
NCS 1002, on page 4.
2
Limitation
• Cisco IOS XR 6.0.1 does not provide 3rd-party and host package SMUs as part of automatic dependency management (install
update and install upgrade commands). The 3rd party and host package SMUs must be installed separately, and in isolation
from other installation procedures (installation of XR/Calvados SMUs/RPMs).
• Cisco IOS XR 6.0.1 does not yet support asynchronous package upgrades.
Data Models—Faster Programmatic and Standards-based Configuration
Data models are a programmatic and standards-based way of configuring and collecting operational data of a network device, replacing
the process of manual configuration. Using Data models, Cisco IOS XR operating system supports the automating of configurations
that belong to multiple routers across the network. Data models are written in a standard, industry-defined language, which can define
a new configuration and state an existing configuration on a network.
Traditional CLI-based configurations, are proprietary, cumbersome, and highly text-based. Managing automated operations on a
large network using CLIs is a challenge.
Cisco IOS XR supports the YANG data modeling language. YANG can be used with the Network Configuration Protocol (Netconf)
or with gRPC (google-defined Remote Procedure Calls) to automate programmable network operations. Data models allow
administrators to customize settings easily and automatically, without wasting time on manual configuration.
To get started with using data models, see the Data Models chapter in Data Models Configuration Guide for the Cisco NCS 1000
Series.
Application Hosting—Efficient Leverage of Third-Party Tools
Application hosting gives administrators a platform for leveraging their own tools and utilities. Cisco IOS XR supports third-party
off-the-shelf applications built using Linux tool chains. Users can run custom applications cross-compiled with the software development
kit that Cisco provides. Application hosting is offered in two variants: Native and Container.
With networking rapidly moving to virtual environments, the need for a network operating system that supports operational agility
and efficiency through seamless integration with existing tool chains became a key requirement for our customers.
Cisco IOS XR uses a 64-bit Linux-based operating system that simplifies the integration of applications, configuration management
tools, and industry-standard zero touch provisioning mechanisms to meet the DevOps style workflows for service providers.
To access the SDK to build packages that use the Linux distribution offered by Cisco, and to host applications natively, see Build
RPMs for Native Application Hosting section in the Cisco IOS XR Application Hosting Configuration Guide.
Telemetry—Push Towards Smarter Visibility
Streaming telemetry lets users direct data to a configured receiver for analysis and troubleshooting purposes in order to maintain the
health of the network. This is achieved by leveraging the capabilities of machine-to-machine communication.
Traditionally, organizations used the pull model to collect data, where a client pulls data from network elements. This pull model,
however, does not scale when there is more than one network management station in the network. These traditional techniques do
not cater to all the underlying information of the router, and they require manual intervention.
Tuning a network based on real-time data is crucial for seamless operation of the network. Instead of a pull model, using a push model
to continuously stream data out of the network enhances the operational performance and reduces the troubleshooting time. Data can
be pushed out at intervals determined by the administrator, at a cadence as low as 10 seconds. Using sophisticated algorithms, a
back-end server can then analyze data received from the Cisco IOS XR operating system. The data can be encoded in JavaScript
Object Notation (JSON) or Google Protocol Buffers (GPB). This analysis enables back-end management systems to measure and
even predict control-plane and data-plane trends.
3
Software Features Introduced in Release 6.0.1
• The user can upgrade the firmware version of hardware components such as power modules, BIOS, CFP2, or Coherent DSP
of Cisco NCS 1002. To upgrade the firmware version, see the Upgrading the Firmware Version of Power Modules section in
the System Setup and Software Installation Guide for Cisco NCS 1000 Series.
• The user can view the cumulative statistics collated for Ethernet controllers. These statistics include ingress, egress headless
mode statistics. Ingress and egress statistics are available in 40G mode. For more information, see the Command Reference for
Cisco NCS 1000 Series.
• Data Models includes support for:
◦IOS-XR manageability interfaces to access the admin plane data.
◦External models through the Manageability Mapping Infrastructure (eMMI) infrastructure.
• Telemetry includes support for:
◦A cadence from 30s to 10s to stream telemetry data; thus improving the performance.
◦An improved GPB workflow where the need to generate the .map file is eliminated.
◦Whitelist entries in the policy files to explicitly specify a list of fields to include in the streamed output.
◦Native Yang paths in the policy files to stream output based on the data models.
◦Additional options for transport and encoding to include key-value GPB encoding using YANG paths and GPB over TCP.
These options are also extended to JSON encoder.
Hardware Introduced in Release 6.0.1
• 40G Ethernet client ports are supported.
• QSFP-40G-SR-BD and QSFP-40G-LR4-S pluggables are supported. For a complete list of supported optics, see the Cisco NCS
1002 Data Sheet.
• The user can connect DC power to NCS 1002. See the Connect DC Power to NCS 1002 section in the Hardware Installation
Guide for Cisco NCS 1000 Series.
• The user can securely wipe data in NCS 1002 disks using the Secure Erase feature. The Secure Erase feature is supported from
BIOS version v13.10. See the Wipe Data in Disk Using Secure Erase section in the Hardware Installation Guide for Cisco NCS
1000 Series.
Release 6.0.1 Packages for Cisco NCS 1002
This table lists the Cisco IOS XR Software feature set matrix (packages) with associated filenames.
Feature Set
Composite Package
4
Filename
Description
Cisco IOS XR Core Bundle +
Manageability Package
ncs1k-mini-x.iso
Contains required core packages,
including OS, Admin, Base, Forwarding,
SNMP Agent, FPD, and Alarm
Correlation and Netconf-yang, Telemetry,
Extensible Markup Language (XML)
Parser, HTTP server packages.
Individually-Installable Optional Packages
Cisco IOS XR Security Package
ncs1k-k9sec-1.0.0.0-r601.x86_64.rpm
Support for Encryption, Decryption,
Secure Shell (SSH), Secure Socket Layer
(SSL), and Public-key infrastructure
(PKI).
System Requirement
Memory Configuration
At least 16 GB RAM
Supported Hardware
For a complete list of supported optics, hardware and ordering information, see the Cisco NCS 1002 Data Sheet.
To install Cisco NCS 1002, see the Installation Checklist section in the Hardware Installation Guide for Cisco NCS 1000 Series.
Determine Software Version
Log in to NCS 1002 and enter the show version command:
RP/0/RP0/CPU0:ios# show version
Determine Firmware Support
Log in to NCS 1002 and enter the show hw-module fpd command:
RP/0/RP0/CPU0:ios#show hw-module fpd
Mon Nov 14 12:26:55.511 IST
FPD Versions
=================
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------0/0 NCS1002-K9 1.2 CDSP_PORT_05 CURRENT 3.65 3.65
0/0 NCS1002-K9 1.2 CDSP_PORT_06 CURRENT 3.65 3.65
0/0 NCS1002-K9 1.2 CDSP_PORT_12 CURRENT 3.65 3.65
0/0 NCS1002-K9 1.2 CDSP_PORT_13 CURRENT 3.65 3.65
0/0 NCS1002-K9 1.2 CDSP_PORT_19 CURRENT 3.65 3.65
0/0 NCS1002-K9 1.2 CDSP_PORT_20 CURRENT 3.65 3.65
0/0 NCS1002-K9 1.2 CDSP_PORT_26 CURRENT 3.65 3.65
0/0 NCS1002-K9 1.2 CDSP_PORT_27 CURRENT 3.65 3.65
0/0 NCS1002-K9 CFP2_PORT_05 NOT READY
0/0 NCS1002-K9 2.1 CFP2_PORT_06 CURRENT 5.21 5.21
5
0/0 NCS1002-K9 CFP2_PORT_12 NOT READY
0/0 NCS1002-K9 2.1 CFP2_PORT_13 CURRENT 5.21 5.21
0/0 NCS1002-K9 CFP2_PORT_19 NOT READY
0/0 NCS1002-K9 2.0 CFP2_PORT_20 CURRENT 5.21 5.21
0/0 NCS1002-K9 CFP2_PORT_26 NOT READY
0/0 NCS1002-K9 0.0 CFP2_PORT_27 CURRENT 5.21 5.21
0/0 NCS1002-K9 0.1 CTRL_BKP_LOW B CURRENT 2.23
0/0 NCS1002-K9 0.1 CTRL_BKP_UP B CURRENT 2.23
0/0 NCS1002-K9 0.1 CTRL_FPGA_LOW CURRENT 2.23 2.23
0/0 NCS1002-K9 0.1 CTRL_FPGA_UP CURRENT 2.23 2.23
0/RP0 NCS1K-CNTLR 0.1 BIOS_Backup BS CURRENT 13.10
0/RP0 NCS1K-CNTLR 0.1 BIOS_Primary S CURRENT 13.40 13.40
0/RP0 NCS1K-CNTLR 0.1 Daisy_Duke_BKP BS CURRENT 0.15
0/RP0 NCS1K-CNTLR 0.1 Daisy_Duke_FPGA S CURRENT 0.15 0.15
0/PM0 NCS1K-2KW-AC 0.0 PO-PriMCU CURRENT 4.00 4.00
0/PM1 NCS1K-2KW-AC 0.0 PO-PriMCU CURRENT 4.00 4.00
The above show output lists the hardware components that are supported in current release with their status. The status of the hardware
must be CURRENT; Running and Programd version must be similar.
Caveats specific to NCS 1002
Identifier
Description
CSCuy94102
FCS error found in bidirectional traffic over 100GE client ports
CSCuz06532
Difference Tx and rx port packets and FCS Errors on 40G and 10G
CSCuz06749
TX -40 dBm on 2 lanes in a 40G port
CSCux16420
Squelch should not happen when Trunk is in Internal loop
CSCux22408
Squelch not effecting during Trunk OOS
CSCuy68936
Reprovisioning skipped during Reconfigure of same hwmodule
CSCuy76352
Hiber alarms causes errored block in the downstream
CSCuz23615
Traffic Affected during Fiber OIR with SW loop
CSCux14938
Syncloss in 100G FEC mode
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, using the Cisco Bug Search Tool (BST), submitting a service request, and gathering
additional information, see What's New in Cisco Product Documentation.
To receive new and revised Cisco technical content directly to your desktop, you can subscribe to the What's New in Cisco Product
Documentation RSS feed. RSS feeds are a free service.
6
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,
INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH
THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,
CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version
of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS.
CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT
LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network
topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional
and coincidental.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: http://
www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1110R)
© 2016
Cisco Systems, Inc. All rights reserved.
Americas Headquarters
Cisco Systems, Inc.
San Jose, CA 95134-1706
USA
Asia Pacific Headquarters
Cisco Systems (USA) Pte. Ltd.
Singapore
Europe Headquarters
Cisco Systems International BV
Amsterdam, The Netherlands
Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the
Cisco Website at www.cisco.com/go/offices.