Configuring RIP route redistribution

Network requirements

As shown in Figure 8, Switch B communicates with Switch A through RIP 100 and with Switch C through RIP 200.

Configure RIP 200 to redistribute direct routes and routes from RIP 100 on Switch B so Switch C can learn routes destined for 10.2.1.0/24 and 11.1.1.0/24. Switch A cannot learn routes destined for 12.3.1.0/24 and 16.4.1.0/24.

Figure 8: Network diagram

Configuration procedure

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

  2. Configure basic RIP:

    # Enable RIP 100, and configure RIPv2 on Switch A.

    <SwitchA> system-view
    [SwitchA] rip 100
    [SwitchA-rip-100] network 10.0.0.0
    [SwitchA-rip-100] network 11.0.0.0
    [SwitchA-rip-100] version 2
    [SwitchA-rip-100] undo summary
    [SwitchA-rip-100] quit
    

    # Enable RIP 100 and RIP 200, and configure RIPv2 on Switch B.

    <SwitchB> system-view
    [SwitchB] rip 100
    [SwitchB-rip-100] network 11.0.0.0
    [SwitchB-rip-100] version 2
    [SwitchB-rip-100] undo summary
    [SwitchB-rip-100] quit
    [SwitchB] rip 200
    [SwitchB-rip-200] network 12.0.0.0
    [SwitchB-rip-200] version 2
    [SwitchB-rip-200] undo summary
    [SwitchB-rip-200] quit
    

    # Enable RIP 200, and configure RIPv2 on Switch C.

    <SwitchC> system-view
    [SwitchC] rip 200
    [SwitchC-rip-200] network 12.0.0.0
    [SwitchC-rip-200] network 16.0.0.0
    [SwitchC-rip-200] version 2
    [SwitchC-rip-200] undo summary
    [SwitchC-rip-200] quit
    

    # Display the IP routing table on Switch C.

    [SwitchC] display ip routing-table
    
    Destinations : 13        Routes : 13
    
    Destination/Mask    Proto  Pre  Cost         NextHop         Interface
    0.0.0.0/32          Direct 0    0            127.0.0.1       InLoop0
    12.3.1.0/24         Direct 0    0            12.3.1.2        Vlan200
    12.3.1.0/32         Direct 0    0            12.3.1.2        Vlan200
    12.3.1.2/32         Direct 0    0            127.0.0.1       InLoop0
    12.3.1.255/32       Direct 0    0            12.3.1.2        Vlan200
    16.4.1.0/24         Direct 0    0            16.4.1.1        Vlan400
    16.4.1.0/32         Direct 0    0            16.4.1.1        Vlan400
    16.4.1.1/32         Direct 0    0            127.0.0.1       InLoop0
    16.4.1.255/32       Direct 0    0            16.4.1.1        Vlan400
    127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0
    127.0.0.0/32        Direct 0    0            127.0.0.1       InLoop0
    127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0
    127.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0
    
  3. Configure route redistribution:

    # Configure RIP 200 to redistribute routes from RIP 100 and direct routes on Switch B.

    [SwitchB] rip 200
    [SwitchB-rip-200] import-route rip 100
    [SwitchB-rip-200] import-route direct
    [SwitchB-rip-200] quit
    

    # Display the IP routing table on Switch C.

    [SwitchC] display ip routing-table
    
    Destinations : 15        Routes : 15
    
    Destination/Mask    Proto  Pre  Cost         NextHop         Interface
    0.0.0.0/32          Direct 0    0            127.0.0.1       InLoop0
    10.2.1.0/24         RIP    100  1            12.3.1.1        Vlan200
    11.1.1.0/24         RIP    100  1            12.3.1.1        Vlan200
    12.3.1.0/24         Direct 0    0            12.3.1.2        Vlan200
    12.3.1.0/32         Direct 0    0            12.3.1.2        Vlan200
    12.3.1.2/32         Direct 0    0            127.0.0.1       InLoop0
    12.3.1.255/32       Direct 0    0            12.3.1.2        Vlan200
    16.4.1.0/24         Direct 0    0            16.4.1.1        Vlan400
    16.4.1.0/32         Direct 0    0            16.4.1.1        Vlan400
    16.4.1.1/32         Direct 0    0            127.0.0.1       InLoop0
    16.4.1.255/32       Direct 0    0            16.4.1.1        Vlan400
    127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0
    127.0.0.0/32        Direct 0    0            127.0.0.1       InLoop0
    127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0
    127.255.255.255/32  Direct 0    0            127.0.0.1       InLoop0