Non-Stop Forwarding Using Hitless Upgrade and Reload

The hitless upgrade and reload features ensures that there is minimal downtime during upgrade or reload procedures.

The topics covered in this chapter are:

How Hitless Upgrade and Reload Works

The Hitless upgrade and reload feature provide a facility to perform system upgrades or reloads with sub-second traffic loss using non-stop forwarding.

The Hitless upgrade is a variant of ISSU for single CPU systems and does not expect hardware level redundancy to perform upgrade and reload processes without impacting traffic

For more information on upgrading the system and installing packages, see System Setup and Software Installation Guide for Cisco NCS 5000 Series Routers.

Hitless Upgrade and Reload Features

  • Zero-Packet Loss Using Non-Stop Forwarding - When you perform an upgrade or reload using Hitless method, the hardware state is maintained intact and no hardware components are reset. After the upgrade or reload process, the control plane recovers the old hardware state, performs a reconciliation process with hardware and resumes with normal operations. Both upgrade or reload procedures complete with sub-second traffic loss.

  • Support for Reload and Upgrade - The Hitless feature provides support to reload or upgrade the system. If you are performing a reload, you can either upgrade the forwarding container or the entire IOS XR system.

Hitless Upgrade and Reload Benefits

  • Graceful Restart of BGP and OSPF in single CPU systems therefore removing the need to have redundancy.

  • Non-stop forwarding leading to minimal down time during reload or upgrade process.

  • Ability to hold the port state and optics in UP state during reload.

  • Ability to maintain LLDP sessions during reload.

Platform Support

The Hitless reload and upgrade feature is only supported on NCS 5011 routers starting from IOS XR release 6.5.x.

Hitless Upgrade and Reload Limitations

Hitless upgrade will lead to traffic loss in the following scenarios:

  • In case of an FPGA upgrade the router must be power booted and therefore it will lead to traffic loss and topology loss.

  • In case of an upgrade, if Broadcom SDK does not support migration from older version, then it will lead to system reinitialization.

  • If the router configuration differs from the combination specified in the Supported Features section.

Supported Features

Feature

Sub-Feature

Interfaces

L3 Physical Interfaces

Sub-Interfaces

Breakout Interfaces

Bundle Interfaces

L3 Routing

OSPF

ECMP support

BGP

Routes

Maximum 40000 routes

L2

L2 Interfaces

Bridge Domains

BVI

Features

Interface ACLs

ACL on BVI

QOS

uRPF

LLDP enabled by default

DHCP relay

DHCP Circuit-ID and Helper Address Interface Configuration

For more information on upgrading the system and the installing packages, see System Setup and Software Installation Guide for Cisco NCS 5000 Series Routers.

Performing Hitless Upgrade

To perform a system upgrade using hitless method, use the following command from Sysadmin prompt:

sysadmin-vm:0_RP0# install activate warm idoperation-id

For more information on upgrading the system and installing packages, see System Setup and Software Installation Guide for Cisco NCS 5000 Series Routers.

Performing Hitless Reload

You can choose to either perform hitless reload of the forwarding container or of the entire IOS XR system.

For more information on upgrading the system and installing packages, see System Setup and Software Installation Guide for Cisco NCS 5000 Series Routers.

Hitless Reload of the Forwarding Container

To initiate hitless reload of the forwarding plane, execute the following command from the Sysadmin prompt :

sysadmin-vm:0_RP0#reload warm

Hitless Reload of IOS XR System

To initiate hitless reload of the entire IOS XR system, execute the following command :

sysadmin-vm:0_RP0#hw-module location all reload warm