IPv6 IS-IS basic configuration example

Network requirements

As shown in Figure 97, Switch A, Switch B, Switch C, and Switch D, all enabled with IPv6, reside in the same AS. Configure IPv6 IS-IS on the switches so that they can reach each other.

Switch A and Switch B are Level-1 switches, Switch D is a Level-2 switch, and Switch C is a Level-1-2 switch.

Figure 97: Network diagram

Configuration procedure

  1. Configure IPv6 addresses for interfaces. (Details not shown.)

  2. Configure IPv6 IS-IS:

    # Configure Switch A.

    <SwitchA> system-view
    [SwitchA] isis 1
    [SwitchA-isis-1] is-level level-1
    [SwitchA-isis-1] network-entity 10.0000.0000.0001.00
    [SwitchA-isis-1] ipv6 enable
    [SwitchA-isis-1] quit
    [SwitchA] interface vlan-interface 100
    [SwitchA-Vlan-interface100] isis ipv6 enable 1
    [SwitchA-Vlan-interface100] quit
    

    # Configure Switch B.

    <SwitchB> system-view
    [SwitchB] isis 1
    [SwitchB-isis-1] is-level level-1
    [SwitchB-isis-1] network-entity 10.0000.0000.0002.00
    [SwitchB-isis-1] ipv6 enable
    [SwitchB-isis-1] quit
    [SwitchB] interface vlan-interface 200
    [SwitchB-Vlan-interface200] isis ipv6 enable 1
    [SwitchB-Vlan-interface200] quit
    

    # Configure Switch C.

    <SwitchC> system-view
    [SwitchC] isis 1
    [SwitchC-isis-1] network-entity 10.0000.0000.0003.00
    [SwitchC-isis-1] ipv6 enable
    [SwitchC-isis-1] quit
    [SwitchC] interface vlan-interface 100
    [SwitchC-Vlan-interface100] isis ipv6 enable 1
    [SwitchC-Vlan-interface100] quit
    [SwitchC] interface vlan-interface 200
    [SwitchC-Vlan-interface200] isis ipv6 enable 1
    [SwitchC-Vlan-interface200] quit
    [SwitchC] interface vlan-interface 300
    [SwitchC-Vlan-interface300] isis ipv6 enable 1
    [SwitchC-Vlan-interface300] quit
    

    # Configure Switch D.

    <SwitchD> system-view
    [SwitchD] isis 1
    [SwitchD-isis-1] is-level level-2
    [SwitchD-isis-1] network-entity 20.0000.0000.0004.00
    [SwitchD-isis-1] ipv6 enable
    [SwitchD-isis-1] quit
    [SwitchD] interface vlan-interface 300
    [SwitchD-Vlan-interface300] isis ipv6 enable 1
    [SwitchD-Vlan-interface300] quit
    [SwitchD] interface vlan-interface 301
    [SwitchD-Vlan-interface301] isis ipv6 enable 1
    [SwitchD-Vlan-interface301] quit
    

Verifying the configuration

# Display the IPv6 IS-IS routing table on Switch A.

[SwitchA] display isis route ipv6

                         Route information for IS-IS(1)
                         ------------------------------

                         Level-1 IPv6 Forwarding Table
                         -----------------------------

 Destination : ::                                      PrefixLen: 0
 Flag        : R/-/-                                   Cost     : 10
 Next Hop    : FE80::200:FF:FE0F:4                     Interface: Vlan100

 Destination : 2001:1::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : Direct                                  Interface: Vlan100

 Destination : 2001:2::                                PrefixLen: 64
 Flag        : R/-/-                                   Cost     : 20
 Next Hop    : FE80::200:FF:FE0F:4                     Interface: Vlan100

 Destination : 2001:3::                                PrefixLen: 64
 Flag        : R/-/-                                   Cost     : 20
 Next Hop    : FE80::200:FF:FE0F:4                     Interface: Vlan100

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

# Display the IPv6 IS-IS routing table on Switch B.

[SwitchB] display isis route ipv6

                         Route information for IS-IS(1)
                         ------------------------------

                         Level-1 IPv6 Forwarding Table
                         -----------------------------

 Destination : ::                                      PrefixLen: 0
 Flag        : R/-/-                                   Cost     : 10
 Next Hop    : FE80::200:FF:FE0F:4                     Interface: Vlan200

 Destination : 2001:1::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : FE80::200:FF:FE0F:4                     Interface: Vlan200

 Destination : 2001:2::                                PrefixLen: 64
 Flag        : R/-/-                                   Cost     : 20
 Next Hop    : Direct                                  Interface: Vlan200

 Destination : 2001:3::                                PrefixLen: 64
 Flag        : R/-/-                                   Cost     : 20
 Next Hop    : FE80::200:FF:FE0F:4                     Interface: Vlan200

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

# Display the IPv6 IS-IS routing table on Switch C.

[SwitchC] display isis route ipv6

                         Route information for IS-IS(1)
                         ------------------------------

                         Level-1 IPv6 Forwarding Table
                         -----------------------------

 Destination : 2001:1::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : Direct                                  Interface: Vlan100

 Destination : 2001:2::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : Direct                                  Interface: Vlan200

 Destination : 2001:3::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : Direct                                  Interface: Vlan300

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

                         Level-2 IPv6 Forwarding Table
                         -----------------------------

 Destination : 2001:1::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : Direct                                  Interface: Vlan100

 Destination : 2001:2::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : Direct                                  Interface: Vlan200

 Destination : 2001:3::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : Direct                                  Interface: Vlan300

 Destination : 2001:4::1                               PrefixLen: 128
 Flag        : R/-/-                                   Cost     : 10
 Next Hop    : FE80::20F:E2FF:FE3E:FA3D                Interface: Vlan300

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

# Display the IPv6 IS-IS routing table on Switch D.

[SwitchD] display isis route ipv6

                         Route information for IS-IS(1)
                         ------------------------------

                         Level-2 IPv6 Forwarding Table
                         -----------------------------

 Destination : 2001:1::                                PrefixLen: 64
 Flag        : R/-/-                                   Cost     : 20
 Next Hop    : FE80::200:FF:FE0F:4                     Interface: Vlan300

 Destination : 2001:2::                                PrefixLen: 64
 Flag        : R/-/-                                   Cost     : 20
 Next Hop    : FE80::200:FF:FE0F:4                     Interface: Vlan300

 Destination : 2001:3::                                PrefixLen: 64
 Flag        : D/L/-                                   Cost     : 10
 Next Hop    : Direct                                  Interface: Vlan300

 Destination : 2001:4::1                               PrefixLen: 128
 Flag        : D/L/-                                   Cost     : 0
 Next Hop    : Direct                                  Interface: Loop1

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set