拓扑:
R2:
#
interface GigabitEthernet0/0/0
ip address 10.1.123.2 255.255.255.0
#
interface NULL0
#
ospf 1 router-id 2.2.2.2
import-route rip 1 type 1
area 0.0.0.0
network 10.1.123.0 0.0.0.255
#
rip 1
version 2
network 10.0.0.0
import-route ospf 1
#
ip ip-prefix 1 index 10 deny 10.1.123.0 24
ip ip-prefix 1 index 20 deny 10.1.3.0 24
#
R3:
#
interface GigabitEthernet0/0/0
ip address 10.1.123.3 255.255.255.0
#
interface LoopBack0
ip address 10.1.3.3 255.255.255.0
#
interface LoopBack1
ip address 33.33.33.33 255.255.255.0
#
rip 1
version 2
network 10.0.0.0
#
R4:
#
interface GigabitEthernet0/0/1
ip address 10.1.14.4 255.255.255.0
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
ospf 1 router-id 4.4.4.4
area 0.0.0.1
network 10.1.14.0 0.0.0.255
#
R1:
#
interface GigabitEthernet0/0/0
ip address 10.1.123.1 255.255.255.0
#
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 10.1.123.0 0.0.0.255
network 11.11.11.11 0.0.0.0
area 0.0.0.1
network 10.1.14.0 0.0.0.255
#
<R1>dis ospf routing
OSPF Process 1 with Router ID 1.1.1.1
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
10.1.14.0/24 1 Transit 10.1.14.1 1.1.1.1 0.0.0.1
10.1.123.0/24 1 Transit 10.1.123.1 1.1.1.1 0.0.0.0
Routing for ASEs
Destination Cost Type Tag NextHop AdvRouter
10.1.3.0/24 1 Type2 1 10.1.123.3 2.2.2.2
Total Nets: 3
Intra Area: 2 Inter Area: 0 ASE: 1 NSSA: 0
<R1>
<R1>dis ospf lsdb ase 10.1.3.0
OSPF Process 1 with Router ID 1.1.1.1
Link State Database
Type : External
Ls id : 10.1.3.0
Adv rtr : 2.2.2.2
Ls age : 466
Len : 36
Options : E
seq# : 80000001
chksum : 0xfc34
Net mask : 255.255.255.0
TOS 0 Metric: 1 # 引入时的开销为1
E type : 2
Forwarding Address : 10.1.123.3
Tag : 1
Priority : Low
<R1>
<R1>dis ospf routing 10.1.123.3
OSPF Process 1 with Router ID 1.1.1.1
Destination : 10.1.123.0/24
AdverRouter : 1.1.1.1 Area : 0.0.0.0
Cost : 1 Type : Transit
NextHop : 10.1.123.1 Interface : GigabitEthernet0/0/0
Priority : Low Age : 00h00m00s
<R1>
# 5类LSA,如果有转发地址,寻么下一跳跟到转发地址走。(即查看是否有去往FA地址的OSPF路由)
外部路由的开销(如果是type 1的5类LSA) = 引入时的开销 + 去往FA地址的OSPF开销
在本例中 计算出的外部网络的开销 = 引入的开销 1 + 去往10.1.123.3的开销 1
= 2
# 查看路由有进行验证
<R1>dis ip routing-table 10.1.3.0
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.1.3.0/24 O_ASE 150 2 D 10.1.123.3 GigabitEthernet
0/0/0
<R1> # 因为去往10.1.123.3 的下一跳是10.123.1 与10.1.123.3 同网段,所以下一跳就是
10.1.123.3 了
R4上验证:
<R4>dis ospf lsdb ase 10.1.3.0
OSPF Process 1 with Router ID 4.4.4.4
Link State Database
Type : External
Ls id : 10.1.3.0
Adv rtr : 2.2.2.2
Ls age : 981
Len : 36
Options : E
seq# : 80000002
chksum : 0x7739
Net mask : 255.255.255.0
TOS 0 Metric: 1
E type : 1
Forwarding Address : 10.1.123.3
Tag : 1
Priority : Low
<R4>dis ospf rou
<R4>dis ospf routing 10.1.123.3
OSPF Process 1 with Router ID 4.4.4.4
Destination : 10.1.123.0/24
AdverRouter : 1.1.1.1 Area : 0.0.0.1
Cost : 2 Type : Inter-area
NextHop : 10.1.14.1 Interface : GigabitEthernet0/0/1
Priority : Low Age : 00h38m22s
<R4>disp ip routing 10.1.3.0
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.1.3.0/24 O_ASE 150 3 D 10.1.14.1 GigabitEthernet
0/0/1
<R4>