一、拓撲結構
1. 網絡拓撲:
骨干區域(Area 0):連接核心設備(AR1、AR2、AR3、AR4、AR5、AR6)。
非骨干區域:
Area 1:AR5 ? AR9
Area 2:AR5 ? AR10
Area 3:AR6 ? AR12
外部網絡:AR10 ? AR11(靜態路由引入 OSPF)。
二、?設備角色與連接
設備 | 區域 | 接口與IP地址 | 角色說明 |
---|---|---|---|
AR1 | Area 0 | GE0/0/0 192.168.1.1/24 | 內部路由器 |
AR2 | Area 0 | GE0/0/0 192.168.1.2/24 | 內部路由器 |
AR3 | Area 0 | GE0/0/0 192.168.1.3/24 | 內部路由器 |
AR4 | Area 0 | GE0/0/0 192.168.1.4/24, GE0/0/1 192.168.2.1/24 | ABR(連接 Area 0) |
AR5 | Area 0/1/2 | GE0/0/0 192.168.2.2/24,Serial 1/0/0?192.168.3.1/24, GE0/0/1 172.16.1.1/24,GE0/0/2?172.16.2.1/24? | 核心 ABR |
AR6 | Area 0/3 | Serial 2/0/0?192.168.3.2/24,Serial 2/0/1 172.16.3.1/24 | ABR |
AR9 | Area 1 | GE 0/0/0 172.16.1.2/24 | 內部路由器 |
AR10 | Area 2 | GE 0/0/0 172.16.2.2/24,GE 0/0/1 10.10.10.1/24 | ASBR(重分布靜態路由) |
AR11 | N/A(外部) | GE 0/0/0 20.20.20.20/24 | 外部網絡設備 |
AR12 | Area 3 | Serial 2/0/1 172.16.3.2/24 | 內部路由器 |
三、 關鍵配置詳解
區域劃分與網絡
AR1: [Huawei]ospf 1 router-id 1.1.1.1 [Huawei-ospf-1]area 0 ? [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255AR2: [Huawei]ospf 1 router-id 2.2.2.2 [Huawei-ospf-1]area 0 ? [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255AR3: [Huawei]ospf 1 router-id 3.3.3.3 [Huawei-ospf-1]area 0 ? [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255AR4: [Huawei]ospf 1 router-id 4.4.4.4 [Huawei-ospf-1]area 0 ? [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 [Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255AR5: [Huawei]ospf 1 router-id 5.5.5.5 [Huawei-ospf-1]area 0 ? [Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 [Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255 [Huawei-ospf-1]area 1 ? [Huawei-ospf-1-area-0.0.0.1]network 172.16.1.0 0.0.0.255 [Huawei-ospf-1]area 2 ? [Huawei-ospf-1-area-0.0.0.2]network 172.16.2.0 0.0.0.255AR6: [Huawei]ospf 1 router-id 6.6.6.6 [Huawei-ospf-1]area 0 ? [Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255 [Huawei-ospf-1]area 3 [Huawei-ospf-1-area-0.0.0.3]network 172.16.3.0 0.0.0.255AR9: [Huawei]ospf 1 router-id 9.9.9.9 [Huawei-ospf-1]area 1 ? [Huawei-ospf-1-area-0.0.0.1]network 172.16.1.0 0.0.0.255AR10: [Huawei]ospf 1 router-id 10.10.10.10 [Huawei-ospf-1]area 2 ? [Huawei-ospf-1-area-0.0.0.2]network 172.16.2.0 0.0.0.255AR12: [Huawei]ospf 1 [Huawei-ospf-1]area 3 ? [Huawei-ospf-1-area-0.0.0.3]network 172.16.3.2 0.0.0.255
靜態路由重分布(自治系統外)
AR10: ip route-static 20.20.20.0 24 10.10.10.2 // 靜態路由指向 AR11 ospf 1import-route static cost 1000 type 1 // 重分布到 OSPF,度量值 1000,類型 E1AR11: ip route-static 0.0.0.0 0 10.10.10.1 // 默認路由指向 AR10 interface LoopBack 0? //環回接口 ip address 20.20.20.20 24 //給IP地址
作用:將外部網絡?
20.20.20.0/24
?通過 AR10 引入 OSPF 域。路由類型:
E1
(外部路由成本 = 外部成本 + 內部路徑成本)。
驗證:
?(1)驗證OSPF 鏈路狀態數據庫:
AR1:
<Huawei>display ospf lsdb
OSPF Process 1 with Router ID 1.1.1.1
Link State Database?
Area: 0.0.0.0
Type ? ? ?LinkState ID ? ?AdvRouter ? ? ? ? ?Age ?Len ? Sequence ? Metric
//直連路由器信息 (Router-LSA - Type-1)
Router ? ?4.4.4.4 ? ? ? ? 4.4.4.4 ? ? ? ? ? ?491 ?48 ? ?80000013 ? ? ? 1
Router ? ?2.2.2.2 ? ? ? ? 2.2.2.2 ? ? ? ? ? ?499 ?36 ? ?8000000C ? ? ? 1
Router ? ?6.6.6.6 ? ? ? ? 6.6.6.6 ? ? ? ? ? 1605 ?48 ? ?80000003 ? ? ?48
Router ? ?1.1.1.1 ? ? ? ? 1.1.1.1 ? ? ? ? ? ?493 ?48 ? ?80000012 ? ? ? 1
Router ? ?5.5.5.5 ? ? ? ? 5.5.5.5 ? ? ? ? ? 1605 ?60 ? ?80000008 ? ? ? 1
Router ? ?3.3.3.3 ? ? ? ? 3.3.3.3 ? ? ? ? ? ?493 ?36 ? ?8000000D ? ? ? 1
//?網絡信息 (Network-LSA - Type-2)
Network ? 192.168.2.2 ? ? 5.5.5.5 ? ? ? ? ? 1373 ?32 ? ?80000004 ? ? ? 0
Network ? 192.168.1.3 ? ? 3.3.3.3 ? ? ? ? ? ?491 ?40 ? ?80000006 ? ? ? 0
//區域間路由 (Summary-LSA - Type-3)
Sum-Net ? 172.16.3.0 ? ? ?6.6.6.6 ? ? ? ? ? 1616 ?28 ? ?80000002 ? ? ?48
Sum-Net ? 172.16.2.0 ? ? ?5.5.5.5 ? ? ? ? ? 1000 ?28 ? ?80000002 ? ? ? 1
Sum-Net ? 172.16.1.0 ? ? ?5.5.5.5 ? ? ? ? ? 1416 ?28 ? ?80000003 ? ? ? 1
//ASBR 位置 (ASBR-Summary-LSA - Type-4)
Sum-Asbr ?10.10.10.10 ? ? 5.5.5.5 ? ? ? ? ? ?658 ?28 ? ?80000001 ? ? ? 1
AS External Database? ? ?/外部路由 (AS External - Type-5)
Type ? ? ?LinkState ID ? ?AdvRouter ? ? ? ? ?Age ?Len ? Sequence ? Metric
External ?20.20.20.0 ? ? ?10.10.10.10 ? ? ? ?814 ?36 ? ?80000001 ? ?1000
(2)驗證?ASBR 重分布:
AR12:
<Huawei>display ospf abr-asbr? ? # 查看 Type-5 LSA(外部路由信息)
?? ? OSPF Process 1 with Router ID 172.16.3.2
Routing Table to ABR and ASBR?
?RtType ? ? ?Destination ? ? ? Area ? ? ? Cost ?Nexthop ? ? ? ? Type
Intra-area ?6.6.6.6 ? ? ? ? ? 0.0.0.3 ? ?48 ? ?172.16.3.1 ? ? ?ABR?
?Inter-area ?10.10.10.10 ? ? ? 0.0.0.3 ? ?97 ? ?172.16.3.1 ? ? ?ASBR? //新增的
? 3.OSPF協議的路由聚合/匯總
? ? ? ? ? ? eNSP支持ABR匯總,不支持ASBR匯總,匯總在核心 ABR設備寫(AR5)。
? ? ? ? AR5:
? ? ? ? [Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]abr-summary 192.168.0.0 255.255.0.0驗證:
驗證OSPF協議的路由聚合/匯總
AR9:
<Huawei>display ip routing-table?
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 12 ? ? ? Routes : 12 ? ? ??
Destination/Mask ? ?Proto ? Pre ?Cost ? ? ?Flags NextHop ? ? ? ? Interface
? 192.168.0.0/16 ?OSPF ? ?10 ? 49 ? ? ? ? ?D ? 172.16.1.1 ? ? ?GigabitEthernet
0/0/0? ? ?//將192.168.1.0/24、192.168.2.0/24、192.168.3.0/24匯總成一條
?
?4. 末梢區域
? ? ?Stub區域的特性:允許學習Type 3 LSA;拒絕Type 4、Type 5 LSA。
? ? ?我們將area 3變成末梢區域。
? ? ? ?AR6:
? ? ? [Huawei]ospf 1
[Huawei-ospf-1]area 3?
[Huawei-ospf-1-area-0.0.0.3]stub
? ? ?AR12:
? ? ? [Huawei]ospf 1
[Huawei-ospf-1]area 3
[Huawei-ospf-1-area-0.0.0.3]stub
驗證末梢區域
AR12:
<Huawei>display ospf lsdb
?? ? OSPF Process 1 with Router ID 172.16.3.2
Link State Database?
?? ??? ? ? ? ? ? Area: 0.0.0.3
Type ? ? ?LinkState ID ? ?AdvRouter ? ? ? ? ?Age ?Len ? Sequence ? Metric
Router ? ?6.6.6.6 ? ? ? ? 6.6.6.6 ? ? ? ? ? ? 42 ?48 ? ?80000003 ? ? ?48
Router ? ?172.16.3.2 ? ? ?172.16.3.2 ? ? ? ? ?41 ?48 ? ?80000003 ? ? ?48
?Sum-Net ? 0.0.0.0 ? ? ? ? 6.6.6.6 ? ? ? ? ? ? 72 ?28 ? ?80000001 ? ? ? 1
Sum-Net ? 172.16.2.0 ? ? ?6.6.6.6 ? ? ? ? ? ? 72 ?28 ? ?80000001 ? ? ?49
Sum-Net ? 172.16.1.0 ? ? ?6.6.6.6 ? ? ? ? ? ? 72 ?28 ? ?80000001 ? ? ?49
Sum-Net ? 192.168.3.0 ? ? 6.6.6.6 ? ? ? ? ? ? 72 ?28 ? ?80000001 ? ? ?48
Sum-Net ? 192.168.2.0 ? ? 6.6.6.6 ? ? ? ? ? ? 72 ?28 ? ?80000001 ? ? ?49
Sum-Net ? 1.1.1.1 ? ? ? ? 6.6.6.6 ? ? ? ? ? ? 72 ?28 ? ?80000001 ? ? ?50
Sum-Net ? 192.168.1.0 ? ? 6.6.6.6 ? ? ? ? ? ? 72 ?28 ? ?80000001 ? ? ?50
// 多了一條Sum-Net默認路由,沒有了ASBR-Summary-LSA - 4類、AS External - 5類
? 5. 完全末梢區域
? ? ? ?完全Stub區域中最受限的形式:拒絕所有的External LSA : 類型5;拒絕具體的Summary LSA :類型4和3。
? ? ??我們將area 3變成完全末梢區域
? ? ? AR6:
? ? ? [Huawei]ospf 1
[Huawei-ospf-1]area 3?
[Huawei-ospf-1-area-0.0.0.3]stub no-summary
驗證完全末梢區域:
<Huawei>dis ospf lsdb
?? ? OSPF Process 1 with Router ID 172.16.3.2
Link State Database?
?? ??? ? ? ? ? ? Area: 0.0.0.3
Type ? ? ?LinkState ID ? ?AdvRouter ? ? ? ? ?Age ?Len ? Sequence ? Metric
Router ? ?6.6.6.6 ? ? ? ? 6.6.6.6 ? ? ? ? ? ? 14 ?48 ? ?80000006 ? ? ?48
Router ? ?172.16.3.2 ? ? ?172.16.3.2 ? ? ? ? ?14 ?48 ? ?80000006 ? ? ?48
?Sum-Net ? 0.0.0.0 ? ? ? ? 6.6.6.6 ? ? ? ? ? ? 15 ?28 ? ?80000003 ? ? ? 1?
//可以對比"4.末梢區域",Sum-Net只有一條了。
? 6. NSSA區域
? ? 將area 2設置為NSSA區域。自治系統外到area 2為7類,area 2到ABR(AR5)為5類,再洪泛到area0。
? ? AR5:
? ? [Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa
? ? AR10:
? ? [Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa
驗證NSSA區域:
AR5:
<Huawei>display ospf lsdb
......
?? ??? ? AS External Database
Type ? ? ?LinkState ID ? ?AdvRouter ? ? ? ? ?Age ?Len ? Sequence ? Metric
External ?20.20.20.0 ? ? ?5.5.5.5 ? ? ? ? ? ? 91 ?36 ? ?80000001 ? ?1000?
?//第5類的?AdvRouter從10.10.10.10變成了5.5.5.5
? 7. 完全NSSA區域
? ? ? 拒絕所有的External LSA : 類型5;拒絕具體的Summary LSA :類型4和3。
? ? ?將area 2設置為完全NSSA區域。
? ? AR5:
? ? [Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa?no-summary?
? ? AR10:
? ? [Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]nssa?no-summary?
驗證完全NSSA區域:
AR5:display ospf lsdb
設置前:
?設置后:
? 8. 區域間路由傳遞
ABR 功能:
AR5 匯總 Area 1/2 的路由到 Area 0。
AR6 匯總 Area 3 的路由到 Area 0。
骨干區域要求:所有非骨干區域(Area 1/2/3)必須通過 Area 0 通信(例如 Area 1 → Area 0 → Area 3)。
四、實驗要點總結
多區域設計:
骨干區域(Area 0)確保區域間路由可達。
非骨干區域(Area 1/2/3)隔離拓撲變化,提高收斂速度。
ABR 關鍵性:
AR5/AR6 負責區域間路由匯總。
若 AR5 故障,Area 1/2 將無法訪問其他區域。
外部路由引入:
AR10 作為 ASBR,將靜態路由注入 OSPF(
E1
?類型路由優先于?E2
)。外部網絡?
20.20.20.0/24
?的路徑成本 =?1000 + 內部路徑成本
。
注:配置中部分設備(如 AR11)未運行 OSPF,需依賴靜態路由或重分布實現連通性。實際實驗中需確保物理鏈路與邏輯配置一致(如接口 IP 地址、區域分配)。