IS-IS route redistribution configuration example

Network requirements

As shown in Figure 45, Switch A, Switch B, Switch C, and Switch D reside in the same AS. They use IS-IS to interconnect. Switch A and Switch B are Level-1 routers, Switch D is a Level-2 router, and Switch C is a Level-1-2 router.

Redistribute RIP routes into IS-IS on Switch D.

Figure 45: Network diagram

Configuration procedure

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

  2. Configure basic 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] quit
    [SwitchA] interface vlan-interface 100
    [SwitchA-Vlan-interface100] isis 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] quit
    [SwitchB] interface vlan-interface 200
    [SwitchB-Vlan-interface200] isis 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] quit
    [SwitchC] interface vlan-interface 200
    [SwitchC-Vlan-interface200] isis enable 1
    [SwitchC-Vlan-interface200] quit
    [SwitchC] interface vlan-interface 100
    [SwitchC-Vlan-interface100] isis enable 1
    [SwitchC-Vlan-interface100] quit
    [SwitchC] interface vlan-interface 300
    [SwitchC-Vlan-interface300] isis 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] quit
    [SwitchD] interface interface vlan-interface 300
    [SwitchD-Vlan-interface300] isis enable 1
    [SwitchD-Vlan-interface300] quit
    [SwitchD] interface interface vlan-interface 400
    [SwitchD-Vlan-interface400] isis enable 1
    [SwitchD-Vlan-interface400] quit
    

    # Display IS-IS routing information on each switch.

    [SwitchA] display isis route
    
                             Route information for IS-IS(1)
                             ------------------------------
    
                             Level-1 IPv4 Forwarding Table
                             -----------------------------
    
     IPv4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
    -------------------------------------------------------------------------------
     10.1.1.0/24          10         NULL    VLAN100         Direct          D/L/-
     10.1.2.0/24          20         NULL    VLAN100         10.1.1.1        R/-/-
     192.168.0.0/24       20         NULL    VLAN100         10.1.1.1        R/-/-
     0.0.0.0/0            10         NULL    VLAN100         10.1.1.1        R/-/-
    
          Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
    [SwitchC] display isis route
    
                             Route information for IS-IS(1)
                             ------------------------------
    
                             Level-1 IPv4 Forwarding Table
                             -----------------------------
    
     IPv4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
    -------------------------------------------------------------------------------
     10.1.1.0/24          10         NULL    VLAN100         Direct          D/L/-
     10.1.2.0/24          10         NULL    VLAN200         Direct          D/L/-
     192.168.0.0/24       10         NULL    VLAN300         Direct          D/L/-
    
          Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
    
                             Level-2 IPv4 Forwarding Table
                             -----------------------------
    
     IPv4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
    -------------------------------------------------------------------------------
     10.1.1.0/24          10         NULL                                    D/L/-
     10.1.2.0/24          10         NULL                                    D/L/-
     192.168.0.0/24       10         NULL                                    D/L/-
    
          Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
    [SwitchD] display isis route
    
                             Route information for IS-IS(1)
                             ------------------------------
    
                             Level-2 IPv4 Forwarding Table
                             -----------------------------
    
     IPv4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
    -------------------------------------------------------------------------------
     192.168.0.0/24       10         NULL    VLAN300         Direct          D/L/-
     10.1.1.0/24          20         NULL    VLAN300         192.168.0.1     R/-/-
     10.1.2.0/24          20         NULL    VLAN300         192.168.0.1     R/-/-
    
          Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
    
  3. Run RIPv2 between Switch D and Switch E, and configure IS-IS to redistribute RIP routes on Switch D:

    # Configure RIPv2 on Switch D.

    [SwitchD] rip 1
    [SwitchD-rip-1] network 10.0.0.0
    [SwitchD-rip-1] version 2
    [SwitchD-rip-1] undo summary
    

    # Configure RIPv2 on Switch E.

    [SwitchE] rip 1
    [SwitchE-rip-1] network 10.0.0.0
    [SwitchE-rip-1] version 2
    [SwitchE-rip-1] undo summary
    

    # Configure IS-IS to redistribute RIP routes on Switch D.

    [SwitchD-rip-1] quit
    [SwitchD] isis 1
    [SwitchD–isis-1] address-family ipv4
    [SwitchD–isis-1-ipv4] import-route rip level-2
    

    # Display IS-IS routing information on Switch C.

    [SwitchC] display isis route
    
                             Route information for IS-IS(1)
                             ------------------------------
    
                             Level-1 IPv4 Forwarding Table
                             -----------------------------
    
     IPv4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
    -------------------------------------------------------------------------------
     10.1.1.0/24          10         NULL    VLAN100         Direct          D/L/-
     10.1.2.0/24          10         NULL    VLAN200         Direct          D/L/-
     192.168.0.0/24       10         NULL    VLAN300         Direct          D/L/-
    
          Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
    
                             Level-2 IPv4 Forwarding Table
                             -----------------------------
    
     IPv4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
    -------------------------------------------------------------------------------
     10.1.1.0/24          10         NULL                                    D/L/-
     10.1.2.0/24          10         NULL                                    D/L/-
     192.168.0.0/24       10         NULL                                    D/L/-
     10.1.4.0/24          20         NULL    VLAN300         192.168.0.2     R/L/-
     10.1.5.0/24          10         0       VLAN300         192.168.0.2     R/L/-
     10.1.6.0/24          10         0       VLAN300         192.168.0.2     R/L/-
    
          Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set