7. OSPF外部路由和Stub區域
阿新 • • 發佈:2020-07-12
1. 外部路由
5類LSA
通告者:ASBR
傳輸範圍:整個OSPF domain(域)
內容和功能:描述外部路由
[R6-ospf-1]import-route direct <R1>dis ospf lsdb ase 6.6.6.6 OSPF Process 1 with Router ID 0.0.0.1 Link State Database Type : External //LSA型別 Ls id : 6.6.6.6 //路由,目標網段地址 Adv rtr : 0.0.0.6 //產生五類LSA的ASBR的RID Ls age : 109 Len : 36 Options : E seq# : 80000001 chksum : 0xc5ec Net mask : 255.255.255.255 TOS 0 Metric: 1 //度量值預設為1,OSPF外部路由型別2,cost在域內不累加,型別1的cost在區域內累加 E type : 2 //型別為外部型別2,型別1的cost在區域內累加 Forwarding Address : 0.0.0.0 //轉發地址,即下一跳,如果是0.0.0.0的話就參照正常的路由(指向ASBR) Tag : 1 //標識路由,通常用於路由策略,預設值為1(即使引入到其他OSPF程序依舊為1) Priority : Medium
如果外部型別型別相同,cost相同,會優選較大的區域ID
外部路由可以負載
- 當有多個最短路徑時,且經過不同的區域,則優選從較大的區域ID 學習到的
[R1-ospf-1]import-route direct cost 10 tag 11 type 1 [R1-ospf-1]dis ip rou 1.1.1.1 ver Route Flags: R - relay, D - download to fib Routing Table : Public Summary Count : 1 Destination: 1.1.1.1/32 Protocol: O_ASE Process ID: 1 Preference: 150 Cost: 59 NextHop: 10.1.35.5 Neighbour: 0.0.0.0 State: Active Adv Age: 00h00m15s Tag: 11 Priority: medium Label: NULL QoSInfo: 0x0 IndirectID: 0x0 RelayNextHop: 0.0.0.0 Interface: GigabitEthernet0/0/0 TunnelID: 0x0 Flags: D
4類LSA
通告者:ASBR所在區域的ABR
傳輸範圍:除了ASBR所在區域,整個OSPF domain(域)
內容和功能:描述ASBR的RID
2. 次優外部路由的產生
ospf 1 router-id 5.5.5.5 peer 10.1.1.1 area 0.0.0.0 area 0.0.0.15 area 0.0.0.35 area 0.0.0.56 network 10.1.56.5 0.0.0.0 R5、SW3、R6配置RIP協議,在SW3上RIP和OSPF互相引入 // 普通區域的轉發地址 [R1]dis ospf lsdb ase 6.6.6.6 OSPF Process 1 with Router ID 0.0.0.1 Link State Database Type : External Ls id : 6.6.6.6 Adv rtr : 10.1.15.3 Ls age : 216 Len : 36 Options : E seq# : 80000001 chksum : 0x90eb Net mask : 255.255.255.255 TOS 0 Metric: 1 E type : 2 Forwarding Address : 10.1.15.5 //非0,路由表的下一跳為轉發地址,實現了轉發的優化 Tag : 1 Priority : Medium // 某些監管下,一定要求流量從一個接入、再轉出 interface Vlanif15 ip address 10.1.15.3 255.255.255.0 ospf network-type p2p ospf enable 1 area 0.0.0.15 [R1-GigabitEthernet0/0/1]dis ospf lsdb ase 6.6.6.6 OSPF Process 1 with Router ID 0.0.0.1 Link State Database Type : External Ls id : 6.6.6.6 Adv rtr : 10.1.15.3 Ls age : 68 Len : 36 Options : E seq# : 80000002 chksum : 0xa90 Net mask : 255.255.255.255 TOS 0 Metric: 1 E type : 2 Forwarding Address : 0.0.0.0 //轉發地址為0.0.0.0 Tag : 1 Priority : Medium [R1-GigabitEthernet0/0/1]dis ip rou 6.6.6.6 Route Flags: R - relay, D - download to fib Routing Table : Public Summary Count : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface
3.特殊區域
- 更有效率的管理OSPF的LSA
- 減少 LSA數量 和 路由表規模。
3.1 STUB區域(末節)
- 骨幹區域不能被配置成為Stub區域
- 如果要將一個區域配置成Stub區域,則該區域種的所有路由器必須都要配置成Stub路由器
- Stub 區域不能存在ASBR,自治系統域外部路由不能在本區域內傳播
- 虛連線不能穿越 Stub 區域建立
ospf
area 56
stub
不能接收外部的LSA,E=0,取而代之用一條預設路由去訪問外部網路
[SW3]dis cu conf ospf
#
ospf 1 router-id 13.13.13.13
area 0.0.0.15
stub
[SW3]dis ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
Public routing table : OSPF
Destinations : 10 Routes : 14
OSPF routing table status : <Active>
Destinations : 10 Routes : 14
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 OSPF 10 2 D 10.1.15.1 Vlanif30
OSPF 10 2 D 10.1.15.5 Vlanif30 //area 15因為存在2個ABR,每個ABR都會產生預設路由的3類LSA(開銷值預設為1),總的開銷值為2
[R1]dis ospf lsdb summary 0.0.0.0
OSPF Process 1 with Router ID 0.0.0.1
Area: 0.0.0.0
Link State Database
Area: 0.0.0.15
Link State Database
Type : Sum-Net
Ls id : 0.0.0.0
Adv rtr : 0.0.0.1
Ls age : 357
Len : 28
Options : None
seq# : 80000001
chksum : 0x8dcf
Net mask : 0.0.0.0
Tos 0 metric: 1
Priority : Low
Type : Sum-Net
Ls id : 0.0.0.0
Adv rtr : 5.5.5.5
Ls age : 351
Len : 28
Options : None
seq# : 80000001
chksum : 0xfc4d
Net mask : 0.0.0.0
Tos 0 metric: 1
Priority : Low
3.2 完全Stub區域
- 進一步減少3類LSA,僅僅剩餘1、2類和ABR產生的預設路由的3類LSA
//在ABR裝置上實施no-summary
[R1]ospf
[R1-ospf-1]area 15
[R1-ospf-1-area-0.0.0.15]stub no-summary
[R5]ospf
[R5-ospf-1]area 15
[R5-ospf-1-area-0.0.0.15]stub no-summary
[SW3]dis ospf routing
OSPF Process 1 with Router ID 13.13.13.13
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
10.1.15.0/24 1 Transit 10.1.15.3 13.13.13.13 0.0.0.15
0.0.0.0/0 2 Inter-area 10.1.15.1 0.0.0.1 0.0.0.15
0.0.0.0/0 2 Inter-area 10.1.15.5 5.5.5.5 0.0.0.15
[SW3]dis ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
Public routing table : OSPF
Destinations : 1 Routes : 2
OSPF routing table status : <Active>
Destinations : 1 Routes : 2
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 OSPF 10 2 D 10.1.15.1 Vlanif30
OSPF 10 2 D 10.1.15.5 Vlanif30
作業:
驗證轉發的地址兩種場景0.0.0.0和非0