Cisco Nonstop Forwarding: First Published: July 22, 2002 Last Updated: December 4, 2006
Cisco Nonstop Forwarding: First Published: July 22, 2002 Last Updated: December 4, 2006
Cisco Nonstop Forwarding (NSF) works with the Stateful Switchover (SSO) feature in Cisco IOS
software. NSF works with SSO to minimize the amount of time a network is unavailable to its users
following a switchover. The main objective of Cisco NSF is to continue forwarding IP packets following
a Route Processor (RP) switchover.
Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS and Catalyst OS
software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An
account on Cisco.com is not required.
Note Throughout this document, the term Route Processor is used to describe the route processing engine
on all networking devices, regardless of the platform designation, unless otherwise noted. For example,
on the Cisco 10000 series Internet router the RP is called the Performance Routing Engine (PRE), on the
Cisco 12000 series Internet router the RP is called the Gigabit Route Processor (GRP), and on the Cisco
7500 series router the RP is called the Route Switch Processor (RSP).
Contents
Prerequisites for Cisco Nonstop Forwarding, page 2
Restrictions for Cisco Nonstop Forwarding, page 2
Information About Cisco Nonstop Forwarding, page 3
How to Implement Cisco NSF, page 9
Configuration Examples, page 19
Americas Headquarters:
Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA
2007 Cisco Systems, Inc. All rights reserved.
Cisco Nonstop Forwarding
Prerequisites for Cisco Nonstop Forwarding
BGP NSF
All neighboring devices participating in BGP NSF must be NSF-capable, having been configured
for BGP graceful restart as described in the Configuring and Verifying BGP NSF section.
EIGRP NSF
All neighboring devices participating in EIGRP NSF operation must be NSF-capable or NSF-aware.
An NSF-aware router cannot support two NSF-capable peers performing an NSF restart operation
at the same time. However, both neighbors will reestablish peering sessions after the NSF restart
operation is complete.
OSPF NSF
OSPF NSF for virtual links is not supported.
All OSPF networking devices on the same network segment must be NSF-aware (that is, running an
NSF software image).
OSPF NSF for sham links is not supported.
IS-IS NSF
For IETF IS-IS, all neighboring devices must be running an NSF-aware software image.
Stateful Switchover
2
Cisco Nonstop Forwarding
Information About Cisco Nonstop Forwarding
Stateful Switchover
3
Cisco Nonstop Forwarding
Information About Cisco Nonstop Forwarding
Stateful Switchover
4
Cisco Nonstop Forwarding
Information About Cisco Nonstop Forwarding
Stateful Switchover
5
Cisco Nonstop Forwarding
Information About Cisco Nonstop Forwarding
Routing Protocols
The routing protocols run only on the active RP, and they receive routing updates from their neighbor
routers. Routing protocols do not run on the standby RP. Following a switchover, the routing protocols
request that the NSF-aware neighbor devices send state information to help rebuild the routing tables.
Alternately, the IS-IS protocol can be configured to synchronize state information from the active to the
standby RP to help rebuild the routing table on the NSF-capable device in environments where neighbor
devices are not NSF-aware.
Note For NSF operation, the routing protocols depend on CEF to continue forwarding packets while the
routing protocols rebuild the routing information.
BGP Operation
When a NSF-capable router begins a BGP session with a BGP peer, it sends an OPEN message to the
peer. Included in the message is a declaration that the NSF-capable device has graceful restart
capability. Graceful restart is the mechanism by which BGP routing peers avoid a routing flap following
a switchover. If the BGP peer has received this capability, it is aware that the device sending the message
is NSF-capable. Both the NSF-capable router and its BGP peer(s) need to exchange the Graceful Restart
Capability in their OPEN messages, at the time of session establishment. If both the peers do not
exchange the Graceful Restart Capability, the session will not be graceful restart capable.
If the BGP session is lost during the RP switchover, the NSF-aware BGP peer marks all the routes
associated with the NSF-capable router as stale; however, it continues to use these routes to make
forwarding decisions for a set period of time. This functionality means that no packets are lost while the
newly active RP is waiting for convergence of the routing information with the BGP peers.
After an RP switchover occurs, the NSF-capable router reestablishes the session with the BGP peer. In
establishing the new session, it sends a new graceful restart message that identifies the NSF-capable
router as having restarted.
At this point, the routing information is exchanged between the two BGP peers. Once this exchange is
complete, the NSF-capable device uses the routing information to update the RIB and the FIB with the
new forwarding information. The NSF-aware device uses the network information to remove stale routes
from its BGP table. Following that, the BGP protocol is fully converged.
If a BGP peer does not support the graceful restart capability, it will ignore the graceful-restart capability
in an OPEN message but will establish a BGP session with the NSF-capable device. This function will
allow interoperability with non-NSF-aware BGP peers (and without NSF functionality), but the BGP
session with non-NSF-aware BGP peers will not be graceful restart capable.
Note BGP support in NSF requires that neighbor networking devices be NSF-aware; that is, the devices must
have the Graceful Restart Capability and advertise that capability in their OPEN message during session
establishment. If an NSF-capable router discovers that a particular BGP neighbor does not have Graceful
Restart Capability, it will not establish an NSF-capable session with that neighbor. All other neighbors
that have Graceful Restart Capability will continue to have NSF-capable sessions with this NSF-capable
networking device.
Stateful Switchover
6
Cisco Nonstop Forwarding
Information About Cisco Nonstop Forwarding
EIGRP Operation
EIGRP NSF capabilities are exchanged by EIGRP peers in hello packets. The NSF-capable router
notifies its neighbors that an NSF restart operation has started by setting the restart (RS) bit in a hello
packet. When an NSF-aware router receives notification from an NSF-capable neighbor that an
NSF-restart operation is in progress, the NSF-capable and NSF-aware routers immediately exchange
their topology tables. The NSF-aware router sends an end-of-table (EOT) update packet when the
transmission of its topology table is complete. The NSF-aware router then performs the following
actions to assist the NSF-capable router:
The EIGRP hello hold timer is expired to reduce the time interval set for hello packet generation and
transmission. This allows the NSF-aware router to reply to the NSF-capable router more quickly
reducing the amount of time required for the NSF-capable router to rediscover neighbors and rebuild
the topology table.
The route-hold timer. is started. This timer is used to set the period of time that the NSF-aware router
will hold known routes for the NSF-capable neighbor. This timer is configured with the timers nsf
route-hold command. The default time period is 240 seconds.
The NSF-aware router notes in the peer list that the NSF-capable neighbor is restarting, maintains
adjacency, and holds known routes for the NSF-capable neighbor until the neighbor signals that it
is ready for the NSF-aware router to send its topology table or the route-hold timer expires. If the
route-hold timer expires on the NSF-aware router, the NSF-aware router will discard held routes and
treat the NSF-capable router as a new router joining the network and reestablishing adjacency
accordingly.
The NSF-aware router will continue to send queries to the NSF-capable router which is still in the
process of converging after switchover, effectively extending the time before a stuck-in-active (SIA)
condition can occur.
When the switchover operation is complete, the NSF-capable router notifies its neighbors that it has
reconverged and has received all of their topology tables by sending an EOT update packet to the
assisting routers. The NSF-capable then returns to normal operation. The NSF-aware router will look for
alternate paths (go active) for any routes that are not refreshed by the NSF-capable (restarting router).
The NSF-aware router will then return to normal operation. If all paths are refreshed by the NSF-capable
router, the NSF-aware router will immediately return to normal operation.
Note NSF-aware routers are completely compatible with non-NSF aware or capable neighbors in an EIGRP
network. A non-NSF aware neighbor will ignore NSF capabilities and reset adjacencies and otherwise
maintain the peering sessions normally.
OSPF Operation
When an OSPF NSF-capable router performs an RP switchover, it must perform two tasks in order to
resynchronize its Link State Database with its OSPF neighbors. First, it must relearn the available OSPF
neighbors on the network without causing a reset of the neighbor relationship. Second, it must reacquire
the contents of the Link State Database for the network.
As quickly as possible after an RP switchover, the NSF-capable router sends an OSPF NSF signal to
neighboring NSF-aware devices. Neighbor networking devices recognize this signal as a cue that the
neighbor relationship with this router should not be reset. As the NSF-capable router receives signals
from other routers on the network, it can begin to rebuild its neighbor list.
Stateful Switchover
7
Cisco Nonstop Forwarding
Information About Cisco Nonstop Forwarding
Once neighbor relationships are reestablished, the NSF-capable router begins to resynchronize its
database with all of its NSF-aware neighbors. At this point, the routing information is exchanged
between the OSPF neighbors. Once this exchange is complete, the NSF-capable device uses the routing
information to remove stale routes, update the RIB, and update the FIB with the new forwarding
information. The OSPF protocols are then fully converged.
Note OSPF NSF requires that all neighbor networking devices be NSF-aware. If an NSF-capable router
discovers that it has non-NSF -aware neighbors on a particular network segment, it will disable NSF
capabilities for that segment. Other network segments composed entirely of NSF-capable or NSF-aware
routers will continue to provide NSF capabilities.
The OSPF RFC 3623 graceful restart feature allows you to configure IETF NSF in multivendor
networks. For more information, see OSPF RFC 3623 Graceful Restart, Cisco IOS Release
12.2(31)SB2.
IS-IS Operation
When an IS-IS NSF-capable router performs an RP switchover, it must perform two tasks in order to
resynchronize its Link State Database with its IS-IS neighbors. First, it must relearn the available IS-IS
neighbors on the network without causing a reset of the neighbor relationship. Second, it must reacquire
the contents of the Link State Database for the network.
The IS-IS NSF feature offers two options when configuring NSF:
Internet Engineering Task Force (IETF) IS-IS
Cisco IS-IS
If neighbor routers on a network segment are NSF-aware, meaning that neighbor routers are running a
software version that supports the IETF Internet draft for router restartability, they will assist an IETF
NSF router which is restarting. With IETF, neighbor routers provide adjacency and link-state
information to help rebuild the routing information following a switchover. A benefit of IETF IS-IS
configuration is operation between peer devices based on a proposed standard.
Note If you configure IETF on the networking device, but neighbor routers are not IETF-compatible, NSF will
abort following a switchover.
If the neighbor routers on a network segment are not NSF-aware, you must use the Cisco configuration
option. The Cisco IS-IS configuration transfers both protocol adjacency and link-state information from
the active to the standby RP. A benefit of Cisco configuration is that it does not rely on NSF-aware
neighbors.
Stateful Switchover
8
Cisco Nonstop Forwarding
How to Implement Cisco NSF
The switchover from one RP to the other happens within seconds. IS-IS reestablishes its routing table
and resynchronizes with the network within a few additional seconds. At this point, IS-IS waits for a
specified interval before it will attempt a second NSF restart. During this time, the new standby RP will
boot up and synchronize its configuration with the active RP. The IS-IS NSF operation waits for a
specified interval to ensure that connections are stable before attempting another restart of IS-IS NSF.
This functionality prevents IS-IS from attempting back-to-back NSF restarts with stale information.
Note Following a switchover, Cisco IS-IS NSF has complete neighbor adjacency and LSP information;
however, it must wait for all interfaces that had adjacencies prior to the switchover to come up. If an
interface does not come up within the allocated interface wait time, the routes learned from these
neighbor devices are not considered in routing table recalculation. IS-IS NSF provides a command to
extend the wait time for interfaces that, for whatever reason, do not come up in a timely fashion.
The switchover from one RP to the other happens within seconds. IS-IS reestablishes its routing table
and resynchronizes with the network within a few additional seconds. At this point, IS-IS waits for a
specified interval before it will attempt a second NSF restart. During this time, the new standby RP will
boot up and synchronize its configuration with the active RP. Once this synchronization is completed,
IS-IS adjacency and LSP data is checkpointed to the standby RP; however, a new NSF restart will not be
attempted by IS-IS until the interval time expires. This functionality prevents IS-IS from attempting
back-to-back NSF restarts.
Stateful Switchover
9
Cisco Nonstop Forwarding
How to Implement Cisco NSF
SUMMARY STEPS
1. enable
2. show cef state
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 show cef state Displays the state of Cisco Express Forwarding on
a networking device.
Example:
Router# configure terminal
SUMMARY STEPS
1. enable
2. configure terminal
3. router bgp autonomous-system-number
4. bgp graceful-restart [restart-time seconds | stalepath-time seconds]
Stateful Switchover
10
Cisco Nonstop Forwarding
How to Implement Cisco NSF
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 configure terminal Enters global configuration mode.
Example:
Router# configure terminal
Step 3 router bgp autonomous-system-number Enables a BGP routing process, and enters router
configuration mode.
Example:
Router(config)# router bgp 120
Step 4 bgp graceful-restart [restart-time seconds | Enables the BGP graceful restart capability, which
stalepath-time seconds] starts NSF for BGP.
Example:
Router(config-router)# bgp graceful-restart
To verify NSF for BGP, you must check that the graceful restart function is configured on the
SSO-enabled networking device and on the neighbor devices. The following task explains how to
perform this function.
SUMMARY STEPS
1. enable
2. show running-config
3. show ip bgp neighbors [ip-address [advertised-routes | dampened-routes | flap-statistics |
paths [reg-exp] | received prefix-filter | received-routes | routes | policy [detail]]]
Stateful Switchover
11
Cisco Nonstop Forwarding
How to Implement Cisco NSF
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 show running-config Displays the contents of the current running
configuration file. Verify that the phrase bgp
graceful-restart appears in the BGP configuration
Example:
Router# show running-config
of the SSO-enabled router.
Repeat this step on each of the BGP neighbors.
Step 3 show ip bgp neighbors [ip-address [advertised-routes | display information about BGP and TCP
dampened-routes | flap-statistics | paths [reg-exp] | connections to neighbors
received prefix-filter | received-routes | routes |
policy [detail]]] On the SSO device and the neighbor device, this
command verifies that the graceful restart function
is shown as both advertised and received, and
Example:
confirms the address families that have the graceful
Router# show ip bgp neighbors
restart capability. If no address families are listed,
then BGP NSF also will not occur.
Note An NSF-aware router must be completely converged with the network before it can assist an
NSF-capable router in an NSF restart operation.
The following task explains how to configure EIGRP for NSF. Repeat this procedure on each of the
EIGRP NSF peer devices.
SUMMARY STEPS
1. enable
2. configure terminal
3. router eigrp as-number
4. nsf [{cisco | ietf} | interface wait seconds | interval minutes | t3 [adjacency | manual seconds]
5. timers nsf converge seconds
6. timers nsf route-hold seconds
7. timers nsf signal seconds
Stateful Switchover
12
Cisco Nonstop Forwarding
How to Implement Cisco NSF
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 configure terminal Enters global configuration mode.
Example:
Router# configure terminal
Step 3 router eigrp as-number Enables an EIGRP routing process, and enters
router configuration mode.
Example:
Router(config)# router eigrp 109
Step 4 nsf [{cisco | ietf} | interface wait seconds | Enables EIGRP NSF support on an NSF capable
interval minutes | t3 [adjacency | manual seconds] router.
This command is entered on only NSF-capable
Example: routers. NSF awareness is enabled by default when
Router(config-router)# nsf a supporting version of Cisco IOS software is
installed on a router that supports NSF capability or
NSF awareness.
Step 5 timers nsf converge seconds Adjusts the maximum time that restarting router
will wait for the EOT notification from an
NSF-capable or NSF-aware peer.
Example:
Router(config-router)# timers nsf converge 60
Step 6 timers nsf route-hold seconds Sets the route-hold timer to determine how long an
NSF-aware router that is running EIGRP will hold
routes for an inactive peer.
Example:
Router(config-router)# timers nsf route-hold 120
Step 7 timers nsf signal seconds Adjusts the maximum time for the initial restart
period.
Example:
Router(config-router)# timers nsf signal seconds
To verify NSF for EIGRP, you must check that NSF awareness and/or capability is enabled on the
SSO-enabled networking device and on the neighbor devices. The following task explains how to
perform this function.
SUMMARY STEPS
1. enable
2. show ip protocols
Stateful Switchover
13
Cisco Nonstop Forwarding
How to Implement Cisco NSF
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 show ip protocols Displays the parameters and current state of the
active routing protocol process.
Example: Repeat this step on each of the EIGRP neighbors.
Router# show ip protocols
Note All peer devices participating in OSPF NSF must be made OSPF NSF aware, which happens
automatically once you install an NSF software image on the device.
SUMMARY STEPS
1. enable
2. configure terminal
3. router ospf process-id [vrf vpn-name]
4. nsf [{cisco | ietf} | interface wait seconds | interval minutes | t3 [adjacency | manual seconds]
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 configure terminal Enters global configuration mode.
Example:
Router# configure terminal
Stateful Switchover
14
Cisco Nonstop Forwarding
How to Implement Cisco NSF
Command Purpose
Step 3 router ospf process-id [vrf vpn-name] Enables an OSPF routing process, and places the
router in router configuration mode.
Example:
Router(config)# router ospf 12
Step 4 nsf [{cisco | ietf} | interface wait seconds | Enables EIGRP NSF support on an NSF capable
interval minutes | t3 [adjacency | manual seconds] router.
This command is entered on only NSF-capable
Example: routers. NSF awareness is enabled by default when
Router(config-router)# nsf a supporting version of Cisco IOS software is
installed on a router that supports NSF capability or
NSF awareness.
SUMMARY STEPS
1. enable
2. show running-config
3. show ip ospf [process-id]
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 show running-config Displays the contents of the current running
configuration file.
Example:
Router# show running-config
Step 3 show ip ospf [process-id] Displays general information about OSPF routing
processes.
Example:
Router# show ip ospf
SUMMARY STEPS
1. enable
2. configure terminal
Stateful Switchover
15
Cisco Nonstop Forwarding
How to Implement Cisco NSF
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 configure terminal Enters global configuration mode.
Example:
Router# configure terminal
Step 3 router isis area-tag Enables the IS-IS routing protocol to specify an
IS-IS process, and places the router in router
configuration mode.
Example:
Router(config)# router isis cisco1
Step 4 nsf [{cisco | ietf} | interface wait seconds | Enables NSF operation for IS-IS.
interval minutes | t3 [adjacency | manual seconds]
Enter the ietf keyword to enable IS-IS in
homogeneous network where adjacencies with
Example: networking devices supporting IETF draft-based
Router(config-router)# nsf ietf restartability is guaranteed.
Enter the cisco keyword to run IS-IS in
heterogeneous networks that might not have
adjacencies with NSF-aware networking devices.
Step 5 nsf interval minutes Configures the minimum time between Cisco NSF
restart attempts.
Example:
Router(config-router)# nsf interval 2
Step 6 nsf t3 {manual seconds | adjacency} Specifies the methodology used to determine how
long IETF Cisco NSF will wait for the link-state
packet (LSP) database to synchronize before
Example:
Router(config-router)# nsf t3 manual 40
generating overloaded link-state information for
itself and flooding that information out to its
neighbors.
Step 7 nsf interface wait seconds Specifies how long a Cisco NSF restart will wait
for all interfaces with IS-IS adjacencies to come up
before completing the restart.
Example:
Router(config-router)# nsf interface wait 15
Stateful Switchover
16
Cisco Nonstop Forwarding
How to Implement Cisco NSF
To verify NSF for IS-IS, you must check that the NSF function is configured on the SSO-enabled
networking device. The following task describes how to verify NSF for IS-IS.
SUMMARY STEPS
1. enable
2. show running-config
3. show isis nsf
DETAILED STEPS
Command Purpose
Step 1 enable Enables privileged EXEC mode.
Enter your password if prompted.
Example:
Router> enable
Step 2 show running-config Displays the contents of the current running
configuration file.
Example:
Router# show running-config
Step 3 show isis nsf Displays current state information regarding IS-IS
NSF.
Example:
Router# show isis nsf
Troubleshooting Tips
To troubleshoot the NSF feature, use the following commands in privileged EXEC mode, as needed:
Command Purpose
Router# debug eigrp nsf Displays notifications and information about NSF
events for an EIGRP routing process.
Router# debug ip eigrp notifications Displays information and notifications for an
EIGRP routing process. This output includes NSF
notifications and events.
Router# debug isis nsf [detail] Displays information about the IS-IS state during a
Cisco NSF restart.
Router# debug ospf nsf [detail] Displays debugging messages related to OSPF
Cisco NSF commands.
Router# show cef nsf Displays the current NSF state of CEF on both the
active and standby RPs.
Router# show cef state Displays the state of CEF on a networking device.
Router# show clns neighbors Display both end-system (ES) and intermediate
system (IS) neighbors.
Stateful Switchover
17
Cisco Nonstop Forwarding
How to Implement Cisco NSF
Command Purpose
Router# show ip bgp Displays entries in the BGP routing table.
Router# show ip bgp neighbor Displays information about the TCP and BGP
connections to neighbor devices.
Router# show ip cef Displays entries in the FIB that are unresolved, or
displays a FIB summary.
Router# show ip ospf Displays general information about OSPF routing
processes.
Router# show ip ospf neighbor [detail] Displays OSPF-neighbor information on a
per-interface basis.
Router# show ip protocols Displays the parameters and current state of the
active routing protocol process. The status of
EIGRP NSF configuration and support is displayed
in the output.
Router# show isis database [detail] Displays the IS-IS link-state database.
Router# show isis nsf Displays the current state information regarding
IS-IS Cisco NSF.
Note For Cisco 10000 series Internet routers and Cisco 12000 series Internet routers, distributed CEF
is always enabled and is not configurable.
The system loses, or appears to lose, adjacencies with network peers following a stateful switchover.
Use the show clns neighbors detail command to find any neighbors that do not have NSF capable and
make sure that they are running NSF-aware images.
Additionally, for IS-IS, the standby RP must be stable for 5 minutes (which is the default) before another
restart can be initiated. Use the nsf interval command to reset the restart period.
Stateful Switchover
18
Cisco Nonstop Forwarding
Configuration Examples
Configuration Examples
This section provides the following configuration examples:
Verifying that CEF Is NSF Capable: Example, page 19
Configuring BGP NSF: Example, page 19
Configuring BGP NSF Neighbor Device: Example, page 20
Verifying BGP NSF: Example, page 20
Configuring EIGRP NSF Converge Timer: Example, page 20
Configuring EIGRP NSF Route-Hold Timer: Example, page 21
Configuring EIGRP NSF Signal Timer: Example, page 21
Disabling EIGRP NSF Support: Example, page 22
Verifying EIGRP NSF: Example, page 21
Configuring OSPF NSF: Example, page 22
Verifying OSPF NSF: Example, page 22
Configuring IS-IS NSF: Example, page 22
Verifying IS-IS NSF: Example, page 23
CEF enabled/running
dCEF enabled/running
CEF switching enabled/running
CEF default capabilities:
Always FIB switching: yes
Default CEF switching: yes
Default dCEF switching: yes
Update HWIDB counters: no
Drop multicast packets: no
CEF NSF capable: yes
IPC delayed func on SSO: no
RRP state:
I am standby RRP: no
My logical slot: 0
RF PeerComm: no
Stateful Switchover
19
Cisco Nonstop Forwarding
Configuration Examples
.
.
.
router bgp 120
.
.
.
bgp graceful-restart
neighbor 10.2.2.2 remote-as 300
On the SSO device and the neighbor device, verify that the graceful restart function is shown as both
advertised and received, and confirm the address families that have the graceful restart capability. If no
address families are listed, then BGP NSF also will not occur:
Router# show ip bgp neighbors x.x.x.x
Stateful Switchover
20
Cisco Nonstop Forwarding
Configuration Examples
Stateful Switchover
21
Cisco Nonstop Forwarding
Configuration Examples
Next, use the show ip ospf command to verify that NSF is enabled on the device.
Router> show ip ospf
Stateful Switchover
22
Cisco Nonstop Forwarding
Configuration Examples
The following example configures IS-IS NSF for IETF operation on a networking device:
Router# configure terminal
Router(config)# router isis
Router(config-router)# nsf ietf
router isis
nsf cisco
If the NSF configuration is set to cisco, use the show isis nsf command to verify that NSF is enabled on
the device. Using the Cisco configuration, the display output will be different on the active and
standby RPs. The following example shows output for the Cisco configuration on the active RP. In this
example, note the presence of the phrase NSF restart enabled:
Router# show isis nsf
The following example shows sample output for the Cisco configuration on the standby RP. In this
example, note the presence of the phrase NSF restart enabled:
Router# show isis nsf
The following example shows sample output for the IETF IS-IS configuration on the networking device:
Router# show isis nsf
Stateful Switchover
23
Cisco Nonstop Forwarding
Configuration Examples
Stateful Switchover
24
Cisco Nonstop Forwarding
Additional References
Additional References
The following sections provide references related to the Cisco Nonstop Forwarding feature.
Related Documents
Related Topic Document Title
High availability commands: complete command Cisco IOS High Availability Command Reference
syntax, command mode, defaults, usage guidelines,
and examples
Stateful switchover Stateful Switchover, Cisco IOS feature module
Standards
Standard Title
No new or modified standards are supported by this
feature, and support for existing standards has not been
modified by this feature.
MIBs
MIB MIBs Link
To locate and download MIBs for selected platforms, Cisco IOS
releases, and feature sets, use Cisco MIB Locator found at the
following URL:
http://www.cisco.com/go/mibs
RFCs
RFC Title
RFC 3623 Graceful OSPF Restart
RFC 3847 Restart Signaling for Intermediate System to Intermediate System
(IS-IS)
RFC 4781 Graceful Restart Mechanism for BGP
Stateful Switchover
25
Cisco Nonstop Forwarding
Feature Information for Cisco Nonstop Forwarding
Technical Assistance
Description Link
The Cisco Support website provides extensive online http://www.cisco.com/techsupport
resources, including documentation and tools for
troubleshooting and resolving technical issues with
Cisco products and technologies. Access to most tools
on the Cisco Support website requires a Cisco.com user
ID and password. If you have a valid service contract
but do not have a user ID or password, you can register
on Cisco.com.
Release Modification
12.0(22)S This feature was introduced.
12.0(23)S Support was added for 1xGE and 3xGE line cards on the
12.0(24)S Support was added for the following line cards on the
Engine 1
2-port OC-12/STM-4c DPT
Engine 2
1-port OC-48/STM-16c DPT
8-port OC-3/STM-1c ATM
IP Service Engine (ISE)
4-port OC-3c/STM-1c POS/SDH ISE
8-port OC-3c/STM-1c POS/SDH ISE
16-port OC-3c/STM-1c POS/SDH ISE
4-port OC-12c/STM-4c POS/SDH ISE
1-port OC-48c/STM-16c POS/SDH ISE
4-port channelized OC-12/STM-4 (DS3/E3, OC-3c/STM-1c)
POS/SDH ISE
1-port channelized OC-48/STM-16 (DS3/E3, OC-3c/STM-1c)
POS/SDH ISE
Stateful Switchover
26
Cisco Nonstop Forwarding
Feature Information for Cisco Nonstop Forwarding
12.2(18)S This feature was integrated into Cisco IOS Release 12.2(18)S. Support
was added for EIGRP.
12.2(20)S Support for the Cisco 7304 router was added.
12.2(28)SB This feature was integrated into Cisco IOS Release 12.2(28)SB.
12.2(33)SRA This feature was integrated into Cisco IOS Release 12.2(33)SRA.
12.2(31)SB2 The following features were added:
OSPF RFC 3623 Graceful Restart
Stateful Switchover
27
Cisco Nonstop Forwarding
Feature Information for Cisco Nonstop Forwarding
Stateful Switchover
28