![]() |
Table Of Contents
IS-IS Support for an IS-IS Instance per VRF for IP
Prerequisites for IS-IS Support for an IS-IS Instance per VRF for IP
Restrictions for IS-IS Support for an IS-IS Instance per VRF for IP
Information About IS-IS Support for an IS-IS Instance per VRF for IP
IS-IS Support for an IS-IS Instance per VRF for IP Feature Operation
How to Configure IS-IS Support for an IS-IS Instance per VRF for IP
Attaching an Interface to the VRF
Creating VRF Aware IS-IS Instances
Creating a VRF-Aware IS-IS Instance in Interface Configuration Mode
Creating a VRF-Aware IS-IS Instance in Router Configuration Mode
Configuration Examples for IS-IS Support for an IS-IS Instance per VRF for IP
Configuring Multiple VRF-Aware IS-IS Instances: Example
Creating an IS-IS Instance Without a Process Tag: Example
Redistributing Routes from an IS-IS Instance: Example
Changing the Interface Ownership: Example
Feature Information for IS-IS Support for an IS-IS Instance per VRF for IP
IS-IS Support for an IS-IS Instance per VRF for IP
First Published: August 09, 2004Last Updated: February 19, 2007This feature provides multiple VPN routing and forwarding (VRF)-aware Intermediate System-to-Intermediate System (IS-IS) instances. The VRF functionality allows Internet service providers (ISPs) to separate routing protocol information and propagate it to the appropriate routing table and network neighbors. Using one router with VRF functionality is more cost-effective than using separate routers to separate and forward the routing information.
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 an IS-IS Instance per VRF for IP" section.
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.
Contents
•
Prerequisites for IS-IS Support for an IS-IS Instance per VRF for IP
•
Restrictions for IS-IS Support for an IS-IS Instance per VRF for IP
•
Information About IS-IS Support for an IS-IS Instance per VRF for IP
•
How to Configure IS-IS Support for an IS-IS Instance per VRF for IP
•
Configuration Examples for IS-IS Support for an IS-IS Instance per VRF for IP
•
Feature Information for IS-IS Support for an IS-IS Instance per VRF for IP
Prerequisites for IS-IS Support for an IS-IS Instance per VRF for IP
•
It is presumed that you are running IS-IS on your network.
•
The VRF configuration is a prerequisite to associating an IS-IS instance with that specific VRF. However, the VRF configuration is independent of associating it with IS-IS or any other routing protocol. An IS-IS instance cannot be referred to as being VRF-aware until it has been associated with a particular VRF.
Restrictions for IS-IS Support for an IS-IS Instance per VRF for IP
IS-IS VRF support is supported only for IPv4.
When you configure the IS-IS Support for an IS-IS Instance per VRF for IP feature, you must comply with the following nine best practices guidelines:
•
IS-IS instances running Connectionless Network Services (CLNS) must have the same system ID.
•
An IS-IS instance that is running CLNS or IPv6 cannot be associated with a VRF.
•
You can configure only one IS-IS instance to run both CLNS and IP.
•
IS-IS instances within the same VRF must have unique system IDs, although IS-IS instances located in separate VRFs can have the same system ID.
•
You can associate an IS-IS instance with only one VRF.
•
You can configure the passive-interface default command only on one IS-IS instance per VRF.
•
Redistribution is allowed only within the same VRF.
•
You can enable only one IS-IS instance per interface.
•
An interface can belong to an IS-IS instance only if they are associated with the same VRF.
Note
If you are using LDP, you cannot use the route-target command when configuring a VRF. The router will use BGP for Multiprotocol Label Switching (MPLS) labels.
Information About IS-IS Support for an IS-IS Instance per VRF for IP
This section contains the following information:
•
IS-IS Support for an IS-IS Instance per VRF for IP Feature Operation
VRF-Aware IS-IS
You can configure IS-IS to be VRF-aware. A VRF consists of an IP routing table, a derived Cisco Express Forwarding (CEF) table, a set of interfaces that use the forwarding table, and a set of rules and routing protocol parameters that control the information that is included in the routing table.
IS-IS Support for an IS-IS Instance per VRF for IP Feature Operation
ISPs have the capability to create multiple VRF-aware IS-IS instances that run on one router, rather than requiring duplicate hardware. IS-IS can be enabled to be VRF-aware, and ISPs can use multiple VRF-aware IS-IS instances to separate customer data while propagating the information to appropriate service providers.
For example, an ISP can create three VRFs—VRF First, VRF Second, and VRF Third—to represent three separate customers. A VRF-aware IS-IS instance is created and associated with each VRF: tagFIRST, tagSECOND, and tagTHIRD. Each instance will have its own routing process, IS-IS database, and routing table, and will calculate its own shortest path first (SPF) tree.
How to Configure IS-IS Support for an IS-IS Instance per VRF for IP
This section contains the following procedures:
•
Creating a VRF (required)
•
Attaching an Interface to the VRF (required)
•
Creating VRF Aware IS-IS Instances (required)
Creating a VRF
This tasks creates a VRF.
Prerequisites
•
It is presumed that you have IS-IS running on your network.
•
If CEF is not enabled by default on your platform, you will need to enable CEF in order to associate interfaces with VRF-aware IS-IS instances.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
ip cef [distributed]
4.
ip vrf vrf-name
5.
rd route-distinguisher
DETAILED STEPS
Attaching an Interface to the VRF
This task associates an interface with the VRF.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type number
4.
ip vrf forwarding vrf-name
DETAILED STEPS
Creating VRF Aware IS-IS Instances
The tasks in these sections create VRF-aware IS-IS instances. You can create VRF-aware IS-IS instances either in interface configuration mode or in router configuration mode. Perform the tasks described in one of the following two sections to create one or more instances:
•
Creating a VRF-Aware IS-IS Instance in Interface Configuration Mode
•
Creating a VRF-Aware IS-IS Instance in Router Configuration Mode
Prerequisites
Before you create VRF-aware IS-IS instances, you need to enable IP routing on the router.
Note
Only one instance within the VRF can be configured as the passive interface default.
Creating a VRF-Aware IS-IS Instance in Interface Configuration Mode
This task creates a VRF-aware IS-IS instance in interface configuration mode.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface type number
4.
ip address ip-address mask [secondary]
5.
ip router isis process-tag
6.
no shutdown
7.
end
DETAILED STEPS
Command or Action PurposeStep 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
interface type number
Example:Router(config)# interface FastEthernet 0/2
Configures an interface type and enters interface configuration mode.
Step 4
ip address ip-address mask [secondary]
Example:Router(config-if)# ip address 172.16.11.1 255.255.255.255
Sets a primary or secondary IP address for an interface.
Step 5
ip router isis process-tag
Example:Router(config-if)# ip router isis tagfirst
Configures an IS-IS routing process for IP on an interface and attaches a tag to the routing process.
•
A new IS-IS instance with the process tag tagfirst will be created and will be displayed when you enter the show running-config command. (It is presumed that the VRF called vrffirst was already configured on the router as in the, "Creating a VRF" section.)
Note
The configuration of the interface-mode ip router isis command will overwrite the prior configuration on that interface, but only if the new configuration is attempting to change the interface ownership to a different instance that is in the same VRF as the currently configured owner instance. The configuration will be rejected if the attempted change is between two instances that are associated with different VRFs.
Step 6
no shutdown
Example:Router(config-if)# no shutdown
Restarts a disabled interface.
Step 7
end
Example:Router(config-if)# end
Exits interface configuration mode.
Creating a VRF-Aware IS-IS Instance in Router Configuration Mode
This task creates a VRF-aware IS-IS instance in router configuration mode.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
router isis process-tag
4.
vrf vrf-name
5.
net network-entity-title
6.
end
DETAILED STEPS
Configuration Examples for IS-IS Support for an IS-IS Instance per VRF for IP
This section provides the following configuration examples:
•
Configuring Multiple VRF-Aware IS-IS Instances: Example
•
Creating an IS-IS Instance Without a Process Tag: Example
•
Redistributing Routes from an IS-IS Instance: Example
•
Changing the Interface Ownership: Example
Configuring Multiple VRF-Aware IS-IS Instances: Example
In the following example, the VRF Second is created and an IS-IS instance is created explicitly by entering the router isis command on the router:
Router(config)# ip cef distributedRouter(config)# ip routing
Router(config)# ip vrf SecondRouter(config-vrf)# rd 1:1Router(config-if)# router isis tagSecond
Router(config-router)# vrf SecondRouter(config-router)# net 49.000b.0000.0001.0002.00
The VRF Third is created and a VRF-aware IS-IS instance is automatically created when the ip router isis command is entered:
Router(config)# ip vrf ThirdRouter(config-vrf)# rd 1:1Router(config-if)# interface FastEthernet0/2Router(config-if)# ip vrf forwarding Third
Router(config-if)# ip address 172.16.10.1 255.255.255.0
Router(config-if)# ip router isis tagThird
Router(config-if)# no shutdown
A new IS-IS instance with the process tag tagThird will automatically be created and associated with the VRF Third. When the show running-config command is entered, the following information for the new IS-IS instance will be displayed:
Router# show running-configBuilding configuration...router isis tagThirdvrf ThirdRouter(config)# router isis tagThirdRouter(config-router)# net 49.000b.0000.0001.0001.00The following sample output verifies information for the VRF-aware IS-IS instances that were created in the previous examples:
Router# show isis tagThird topologyTag tagThird:IS-IS paths to level-2 routersSystem Id Metric Next-Hop Interface SNPArouter-02 10 router-02 Fa4/3 0010.0ddc.e00brouter-03 10 router-03 Et0/2 0006.0e03.0c45router-04 10 router-04 Fa4/0 000a.f3c3.1c70. router-04 Fa4/1 000a.f3c3.1c71...Router# show clns tagSecond neighborsTag tagSecond:System Id Interface SNPA State Holdtime Type Protocolrouter-03 Fa0/2 00d0.2b7f.9502 Up 9 L2 IS-ISrouter-03 PO2/2.1 DLCI 211 Up 27 L2 IS-ISrouter-02 PO2/0.1 DLCI 131 Up 29 L2 IS-ISrouter-11 Fa0/4 000e.d79d.7920 Up 7 L2 IS-ISrouter-11 Fa0/5 000e.d79d.7921 Up 8 L2 IS-ISrouter-11 PO3/2.1 DLCI 451 Up 24 L2 IS-IS...Router# show isis tagThird database level-2Tag tagThird:IS-IS Level-2 Link State Database:LSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OLrouter-01.00-00 0x0000000A 0x5E73 914 0/0/0router-01.03-00 0x00000001 0x8E41 894 0/0/0router-01.04-00 0x00000001 0x8747 894 0/0/0router-03.00-00 * 0x00000005 0x55AD 727 0/0/0router-03.02-00 * 0x00000001 0x3B97 727 0/0/0router-02.00-00 0x00000004 0xC1FB 993 0/0/0router-02.01-00 0x00000001 0x448D 814 0/0/0router-04.00-00 0x00000004 0x76D0 892 0/0/0Router# show isis tagThird database level-1Tag tagThird:IS-IS Level-1 Link State Database:LSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OLrouter-03.00-00 * 0x0000000B 0xBDF6 1005 1/0/0router-03.02-00 * 0x00000001 0xC473 940 0/0/0router-07.00-00 0x00000006 0x403A 940 0/0/0Router# show clns tagSecond protocolIS-IS Router: tagSecondSystem Id: 0000.0001.0002.00 IS-Type: level-2-onlyManual area address(es):49.000bRouting for area address(es):49.000bInterfaces supported by IS-IS:FastEthernet4/1 - IPFastEthernet4/0 - IPEthernet0/2 - IPFastEthernet4/3 - IPRedistributing:staticDistance: 110RRR level: noneGenerate narrow metrics: level-1-2Accept narrow metrics: level-1-2Generate wide metrics: noneAccept wide metrics: noneRouter# show clns tagThird protocolIS-IS Router: tagThirdSystem Id: 0000.0001.0001.00 IS-Type: level-1-2Manual area address(es):49.000bRouting for area address(es):49.000bInterfaces supported by IS-IS:POS2/2.1 - IPFastEthernet0/2 - IPFastEthernet0/4 - IPPOS2/0.1 - IPFastEthernet0/5 - IPPOS3/2.1 - IPRedistributing:staticDistance: 110RRR level: noneGenerate narrow metrics: noneAccept narrow metrics: noneGenerate wide metrics: level-1-2Accept wide metrics: level-1-2Creating an IS-IS Instance Without a Process Tag: Example
In the following example, an IS-IS instance was created without the optional process tag. When an IS-IS instance is created without the optional process tag, you can display its information by entering the commands such as show clns protocol with "null" specified for the process-tag argument.
Router(config)# router isis
Router(config-router)# vrf first
Router(config-router)# net 49.000b.0000.0001.ffff.00
Router(config-router)# is-type level-1Router(config)# interface POS 6/1
Router(config-if)# ip vrf forwarding first
Router(config-if)# ip address 172.16.2.1 255.255.255.0
Router(config-if)# ip router isis
Router(config-if)# no shutdownBecause the IS-IS instance is created without the optional process tag, its information is displayed when the show clns protocol command is entered with "null" specified for the process-tag argument:
Router# show clns null protocolIS-IS Router: <Null Tag>System Id: 0000.0001.FFFF.00 IS-Type: level-1Manual area address(es):49.000bRouting for area address(es):49.000bInterfaces supported by IS-IS:POS6/1 - IPRedistributing:staticDistance: 110RRR level: noneGenerate narrow metrics: level-1-2Accept narrow metrics: level-1-2Generate wide metrics: noneAccept wide metrics: noneRedistributing Routes from an IS-IS Instance: Example
In the following sample configuration, routes have been redistributed from the IS-IS instance "null" into the IS-IS instance named tagBLUE. Routes from an OSPF process in VRF Blue have been redistributed into the IS-IS instance named tagBLUE.
Router(config)# router isis tagBLUERouter(config-router)# redistribute isis null ip metric 10 route-map isisMAP1Router(config-router)# redistribute ospf 1 vrf BLUE metric 1 metric-type external level-1-2
...Router(config)# route-map isisMAP1 permit 10Router(config-route-map)# match route-type level-2 level-1Router(config-route-map)# set level level-2Changing the Interface Ownership: Example
In the following sample configuration, POS interface 6/1 was originally enabled for IS-IS IP routing for a "null" instance that does not have a process tag, which is in vrfSecond. The new configuration changes the ownership of POS interface 6/1 to another instance tagSecond, which is also in vrfSecond.
Note
Note that use of the ip router isis command in interface configuration mode will overwrite the prior configuration on that interface, but only if the new configuration is attempting to change the interface ownership to a different instance that is in the same VRF as the currently configured owner instance. The configuration will be rejected if the attempted change is between two instances that are associated with different VRFs.
Router(config)# interface POS 6/1Router(config-if)# ip router isis tagSecond
%ISIS: Interface detached from null and to be attached to instance tagBLUE.Additional References
The following sections provide references related to the IS-IS Support for an IS-IS Instance per VRF for IP feature.
Related Documents
Related Topic Document TitleIS-IS commands
•
"Integrated IS-IS Commands" chapter in the Cisco IOS IP Routing Protocols Command Reference, Release 12.4T
•
"Integrated IS-IS Commands" chapter in the Cisco IOS IP Routing Protocols Command Reference, Release 12.2SR
ISO CLNS commands
•
Cisco IOS ISO CLNS Command Reference, Release 12.4T
•
Cisco IOS ISO CLNS Command Reference, Release 12.2SR
IS-IS configuration tasks
"Configuring Integrated IS-IS" chapter in the Cisco IOS IP Routing Protocols 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
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 only commands that are new or modified.
show clns neighbors
To display end system (ES), intermediate system (IS), and multitopology Integrated Intermediate System-to-Intermediate System (M-ISIS) neighbors, use the show clns neighbors command in user EXEC or privileged EXEC mode.
show clns neighbors [process-tag] [interface-type interface-number] [area] [detail]
Syntax Description
Command Modes
User EXEC
Privileged EXECCommand History
Usage Guidelines
The show clns neighbors command displays the adjacency that is learned through multitopology IS-IS for IPv6.
Examples
The following is sample output from the show clns neighbors command:
Router# show clns neighborsSystem Id Interface SNPA State Holdtime Type Protocol0000.0000.0007 Et3/3 aa00.0400.6408 UP 26 L1 IS-IS0000.0C00.0C35 Et3/2 0000.0c00.0c36 Up 91 L1 IS-IS0800.2B16.24EA Et3/3 aa00.0400.2d05 Up 27 L1 M-ISIS0800.2B14.060E Et3/2 aa00.0400.9205 Up 8 L1 IS-ISThe following is sample output from the show clns neighbors command using the process-tag argument to display information about the VRF-aware IS-IS instance tagRED:
Router# show clns tagRED neighborsTag tagRED:System Id Interface SNPA State Holdtime Type Protocoligp-03 Fa0/ 200d0.2b7f.9502 Up 9 L2 IS-ISigp-03 PO2/2.1 DLCI 211 Up 27 L2 IS-ISigp-02 PO2/0.1 DLCI 131 Up 29 L2 IS-ISigp-11 Fa0/4 000e.d79d.7920 Up 7 L2 IS-ISigp-11 Fa0/5 000e.d79d.7921 Up 8 L2 IS-ISigp-11 PO3/2.1 DLCI 451 Up 24 L2 IS-ISThe following is sample output from the show clns neighbors command using the detail keyword:
Router# show clns neighbors detailSystem Id Interface SNPA State Holdtime Type Protocol0000.0000.0007 Et3/3 aa00.0400.6408 UP 26 L1 IS-ISArea Address(es): 20IP Address(es): 172.16.0.42*Uptime: 00:21:490000.0C00.0C35 Et3/2 0000.0c00.0c36 Up 91 L1 IS-ISArea Address(es): 20IP Address(es): 192.168.0.42*Uptime: 00:21:520800.2B16.24EA Et3/3 aa00.0400.2d05 Up 27 L1 M-ISISArea Address(es): 20IP Address(es): 192.168.0.42*IPv6 Address(es): FE80::2B0:8EFF:FE31:EC57Uptime: 00:00:27Topology: IPv60800.2B14.060E Et3/2 aa00.0400.9205 Up 8 L1 IS-ISArea Address(es): 20IP Address(es): 192.168.0.30*Uptime: 00:21:52The following is sample output from the show clns neighbors command using the process-tag argument to display information about the VRF-aware IS-IS instance tagSecond:
Router# show clns tagSecond neighborsTag tagSecond:System Id Interface SNPA State Holdtime Type Protocoligp-03 Fa0/2 00d0.2b7f.9502 Up 9 L2 IS-ISigp-03 PO2/2.1 DLCI 211 Up 27 L2 IS-ISigp-02 PO2/0.1 DLCI 131 Up 29 L2 IS-ISigp-11 Fa0/4 000e.d79d.7920 Up 7 L2 IS-ISigp-11 Fa0/5 000e.d79d.7921 Up 8 L2 IS-ISigp-11 PO3/2.1 DLCI 451 Up 24 L2 IS-ISTable 1 describes the significant fields shown in the display.
Notice that the information displayed in the show clns neighbors detail command output includes everything shown in show clns neighbors command output in addition to the area address associated with the IS neighbor and its uptime. When IP routing is enabled, Integrated-ISIS adds information to the output of the show clns commands. The show clns neighbors detail command output shows the IP addresses that are defined for the directly connected interface and an asterisk (*) to indicate which IP address is the next hop.
show clns protocol
To list the protocol-specific information for each ISO Interior Gateway Routing Protocol (IGRP) or Intermediate System-to-Intermediate System (IS-IS) routing process in the router, use the show clns protocol command in privileged EXEC mode.
show clns [domain | process-tag] protocol
Syntax Description
Command Modes
Privileged EXEC
Command History
Release Modification10.0
This command was introduced.
12.0(29)S
The process-tag argument was added.
12.2(33)SRA
This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines
There will always be at least two routing processes, a Level 1 and a Level 2, and there can be more.
Examples
The following is sample output from the show clns protocol command:
Router# show clns protocolISO IGRP Level 1 Router: remoteRouting for domain: 39.0003 area: 0020Sending Updates every 45 seconds. Next due in 11 secondsInvalid after 135 seconds,Hold down for 145 secondsSending Router Hellos every 17 seconds. Next due in 9 secondsInvalid after 51 seconds,IGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0Interfaces in domain/area:TokenRing1ISO IGRP Level 2 Router: DOMAIN_remoteRouting for domain: 39.0003Redistribute:isis (Null Tag)Sending Updates every 45 seconds. Next due in 2 secondsInvalid after 135 seconds,Hold down for 145 secondsSending Router Hellos every 17 seconds. Next due in 0 secondsInvalid after 51 seconds,ISO IGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0Interfaces in domain/area:TokenRing1IS-IS Router: <Null Tag>System Id: 0000.0C00.224D.00 IS-Type: level-1-2Manual area address(es):39.0004.0030Routing for area address(es):39.0004.0030Interfaces supported by IS-IS:Serial2Next global update in 530 secondsRedistributing:staticiso-igrp (remote)Distance: 110The following is sample output from the show clns protocol command using the process-tag argument to display information about the VPN routing/forwarding instance (VRF)-aware IS-IS instance tagFirst:
Router# show clns tagBLUE protocolIS-IS Router: tagFirstSystem Id: 0000.0001.0002.00 IS-Type: level-2-onlyManual area address(es):49.000bRouting for area address(es):49.000bInterfaces supported by IS-IS:FastEthernet4/1 - IPFastEthernet4/0 - IPEthernet0/2 - IPFastEthernet4/3 - IPRedistributing:staticDistance: 110RRR level: noneGenerate narrow metrics: level-1-2Accept narrow metrics: level-1-2Generate wide metrics: noneAccept wide metrics: noneTable 2 describes the significant fields shown in the display.
Table 3 describes significant fields shown in the IS-IS portion of the display.
show isis database
To display the Intermediate System-to-Intermediate System (IS-IS) link-state database, use the show isis database command in user EXEC or privileged EXEC mode.
show isis [process-tag] database [level-1] [level-2] [l1] [l2] [detail] [lspid]
Syntax Description
Command Modes
User EXEC
Privileged EXECCommand History
Usage Guidelines
The order of the optional argument and keywords is not important when this command is entered. For example, the following are both valid command specifications and provide the same output: show isis database detail l2 and show isis database l2 detail.
Examples
The following is sample output from the show isis database command:
Router# show isis databaseIS-IS Level-1 Link State DatabaseLSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL0000.0C00.0C35.00-00 0x0000000C 0x5696 792 0/0/00000.0C00.40AF.00-00* 0x00000009 0x8452 1077 1/0/00000.0C00.62E6.00-00 0x0000000A 0x38E7 383 0/0/00000.0C00.62E6.03-00 0x00000006 0x82BC 384 0/0/00800.2B16.24EA.00-00 0x00001D9F 0x8864 1188 1/0/00800.2B16.24EA.01-00 0x00001E36 0x0935 1198 1/0/0IS-IS Level-2 Link State DatabaseLSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL0000.0C00.0C35.03-00 0x00000005 0x04C8 792 0/0/00000.0C00.3E51.00-00 0x00000007 0xAF96 758 0/0/00000.0C00.40AF.00-00* 0x0000000A 0x3AA9 1077 0/0/0The following is sample output from the show isis database command using the process-tag argument to display information about a VPN routing and forwarding instance (VRF)-aware IS-IS instance tagFirst:
Router# show isis tagFirst database level-2Tag tagFirst:IS-IS Level-2 Link State Database:LSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OLigp-01.00-00 0x0000000A 0x5E73 914 0/0/0igp-01.03-00 0x00000001 0x8E41 894 0/0/0igp-01.04-00 0x00000001 0x8747 894 0/0/0igp-03.00-00 * 0x00000005 0x55AD 727 0/0/0igp-03.02-00 * 0x00000001 0x3B97 727 0/0/0igp-02.00-0 0x00000004 0xC1FB 993 0/0/0igp-02.01-00 0x00000001 0x448D 814 0/0/0igp-04.00-00 0x00000004 0x76D0 892 0/0/0Table 4 describes the significant fields shown in the display.
.
The following is sample output from the show isis database detail command:
Router# show isis database detailIS-IS Level-1 Link State DatabaseLSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL0000.0C00.0C35.00-00 0x0000000C 0x5696 325 0/0/0Area Address: 47.0004.004D.0001Area Address: 39.0001Metric: 10 IS 0000.0C00.62E6.03Metric: 0 ES 0000.0C00.0C350000.0C00.40AF.00-00* 0x00000009 0x8452 608 1/0/0Area Address: 47.0004.004D.0001Topology: IPv4 (0x0) IPv6 (0x2)NLPID: 0xCC 0x8EIP Address: 172.16.21.49Metric: 10 IS 0800.2B16.24EA.01Metric: 10 IS 0000.0C00.62E6.03Metric: 0 ES 0000.0C00.40AFIPv6 Address: 2001:0DB8::/32Metric: 10 IPv6 (MT-IPv6) 2001:0DB8::/64Metric: 5 IS-Extended cisco.03Metric: 10 IS-Extended cisco1.03Metric: 10 IS (MT-IPv6) cisco.03As the output shows, in addition to the information displayed with the show isis database command, the show isis database detail command displays the contents of each LSP.
Table 5 describes the significant fields shown in the display.
.
The following is additional sample output from the show isis database detail command. This LSP is a Level 2 LSP. The area address 39.0001 is the address of the area in which the router resides.
Router# show isis database 12 detailIS-IS Level-2 Link State DatabaseLSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL0000.0C00.1111.00-00* 0x00000006 0x4DB3 1194 0/0/0Area Address: 39.0001NLPID: 0x81 0xCCIP Address: 172.16.64.17Metric: 10 IS 0000.0C00.1111.09Metric: 10 IS 0000.0C00.1111.08Metric: 10 IP 172.16.65.0 255.255.255.0show isis topology
To display a list of all connected routers in all areas, use the show isis topology command in user EXEC or privileged EXEC mode.
show isis [process-tag] [ipv6 | *] topology
Syntax Description
Command Modes
User EXEC
Privileged EXECCommand History
Usage Guidelines
Use the show isis topology EXEC command to verify the presence and connectivity between all routers in all areas.
Examples
The following example shows output from the show isis topology command using the optional ipv6 keyword. The command shown is used in a dual CLNS-IP network:
Router# show isis ipv6 topologyTag L2BB:IS-IS IPv6 paths to level-1 routersSystem Id Metric Next-Hop Interface SNPA0000.0000.0005 --0000.0000.0009 10 0000.0000.0009 Tu529 *Tunnel*0000.0000.0017 20 0000.0000.0009 Tu529 *Tunnel*0000.0000.0053 30 0000.0000.0009 Tu529 *Tunnel*0000.0000.0068 20 0000.0000.0009 Tu529 *Tunnel*IS-IS paths to level-2 routersSystem Id Metric Next-Hop Interface SNPA0000.0000.0005 --0000.0000.0009 10 0000.0000.0009 Tu529 *Tunnel*0000.0000.0017 20 0000.0000.0009 Tu529 *Tunnel*0000.0000.0053 30 0000.0000.0009 Tu529 *Tunnel*0000.0000.0068 20 0000.0000.0009 Tu529 *Tunnel*Tag A3253-01:IS-IS paths to level-1 routersSystem Id Metric Next-Hop Interface SNPA0000.0000.0003 10 0000.0000.0003 Et1 0000.0c03.69440000.0000.0005 --0000.0000.0053 10 0000.0000.0053 Et1 0060.3e58.ccdbTag A3253-02:IS-IS paths to level-1 routersSystem Id Metric Next-Hop Interface SNPA0000.0000.0002 10 0000.0000.0002 Et2 0000.0c03.6bc50000.0000.0005 --0000.0000.0053 10 0000.0000.0053 Et2 0060.3e58.ccdeTable 6 describes the significant fields shown in the display.
vrf (router configuration)
To associate an Intermediate System-to-Intermediate System (IS-IS) instance with a VPN routing and forwarding instance (VRF), use the vrf command in router configuration mode. To remove the VRF, use the no form of this command.
vrf vrf-name
no vrf vrf-name
Syntax Description
Command Default
No default behavior or values
Command Modes
Router configuration
Command History
Release Modification12.0(29)S
This command was introduced.
12.2(33)SRB
This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines
You must already have created the VRF before you can associate it with an IS-IS instance. The following restrictions should be noted:
•
IS-IS instances running Connectionless Network Services (CLNS) must have the same system ID.
•
An IS-IS instance that is running CLNS or IPv6 cannot be associated with a VRF.
•
You can configure only one IS-IS instance to run both CLNS and IP.
•
IS-IS instances within the same VRF must have unique system IDs, although IS-IS instances located in separate VRFs can have the same system ID.
•
You can associate an IS-IS instance with only one VRF.
•
You can configure the passive-interface default command only on one IS-IS instance per VRF.
•
Redistribution is allowed only within the same VRF.
•
You can enable only one IS-IS instance per interface.
•
An interface can belong to an IS-IS instance only if they are associated with the same VRF.
For more information about configuring VRF-aware IS-IS instances, see the IS-IS Support for Multiple Instances (IP only) Each Mapped to a VRF feature.
Examples
The following example shows the creation of an IS-IS instance that gets associated with a VRF called First:
Router(config)# router isis tagFirstRouter(config-router)# vrf FirstRelated Commands
Feature Information for IS-IS Support for an IS-IS Instance per VRF for IP
Table 7 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.
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 7 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.
CCVP, the Cisco Logo, and the Cisco Square Bridge logo are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is a service mark of Cisco Systems, Inc.; and Access Registrar, Aironet, BPX, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, Follow Me Browsing, FormShare, GigaDrive, GigaStack, HomeLink, Internet Quotient, IOS, iPhone, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study, LightStream, Linksys, MeetingPlace, MGX, Networking Academy, Network Registrar, Packet, PIX, ProConnect, RateMUX, ScriptShare, SlideCast, SMARTnet, StackWise, The Fastest Way to Increase Your Internet Quotient, and TransPath 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. (0612R).
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.
© 2004, 2007 Cisco Systems, Inc. All rights reserved.