OSPFv3 route redistribution configuration example

Network requirements

As shown in Figure 81:

Figure 81: Network diagram

Configuration procedure

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

  2. Configure basic OSPFv3:

    # Enable OSPFv3 process 1 on Switch A.

    <SwitchA> system-view
    [SwitchA] ospfv3 1
    [SwitchA-ospfv3-1] router-id 1.1.1.1
    [SwitchA-ospfv3-1] quit
    [SwitchA] interface vlan-interface 100
    [SwitchA-Vlan-interface100] ospfv3 1 area 2
    [SwitchA-Vlan-interface100] quit
    [SwitchA] interface vlan-interface 200
    [SwitchA-Vlan-interface200] ospfv3 1 area 2
    [SwitchA-Vlan-interface200] quit
    

    # Enable OSPFv3 process 1 and OSPFv3 process 2 on Switch B.

    <SwitchB> system-view
    [SwitchB] ospfv3 1
    [SwitchB-ospfv3-1] router-id 2.2.2.2
    [SwitchB-ospfv3-1] quit
    [SwitchB] interface vlan-interface 100
    [SwitchB-Vlan-interface100] ospfv3 1 area 2
    [SwitchB-Vlan-interface100] quit
    [SwitchB] ospfv3 2
    [SwitchB-ospfv3-2] router-id 3.3.3.3
    [SwitchB-ospfv3-2] quit
    [SwitchB] interface vlan-interface 300
    [SwitchB-Vlan-interface300] ospfv3 2 area 2
    [SwitchB-Vlan-interface300] quit
    

    # Enable OSPFv3 process 2 on Switch C.

    <SwitchC> system-view
    [SwitchC] ospfv3 2
    [SwitchC-ospfv3-2] router-id 4.4.4.4
    [SwitchC-ospfv3-2] quit
    [SwitchC] interface vlan-interface 300
    [SwitchC-Vlan-interface300] ospfv3 2 area 2
    [SwitchC-Vlan-interface300] quit
    [SwitchC] interface vlan-interface 400
    [SwitchC-Vlan-interface400] ospfv3 2 area 2
    [SwitchC-Vlan-interface400] quit
    

    # Display the routing table on Switch C.

    [SwitchC] display ipv6 routing-table
    
    Destinations : 7 Routes : 7
    
    Destination: ::1/128                                     Protocol  : Direct
    NextHop    : ::1                                         Preference: 0
    Interface  : InLoop0                                     Cost      : 0
    
    Destination: 3::/64                                      Protocol  : Direct
    NextHop    : 3::2                                        Preference: 0
    Interface  : Vlan300                                     Cost      : 0
    
    Destination: 3::2/128                                    Protocol  : Direct
    NextHop    : ::1                                         Preference: 0
    Interface  : InLoop0                                     Cost      : 0
    
    Destination: 4::/64                                      Protocol  : Direct
    NextHop    : 4::1                                        Preference: 0
    Interface  : Vlan400                                     Cost      : 0
    
    Destination: 4::1/128                                    Protocol  : Direct
    NextHop    : ::1                                         Preference: 0
    Interface  : InLoop0                                     Cost      : 0
    
    Destination: FE80::/10                                   Protocol  : Direct
    NextHop    : ::                                          Preference: 0
    Interface  : NULL0                                       Cost      : 0
    
    Destination: FF00::/8                                    Protocol  : Direct
    NextHop    : ::                                          Preference: 0
    Interface  : NULL0
    
  3. Configure OSPFv3 route redistribution:

    # Configure OSPFv3 process 2 to redistribute direct routes and the routes from OSPFv3 process 1 on Switch B.

    [SwitchB] ospfv3 2
    [SwitchB-ospfv3-2] default cost 3
    [SwitchB-ospfv3-2] import-route ospfv3 1
    [SwitchB-ospfv3-2] import-route direct
    [SwitchB-ospfv3-2] quit
    

    # Display the routing table on Switch C.

    [SwitchC] display ipv6 routing-table
    
    Destinations : 9 Routes : 9
    
    Destination: ::1/128                                     Protocol  : Direct
    NextHop    : ::1                                         Preference: 0
    Interface  : InLoop0                                     Cost      : 0
    
    Destination: 1::/64                                      Protocol  : OSPFv3
    NextHop    : FE80::200:CFF:FE01:1C03                     Preference: 150
    Interface  : Vlan300                                     Cost      : 3
    
    Destination: 2::/64                                      Protocol  : OSPFv3
    NextHop    : FE80::200:CFF:FE01:1C03                     Preference: 150
    Interface  : Vlan300                                     Cost      : 3
    
    Destination: 3::/64                                      Protocol  : Direct
    NextHop    : 3::2                                        Preference: 0
    Interface  : Vlan300                                     Cost      : 0
    
    Destination: 3::2/128                                    Protocol  : Direct
    NextHop    : ::1                                         Preference: 0
    Interface  : InLoop0                                     Cost      : 0
    
    Destination: 4::/64                                      Protocol  : Direct
    NextHop    : 4::1                                        Preference: 0
    Interface  : Vlan400                                     Cost      : 0
    
    Destination: 4::1/128                                    Protocol  : Direct
    NextHop    : ::1                                         Preference: 0
    Interface  : InLoop0                                     Cost      : 0
    
    Destination: FE80::/10                                   Protocol  : Direct
    NextHop    : ::                                          Preference: 0
    Interface  : NULL0                                       Cost      : 0
    
    Destination: FF00::/8                                    Protocol  : Direct
    NextHop    : ::                                          Preference: 0
    Interface  : NULL0