OSPF特殊區域及LSA詳解 OSPF高級功能及實現

OSPF特殊區域及LSA詳解 OSPF高級功能及實現

1.什麼是LSA

wKioL1MWBY-jx_xMAACp1kscC54306.jpg


2.常見的LSA有六種類型,分別是LSA1LSA2LSA3LSA4LSA5LSA7

類型代碼

描述

用途

查看

Type  1

路由器LSA

區域內Router產生,描述了路由器所有接口、鏈路和Cost值。只能在本區域內泛洪。

show ip  ospf database router

Type  2

網絡LSA

DR產生,報文包括了其連接的所有RouterrouterID,其中包含自己的routerID

show ip  ospf database network

Type  3

網絡彙總LSA

可以通知本區域內的路由器通往區域外的路由信息。默認路由也被通告。 Link ID爲目標網段的ID

show  ip ospf database summary

Type  4

ASBR彙總LSA

也是由ABR產生,但是它是一條主機LSA,指向ASBR路由器

show  ip ospf database asbr-summary

Type  5

AS外部LSA

ASBR產生,告訴本自治區的路由器通往外部自治區的路徑。

show  ip ospf database external

Type  7

NSSA外部LSA

ASBR產生,幾乎和LSA5通告是相同的,但NSSA外部LSA通告僅僅在始發這個NSSA外部LSA通告的非純末梢區域內部進行泛洪。

show  ip ospf database nssa-external


3.Type1:路由器LSA Router LSA

每個路由器針對它所在的區域產生LSA1,描述區域內部不路由器直連的鏈路的信息(包括鏈路類型,Cost等)

LSA1只允許在本區域內洪泛,不允許跨越ABR

LSA中會標識路由器是否是ABR(B比特置位),ASBRE比特置位)或者是Virtual-linkV比特置位)的端點的身份信息;

Type=1

Router ID =  192.168.30.10

Number of  Links = 3

Link 1 Description

Link 2 Description

Link 3 Description


4.Type2:網絡LSA Network LSA

描述TransNet(包括BroadcastNBMA網絡)網絡信息;

DR生成,描述其在該網絡上連接的所有路由器以及網段掩碼信息,以及這個MA所屬的路由器;

LSA類型2只在本區域Area內洪泛,丌允許跨越ABR

Network LSA IDDR進行宣告的那個接口的IP地址

Network LSA 中沒有COST字段

Type=2

192.168.17.18

Subnet Mask = 255.255.255.248

Attached Router  = 192.168.30.20

Attached Router  = 192.168.30.10

Attached Router  = 192.168.30.30


5.類型LSA1LSA2總結

通過LSA1LSA2在區域內洪泛,使區域內每個路由器的LSDB達到同步,計算生成標識爲“O”的路由,解決區域內部的通信問題;

wKiom1MWBbbDwKJLAAFYumy3vxI269.jpg


6.Type3: 網絡彙總LSA Network Summary LSA

ABR生成,實際上就是將區域內部的Type1 Type2的信息收集起來以路由子網的形式擴散出去, 這就是Summay LSASummay的含義(注意這裏的summary不路由彙總沒有關係);

Type 3 的鏈路狀態ID是目的網絡地址。

如果—臺ABR路由器在不它本身相連的區域內有多條路由可以到達目的地,那麼它將只會始發單一的一條網絡彙總LSA到骨幹區域,而且這條網絡彙總LSA是上述多條路由中代價最低的。

ABR收到來自同區域其它ABR傳來的Type 3 LSA後重新生成新的Type3 LSAAdvertising Router改爲自己)然後繼續在整個OSPF系統內擴散

wKioL1MWBZChnbzPAABkZSL_25k944.jpg

Type=3

172.16.121.0

Mask = 255.255.255.0

Metric = 791


7.Type4 ASBR Summary LSA

ASBR Summary LSAABR生成,用於描述ABR能夠到達的ASBR它的鏈路狀態ID爲目的ASBRRID

Type=4

192.168.30.12

Mask = 0.0.0.0

Metric = 64


8.Type5自治系統外LSA AS External LSA

Autonomous System External LSAASBR生成用於描述OSPF自治域系統外的目標網段信息鏈路狀態ID是目的地址的IP網絡號。

外部路由通過重發布,引入OSPF路由域,相應信息(路由條目)ASBRLSA5的形式生成然後進入OSPF路由域;

缺省情況下,LSA5生成路由用OE2表示,可強行指定爲OE1

OE2 開銷 =此路由的度量值默認爲20,且在域內/外不累加,恆爲20

OE1 開銷 =此路由的度量值默認爲20,且在域外不累加,域內累加

LSA5不允許進入特殊區域—— stub存根區& NSSA區;

Type=5

10.83.10.0

Mask =  255.255.255.0

Metric = 10

Forwarding  Address = 172.20.57.254


9.Type7 NSSA中的外部LSA NSSA External LSA

在域內有ASBR的情況下啓用NSSA後,原ASBRLSA5 將替換成LSA7 ,原有的ABRLSA4LSA5將替換成LSA7,原ABR也將替換成ASBR

NSSA(非完全存根區域)not-so-stubby areaASBR針對外部網絡產生類似於LSA5LSA類型7,

LSA類型7只能在NSSA區域中洪泛,到達NSSA區域ABR後,NSSA ABR將其轉換成LSA類型5外部路由,傳播到Area 0,從而傳播到整個OSPF路由域

生成路由缺省用ON2表示,也可指定爲ON1

wKiom1MWBbbj-FHOAADmZ8wRrIo121.jpg

wKioL1MWBZCR7O7WAAFrgQk_dhs870.jpg


10.OSPF常用檢查命令

show ip route

查看路由表信息(直連/學習)

show ip route ospf

只查看OSPF學習到的路由

show ip protocol

查看OSPF協議配置信息

show ip ospf

查看OSPF是如何配置的以及ABR的信息

show ip ospf database

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

show ip ospf interface

查看接口上OSPF配置的信息

show ip ospf neighbor

查看OSPF鄰居和鄰接的狀態

show ip ospf neighbor detail

查看OSPF鄰居的詳細信息(包括DR/BDR

debug ip ospf adj

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

debug ip ospf packet

查看每個OSPF數據包的信息

clear ip route

清空路由表

wKiom1MWBbbwNVbdAACsw8u5E4k157.jpg


11.OSPF區域的類型與LSA的洪泛範圍

一個區域所設置的特性決定着它能接收的路由,OSPF將整個OSPF路由域劃分爲丌同的區域,目的是爲減少丌必要的路由信息的傳遞,精簡路由表。

wKioL1MWBZHQLXT2AAGgHtE2p2M703.jpg

區域類型

1&2

3

4&5

7

骨幹區域(區域0

允許

允許

允許

不允許

非骨幹區域,非末梢區域

允許

允許

允許

不允許

末梢區域

允許

允許

不允許

不允許

完全末梢區域

允許

不允許*

不允許

不允許

NSSA

允許

允許

不允許

允許


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

所有LSA1LSA2LSA3信息在Area0ABR路由器上彙總成新的LSA3,再通告給其他Area



12.路由重分發

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

命令:redistribute

配置路由路由重分發

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

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

metric:指定路由的度量值

metric-type:重分發的路由類型,12,即E1E2

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

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

 R1(config-router)#redistribute rip subnets

OSPF重分發至到RIP

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

  110ospf協議進程ID

  10:默認度量值

靜態路由重分發

 R5(config-router)#redistribute static subnets

默認路由重分發

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

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


13.末梢區域和完全末梢區域

擁有以下4個特點:

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

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

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

不是骨幹區域Area 0

末梢區域(Stub Area

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

配置命令

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

完全末梢區域(Totally Stubby Area

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

配置命令

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

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

非純末梢區域(NSSA

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

配置NSSA區域

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


14.路由彙總

外部彙總

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

內部彙總

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

By:孤狼


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