IS-IS Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Releases

PDF

IS-IS Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Releases

Single-topology IPv6 for IS-IS

Want to summarize with AI?

Log in

Explains single-topology IPv6 operation in IS-IS and guides users through configuration steps to implement and manage single-topology IPv6 within network environments.


Single-topology IPv6 mode is an IS-IS routing approach that

  • enables IS-IS for IPv6 to be configured on interfaces alongside IPv4 network protocols

  • requires all interfaces and routers in an IS-IS area or domain to support identical network layer protocols, and

  • uses a shared link topology allowing a single shortest path first (SPF) computation for both IPv4 and IPv6 routes.

In single-topology mode, IPv6 topologies work with both narrow and wide metric styles, as used in IPv4 unicast topology. During single-topology operation, one shortest path first (SPF) computation for each level is used to compute both IPv4 and IPv6 routes. This is possible because both IPv4 IS-IS and IPv6 IS-IS routing protocols share a common link topology.

Configure single topology mode for IS-IS

Enable IS-IS single topology mode so IPv6 uses the existing IPv4 topology.

Use single topology mode when you want IPv6 to follow the IPv4 topology instead of using a separate topology. This simplifies routing configuration when both IP families share the same network design.

Before you begin

  • Confirm all required address families are enabled on IS-IS interfaces.

  • The single-topology command must be entered within the IPv6 address-family submode.

  • If you use adjacency-check disable , you do not need to enable all address families per interface.

  • The default metric style is narrow; configure metrics in the IPv4 or IPv6 address-family stanza as needed.

Procedure

1.

Configure the interface and IP addresses.

Example:

Router# configure
Router(config)# router isis isp
Router(config-isis)# interface HundredGigE 0/1/0/3 
Use one these commands:
  • For IPv4:

    ipv4 address address mask

  • For IPv6:

    ipv6 address ipv6-prefix / prefix-length> eui-64

    ipv6 address ipv6-address link-local

    ipv6 enable

    Notes:

    • If IS-IS uses IPv4, configure IPv4 addressing on all required interfaces.

    • Use the eui-64 keyword to derive the IPv6 address from the interface ID.

    • Use the link-local keyword for a specific link-local address.

2.

Configure IS-IS routing and enable single topology mode.

Example:

Router# configure
Router(config)# router isis isp
Router(config-isis)# net 47.0004.004d.0001.0001.0c11.1110.00
Router(config-isis)# address-family ipv6 unicast
Router(config-isis-af)# single-topology
Router(config-isis-af)# exit
  • Add multiple NETs if advertising more than one area address.

  • Use the same system ID in all NETs for the same instance.

3.

Configure IS-IS interface parameters and address families.

Example:


Router(config-isis)# interface HundredGigE 0/1/0/3
Router(config-isis-if)# circuit-type level-1-2
Router(config-isis-if)# address-family ipv4 unicast
Router(config-isis-if)# commit
4.

(Optional) Verify the IS-IS interface state.

Example:

Router# show isis interface HundredGigE 0/1/0/3
5.

Verify the IS-IS topology view.

Example:

Router# show isis topology

Single topology IS-IS for IPv4 and IPv6

router isis isp
 net 49.0000.0000.0001.00
 address-family ipv6 unicast
  single-topology
 interface POS0/3/0/0
  address-family ipv4 unicast
  address-family ipv6 unicast
!
interface POS0/3/0/0
 ipv4 address 10.0.1.3 255.255.255.0
 ipv6 address 2001::1/64