OSPF多區域原理和高級配置

OSPF的多區域

   改善網絡的可擴展型

   實現快速收斂


OSPF路由器的類型

174647692.png


內部路由器:所有接口同屬於一個區域

區域邊界路由器(ABR):連接一個/多個區域到骨幹區域

自治系統邊界路由器(ASBR):連接OSPF域和其他AS


區域的類型:骨幹區域(Area 0)、標準區域、末梢區域、完全末梢區域、非純末梢區域等



鏈路狀態通告

常見的LSA有六種類型,分別是LSA1、LSA2、LSA3、LSA4、LSA5和LSA7

類型代碼

描述

用途

查看

Type  1

路由器LSA

所有路由器發出的,在區域內傳送

show ip ospf database router

Type  2

網絡LSA

由區域內的DR發出的,在區域內傳送

show ip ospf database network

Type  3

網絡彙總LSA

ABR發出,其他區域的彙總鏈路通告

show  ip ospf database summary

Type  4

ASBR彙總LSA

ABR發出,用於通告ASBR信息(通告哪臺路由器是ASBR

show  ip ospf database asbr-summary

Type  5

AS外部LSA

ASBR發出,用於通告外部路由信息

show  ip ospf database external

Type  7

NSSA外部LSA

ASBR發出的,用於通告本區域連接的外部路由,只能在NSSA區域內泛紅

show  ip ospf database nssa-external


ASBR會通過自己的LSA1中有標識着自己是ASBR的字段,當ASBR同區域的ABR收到後,會爲自己所在的除已知ASBR信息區域外的所有區域生成LSA4,用來通告ASBR信息。 ABR的LSA1中亦有一個標識自己是ABR的字段。

所有LSA1、LSA2、LSA3信息在Area0的ABR路由器上彙總成新的LSA3,再通告給其他Area。



路由重分發

將其他協議或靜態等路由通過ASBR路由器通告到OSPF中去。

命令:redistribute

配置路由路由重分發

   R5(config-router)#redistribute protocol [metric metric-value] [metric-type type-value] [subnets]

protocol:進行路由重發的源路由協議,如:bgp、eqp、isis、ospf [process-id(進程)]、staic(靜態)、connect(直連)、rip

metric:指定路由的度量值

metric-type:重分發的路由類型,1或2,即E1和E2

subnets:與其子網一起宣告,即關閉子網彙總


RIP重分發至OSPF(度量值默認爲20,類型默認爲E2)

   R1(config-router)#redistribute rip subnets

將OSPF重分發至到RIP

   R1(config-router)#redistribute ospf 110 metric 10

   110:ospf協議進程ID

   10:默認度量值

靜態路由重分發

   R5(config-router)#redistribute static subnets

默認路由重分發

   R5(config-router)#default-information originate [always]

always:直接重分發路由,ASBR可以不配置默認路由



路由表中的路由類型

O IA :OSPF的區域間路由

O E2:此路由的度量值默認爲20,且在域內/外不累加,恆爲20

O E2:此路由的度量值默認爲20,且在域外不累加,域內累加

(將一個協議重分發到另一個協議中,域外都不累加)



末梢區域和完全末梢區域

滿足以下4個條件的區域

   只有一個默認路由作爲其區域的出口

   區域不能作爲虛鏈路的穿越區域

   Stub區域裏無自治系統邊界路由器ASBR

   不是骨幹區域Area 0

1、末梢區域(Stub Area)

   沒有LSA4、LSA5、LSA7通告,將重分發的路由信息匯聚成一條默認路由

配置命令

   R1(config-router)#area area-id stub


2、完全末梢區域(Totally Stubby Area)

   除一條LSA3的默認路由通告外,沒有LSA3、LSA4、LSA5、LSA7通告,將重分發的路由信息和LSA3路由信息匯聚成一條默認路由


配置命令

   R1(config-router)#area area-id stub no-summary

   (在整個區域的所有路由器中都要配置)


配置非純末梢區域(NSSA)

配置NSSA區域

   R1(config-router)#area  area-id  nssa  [no-summary]


   配置了NSSA區域後,ASBR所在OSPF區域內的LSA5通告信息被LSA7替代了LSA5,此區域本來的ABR將LSA7轉換成了LSA5,此ABR兼任了ASBR。no-summary 將其他域內的路由信息(LSA3)彙總成一條默認路由。


路由彙總

   外部彙總

   R1(config-router)#area 2 range ip-address mask

   內部彙總

   R4(config-router)#summary-address ip-address mask




查看OSPF協議配置信息

   show ip protocols

查看OSPF配置信息

   show ip ospf

查看LSDB內的所有LSA數據信息

   show ip ospf database

查看接口上OSPF配置的信息

   show ip ospf interface

查看OSPF鄰居和鄰接關係

   show ip ospf neighbor [detail]      // detail:詳細查看

查看路由器“鄰接”的整個過程

   debug ip ospf adj

查看每個OSPF數據包的信息

   debug ip ospf packet


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章