Table Of Contents
Cisco Nonstop Forwarding
Finding Feature Information
Contents
Prerequisites for Cisco Nonstop Forwarding
Restrictions for Cisco Nonstop Forwarding
Information About Cisco Nonstop Forwarding
Cisco Nonstop Forwarding Operation During RP Switchover
NSF Dependency on SSO
Cisco NSF Routing and Forwarding Overview
Cisco Express Forwarding
Routing Protocols
BGP Operation
EIGRP Operation
IPv6 Operation
IS-IS Operation
OSPF Operation
Benefits of Cisco NSF
How to Configure Cisco Nonstop Forwarding
Verifying CEF NSF
Configuring BGP NSF
Verifying BGP NSF
Configuring EIGRP NSF
Verifying EIGRP NSF
Configuring OSPF NSF
Verifying OSPF NSF
Configuring IS-IS NSF
Verifying IS-IS NSF
Troubleshooting Cisco Nonstop Forwarding
Configuration Examples for Cisco Nonstop Forwarding
Verifying that Cisco Express Forwarding Is NSF Capable: Example
Configuring BGP NSF: Example
Configuring BGP NSF Neighbor Device: Example
Verifying BGP NSF: Example
Configuring EIGRP NSF Converge Timer: Example
Configuring EIGRP NSF Route-Hold Timer: Example
Configuring EIGRP NSF Signal Timer: Example
Verifying EIGRP NSF: Example
Disabling EIGRP NSF Support: Example
Configuring OSPF NSF: Example
Verifying OSPF NSF: Example
Configuring IS-IS NSF: Example
Verifying IS-IS NSF: Example
Additional References
Related Documents
Standards
MIBs
RFCs
Technical Assistance
Feature Information for Cisco Nonstop Forwarding
Cisco Nonstop Forwarding
First Published: July 22, 2002
Last Updated: November 25, 2009
Cisco Nonstop Forwarding (NSF) works with the Stateful Switchover (SSO) feature in Cisco IOS XE 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 Feature Information
For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the "Feature Information for Cisco Nonstop Forwarding" section.
Use Cisco Feature Navigator to find information about platform support and Cisco IOS XE software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Contents
•
Prerequisites for Cisco Nonstop Forwarding
•
Restrictions for Cisco Nonstop Forwarding
•
Information About Cisco Nonstop Forwarding
•
How to Configure Cisco Nonstop Forwarding
•
Configuration Examples for Cisco Nonstop Forwarding
•
Additional References
•
Feature Information for Cisco Nonstop Forwarding
Prerequisites for Cisco Nonstop Forwarding
•
NSF must be configured on a networking device that has been configured for SSO.
•
On platforms supporting the Route Switch Processor (RSP), and where the Cisco Express Forwarding switching mode is configurable, configure distributed Cisco Express Forwarding switching mode using the ip cef distributed command.
Restrictions for Cisco Nonstop Forwarding
General Restrictions
•
The Hot Standby Routing Protocol (HSRP) is not supported with Cisco Nonstop Forwarding with Stateful Switchover. Do not use HSRP with Cisco Nonstop Forwarding with Stateful Switchover.
BGP NSF
•
All neighboring devices participating in BGP NSF must be NSF-capable, having been configured for Border Gateway Protocol (BGP) graceful restart as described in the ""Configuring 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.
IPv6 NSF
•
IPv6 must be enabled on your router for IPv6 NSF to be supported.
Information About Cisco Nonstop Forwarding
Before you configure the NSF feature, you should understand the following concepts:
•
Cisco Nonstop Forwarding Operation During RP Switchover
•
NSF Dependency on SSO
•
Cisco NSF Routing and Forwarding Overview
•
Benefits of Cisco NSF
Note
Throughout this document, the term "Route Processor" is used to describe the route processing engine.
Cisco Nonstop Forwarding Operation During RP Switchover
Cisco NSF works with the Stateful Switchover (SSO) feature in Cisco IOS XE 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.
Usually, when a networking device restarts, all routing peers of that device detect that the device went down and then came back up. This transition results in what is called a routing flap, which could spread across multiple routing domains. Routing flaps caused by routing restarts create routing instabilities, which are detrimental to the overall network performance. Cisco NSF helps to suppress routing flaps in SSO-enabled devices, thus reducing network instability.
Cisco NSF allows for the forwarding of data packets to continue along known routes while the routing protocol information is being restored following a switchover. With Cisco NSF, peer networking devices do not experience routing flaps. Data traffic is forwarded through intelligent line cards or dual forwarding processors (FPs) while the standby RP assumes control from the failed active RP during a switchover. The ability of line cards and FPs to remain up through a switchover and to be kept current with the Forwarding Information Base (FIB) on the active RP is key to Cisco NSF operation.
NSF Dependency on SSO
Cisco NSF always runs together with SSO. This section provides some background information on the SSO feature.
In specific Cisco networking devices that support dual RPs, SSO establishes one of the RPs as the active processor while the other RP is designated as the standby processor, and then synchronizes information between them. A switchover from the active to the standby processor occurs when the active RP fails, is removed from the networking device, or is manually taken down for maintenance.
In networking devices running SSO, both RPs must be running the same configuration so that the standby RP is always ready to assume control following a fault on the active RP. The configuration information is synchronized from the active RP to the standby RP at startup and whenever changes to the active RP configuration occur. Following an initial synchronization between the two processors, SSO maintains RP state information between them, including forwarding information.
During switchover, system control and routing protocol execution is transferred from the active processor to the standby processor. The time required by the device to switch over from the active to the standby processor ranges from just a few seconds to approximately 30 seconds, depending on the platform.
SSO supported protocols and applications must be high-availability (HA)-aware. A feature or protocol is HA aware if it maintains, either partially or completely, undisturbed operation through an RP switchover. For some HA aware protocols and applications, state information is synchronized from the active to the standby processor. For Cisco NSF, enhancements to the routing protocols (Cisco Express Forwarding; Open Shortest Path First, or OSPF; Border Gateway Protocol, or BGP; and Intermediate System-to-Intermediate System, or IS-IS) have been made to support the HA features in SSO.
For more information on SSO, see the "How to Configure Cisco Nonstop Forwarding" section.
Cisco NSF Routing and Forwarding Overview
Cisco NSF is supported by the BGP, EIGRP, IPv6, IS-IS, and OSPF protocols for routing and by Cisco Express Forwarding for forwarding. Of the routing protocols, BGP, EIGRP, IPv6, IS-IS, and OSPF have been enhanced with NSF-capability and awareness, which means that routers running these protocols can detect a switchover and take the necessary actions to continue forwarding network traffic and to recover route information from the peer devices. The IS-IS protocol can be configured to use state information that has been synchronized between the active and the standby RP to recover route information following a switchover instead of information received from peer devices.
In this document, a networking device is said to be NSF-aware if it is running NSF-compatible software. A device is said to be NSF-capable if it has been configured to support NSF; therefore, it would rebuild routing information from NSF-aware or NSF-capable neighbors.
Each protocol depends on Cisco Express Forwarding to continue forwarding packets during switchover while the routing protocols rebuild the Routing Information Base (RIB) tables. Once the routing protocols have converged, Cisco Express Forwarding updates the FIB table and removes stale route entries. Cisco Express Forwarding, in turn, updates the line cards with the new FIB information.
The following sections provides information about the following features:
•
Cisco Express Forwarding
•
Routing Protocols
•
BGP Operation
•
EIGRP Operation
•
IPv6 Operation
•
IS-IS Operation
•
OSPF Operation
Cisco Express Forwarding
A key element of NSF is packet forwarding. In a Cisco networking device, packet forwarding is provided by Cisco Express Forwarding. Cisco Express Forwarding maintains the FIB, and uses the FIB information that was current at the time of the switchover to continue forwarding packets during a switchover. This feature reduces traffic interruption during the switchover.
During normal NSF operation, Cisco Express Forwarding on the active RP synchronizes its current FIB and adjacency databases with the FIB and adjacency databases on the standby RP. Upon switchover of the active RP, the standby RP initially has FIB and adjacency databases that are mirror images of those that were current on the active RP. For platforms with intelligent line cards, the line cards will maintain the current forwarding information over a switchover; for platforms with forwarding engines, Cisco Express Forwarding will keep the forwarding engine on the standby RP current with changes that are sent to it by Cisco Express Forwarding on the active RP. In this way, the line cards or forwarding engines will be able to continue forwarding after a switchover as soon as the interfaces and a data path are available.
As the routing protocols start to repopulate the RIB on a prefix-by-prefix basis, the updates in turn cause prefix-by-prefix updates to Cisco Express Forwarding, which it uses to update the FIB and adjacency databases. Existing and new entries will receive the new version ("epoch") number, indicating that they have been refreshed. The forwarding information is updated on the line cards or forwarding engine during convergence. The RP signals when the RIB has converged. The software removes all FIB and adjacency entries that have an epoch older than the current switchover epoch. The FIB now represents the newest routing protocol forwarding information.
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 Cisco Express Forwarding 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.
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.
IPv6 Operation
IPv6 support for NSF includes the following features:
•
Nonstop Forwarding and Graceful Restart for MP-BGP IPv6 Address Family
•
Nonstop Forwarding for IPv6 RIP
•
Nonstop Forwarding for Static Routes
Nonstop Forwarding and Graceful Restart for MP-BGP IPv6 Address Family
The graceful restart capability is supported for IPv6 BGP unicast, multicast, and VPNv6 address families, enabling Cisco nonstop forwarding (NSF) functionality for BGP IPv6. The BGP graceful restart capability allows the BGP routing table to be recovered from peers without keeping the TCP state.
NSF continues forwarding packets while routing protocols converge, therefore avoiding a route flap on switchover. Forwarding is maintained by synchronizing the FIB between the active and standby RP. On switchover, forwarding is maintained using the FIB. The RIB is not kept synchronized; therefore, the RIB is empty on switchover. The RIB is repopulated by the routing protocols and subsequently informs FIB about RIB convergence by using the NSF_RIB_CONVERGED registry call. The FIB tables are updated from the RIB, removing any stale entries. The RIB starts a failsafe timer during RP switchover, in case the routing protocols fail to notify the RIB of convergence.
The Cisco BGP address family identifier (AFI) model is designed to be modular and scalable, and to support multiple AFI and subsequent address family identifier (SAFI) configurations.
For information on how to configure the IPv6 BGP graceful restart capability, see the "Implementing Multiprotocol BGP for IPv6" document.
Nonstop Forwarding for IPv6 RIP
RIP registers as an IPv6 NSF client. Doing so has the benefit of using RIP routes installed in the Cisco Express Forwarding table until RIP has converged on the standby.
Nonstop Forwarding for Static Routes
Cisco NSF supports IPv6 static routes.
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.
IETF IS-IS Configuration
Using the IETF IS-IS configuration, as quickly as possible after an RP switchover, the NSF-capable router sends IS-IS NSF restart requests to neighboring NSF-aware devices. Neighbor networking devices recognize this restart request as a cue that the neighbor relationship with this router should not be reset, but that they should initiate database resynchronization with the restarting router. As the restarting router receives restart request responses from routers on the network, it can begin to rebuild its neighbor list.
Once this exchange is complete, the NSF-capable device uses the link-state information to remove stale routes, update the RIB, and update the FIB with the new forwarding information. IS-IS is then fully converged.
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.
Cisco IS-IS Configuration
Using the Cisco configuration option, full adjacency and LSP information is saved, or "checkpointed," to the standby RP. Following a switchover, the newly active RP maintains its adjacencies using the checkpointed data, and can quickly rebuild its routing tables.
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.
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.
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.
Benefits of Cisco NSF
The Cisco NSF feature has several benefits, including the following:
•
Improved network availability—NSF continues forwarding network traffic and application state information so that user session information is maintained after a switchover.
•
Overall network stability—Network stability may be improved with the reduction in the number of route flaps that had been created when routers in the network failed and lost their routing tables.
•
Neighboring routers do not detect link flapping—Because the interfaces remain up across a switchover, neighboring routers do not detect a link flap (that is, the link does not go down and come back up).
•
Prevents routing flaps—Because SSO continues forwarding network traffic in the event of a switchover, routing flaps are avoided.
•
No loss of user sessions—User sessions established prior to the switchover are maintained.
How to Configure Cisco Nonstop Forwarding
These sections describe how to configure Cisco Nonstop Forwarding:
•
Verifying CEF NSF (optional)
•
Configuring BGP NSF (required)
•
Verifying BGP NSF (optional)
•
Configuring EIGRP NSF (required)
•
Verifying EIGRP NSF (optional))
•
Configuring OSPF NSF (required)
•
Verifying OSPF NSF (optional)
•
Configuring IS-IS NSF (required)
•
Verifying IS-IS NSF (optional)
•
Troubleshooting Cisco Nonstop Forwarding (optional)
Verifying CEF NSF
The CEF NSF feature operates by default while the networking device is running in SSO mode. No configuration is necessary.
The following task explains how to verify that Cisco Express Forwarding is NSF-capable.
SUMMARY STEPS
1.
enable
2.
show cef state
DETAILED STEPS
| |
Command
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
show cef state
Example:
Router# configure terminal
|
Displays the state of Cisco Express Forwarding on a networking device.
|
Configuring BGP NSF
The following task explains how to configure BGP for NSF. Repeat this task on each of the BGP NSF peer devices.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
router bgp autonomous-system-number
4.
bgp graceful-restart [restart-time seconds | stalepath-time seconds]
DETAILED STEPS
| |
Command
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
configure terminal
Example:
Router# configure terminal
|
Enters global configuration mode.
|
Step 3
|
router bgp autonomous-system-number
Example:
Router(config)# router bgp 120
|
Enables a BGP routing process, and enters router configuration mode.
|
Step 4
|
bgp graceful-restart [restart-time seconds |
stalepath-time seconds]
Example:
Router(config-router)# bgp graceful-restart
|
Enables the BGP graceful restart capability, which starts NSF for BGP.
|
Verifying BGP NSF
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]]]
DETAILED STEPS
| |
Command
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
show running-config
Example:
Router# show running-config
|
Displays the contents of the current running configuration file.
• Verify that the phrase "bgp graceful-restart" appears in the BGP configuration of the SSO-enabled router.
• Repeat this step on each of the BGP neighbors.
|
Step 3
|
show ip bgp neighbors [ip-address [advertised-routes |
dampened-routes | flap-statistics | paths [reg-exp] |
received prefix-filter | received-routes | routes |
policy [detail]]]
Example:
Router# show ip bgp neighbors
|
Displays information about BGP and TCP connections to neighbors
• On the SSO device and the neighbor device, this command verifies that the graceful restart function is shown as both advertised and received, and confirms the address families that have the graceful restart capability. If no address families are listed, then BGP NSF also will not occur.
|
Configuring EIGRP NSF
EIGRP NSF support is enabled by default. Distributed platforms that run a supporting version of Cisco IOS XE Software can support full NSF capabilities. These routers can perform a restart operation and can support other NSF capable peers. Single processor platforms that run a supporting version of Cisco IOS XE Software support only NSF awareness. These routers maintain adjacency and hold known routes for the NSF-capable neighbor until it signals that it is ready for the NSF-aware router to send its topology table or the route-hold timer expires.
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
DETAILED STEPS
| |
Command
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
configure terminal
Example:
Router# configure terminal
|
Enters global configuration mode.
|
Step 3
|
router eigrp as-number
Example:
Router(config)# router eigrp 109
|
Enables an EIGRP routing process, and enters router configuration mode.
|
Step 4
|
nsf [{cisco | ietf} | interface wait seconds |
interval minutes | t3 [adjacency | manual seconds]
Example:
Router(config-router)# nsf
|
Enables EIGRP NSF support on an NSF capable router.
• This command is entered on only NSF-capable routers. NSF awareness is enabled by default when a supporting version of Cisco IOS XE Software is installed on a router that supports NSF capability or NSF awareness.
|
Step 5
|
timers nsf converge seconds
Example:
Router(config-router)# timers nsf converge 60
|
Adjusts the maximum time that restarting router will wait for the EOT notification from an NSF-capable or NSF-aware peer.
|
Step 6
|
timers nsf route-hold seconds
Example:
Router(config-router)# timers nsf route-hold 120
|
Sets the route-hold timer to determine how long an NSF-aware router that is running EIGRP will hold routes for an inactive peer.
|
Step 7
|
timers nsf signal seconds
Example:
Router(config-router)# timers nsf signal seconds
|
Adjusts the maximum time for the initial restart period.
|
Verifying EIGRP NSF
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
DETAILED STEPS
| |
Command
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
show ip protocols
Example:
Router# show ip protocols
|
Displays the parameters and current state of the active routing protocol process.
• Repeat this step on each of the EIGRP neighbors.
|
Configuring OSPF NSF
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.
The following task explains how to configure OSPF for NSF.
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
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
configure terminal
Example:
Router# configure terminal
|
Enters global configuration mode.
|
Step 3
|
router ospf process-id [vrf vpn-name]
Example:
Router(config)# router ospf 12
|
Enables an OSPF routing process, and places the router in router configuration mode.
|
Step 4
|
nsf [{cisco | ietf} | interface wait seconds |
interval minutes | t3 [adjacency | manual seconds]
Example:
Router(config-router)# nsf
|
Enables EIGRP NSF support on an NSF capable router.
• This command is entered on only NSF-capable routers. NSF awareness is enabled by default when a supporting version of Cisco IOS XE Software is installed on a router that supports NSF capability or NSF awareness.
|
Verifying OSPF NSF
The following task explains how to verify OSPF for NSF.
SUMMARY STEPS
1.
enable
2.
show running-config
3.
show ip ospf [process-id]
DETAILED STEPS
| |
Command
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
show running-config
Example:
Router# show running-config
|
Displays the contents of the current running configuration file.
|
Step 3
|
show ip ospf [process-id]
Example:
Router# show ip ospf
|
Displays general information about OSPF routing processes.
|
Configuring IS-IS NSF
The following task describes how to configure NSF for IS-IS.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
router isis area-tag
4.
nsf [{cisco | ietf} | interface wait seconds | interval minutes | t3 [adjacency | manual seconds]
5.
nsf interval minutes
6.
nsf t3 {manual seconds | adjacency}
7.
nsf interface wait seconds
DETAILED STEPS
| |
Command
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
configure terminal
Example:
Router# configure terminal
|
Enters global configuration mode.
|
Step 3
|
router isis area-tag
Example:
Router(config)# router isis cisco1
|
Enables the IS-IS routing protocol to specify an IS-IS process, and places the router in router configuration mode.
|
Step 4
|
nsf [{cisco | ietf} | interface wait seconds |
interval minutes | t3 [adjacency | manual seconds]
Example:
Router(config-router)# nsf ietf
|
Enables NSF operation for IS-IS.
• Enter the ietf keyword to enable IS-IS in homogeneous network where adjacencies with networking devices supporting IETF draft-based 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
Example:
Router(config-router)# nsf interval 2
|
Configures the minimum time between Cisco NSF restart attempts.
|
Step 6
|
nsf t3 {manual seconds | adjacency}
Example:
Router(config-router)# nsf t3 manual 40
|
Specifies the methodology used to determine how long IETF Cisco NSF will wait for the link-state packet (LSP) database to synchronize before generating overloaded link-state information for itself and flooding that information out to its neighbors.
|
Step 7
|
nsf interface wait seconds
Example:
Router(config-router)# nsf interface wait 15
|
Specifies how long a Cisco NSF restart will wait for all interfaces with IS-IS adjacencies to come up before completing the restart.
|
Verifying IS-IS 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
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
show running-config
Example:
Router# show running-config
|
Displays the contents of the current running configuration file.
|
Step 3
|
show isis nsf
Example:
Router# show isis nsf
|
Displays current state information regarding IS-IS NSF.
|
Troubleshooting Cisco Nonstop Forwarding
To troubleshoot Cisco Nonstop Forwarding, use the following commands as needed.
SUMMARY STEPS
1.
enable
2.
debug eigrp nsf
3.
debug ip eigrp notifications
4.
debug isis nsf [detail]
5.
debug ospf nsf [detail]
6.
show cef nsf
7.
show cef state
8.
show clns neighbors
9.
show ip bgp
10.
show ip bgp neighbor
11.
show ip cef
12.
show ip eigrp neighbors [interface-type | as-number | static | detail]
13.
show ip ospf
14.
show ip ospf neighbor [detail]
15.
show ip protocols
16.
show isis database [detail]
17.
show isis nsf
DETAILED STEPS
| |
Command
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
debug eigrp nsf
Example:
Router# debug eigrp nsf
|
Displays notifications and information about NSF events for an EIGRP routing process.
|
Step 3
|
debug ip eigrp notifications
Example:
Router# debug ip eigrp notifications
|
Displays information and notifications for an EIGRP routing process.
• This output includes NSF notifications and events.
|
Step 4
|
debug isis nsf [detail]
Example:
Router# debug isis nsf [detail]
|
Displays information about the IS-IS state during a Cisco NSF restart.
|
Step 5
|
debug ospf nsf [detail]
Example:
Router# debug ospf nsf [detail]
|
Displays debugging messages related to OSPF Cisco NSF commands.
|
Step 6
|
show cef nsf
Example:
Router# show cef nsf
|
Displays the current NSF state of Cisco Express Forwarding on both the active and standby RPs.
|
Step 7
|
show cef state
Example:
Router# show cef state
|
Displays the Cisco Express Forwarding state on a networking device.
|
Step 8
|
show clns neighbors
Example:
Router# show clns neighbors
|
Display both end-system and intermediate system neighbors.
|
Step 9
|
show ip bgp
Example:
Router# show ip bgp
|
Displays entries in the BGP routing table.
|
Step 10
|
show ip bgp neighbor
Example:
Router# show ip bgp neighbor
|
Displays information about the TCP and BGP connections to neighbor devices.\
|
Step 11
|
show ip cef
Example:
Router# show ip cef
|
Displays entries in the FIB that are unresolved, or displays a FIB summary.
|
Step 12
|
show ip eigrp neighbors [interface-type | as-number |
static | detail]
Example:
Router# show ip eigrp neighbor detail
|
To display detailed information about neighbors discovered by EIGRP.
|
Step 13
|
show ip ospf
Example:
Router# show ip ospf
|
Displays general information about OSPF routing processes.
|
Step 14
|
show ip ospf neighbor [detail]
Example:
Router# show ip ospf neighbor [detail]
|
Displays OSPF-neighbor information on a per-interface basis.
|
Step 15
|
show ip protocols
Example:
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.
|
Step 16
|
show isis database [detail]
Example:
Router# show isis database [detail]
|
Displays the IS-IS link-state database.
|
Step 17
|
show isis nsf
Example:
Router# show isis nsf
|
Displays the current state information regarding IS-IS Cisco NSF.
|
Configuration Examples for Cisco Nonstop Forwarding
This section provides the following configuration examples:
•
Verifying that Cisco Express Forwarding Is NSF Capable: Example
•
Configuring BGP NSF: Example
•
Configuring BGP NSF Neighbor Device: Example
•
Verifying BGP NSF: Example
•
Configuring EIGRP NSF Converge Timer: Example
•
Configuring EIGRP NSF Route-Hold Timer: Example
•
Configuring EIGRP NSF Signal Timer: Example
•
Verifying EIGRP NSF: Example
•
Disabling EIGRP NSF Support: Example
•
Configuring OSPF NSF: Example
•
Verifying OSPF NSF: Example
•
Configuring IS-IS NSF: Example
•
Verifying IS-IS NSF: Example
Verifying that Cisco Express Forwarding Is NSF Capable: Example
The following example is used to verify that Cisco Express Forwarding is NSF capable:
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
IPC delayed func on SSO: no
Configuring BGP NSF: Example
The following example configures BGP NSF on a networking device:
Router# configure terminal
Router(config)# router bgp 590
Router(config-router)# bgp graceful-restart
Configuring BGP NSF Neighbor Device: Example
The following example configures BGP NSF on a neighbor router. All devices supporting BGP NSF must be NSF-aware, meaning that these devices recognize and advertise graceful restart capability.
Router# configure terminal
Router(config)# router bgp 770
Router(config-router)# bgp graceful-restart
Verifying BGP NSF: Example
Verify that "bgp graceful-restart" appears in the BGP configuration of the SSO-enabled router by entering the show running-config command:
Router# show running-config
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
BGP neighbor is 192.168.2.2, remote AS YY, external link
BGP version 4, remote router ID 192.168.2.2
BGP state = Established, up for 00:01:18
Last read 00:00:17, hold time is 180, keepalive interval is 60 seconds
Route refresh:advertised and received(new)
Address family IPv4 Unicast:advertised and received
Address family IPv4 Multicast:advertised and received
Graceful Restart Capabilty:advertised and received
Remote Restart timer is 120 seconds
Address families preserved by peer:
IPv4 Unicast, IPv4 Multicast
Received 1539 messages, 0 notifications, 0 in queue
Sent 1544 messages, 0 notifications, 0 in queue
Default minimum time between advertisement runs is 30 seconds
Configuring EIGRP NSF Converge Timer: Example
The timers nsf converge command is used to adjust the maximum time that restarting router will wait for the EOT notification from an NSF-capable or NSF-aware peer. The following example sets the converge timer to 1 minute:
Router# configure terminal
Router(config)# router eigrp 101
Router(config-router)# timers nsf converge 60
Configuring EIGRP NSF Route-Hold Timer: Example
The timers nsf route-hold command is used to set the maximum period of time that an NSF-aware router will hold known routes for an NSF-capable neighbor during a switchover operation. The following example sets the route-hold timer to 2 minutes:
Router# configure terminal
Router(config)# router eigrp 101
Router(config-router)# timers nsf route-hold 120
Configuring EIGRP NSF Signal Timer: Example
The timers nsf signal command is used to adjust the maximum time for the initial restart period. The following example sets the signal timer to 10 seconds:
Router# configure terminal
Router(config)# router eigrp 101
Router(config-router)# timers nsf signal 10
Verifying EIGRP NSF: Example
Verify that EIGRP NSF support is present in the installed Cisco IOS XE Software image by entering the show ip protocols command. "EIGRP NSF-aware route hold timer is..." is displayed in the output when either NSF awareness or capability is supported by the router. This line displays the default or user-defined value for the route-hold timer. "EIGRP NSF..." is displayed in the output only when the NSF capability is supported by the router. This line will also print "disabled" or "enabled" depending on the status of the EIGRP NSF feature.
Router# show ip protocols
Routing Protocol is "eigrp 100"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Default networks flagged in outgoing updates
Default networks accepted from incoming updates
EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0
EIGRP maximum hopcount 100
EIGRP maximum metric variance 1
Redistributing: eigrp 100
EIGRP NSF-aware route hold timer is 240s
NSF converge timer is 120s
Automatic network summarization is in effect
Routing Information Sources:
Gateway Distance Last Update
Distance: internal 90 external 170
Disabling EIGRP NSF Support: Example
EIGRP NSF capability is enabled by default on distributed platforms that run a supporting version of Cisco IOS XE Software. The nsf command used to enable or disable the EIGRP NSF capability. The following example disables NSF capability:
Router# configure terminal
Router(config)# router eigrp 101
Router(config-router)# no nsf
Configuring OSPF NSF: Example
The following example configures OSPF NSF on a networking device:
Router# configure terminal
Router(config)# router ospf 400
Router(config-router)# nsf
Verifying OSPF NSF: Example
To verify NSF for OSPF, you must check that the NSF function is configured on the SSO-enabled networking device. Verify that "nsf" appears in the OSPF configuration of the SSO-enabled device by entering the show running-config command:
Router# show running-config
network 192.168.20.0 0.0.0.255 area 0
network 192.168.30.0 0.0.0.255 area 1
network 192.168.40.0 0.0.0.255 area 2
Next, use the show ip ospf command to verify that NSF is enabled on the device.
Routing Process "ospf 1" with ID 192.168.2.1 and Domain ID 0.0.0.1
Supports only single TOS(TOS0) routes
SPF schedule delay 5 secs, Hold time between two SPFs 10 secs
Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs
Number of external LSA 0. Checksum Sum 0x0
Number of opaque AS LSA 0. Checksum Sum 0x0
Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
External flood list length 0
Non-Stop Forwarding enabled, last NSF restart 00:02:06 ago (took 44 secs)
Number of interfaces in this area is 1 (0 loopback)
Area has no authentication
SPF algorithm executed 3 times
Configuring IS-IS NSF: Example
The following example configures Cisco proprietary IS-IS NSF operation on a networking device:
Router# configure terminal
Router(config)# router isis
Router(config-router)# nsf cisco
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
Verifying IS-IS NSF: Example
Verify that `nsf' appears in the IS-IS configuration of the SSO-enabled device by entering the show running-config command. The display will show either Cisco IS-IS or IETF IS-IS configuration. The following example indicates that the device uses the Cisco implementation of IS-IS NSF:
Router# show running-config
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":
NSF is ENABLED, mode 'cisco'
RP is ACTIVE, standby ready, bulk sync complete
NSF interval timer expired (NSF restart enabled)
Checkpointing enabled, no errors
Local state:ACTIVE, Peer state:STANDBY HOT, Mode:SSO
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":
NSF enabled, mode 'cisco'
RP is STANDBY, chkpt msg receive count:ADJ 2, LSP 7
NSF interval timer notification received (NSF restart enabled)
Checkpointing enabled, no errors
Local state:STANDBY HOT, Peer state:ACTIVE, Mode:SSO
The following example shows sample output for the IETF IS-IS configuration on the networking device:
NSF is ENABLED, mode IETF
NSF L1 active interfaces:0
NSF interfaces awaiting L1 CSNP:0
NSF L2 active interfaces:0
NSF interfaces awaiting L2 CSNP:0
NSF L1 Restart state:Running
NSF p2p Restart retransmissions:0
Maximum L1 NSF Restart retransmissions:3
L1 NSF ACK requested:FALSE
L1 NSF CSNP requested:FALSE
NSF L2 Restart state:Running
NSF p2p Restart retransmissions:0
Maximum L2 NSF Restart retransmissions:3
L2 NSF ACK requested:FALSE
Interface:GigabitEthernet2/0/0
NSF L1 Restart state:Running
NSF L1 Restart retransmissions:0
Maximum L1 NSF Restart retransmissions:3
L1 NSF ACK requested:FALSE
L1 NSF CSNP requested:FALSE
NSF L2 Restart state:Running
NSF L2 Restart retransmissions:0
Maximum L2 NSF Restart retransmissions:3
L2 NSF ACK requested:FALSE
L2 NSF CSNP requested:FALSE
NSF L1 Restart state:Running
NSF L1 Restart retransmissions:0
Maximum L1 NSF Restart retransmissions:3
L1 NSF ACK requested:FALSE
L1 NSF CSNP requested:FALSE
NSF L2 Restart state:Running
NSF L2 Restart retransmissions:0
Maximum L2 NSF Restart retransmissions:3
L2 NSF ACK requested:FALSE
L2 NSF CSNP requested:FALSE
Additional References
The following sections provide references related to the Cisco Nonstop Forwarding feature.
Related Documents
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
|
No new or modified MIBs are supported, and support for existing MIBs has not been modified.
|
To locate and download MIBs for selected platforms, Cisco IOS XE Software 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
|
Technical Assistance
Description
|
Link
|
The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies.
To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user ID and password.
|
http://www.cisco.com/techsupport
|
Feature Information for Cisco Nonstop Forwarding
Table 1 lists the features in this module and provides links to specific configuration information.
Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which Cisco IOS XE Software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Note
Table 1 lists only the Cisco IOS XE software release that introduced support for a given feature in a given Cisco IOS XE software release train. Unless noted otherwise, subsequent releases of that Cisco IOS XE software release train also support that feature.
Table 1 Feature Information for Cisco Nonstop Forwarding
Feature Name
|
Releases
|
Feature Information
|
NSF/SSO (Nonstop Forwarding with Stateful Switchover)
|
Cisco IOS XE Release 2.1
|
The following features are supported in Cisco IOS XE Release 2.1:
• IPv6: Static route nonstop forwarding
• IPv6: RIPng nonstop forwarding
• IPv6: NSF and graceful restart for MP-BGP IPv6 address family
• IPv6: Base protocols high availability
• NSF - BGP
• NSF - EIGRP
• NSF - IS-IS
• NSF - OSPF
• NSF - OSPF (RFC 3623 OSPF Graceful Restart)
• NSF Awareness - EIGRP
• NSF Awareness (Nonstop Forwarding Awareness)
• NSF Awareness - OSPF
• NSF/SSO - GLBPv6
• NSF/SSO - HSRPv6/VRRPv6
• NSF/SSO - IPsec
• NSF/SSO - IPv6 uRPF
• NSF/SSO - Managed LNS MPLS
• NSF/SSO - MLD Access Group
• NSF/SSO - MPLS VPN
• NSF/SSO (Nonstop Forwarding with Stateful Switchover)
|
| |
|
The following commands were introduced or modified: bgp graceful-restart, debug eigrp nsf, debug ip eigrp notifications, debug isis nsf, debug ospf nsf, ip cef distributed, nsf (EIGRP), nsf (IS-IS), nsf (OSPF), nsf interface wait, nsf interval, nsf t3, router bgp, router eigrp, router isis, router ospf, show cef nsf, show cef state, show clns neighbors, show ip bgp, show ip bgp neighbors, show ip cef, show ip ospf, show ip ospf neighbor, show ip protocols, show isis database, show isis nsf, timers nsf converge, timers nsf route-hold, timers nsf signal.
|
NSF/SSO - Multicast MPLS VPN
|
Cisco IOS XE Release 2.5.
|
This feature is supported in Cisco IOS XE Release 2.5.
|
CCDE, CCENT, CCSI, Cisco Eos, Cisco HealthPresence, Cisco IronPort, the Cisco logo, Cisco Nurse Connect, Cisco Pulse, Cisco SensorBase, Cisco StackPower, Cisco StadiumVision, Cisco TelePresence, Cisco Unified Computing System, Cisco WebEx, DCE, Flip Channels, Flip for Good, Flip Mino, Flipshare (Design), Flip Ultra, Flip Video, Flip Video (Design), Instant Broadband, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn, Cisco Capital, Cisco Capital (Design), Cisco:Financed (Stylized), Cisco Store, Flip Gift Card, and One Million Acts of Green are service marks; and Access Registrar, Aironet, AllTouch, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Lumin, Cisco Nexus, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, Continuum, EtherFast, EtherSwitch, Event Center, Explorer, Follow Me Browsing, GainMaker, iLYNX, IOS, iPhone, IronPort, the IronPort logo, Laser Link, LightStream, Linksys, MeetingPlace, MeetingPlace Chime Sound, MGX, Networkers, Networking Academy, PCNow, PIX, PowerKEY, PowerPanels, PowerTV, PowerTV (Design), PowerVu, Prisma, ProConnect, ROSA, SenderBase, SMARTnet, Spectrum Expert, StackWise, WebEx, and the WebEx logo are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
All other trademarks mentioned in this document or website 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. (0910R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
© 2002-2009 Cisco Systems, Inc. All rights reserved.