实验需求
实验拓扑
基础配置
R1
<r1>DISPLAY current-configuration
sysname r1
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
interface GigabitEthernet0/0/1
ip address 13.1.1.1 255.255.255.0
interface LoopBack0
ip address 1.1.1.1 255.255.255.0
rip 1
version 2
network 1.0.0.0
network 12.0.0.0
R2
<r2>DISPLAY current-configuration
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
rip metricout ip-prefix y 2
#
interface GigabitEthernet0/0/1
ip address 24.1.1.1 255.255.255.0
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
#
ospf 1 router-id 2.2.2.2
import-route rip 1 route-policy cc
area 0.0.0.0
network 24.1.1.1 0.0.0.0
#
rip 1
version 2
network 12.0.0.0
network 2.0.0.0
preference route-policy b
import-route ospf 1
#
route-policy b permit node 10
if-match ip-prefix b
apply preference 151
#
route-policy cc permit node 10
if-match ip-prefix c
apply cost-type type-1
#
route-policy cc permit node 20
#
ip ip-prefix b index 10 permit 7.7.7.0 24
ip ip-prefix y index 10 permit 3.3.3.3 32
ip ip-prefix y index 20 permit 34.1.1.0 24
ip ip-prefix c index 10 permit 12.1.1.0 24
ip ip-prefix c index 20 permit 2.2.2.0 24
R3
<r3>DISPLAY current-configuration
interface GigabitEthernet0/0/0
ip address 13.1.1.2 255.255.255.0
rip metricout ip-prefix y 2
#
interface GigabitEthernet0/0/1
ip address 34.1.1.1 255.255.255.0
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
ospf 1 router-id 3.3.3.3
import-route rip 1 route-policy cc
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 34.1.1.1 0.0.0.0
#
rip 1
version 2
network 13.0.0.0
preference route-policy bb
import-route ospf 1
#
route-policy bb permit node 10
if-match ip-prefix b
apply preference 151
#
route-policy cc permit node 10
if-match ip-prefix c
apply cost-type type-1
#
route-policy cc permit node 20
#
ip ip-prefix b index 10 permit 7.7.7.0 24
ip ip-prefix y index 10 permit 24.1.1.0 24
ip ip-prefix c index 10 permit 13.1.1.0 24
#
R4
<r4>DISPLAY current-configuration
interface GigabitEthernet0/0/0
ip address 24.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 34.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 45.1.1.1 255.255.255.0
interface LoopBack0
ip address 4.4.4.4 255.255.255.0
#
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 24.1.1.2 0.0.0.0
network 34.1.1.2 0.0.0.0
network 45.1.1.1 0.0.0.0
R5
<r5>DISPLAY current-configuration
interface GigabitEthernet0/0/0
ip address 45.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 56.1.1.1 255.255.255.0
interface LoopBack0
ip address 5.5.5.5 255.255.255.0
#
ospf 1 router-id 5.5.5.5
area 0.0.0.0
network 5.5.5.5 0.0.0.0
network 45.1.1.2 0.0.0.0
network 56.1.1.1 0.0.0.0
R6
<r6>DISPLAY current-configuration
interface GigabitEthernet0/0/0
ip address 56.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 67.1.1.1 255.255.255.0
interface LoopBack0
ip address 6.6.6.6 255.255.255.0
#
ospf 1 router-id 6.6.6.6
area 0.0.0.0
network 6.6.6.6 0.0.0.0
network 56.1.1.2 0.0.0.0
network 67.1.1.1 0.0.0.0
R7
<r7>DISPLAY current-configuration
interface GigabitEthernet0/0/0
ip address 67.1.1.2 255.255.255.0
interface LoopBack0
ip address 7.7.7.7 255.255.255.0
#
ospf 1 router-id 7.7.7.7
import-route direct
area 0.0.0.0
network 67.1.1.2 0.0.0.0
实验结果
R4
R1