Table Of Contents
IS-IS Support for Priority-Driven IP Prefix RIB Installation
Prerequisites for IS-IS Support for Priority-Driven IP Prefix RIB Installation
Restrictions for IS-IS Support for Priority-Driven IP Prefix RIB Installation
Information About IS-IS Support for Priority-Driven IP Prefix RIB Installation
How IS-IS Priority-Driven IP Prefix RIB Installation Improves Convergence
Benefit of Assigning a High Priority Tag to an IS-IS IP Prefix
How to Configure IS-IS Support for Priority-Driven IP Prefix RIB Installation
Setting a High Priority Tag for an IS-IS IP Prefix
Configuring the Router to Give Priority to Prefixes Associated with an IS-IS Tag Value
Verifying the IS-IS Support for Priority-Driven IP Prefix RIB Installation Feature
Configuration Examples for IS-IS Support for Priority-Driven IP Prefix RIB Installation
Assigning a High Priority Tag Value to an IS-IS IP Prefix: Example
Feature Information for IS-IS Support for Priority-Driven IP Prefix RIB Installation
IS-IS Support for Priority-Driven IP Prefix RIB Installation
The IS-IS Support for Priority-Driven IP Prefix RIB Installation feature allows customers to designate a subset of IP prefixes advertised by Integrated Intermediate System-to-Intermediate System (IS-IS) for faster processing and installation in the global routing table as one way to achieve faster convergence. For example, Voice over IP (VoIP) gateway addresses may need to be processed first to help VoIP traffic get updated faster than other types of packets.
Finding Feature Information in This Module
Your Cisco IOS software release may not support all of the features documented in this module. To reach links to specific feature documentation in this module and to see a list of the releases in which each feature is supported, use the "Feature Information for IS-IS Support for Priority-Driven IP Prefix RIB Installation" section.
Finding Support Information for Platforms and Cisco IOS 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.
Contents
•
Prerequisites for IS-IS Support for Priority-Driven IP Prefix RIB Installation
•
Restrictions for IS-IS Support for Priority-Driven IP Prefix RIB Installation
•
Information About IS-IS Support for Priority-Driven IP Prefix RIB Installation
•
How to Configure IS-IS Support for Priority-Driven IP Prefix RIB Installation
•
Configuration Examples for IS-IS Support for Priority-Driven IP Prefix RIB Installation
•
Feature Information for IS-IS Support for Priority-Driven IP Prefix RIB Installation
Prerequisites for IS-IS Support for Priority-Driven IP Prefix RIB Installation
Before you can configure the IS-IS Support for Priority-Driven IP Prefix RIB Installation feature, the integrated IS-IS routing protocol must be configured.
Restrictions for IS-IS Support for Priority-Driven IP Prefix RIB Installation
•
The IS-IS Support for Priority-Driven IP Prefix RIB Installation feature is available only for IP Version 4 networks.
•
Cisco IOS software still supports only one IS-IS process in IP routing.
Information About IS-IS Support for Priority-Driven IP Prefix RIB Installation
To set high priority for IS-IS IP prefixes, you should understand the following concepts:
•
How IS-IS Priority-Driven IP Prefix RIB Installation Improves Convergence
•
Benefit of Assigning a High Priority Tag to an IS-IS IP Prefix
Convergence
Convergence is the process of all routers coming to agreement on optimal routes in a network. In a network where routers run the IS-IS protocol, convergence is achieved by distributing a consistent view of the topology to all routers in the network. When a network event causes a topology change, a number of steps must occur in order for convergence to occur. The router which initially detects the topology change (for example, an interface state change) must inform other routers of the topology change by flooding updated routing information (in the form of Link State PDUs or LSPs) to other routers. All routers, including the router which detected the topology change, must utilize the updated topology information to recompute shortest paths (run an SPF), providing the updated output of the SPF calculation to the router's Routing Information Database (RIB) which will eventually cause the updated routing information to be used to forward packets. Until all routers have performed these basic steps, some destinations may be temporarily unreachable. Faster convergence benefits the network performance by minimizing the period of time during which stale topology information is used to forward packets.
How IS-IS Priority-Driven IP Prefix RIB Installation Improves Convergence
After performing an SPF, IS-IS must install updated routes in the RIB. If the number of prefixes advertised by IS-IS is large, then the time between the installation of the first prefix and the last prefix is significant. Priority driven IP prefix RIB installation allows a subset of the prefixes advertised by IS-IS to be designated as having a higher priority. Updates to the paths to these prefixes will be installed before updates to prefixes which do not have this designation. This reduces the convergence time for the important IS-IS IP prefixes and results in faster update for routes which are dependent on these prefixes. This in turn shortens the time during which stale information is used for forwarding packets to these destinations.
Prefixes are characterized as being in one of three levels of importance:
1.
High priority prefixes—Prefixes which have been tagged with a tag designated for fast convergence.
2.
Medium priority prefixes—Any /32 prefixes which have not been designated as high priority prefixes fall into this category.
3.
Low priority prefixes—All other prefixes.
When IS-IS updates the RIB, prefixes will be updated in order based on the associated level of importance.
Benefit of Assigning a High Priority Tag to an IS-IS IP Prefix
When you assign high priority tag to some IS-IS IP prefixes, those prefixes with the higher priority will get updated in the routing tables before prefixes with lower priority. The convergence time is reduced for the important IS-IS IP prefixes and results in reduced convergence time for the update processes that occur in the global RIB and Cisco Express Forwarding (CEF).
How to Configure IS-IS Support for Priority-Driven IP Prefix RIB Installation
This section contains the following procedures:
•
Setting a High Priority Tag for an IS-IS IP Prefix (required)
•
Configuring the Router to Give Priority to Prefixes Associated with an IS-IS Tag Value (required)
•
Verifying the IS-IS Support for Priority-Driven IP Prefix RIB Installation Feature (optional)
Setting a High Priority Tag for an IS-IS IP Prefix
This section provides the steps necessary to set a high priority tag for an IS-IS IP prefix.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type number
4.
ip router isis [area-tag]
5.
isis tag tag-number
6.
exit
DETAILED STEPS
Configuring the Router to Give Priority to Prefixes Associated with an IS-IS Tag Value
This section provides the steps necessary to configure the router to assign a high priority to prefixes associated with a specified tag value.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
router isis [area-tag]
4.
ip route priority high tag tag-value
5.
end
DETAILED STEPS
Troubleshooting Tips
You can enter the debug isis rib local command to verify if the IP prefixes that are advertised by IS-IS link-state packets (LSPs) are being updated correctly in the IS-IS local RIB.
Verifying the IS-IS Support for Priority-Driven IP Prefix RIB Installation Feature
IS-IS maintains a local database for all IS-IS routing information. This local database is referred to as the IS-IS local RIB. It contains additional attributes which are not maintained in the global IP routing table. Access to the contents of the local RIB is used to support the show isis rib command which is used below to verify routing information related to the Priority Driven IP Prefix RIB Installation feature.
SUMMARY STEPS
1.
enable
2.
show isis rib [ip-address | ip-address-mask]
3.
exit
DETAILED STEPS
Configuration Examples for IS-IS Support for Priority-Driven IP Prefix RIB Installation
This section contains the following example:
•
Assigning a High Priority Tag Value to an IS-IS IP Prefix: Example
Assigning a High Priority Tag Value to an IS-IS IP Prefix: Example
The following example uses the ip route priority high command to assign a tag value of 200 to the IS-IS IP prefix:
interface Ethernet 0ip router isisisis tag 200!router isisip route priority high tag 200Additional References
The following sections provide references related to the IS-IS Support for Priority-Driven IP Prefix RIB Installation feature.
Related Documents
Related Topic Document TitleIS-IS commands
"Integrated IS-IS Commands" chapter in the Cisco IOS IP Routing Protocols, Release 12.2(33)SRA
IS-IS configuration tasks
"Configuring Integrated IS-IS" chapter in the Cisco IOS IP Configuration Guide, Release 12.4
Standards
Standards TitleNo new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature.
—
MIBs
MIBs MIBs LinkNone
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:
RFCs
RFCs TitleNo new or modified RFCs are supported by this feature, and support for existing RFCs has not been modified by this feature.
—
Technical Assistance
Command Reference
This section documents modified commands only.
debug isis rib
To display debugging information for Integrated Intermediate System-to-Intermediate System (IS-IS) IP Version 4 routes in the global or local Routing Information Base (RIB), use the debug isis rib command in privileged EXEC mode. To disable the debugging of IS-IS IP Version 4 routes, use the no form of this command.
debug isis rib [global | [local [access-list-number | terse]]
no debug isis rib [global | local]
Syntax Description
Command Default
Debugging of IS-IS IP Version 4 routes is disabled.
Command Modes
Privileged EXEC
Command History
Usage Guidelines
Use the debug isis rib command to verify if an IP prefix has been installed or removed. To monitor updates from the IS-IS database to the IS-IS local RIB, use the local keyword, and to monitor updates from the IS-IS database to the global RIB, use the global keyword.
It is highly recommended that you limit the debugging output to information specific to the IP prefix that is associated with a specific access list by entering the accest-list-number argument.
Examples
The following is sample output from the debug isis rib command after the ip route priority high command was used to give high priority to IS-IS IP prefixes for the configured access list access-list1. The debug output shows that the route 10.1.1.0/24 has been removed from the IS-IS local RIB.
Router# show running-config | include access-list 1accest-list 1 permit 10.1.1.0 0.0.0.255! access-list 1 is configured.Router# debug isis rib local terse 100:07:07: ISIS-LR: 10.1.1.0/24 aged out in LSP[10/(7->8)]! The route 10.1.1.0/24 is removed from the IS-IS local RIB LSP[10/(7->8)].00:07:07: ISIS-LR: rem path: [115/80/20] via 10.2.2.2(Et2) from 10.22.22.22 tg 0 LSP[10/7] from active chain (add to deleted chain)!The remote path [115/80/20] is removed from the active chain.00:07:07: ISIS-LR: Enqueued to updateQ[2] for 10.1.1.0/24!Q[2] is marked to be the update.00:07:07: ISIS-LR: rem path: [115/80/20] via 10.2.2.2(Et2) from 10.22.22.22 tg 0 LSP[10/7] from deleted chain00:07:07: ISIS-LR: Rem RT 10.1.1.0/24!The remote route [115/80/20] is removed from the deleted chainTable 1 describes the significant fields shown in the display.
Related Commands
Command Descriptionip route priority high
Assigns a high priority to an IS-IS IP prefix.
show isis rib
Displays paths for routes in the IP Version 4 IS-IS local RIB.
ip route priority high
To assign a high priority to an Integrated Intermediate System-to-Intermediate System (IS-IS) IP prefix, use the ip route priority high command in router configuration mode. To remove the IP prefix priority, use the no form of this command.
ip route priority high tag tag-value
no ip route priority high tag tag-value
Syntax Description
tag tag-value
Assigns a high priority to IS-IS IP prefixes with a specific route tag in a range from 1 to 4294967295.
Command Default
No IP prefix priority is set.
Command Modes
Router configuration
Command History
Usage Guidelines
When you use the ip route priority high command to tag higher priority IS-IS IP prefixes for faster processing and installation in the global routing table, you can achieve faster convergence. For example, you can help Voice over IP (VoIP) gateway addresses get processed first to help VoIP traffic get updated faster than other types of packets.
Examples
The following example uses the ip route priority high command to assign a tag value of 100 to the IS-IS IP prefix:
Router>
enableRouter# configure terminalRouter(config)# interface Ethernet 0Router(config-if)# ip router isisRouter(config-if)# isis tag 100Router(config-if)# exit
Router(config)# router isisRouter(config-router)# ip route priority high tag 100!Related Commands
show isis rib
To display paths for a specific route or for all routes under a major network that are stored in the IP local Routing Information Base (RIB), use the show isis rib command in privileged EXEC mode.
show isis rib [ip-address | ip-address-mask]
Syntax Description
ip-address
(Optional) Displays paths for a specific route.
ip-address-mask
(Optional) Displays paths for all routes under a major network.
Command Default
If no ip-address or ip-address-mask argument is specified, all routes in the Integrated Intermediate System-to-Intermediate System (IS-IS) local RIB are displayed.
Command Modes
Privileged EXEC
Command History
Usage Guidelines
To verify that an IP prefix update that exists in the IP global RIB also has been updated in the IS-IS local RIB, enter the show isis rib command.
Examples
The following is sample output from the show isis rib command to show all routes under the major network with the IP address mask 10.2.2.0 255.255.255.0 that are stored within the IS-IS local RIB:
Router# show isis rib 10.2.2.0 255.255.255.0IPv4 local RIB for IS-IS process10.2.2.0/24[115/L2/20} via 10.2.2.2(Ethernet2), from 10.22.22.22, tag 0, LSP[10/10]Table 2 describes the significant fields shown in the display.
Related Commands
Command Descriptiondebug isis rib
Displays debug information for IP Version 4 routes within the global or IS-IS local RIB.
ip route priority high
Assigns a high priority to an IS-IS IP prefix.
Feature Information for IS-IS Support for Priority-Driven IP Prefix RIB Installation
Table 3 lists the release history for this feature.
Not all commands may be available in your Cisco IOS software release. For release information about a specific command, see the command reference documentation.
Cisco IOS software images are specific to a Cisco IOS software release, a feature set, and a platform. Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which Cisco IOS and Catalyst OS 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 3 lists only the Cisco IOS software release that introduced support for a given feature in a given Cisco IOS software release train. Unless noted otherwise, subsequent releases of that Cisco IOS software release train also support that feature.
![]()
Any Internet Protocol (IP) addresses 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.
© 2005, 2006 Cisco Systems, Inc. All rights reserved.