- Integrated IS-IS Routing Protocol Overview
- Configuring a Basic IS-IS Network
- Customizing IS-IS for Your Network Design
- IS-IS MIB
- IS-IS Support for an IS-IS Instance per VRF for IP
- Overview of IS-IS Fast Convergence
- Setting Best Practice Parameters for IS-IS Fast Convergence
- Reducing Failure Detection Times in IS-IS Networks
- Reducing Link Failure and Topology Change Notification Times in IS-IS Networks
- Reducing Alternate-Path Calculation Times in IS-IS Networks
- Enhancing Security in an IS-IS Network
- Finding Feature Information
- Prerequisites for Reducing Failure Detection Times in IS-IS Networks
- Information About Reducing Failure Detection Times in IS-IS Networks
- How to Reduce Failure Detection Times in IS-IS Networks
- Using IP Event Dampening to Decrease Failure Detection Times
- Tuning IS-IS Hello Parameters to Decrease Link Failure Detection Times
- Configuring an IS-IS Point-to-Point Adjacency over Broadcast Media to Reduce Link Failure Detection Times
- Monitoring IS-IS Network Convergence Time
Reducing Failure Detection Times in IS-IS Networks
This module describes how to customize IS-IS configuration to help you achieve fast convergence in your network. This module describes how to configure Bidirectional Failure Detection (BFD) and how to perform other tasks to optimize how a router that runs IS-IS detects link failures and topology changes, sends important topology change updates to its neighbors, and reacts to the topology change updates that it receives from its neighbors, in order to increase network performance.
- Finding Feature Information
- Prerequisites for Reducing Failure Detection Times in IS-IS Networks
- Information About Reducing Failure Detection Times in IS-IS Networks
- How to Reduce Failure Detection Times in IS-IS Networks
- Configuration Examples for Reducing Failure Detection Times in IS-IS Networks
- Where to Go Next
- Additional References
- Feature Information for Reducing Failure Detection Times in IS-IS Networks
Finding Feature Information
Your software release may not support all the features documented in this module. 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 Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Prerequisites for Reducing Failure Detection Times in IS-IS Networks
Before performing the tasks in this module, you should be familiar with the concepts described in the "Overview of IS-IS Fast Convergence" module.
Information About Reducing Failure Detection Times in IS-IS Networks
You can customize your IS-IS network to reduce the amount of time it takes for network failures to be discovered. When failures are detected more quickly, networks can react to them sooner and alternate paths can be selected more quickly, speeding up network convergence.
You can enable BFD support for routing protocols at the router level to enable BFD support globally for all interfaces or you can configure BFD on a per-interface basis at the interface level.
For Cisco IOS XE Release 2.1 and later releases, you must configure BFD support for one or more of the following routing protocols: BGP, IS-IS, and OSPF.
IS-IS is a registered protocol with BFD and will receive forwarding path detection failure messages from BFD. There are two methods for enabling BFD support for IS-IS:
- You can enable BFD for all of the interfaces for which IS-IS is routing by using the bfd all-interfaces command in router configuration mode. You can then disable BFD for one or more of those interfaces using the isis bfd disable command in interface configuration mode.
- You can enable BFD for a subset of the interfaces for which IS-IS is routing by using the isis bfd command in interface configuration mode.
IP event dampening introduces a configurable exponential delay mechanism to suppress the effects of excessive interface flapping events on routing protocols and routing tables in the network. This feature allows the network operator to configure a router to automatically identify and selectively dampen a local interface that is flapping, removing it from the network until it becomes stable again. Thus, the network becomes more stable, with a faster convergence time.
BFD is a detection protocol designed to provide fast forwarding path failure detection times for all media types, encapsulations, topologies, and routing protocols. In addition to fast forwarding path failure detection, BFD provides a consistent failure detection method for network administrators. Because the network administrator can use BFD to detect forwarding path failures at a uniform rate, rather than the variable rates for different routing protocol hello mechanisms, network profiling and planning will be easier, and reconvergence time will be consistent and predictable.
For complete information about the BFD feature, see the following documentation:
Tuning hello parameters should be considered only when the link type does not offer fast enough link failure detection. The standard default values for the hello interval and hello multiplier are 10 seconds and 3 seconds. Therefore, the multiplier times the interval will give a default hold-time of 30 seconds.
Configuring a point-to-point adjacency over a broadcast media can improve convergence times of a customer's network because it prevents the system from electing a designated router (DR), prevents flooding from using CSNPs for database synchronization, and simplifies shortest path first (SPF) computations.
How to Reduce Failure Detection Times in IS-IS Networks
- Using Bidirectional Forwarding Failure Detection to Decrease Failure Detection Times
- Using IP Event Dampening to Decrease Failure Detection Times
- Tuning IS-IS Hello Parameters to Decrease Link Failure Detection Times
- Configuring an IS-IS Point-to-Point Adjacency over Broadcast Media to Reduce Link Failure Detection Times
- Monitoring IS-IS Network Convergence Time
Using Bidirectional Forwarding Failure Detection to Decrease Failure Detection Times
Configuring BFD Session Parameters on the Interface
DETAILED STEPS
Configuring BFD Support for IS-IS
- Prerequisites
- Configuring BFD Support for IS-IS for All Interfaces
- Configuring BFD Support for IS-IS for One or More Interfaces
Prerequisites
- IS-IS must be running on all participating routers.
- The baseline parameters for BFD sessions on the interfaces that you want to run BFD sessions to BFD neighbors over must be configured. See the Configuring BFD Session Parameters on the Interface for more information.
Configuring BFD Support for IS-IS for All Interfaces
DETAILED STEPS
Configuring BFD Support for IS-IS for One or More Interfaces
DETAILED STEPS
Command or Action | Purpose | |||
---|---|---|---|---|
|
Example: Router> enable |
Enables privileged EXEC mode.
|
||
|
Example: Router# configure terminal |
Enters global configuration mode. |
||
|
Example: Router(config)# interface gigabitethernet 6/0/0 |
Enters interface configuration mode. |
||
|
Example: Router(config-if)# isis bfd |
Enables or disables BFD on a per-interface basis for one or more interfaces associated with the IS-IS routing process.
|
||
|
Example: Router(config-if)# end |
Returns the router to privileged EXEC mode. |
||
|
Example: Router# show bfd neighbors details |
Displays information that can help verify if the BFD neighbor is active and displays the routing protocols that BFD has registered. |
Using IP Event Dampening to Decrease Failure Detection Times
DETAILED STEPS
Command or Action | Purpose | |||
---|---|---|---|---|
|
Example: Router> enable |
Enables privileged EXEC mode.
|
||
|
Example: Router# configure terminal |
Enters global configuration mode. |
||
|
Example: Router(config)# interface GigabitEthernet 0/1/0 |
Enters interface configuration mode. |
||
|
Example: Router(config-if)# dampening |
Enables interface dampening.
|
||
|
Example: Router(config-if)# end |
Exits interface configuration mode and returns to privileged EXEC mode. |
||
|
Example: Router# show dampening interface |
Displays a summary of dampened interfaces. |
||
|
Example: Router# show interface dampening |
Displays dampened interfaces on the local router. |
Tuning IS-IS Hello Parameters to Decrease Link Failure Detection Times
DETAILED STEPS
Command or Action | Purpose | |||
---|---|---|---|---|
|
Example: Router> enable |
Enables higher privilege levels, such as privileged EXEC mode. Enter your password if prompted. |
||
|
Example: Router# configure terminal |
Enters global configuration mode. |
||
|
Example: Router(config)# interface GigabitEthernet 0/1/0 |
Configures an interface type and enters interface configuration mode. |
||
|
Example: Router(config-if)# isis hello-interval 5 level-1 |
Specifies the length of time between the sending of IS-IS hello PDUs.
|
||
|
Example: Router(config-if)# isis hello-multiplier 6 level-1 |
Specifies the number of IS-IS hello PDUs a neighbor must miss before the router should declare the adjacency as down.
|
||
|
Example: Router(config-if)# end |
Returns to privileged EXEC mode. |
Configuring an IS-IS Point-to-Point Adjacency over Broadcast Media to Reduce Link Failure Detection Times
Note |
We recommend that you perform this task only for IS-IS networks that consist of only two networking devices connected to broadcast media. Such networks are usually configured as a point-to-point link rather than a broadcast link. In this case, it is recommended to follow this task to decrease the link failure detection time. Having a multipoint interface instead of the point-to-point interfaces will cause the creation of a pseudonode on the network. The addition of the pseudonode means that the router must retain information about it. To decrease the size of the topology database of the router, thereby reducing the memory requirement of the router and increasing the efficiency of the SPF calculation since there is one less node involved, configure point-to-point interfaces when possible. > |
DETAILED STEPS
Command or Action | Purpose | |
---|---|---|
|
Example: Router> enable |
Enables higher privilege levels, such as privileged EXEC mode. Enter your password if prompted. |
|
Example: Router# configure terminal |
Enters global configuration mode. |
|
Example: Router(config)# interface gigabitethernet 4/0/0 |
Configures an interface type and enters interface configuration mode. |
|
Example: Router(config-if)# isis network point-to-point |
Configures a network of only two networking devices that use broadcast media and the integrated IS-IS routing protocol to function as a point-to-point link instead of a broadcast link. |
|
Example: Router(config-if)# end |
Returns to privileged EXEC mode. |
Monitoring IS-IS Network Convergence Time
DETAILED STEPS
Command or Action | Purpose | |
---|---|---|
|
Example: Router> enable |
Enables privileged EXEC mode.
|
|
Example: Router# configure terminal |
Enters global configuration mode. |
|
Example: Router(config)# isis display delimiter return 2 |
Makes output from multiarea displays easier to read by specifying the delimiter to use to separate displays of information. |
|
Example: Router(config)# exit |
Returns to privileged EXEC mode. |
|
Example: Router# show isis database detail |
Displays the IS-IS link-state database. |
|
Example: Router# show isis financetag routes |
Displays the IS-IS Level 1 forwarding table for IS-IS learned routes. |
|
Example: Router# show isis spf-log |
Displays how often and why the router has run a full SPF calculation. |
|
Example: Router# show isis financetag topology |
Displays a list of all connected routers in all areas.
|
Configuration Examples for Reducing Failure Detection Times in IS-IS Networks
Example Configuring IS-IS to Achieve Fast Convergence by Reducing Failure Detection Times
The following example configures Gigabit Ethernet interface 0/0/0 to use IP event dampening, setting the half life to 30 seconds, the reuse threshold to 1500, the suppress threshold to 10,000, and the maximum suppress time to 120 seconds. The IS-IS hello parameters have also been tuned for more rapid failure detection
enable configure terminal interface GigabitEthernet 0/0/0 dampening 30 1500 10000 120 isis hello-interval minimal isis hello-multiplier 2
Where to Go Next
To configure additional features to improve IS-IS network convergence times, complete the optional tasks in one or more of the following modules:
Additional References
The following sections provide references related to reducing failure detection times in IS-IS networks.
Related Documents
Related Topic |
Document Title |
---|---|
IS-IS commands: complete command syntax, command mode, defaults, command history, usage guidelines, and examples |
Cisco IOS IP Routing: ISIS Command Reference |
Overview of Cisco IS-IS conceptual information with links to all the individual IS-IS modules |
"Overview of IS-IS Fast Convergence" |
Cisco IOS master command list, all releases |
Standards
Standard |
Title |
---|---|
No new or modified standards are supported, and support for existing standards has not been modified. |
-- |
MIBs
MIB |
MIBs Link |
---|---|
No new or modified MIBs are supported by this feature, and support for existing MIBs has not been modified by this feature. |
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: |
RFCs
RFC |
Title |
---|---|
No new or modified RFCs are supported by this feature, and support for existing RFCs has not been modified by this feature. |
-- |
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. |
Feature Information for Reducing Failure Detection Times in IS-IS Networks
The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Table 1 | Feature Information for Reducing Failure Detection Times in IS-IS Networks |
Feature Name |
Software Releases |
Feature Information |
---|---|---|
Integrated IS-IS Point-to-Point Adjacency over Broadcast Media |
Cisco IOS XE Release 2.1 |
When a network consists of only two networking devices connected to broadcast media and uses the integrated IS-IS protocol, it is better for the system to handle the link as a point-to-point link instead of as a broadcast link. This feature introduces a new command to make IS-IS behave as a point-to-point link between the networking devices. In Cisco IOS XE Release 2.1 this feature was introduced on the Cisco ASR 1000 Series Routers. The following commands were modified by this feature: isis network point-to-point. |
IS-IS Support for BFD over IPv4 |
Cisco IOS XE Release 2.1 |
BFD is a detection protocol designed to provide fast forwarding path failure detection times for all media types, encapsulations, topologies, and routing protocols. In addition to fast forwarding path failure detection, BFD provides a consistent failure detection method for network administrators. Because the network administrator can use BFD to detect forwarding path failures at a uniform rate, rather than the variable rates for different routing protocol hello mechanisms, network profiling and planning will be easier, and reconvergence time will be consistent and predictable. This feature was introduced on the Cisco ASR 1000 Series Aggregation Services Routers. The following commands were modified by this feature: bfd all-interfaces, bfd interval, isis bfd, router isis, show bfd neighbors. |
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: 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)
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.