版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
OSPF協(xié)議一?進(jìn)階篇
OSPF協(xié)議報(bào)文頭部
OSPF報(bào)文類型i
Type報(bào)文名稱報(bào)文功能
1Hello發(fā)現(xiàn)和維護(hù)鄰居關(guān)系
2DatabaseDescription父互縫路狀態(tài)數(shù)據(jù)庫摘要
3LinkStateRequest請(qǐng)求特定的鏈路狀態(tài)信息
4LinkStateUpdate發(fā)送詳細(xì)的鏈路狀態(tài)信息
5LinkStateAck發(fā)送確認(rèn)報(bào)文
OSPF報(bào)文的功能需求
功能實(shí)現(xiàn)分析
發(fā)現(xiàn)鄰居與保持Hello機(jī)制即可實(shí)現(xiàn)
雙方互相發(fā)送LSA,完成同步;
LSA同步
同時(shí)同步速度更快,占用資源更少
可靠性確保LSA同步過程的可靠性
OSPF基本工作原理
Stepl:鄰居建立Step:?:同步鏈路狀態(tài)數(shù)據(jù)庫Step3:計(jì)算最優(yōu)路由
「P蟀人
Ospf的工作過程
鄰居建立過程
Hello報(bào)文(通過組播報(bào)文傳遞目的地址224.0.0.5)的作用:
鄰居發(fā)現(xiàn):自動(dòng)發(fā)現(xiàn)鄰居路由器。
鄰居建立:完成Hell。報(bào)文中的參數(shù)協(xié)商,建立鄰居關(guān)系。
鄰居保持:通過Keepalive機(jī)制,檢測(cè)鄰居運(yùn)行狀態(tài)。
OSPF鄰居建立過程
RouterIDl.l.l.lRouterID2.2.2.2
RTARTB
Hello(RouterID:1.1.1.1neighbor:null)
DownDown>Init
②Hello(RouterID:2.2.2.2neighbor:null)
Down>InitInit
(3)Hello(RouterID:2.2.2.2neighbor:!.!.!.1)
Init>2-wayInit
④Hello(RouterID:1.1.1.1neighbors.2.2.2)
2-wayInit>2-way
Down(失效狀態(tài))OSPF鄰居狀態(tài)切換的初始狀態(tài)。OSPF接口尚未收到鄰居
發(fā)送的hello報(bào)文。
Init(初始狀態(tài))OSPF路由器收到鄰居發(fā)來的有效的hello報(bào)文,但是并未在
鄰居發(fā)來的hello報(bào)文中字段看到自己的router-id。表明對(duì)端有個(gè)活躍的OSPF
路由器,但是未確認(rèn)雙向通訊.此時(shí)會(huì)將對(duì)方hello報(bào)文中的router-id添加到
自己的即將要發(fā)送的hello中,以便告知對(duì)方我已經(jīng)發(fā)現(xiàn)你了。
Attempt(嘗試狀態(tài))只有在NBMA網(wǎng)絡(luò)中出現(xiàn),OSPF鄰居通常是手動(dòng)指定。
2-way狀態(tài)(雙向通信):當(dāng)OSPF路由器收到對(duì)端發(fā)來的hello報(bào)文中鄰居字
段看到了自己的rouer-id;建立鄰接狀態(tài)的基礎(chǔ)。
(兩臺(tái)路由器建立鄰居關(guān)系至少要經(jīng)過3個(gè)hello報(bào)文)建立鄰居關(guān)系后
OSPF支持通過單播方式建立鄰居關(guān)系。
對(duì)于不支持組播的網(wǎng)絡(luò)可以通過手動(dòng)配置實(shí)現(xiàn)鄰居的發(fā)現(xiàn)與維護(hù)。
和可靠性)
I置位1:為第T分DD報(bào)文。
MS置位1表示該設(shè)售是master設(shè)留初始時(shí),兩端路由器都認(rèn)為自己是mater,
所以發(fā)出的第一份DD報(bào)文ms都置位1)
誰的router-id大誰為主mater。小的為從salve。
M置位1:表示后面還有更多LSA。
2、Exchange(信息交換狀態(tài))
非第一份DBD報(bào)文:將自己LSDB的LSA名單信息(包含LSA頭部,但不是
完整的LSA數(shù)據(jù))通過DD報(bào)文發(fā)送出去。告訴對(duì)端自己的LSDB里面有哪些
LSA。逐個(gè)發(fā)送。
加載狀態(tài)
3Xloading()
通過Exchange得到了對(duì)端LSDB中LSA的名單,便在該狀態(tài)下向鄰居請(qǐng)求自
己LSDB中缺失的LSA,已完成LSDB的同步。此狀態(tài)下有三種報(bào)文。
3LinkStateRequest請(qǐng)求特定的鏈路狀態(tài)信息
4LinkStateUpdate發(fā)送詳細(xì)的鏈路狀態(tài)信息
5LinkStateAck發(fā)送確認(rèn)報(bào)文
4、full(鄰接關(guān)系建立)
當(dāng)接口上待請(qǐng)求的LSA列表為空時(shí)表明路由器已經(jīng)完成了與鄰居LSDB同步,
沒有在需要請(qǐng)求的LSA了,此時(shí)鄰接關(guān)系已建立。
總結(jié):OSPF狀態(tài)機(jī)
鏈路狀態(tài)和LSA的理解
鏈路狀態(tài)信息的理解
OSPF作為鏈路狀態(tài)路由協(xié)議,不直接傳遞各路由器的路由表,而傳遞鏈路狀態(tài)
信息,各路由器基于鏈路狀態(tài)信息獨(dú)立計(jì)算路由。所有路由器各自維護(hù)一個(gè)鏈路
狀態(tài)數(shù)據(jù)庫。鄰居路由器間先同步鏈路狀態(tài)數(shù)據(jù)庫,再各自基于SPF(Shortest
PathFirst)算法計(jì)算最優(yōu)路由,從而提高收斂速度。
所謂LinkState(鏈路狀態(tài))指的就是路由器的接口狀態(tài)。在OSPF中路由器的
某一接口的鏈路狀態(tài)包含了如下信息
①該接口的IP地址及掩碼
②該接口的帶寬(開銷)
③該接口所連接的鄰居
④鏈路的類型
OSPF路由器同步的是最原始的鏈路狀態(tài)信息,而且對(duì)于鄰居路由器發(fā)來的鏈路
狀態(tài)信息,僅作轉(zhuǎn)發(fā)。最終所有路由器者PW擁有一份相同且完整的原始鏈路狀態(tài)
信息
我是1.1.1.1
我的鏈路信息有
XXXXX
<$><6>
我是2.222
RTA我的鏈路信息有RTB
XXXXX
LSA頭部理解
LSA(LinkStateAdvertisement)是路由器之l'目鏈路狀態(tài)信息的載體。LSA是
LSDB的最小組成單位,也就是說LSDB由一條條LSA構(gòu)成的。所有的LSA都
擁有相同的頭部,關(guān)鍵字段的含義如下:
LSage:此字段表示LSA已經(jīng)生存的時(shí)間,單位是秒。3600s為老化時(shí)間,
從Isdb中清除通告的時(shí)候是0開始增長(zhǎng)更新時(shí)間1800s通告一次(通過LSU
維護(hù)更新狀態(tài))。
LStype:此字段標(biāo)識(shí)了LSA的格式功能。常用的LSA類型有五種。
LinkStateID:此字段是該LSA所描述的那部分鏈路的標(biāo)識(shí),例如RouterID
等。
AdvertisingRouter:此字段是產(chǎn)生此LSA的路由器的RouterID。
LSsequencenumber:此字段用于檢測(cè)舊的和重復(fù)的LSA。32位有符號(hào)數(shù)
默認(rèn)從開始最大
0x800000010x7fffffffo
0152331
LSageOptionsLStype
LinkStateID
AdvertisingRouter
LSsequencenumber
LSchecksumLength
如何標(biāo)識(shí)唯一條LSA
LStype,LinkStateID和AdvertisingRouter的組合共同標(biāo)識(shí)一條LSA
如何比較一條LSA的新舊
1.如序列號(hào)越大越新
①當(dāng)路由器生成一條新的LSA時(shí),使用序列號(hào)0x80000001做為該LSA的初
始序列號(hào),此后,每次更新該LSA,序列號(hào)加1
2.比較checksum越大越新
3.比較age越小越新
①如果age=maxage即3600s認(rèn)為該條Isa是最新的立即更新
②每條LSA都有一個(gè)年齡字段,LSA駐留在O5PF的數(shù)據(jù)庫中,已經(jīng)LSA的
傳播過程中年齡字段不斷增加。OSPF有一個(gè)MaxAgeDiff的值,如果兩條LSA
的序列號(hào)相同,而年齡不同,如果年齡差值超過MaxAgeDiff值,那么認(rèn)為是
不同的兩條LSA,將進(jìn)行更新過程。如果小于MaxAgeDiff值,那么認(rèn)為是相
同的LSA,將丟棄后續(xù)收到的那條LSA
③OSPF還有一個(gè)MaxAge的值,如果LSA的年齡超過該值,那么這條LSA
會(huì)被從數(shù)據(jù)庫中清除,并將該老化的LSA擴(kuò)散出去,導(dǎo)致從所有的路由器數(shù)據(jù)
庫中清除
LSRefeshTime是LSA的定期刷新定時(shí)器,該定時(shí)器控制定期刷新LSA
MaxAgeDiff15分鐘
MaxAge1小時(shí)
LSRefeshTime30分鐘
OSPF更新機(jī)制
定時(shí)更新
OSPF為每個(gè)LSA條目維持一個(gè)老化計(jì)時(shí)器(3600s),當(dāng)計(jì)時(shí)器超時(shí),此LSA
將從LSDB中刪除
為了防止LSA條目達(dá)到最大生存時(shí)間而被刪除,OSPF通過定期更新(每1800s
刷新一次)機(jī)制來刷新LSA。OSPF路由器每1800s會(huì)重新生成LSA,并通告
給其他路由器
觸發(fā)更新
當(dāng)鏈路狀態(tài)發(fā)生變化后,路由器立即發(fā)送更新消息,其他路由器收到更新消息后
立即進(jìn)行路由計(jì)算,快速完成收斂
O
LSU
192.168.1.0/24
<$>?<8>
RTALSAckRTB
OSPF的SPF算法
在同一個(gè)區(qū)域當(dāng)中,OSPF使用SPF算法來實(shí)現(xiàn)破除環(huán)路和最優(yōu)路徑的計(jì)算,其
中在一個(gè)OSPF區(qū)域里面會(huì)有Router?LSA(LSA-l)和Network-LSA(LSA-2)
泛洪,Router-LSA(LSA-l)由每一臺(tái)運(yùn)行OSPF的路由器為每一個(gè)區(qū)域產(chǎn)生T分
LSA,Network-LSA(LSA-2)由MA網(wǎng)絡(luò)里面的DR產(chǎn)生。
LSA類型
Router?LSA(LSA?l)一類LSA
描述P2P網(wǎng)絡(luò)
每臺(tái)OSPF路由器使用一條Router-LSA描述本區(qū)域內(nèi)的鏈路狀態(tài)信息
LSA頭部的三個(gè)字段含義如下
①Type:LSA類型,Router代表是LSA-1
②LSid:鏈路狀態(tài)ID(也就是產(chǎn)生該LSA的RouterID)
③Advrtr:產(chǎn)生此Router-LSA的路由器RouterID
RID1.1.1.1RID3.33.3
RTARTC
<RTA>displayospfIsdbrouterself-originate
Type:Router/LSA理
Lsid/鏈路狀態(tài)ID
Advrtr:1.1.1.1廳生此LSA的路由器RouterID
LinkID;3.33.3/鄰居路由器的RoulerID
拓?fù)銬ata:10.1.13.1/宣告該RouterLSA的路由器接口的IP地址
信息LinkType:P-2-P
{Metric:48
rLinkID:10.1.13.0/該Stub網(wǎng)絡(luò)的IP地址
Data:255.255.255.0/該Stub網(wǎng)絡(luò)的網(wǎng)絡(luò)掩碼
路由TLinkType:StubNet
信息Metric:48/開銷值
I-Priority:Low
一條Router-LSA可以描述多條鏈路,每條鏈路描述信息由LinkID,Data,Link
Type和Metric組成,其關(guān)鍵字含義如下
LinkType:鏈路類型,RouterLSA描述的鏈路類型主要有4種
①Point-to-Point:描述一個(gè)從本路由器到鄰居路由器之間的點(diǎn)到點(diǎn)鏈接,屬
于拓?fù)湫畔ⅰ?/p>
②TransNet:描述一個(gè)從本路由器到一個(gè)Transit網(wǎng)段(例如MA網(wǎng)段或者
NBMA網(wǎng)段)的鏈接,屬于拓?fù)湫畔ⅰ?/p>
③StubNet:描述一個(gè)從本路由器到一個(gè)Stub網(wǎng)段(例如Loopback接口)
的鏈接,屬于路由信息。
LinkID:此鏈路的對(duì)端標(biāo)識(shí),不同鏈路類型的LinkID表示的意義也不同。
Data:用于描述此鏈路的附加信息,不同的鏈路類型所描述的信息也不同。
Metric:描述此鏈路的開銷。
描述MA網(wǎng)絡(luò)
在描述MA網(wǎng)絡(luò)類型的Router-LSA中,LinkID為DR的接口IP地址,Data
為本地接口的IP地址
RTB、RTC、RTE之間通過以太鏈路互連,以RTC產(chǎn)生的LSA為例,
LinkID為DR的接口IP地址(10.1.235.2)
Data為本地路由器連接此MA網(wǎng)絡(luò)的接口IP地址(10.1.235.3)
LinkType為TransNet
Metric表示到達(dá)DR的開銷值
TransNet描述的鏈接中僅包括與DR的連接關(guān)系及開銷,沒有網(wǎng)絡(luò)號(hào)/掩碼及共
享鏈路上其他路由器的任何信息。
cRTC>displayospfIsdbrouterself-originate
Type:Router〃LSA類型
Lsid:3.33.3〃鏈路狀態(tài)ID
Advrtr:3.333〃產(chǎn)生此LSA的路由器的RouterID
fLinkID:10.1.235.2〃DR的接口IP地址
拓?fù)銬ata:10.1.235.3〃宣告該RouterLSA的路由器接口的IP地址
信息LinkType:TransNet
Metric:1
LSA.1的總結(jié)
TypeLinkidData
Point-to-point鄰居的RouterID該網(wǎng)段上本地接口的IP地址
TransNetDR的接DIP地址該網(wǎng)段上本地接口的IP地址
StubNet該Stub網(wǎng)段的IP網(wǎng)絡(luò)地址該Stub網(wǎng)段的網(wǎng)絡(luò)掩碼
Virtual虛連接鄰居的RouterID去往該虛連接鄰居的本地接口
的IP地址如仙蹲客
Network-LSA
MA共享網(wǎng)段或NBMA共享網(wǎng)段中網(wǎng)絡(luò)號(hào)/掩碼及路由器間的鏈接關(guān)系,可以通
過Network-LSA來呈現(xiàn)。在Network-LSA中關(guān)鍵字的含義如下
RID2.2.2.Z
RTB6
DR
<RTB>displayospfIsdbnetworkself-originate
OSPFProcess1withRouterID2.2.2.2
Area:0.0.0.0
LinkStateDatabase
rrType:Network〃LSA類型
Lsid:10.1.235.2〃DR接口的IPi也址
Advrtr:2.22.2〃DR的RouterID
拓?fù)湫畔?/p>
Netmask:255.255.255.0〃網(wǎng)絡(luò)掩碼
路由信息Priority:Low
AttachedRouter2.2.22〃連接到該網(wǎng)段的路由器列表
AttachedRouter3.33.3
AttachedRouter5.5.5.5
①Type:LSA類型,Network-LSA是二類LSA
②LSid:DR的接口IP地址
③Advrtr:產(chǎn)生此Network-LSA的路由器RouterID,即DR的RouterID
④Netmask:該網(wǎng)段的網(wǎng)絡(luò)掩碼
⑤AttachedRouter:連接到該網(wǎng)段的路由器列表,呈現(xiàn)了此網(wǎng)段的拓?fù)湫畔?/p>
基于上述字段表達(dá)的信息,Lsid和Netmask做與運(yùn)算,即可得出該網(wǎng)段的IP
網(wǎng)絡(luò)號(hào),另外,從DR路由器到其所連接的路由器的開銷為0
從AttachedRouter部分可以看出,2.222、33.3.3、555.5共同連接到該共
享MA網(wǎng)段中,DR路由器為2.222,網(wǎng)絡(luò)號(hào)10.1.235.0,掩碼255.255.255.0
實(shí)戰(zhàn)演練
計(jì)算最短路徑樹-物理拓?fù)?/p>
由LSDB描述的有向圖
描述RTA的LSA計(jì)算完成后的SPF樹
RTC
最終的最短路徑樹
summary-LSA(LSA-3)網(wǎng)絡(luò)匯總LSA
OSPF的DV算法
OSPF采用劃分區(qū)域的方式,將一個(gè)大網(wǎng)絡(luò)劃分為多個(gè)相互連接的小網(wǎng)絡(luò)。每個(gè)
區(qū)域內(nèi)的設(shè)備只需同步所在區(qū)域內(nèi)的鏈路狀態(tài)數(shù)據(jù)庫,一定程度上降低內(nèi)存及
CPU的消耗。劃分區(qū)域后,根據(jù)路由器所連接區(qū)域的情況,可劃分兩種路由器
角色
①區(qū)域內(nèi)部路由器(InternalRouter):該類設(shè)備的所有接口都屬于同一個(gè)
OSPF區(qū)域
②區(qū)域邊界路由器(AreaBorderRouter):簡(jiǎn)稱ABR,該類設(shè)備接口分別連
接兩個(gè)及兩個(gè)以上的不同區(qū)域。ABR設(shè)備至少有一個(gè)接口屬于骨干區(qū)域,它與骨
干區(qū)域之間既可以是物理連接,也可以是邏輯上的連接
③骨干路由器(BackboneRouter):該類設(shè)備至少有一個(gè)接口屬于骨干區(qū)域所
有的ABR和位于AreaO的內(nèi)部設(shè)備都是骨干路由器
Summary-LSA
區(qū)域內(nèi)部路由器維護(hù)本區(qū)域內(nèi)的鏈路狀態(tài)信息并計(jì)算區(qū)域內(nèi)的最優(yōu)路徑
區(qū)域邊界路由器作為區(qū)域間通信的橋梁,同時(shí)維護(hù)所連接多個(gè)區(qū)域的鏈路狀
態(tài)數(shù)據(jù)庫。
ABR將一個(gè)區(qū)域內(nèi)的鏈路狀態(tài)信息轉(zhuǎn)化成路由信息,然后發(fā)布到鄰居區(qū)域
鏈路狀態(tài)信息轉(zhuǎn)換成路由信息其實(shí)就是將一類和二類LSA轉(zhuǎn)化成三類LSA
的過程。注意,區(qū)域間的路由信息在ABR上是雙向傳遞的
以Area1中RTD上的192.168.1.0/24的網(wǎng)絡(luò)為例其對(duì)應(yīng)的一類LSA在Area
1中同步;作為Area1和Area0之間ABR的RTB負(fù)責(zé)將192.168.1.0/24的
一類LSA轉(zhuǎn)換成三類LSA并將此三類LSA發(fā)送至Area0。作為Area0和Area
2之間ABR的RTC,又重新生成T分三類LSA發(fā)送到Area2中,至此全OSPF
區(qū)域內(nèi)都收到192.168.1.0/24的路由信息。RTE上192.168.2.0/24的路由信息
同步過程也是這樣。
192.168.1.0/24
以三類LSA在
192.168.2.0/24以三類LSA在192.168.2.0/24
以三類LSA在Area。傳遞以一類LSA在
Area1傳遞Area2傳遞
鏈路狀態(tài)信息
-*路由信息@5傳2博茗
<RTB>displayospfIsdbsummary192.168.1.0
OSPFProcess1withRouterID2.2.2.2
Area:0.0.0.0
LinkStateDatabase
Type:Sum-Net〃三類LSA
Lsid:192.168.1.0〃目的網(wǎng)段地址
Advrtr:2.2.2.2〃產(chǎn)生此三類LSA的RouterID
Lsage:86
Len:28
Options:E
seq#:80000001
chksum:0x7c6d
Netmask:255.255.255.0〃網(wǎng)絡(luò)掩碼
Tos0metric:1〃開銷值
Priority:Low
Network-Summary-LSA(三類LSA)中主要包括以下內(nèi)容:
①Lsid:目的網(wǎng)段地址
②Advrtr:ABR的RouterID
③Netmask:目的網(wǎng)段的網(wǎng)絡(luò)掩碼
④Metric:ABR到達(dá)目的網(wǎng)段的開銷值
總結(jié)如下:
①LAS-3描述的是路由信息沒有拓?fù)湫畔?nèi)容,是由ABR產(chǎn)生的。
②LSA-3在區(qū)域之間進(jìn)行泛洪(也就是傳遞),同時(shí)鏈接著非骨干區(qū)麻口AreaO
區(qū)域,
思考如下:
a)192.168.1.0/24經(jīng)過RTB轉(zhuǎn)換LSA-3在area0中泛洪經(jīng)過RTC設(shè)備后,
這個(gè)LSA-3有沒有變化呢?
b)區(qū)域內(nèi)路由器接收描述其他區(qū)域網(wǎng)絡(luò)信息的三類LSA后,OSPF路由器又是
怎么基于三類LSA來計(jì)算出區(qū)域問路由的呢?
注意:3類LSA只能在一個(gè)區(qū)域內(nèi)洪泛,RTB向區(qū)域0注入3類LSA只能在區(qū)
域0洪泛不能直接注入?yún)^(qū)域2,RTC會(huì)重新向區(qū)域2注入3類LSA,描述到達(dá)
目標(biāo)網(wǎng)段的路由。所以RTC會(huì)想?yún)^(qū)域2產(chǎn)生兩條3類LSA
192.168.1.0/24
以三類LSA在
Area0傳遞
192.168.2.0/24以三類LSA在192.168.2.0/24
以三類LSA在Area。傳遞以一類LSA在
Area1傳遞Area2傳遞
…》鏈路狀態(tài)信息
—?路由信息@5傳2塔容
Area0中RTA計(jì)算區(qū)域間路由過程中:
①192.168.1.0/24和192.168.2.0/24的三類LSA中,Advrtr分另U是RTB
(2.22.2)和RTC(3.3.33)
②RTB產(chǎn)生的三類LSA中,網(wǎng)絡(luò)號(hào)/掩碼是192.168.1.0/24,開銷為1
③RTC產(chǎn)生的三類LSA中,網(wǎng)絡(luò)號(hào)/掩碼是192.16820/24,開銷為1
④RTA到達(dá)192.168.1.0/24下一跳是RTB,開銷是2
⑤RTA到達(dá)192.16820/24下一跳是RTC,開銷是2
Area。中RTA的計(jì)算結(jié)果Area2中RTE的計(jì)算結(jié)果
192.168.1.0/24
實(shí)戰(zhàn)演練如下
在R4和R7上查看OSPF的鄰接關(guān)系
Redisplayospfpeerbrief
OSPKProcess1withKoutcrID4.4.4.4
PeerStatisticInformation
AreaIdInterfaceNeighboridState
0.0.0.0Serial2/0/01.1.1.1Full
0.0.0.1GigabitElhcrnetO/0/07.7.7.7Full
<R7>displayospfpeerbrief
OSPFProcess1withRouterID7.7.7.7
PeerStatisticInformation
__________
AreaIdInterfaceNeighboridState
10.0.0.1GigabitEthcrnctO/0/04.4.4.4Full
在R4上查看LSDB的情況
K41displayospfIsdb
OSPEProcess1withRouterID4.4.4.4
LinkSlateDatabase
Area:
TypeLinkSlatcIDLenSequenceMetric
Router4.4.4.460800000060
Router2.2.2.2248800000081
Router1.1.1.11728000000848
Router3.3.3.33488000000E1
Network123.0.0.3336800000030
Sum-Ncl47.0.0.0428800000011
Sum-Net6.6.6.6228800000011
Sum-Net6.6.6.6328800000011
Sum-Net26.0.0.0228800000011
Sum-Net26.0.0.0328800000011
Sum-Net7.7.7.7428800000011
Area:0.0.0.1
TypeLinkSlatcIDAdvRoutcrLenSequenceMetric
Router7.7.7.77.7.7.748800000050
Router4.4.4.44.4.4.436800000051
Network47.0.0.44.4.4.432800000020
Sum-Net6.6.6.64.4.4.4288000000150
Sum-Net26.0.0.04.4.4.4288000000150
Sum-Net14.0.0.04.4.4.4288000000148
Sum-Net123.0.0.04.4.4.4288000000249
Sum-Net3.3.3.34.4.4.4288000000149
Sum-Net4.4.4.44.4.4.428800000010
ttn-tQOQQ4444
在R7上查看LSDB的情況
R7>displayospfIsdb
OSPFProcess1withRouterID7.7.7.7
LinkStateDatabase
Area:0.0.0.1
ALCn
TypeLinkSlatcIDAdvRoutcr6gut48SequenceMetri!
Router7.7.7.77.7.7.7636800000050
Router4.4.4.44.4.4.460532800000051
Network47.0.0.44.4.4.420528800000020
Sum-Net6.6.6.64.4.4.4252288000000150
Sum-Net26.0.0.04.4.4.4352288000000150
Sum-Net14.0.0.04.4.4.4221288000000148
Sum-Net123.0.0.04.4.4.4252288000000249
Sum-Net3.3.3.34.4.4.4652288000000149
Sum-Net4.4.4.44.4.4.426928800000010
Sum-Net2.2.2.24.4.4.4528000000149
在R7上查看LSA-3的信息
R71displayospfIsdbsummary
OSPFProcess1withRouterID7.7.7.7
Area:0.0.0.1
LinkStateDatabase
TypeSum-Net
Lsid6.6.6.6
Advrtr4.4.4.4
Lsage418
Lcn28
OptionsE
seq#80000002
chksum0xdl30
Netmask255.255.255.255
Tos0metric:50
Priority:Medium
TypeSum-Net
Lsid26.0.0.0
Advrtr4.4.4.4
Lsage418
Len28
OptionsE
seq#80000002
chksum0x936(
Netmask255.255.255.0
Tos0metric:50
TypeSum-Net
Lsid14.0.0.0
Advrtr4.4.4.4
Lsage487
Len28
OptionsE
seq#80000002
chksumOxlcfl
Netmask255.255.255.0
Tos0metric:48
Priority:Low
TypeSum-Net
Lsid123.0.0.0
Advrtr4.4.4.4
Lsage423
Len28
OptionsE
seq#80000003
chksum0x9509
Nelmask255.255.255.0
Tos0metric:49
Priority:Low
TypeSum-Net
Lsid3.3.3.3
Advrtr4.4.4.4
Lsage423
Len28
OptionsE
scq#80000002
chksum0x52bc
TypeSum-Net
Lsid4.4.4.4
Advrtr4.4.4.4
Lsage839
Len28
OptionsE
seq#80000002
chksum0x3804
Netmask255.255.255.255
Tos0metric:0
Priority:Medium
TypeSum-Net
Lsid2.2.2.2
Advrtr4.4.4.4
Lsage423
Len28
OptionsE
seq#80000002
chksum0x8092
Netmask255.255.255.255
Tos0metric:49
Priority:Medium
TypeSum-Net
Lsid1.1.1.1
Advrtr4.4.4.4
Lsage453
Len28
OptionsE
seq#80000002
chksum0xa473
Nelmask255.255.255.255
R4至!J123.0.0.0/24網(wǎng)段的信息
fR41displayospfIsdbsummary123.0.0.0
OSPFProcess1withRouterID4.4.4.4
Area:0.0.0.0
LinkSlateDatabase
Area:0.0.0.1
LinkStateDatabase
TypeSum-NetLSA-3的名稱
Lsid123.0.0.0目標(biāo)網(wǎng)段
Advrtr4?4.4.4j^'^i^LSA-Sl^jABRfftrouterid
Lsage1205
Len28
OptionsE
soq#80000003
chksum0x9509
Netmask255.255.255.0目標(biāo)網(wǎng)段的掩碼
Tos0metric:49ABR#iQ段的開銷
26.0.0.0/24網(wǎng)段經(jīng)過R2和R3轉(zhuǎn)換成LSA-3向area0中進(jìn)行通告Advrouter
的ID為2.2.2.2和3.3.33開銷是R2或者R3到達(dá)26.0.0.0網(wǎng)段的開銷值為
1
R4IdisplayospfIsdbsummary26.0.0.0
OSPFProcess1withRouterID4.4.4.4
Area:0.0.0.0
LinkStateDatabase
■
Type*Sum-Net
*
Lsid■26.0.0.0
?
Advrtr?2.2.2.2
*
Lsage*454
*
Len?28
*
Options?E
*
seq#*80000003
*
chksum*0xel56
■
Netmask*255.255.255.0
Tos0metric:1
*
Priority■Low
?
Type?Sum-Net
*
Lsid?26.0.0.0
?
Advrtr■3.3.3.3
*
Lsage?421
?
Len■28
*
Options*E
*
scqtt■80000003
*
chksum*0xc370
?
Netmask?255.255.255.0
Tos0metric:1
Area:0.0.0.1
LinkStateDatabase
TypeSum-Net
Lsid26.0.0.0
Advrtr4.4.4.4
Lsage1658
Len28
OptionsE
seq#80000002
chksum0x936c
Netmask255.255.255.0
Tos0metric:50
同樣的,我們?cè)赼rea2中的6.6.6.6網(wǎng)段的LSA-3是什么樣的呢?
<R4>displayospfIsdbsummary6.6.6.6
OSPEProcess1withRouterID4.4.4.4
Area:0.0.0.0
LinkStaleDatabase
TypeSum-Net
Lsid6.6.6.6
Advrtr2.2.2.2
Lsage861
Len28
OptionsE
scq#80000003
chksum0x201a
Netmask255.255.255.255
Tos0metric:1
Priority:Medium
TypeSum-Net
Lsid6.6.6.6
Advrtr3.3.3.3
Lsage859
Len28
OptionsE
seq#80000003
chksum0x234
Netmask255.255.255.255
Tos0metJric:1
Area:0.0.0.1
LinkStateDatabase
TypeSum-Net
Lsid6.6.6.6
Advrtr4.4.4.4
Lsage348
Len28
OptionsE
seq#80000003
chksum0xcf31
Netmask255.255.255.255
Tos0metric:50
以R7為根進(jìn)行SPF的計(jì)算,并畫出其有向圖
加上R4到各個(gè)網(wǎng)段的開銷)
[R7]displayiprouting-tableprotocolospf
RouteFlags:R-relay,D-downloadtofil
Publicroutingtable:OSPF
Destinalions:8Routes:8
OSPFroutingtablestatus:<Active>
Dcstinations:8Routes:8
Dcstination/MaskProtoPreCostFlagsNextHopInterface
1.1.1.1/32OSPF1049D47.0.0.4GigabitEthernct
0/0/0
2.2.2.2/32OSPF1050D47.0.0.4GigabitEthernet
0/0/0
3.3.3.3/32OSPF1050D47.0.0.4GigabitEthernct
0/0/0
4.4.4.4/32OSPF101D47.0.0.4GigabitEthernct
0/0/0
6.6.6.6/32OSPE1051D47.0.0.4GigabitEthernct
0/0/0
14.0.0.0/24OSPE1049D47.0.0.4GigabitEthernct
0/0/0
26.0.0.0/24OSPF1051D47.0.0.4GigabitEthernct
0/0/0
123.0.0.0/24OSPF1050D47.0.0.4GigabitEthernct
0/0/0
區(qū)域間路由防環(huán)機(jī)制(OSPF的防環(huán)機(jī)制)
為防止區(qū)域間的環(huán)路OSPF定義了骨干區(qū)域和非骨干區(qū)域和三類LSA的傳遞規(guī)
則
①OSPF劃分了骨干區(qū)域和非骨干區(qū)域,所有非骨干區(qū)域均直接和骨干區(qū)域相
連且骨干區(qū)域只有一個(gè),非骨干區(qū)域之間的通信都要通過骨干區(qū)域中轉(zhuǎn),骨干區(qū)
域ID固定為0。
骨干區(qū)域
Area0
②OSPF規(guī)定從骨干區(qū)域傳來的三類LSA不再傳回骨干區(qū)域
①RTB將AREA1中1的一類、二類LSA轉(zhuǎn)換成三類LSA,發(fā)布到區(qū)域0中
②②RTC重新生成有關(guān)192.168.1.0/24網(wǎng)絡(luò)的三類LSA并發(fā)布到Area2中
③③同理,RTE也將有關(guān)192.168.1.0/24網(wǎng)絡(luò)的三類LSA發(fā)布到Area3中
④④RTD又將192.168.L0/24網(wǎng)絡(luò)的三類LSA發(fā)布到Area1中,從而形成
了路由環(huán)路C
虛連接(VirtualLink)
OSPF規(guī)定,多區(qū)域中所有非骨干區(qū)域必須與骨干區(qū)域直接相連,但是由于早期
規(guī)劃不充分,如果某個(gè)非骨干區(qū)域沒有和骨干區(qū)域相連,LSA的泛洪會(huì)出現(xiàn)問
題,從而OSPF的路由計(jì)算會(huì)出現(xiàn)問題,通常解決方案就是修改OSPF的規(guī)劃和
配置,例如重新修改區(qū)域配置,但如果,網(wǎng)絡(luò)不宜做太大的改動(dòng),那么可以使用
臨時(shí)性解決方案——virtuallink技術(shù)。使得與骨干區(qū)域邏輯上連接。
RTA
\\
j?Lrea
\RTD.RTBRTC\RTE
、、、、Area。/
——————、二A里追2」,
虛連接可以在任意兩個(gè)區(qū)域邊界路由器上建立一個(gè)虛擬邏輯的連接,但是要求這
兩個(gè)區(qū)域邊界路由器都有端口連接到一個(gè)相同的非骨干區(qū)域。從而穿越非骨干區(qū)
域和骨干區(qū)域相連,在RTB和RTC之間建立了一條虛連接,從而使兩臺(tái)路由器
建立鄰接關(guān)系,以使Area2穿越Areal連接到骨干區(qū)域。
[RTB-ospf-1]ospf1[RTC-ospf-1]ospf1
[RTB-ospf-1]area1[RTC-ospf-1]area1
[RTB-ospf-1-area-0.0.0.1]vlink-peer3.3.3.3[RTC-ospf-1-area-0.0.0.1]vlink-peer2.22.2
Vlink-peer(對(duì)端設(shè)備的router-id)
注意:在非骨干區(qū)域建立,不能在stub區(qū)域建立。
VirtualLink的cost值不能直接配置,這個(gè)cost值跟用于承載Virtual
Link的物理路徑的cost的值相關(guān),例如RTB到達(dá)RTC的cost值就是
RTB-RTA-RTC的cost值。
虛鏈路的應(yīng)用場(chǎng)景(面試題)
把沒有與骨干區(qū)域直接相連的非骨干區(qū)域通過一個(gè)非骨干區(qū)域(也叫傳輸區(qū)域)
以邏輯通道的形式連接。
Virtual-link
通過一個(gè)非骨干區(qū)域連接連接分割的骨干區(qū)域;(或者說把兩個(gè)骨干區(qū)域通過一
個(gè)非骨干區(qū)域連接起來)
vinuariinK
A和B間啟用virtuallink,用來解決area1/2/3沒有連接到backbonearea
VirtuaHink
1A向節(jié)
C和D間啟用virtuallink,用來防止area0斷開而成為不連續(xù)的區(qū)域。同時(shí)
也能解決次優(yōu)路徑問題,D訪問地址1.2,流量走C和D之間的鏈路
關(guān)于區(qū)域。認(rèn)證問題(面試題)
區(qū)域0認(rèn)證中最大的問題就是R1和R2之間虛鏈路的問題。因?yàn)樘撴溌肥枪ぷ?/p>
在區(qū)域0。如果在區(qū)域0配置了認(rèn)證,那么會(huì)影響到虛鏈路的建立,所以一定要
虛鏈路的另一端配置區(qū)域0的認(rèn)證。
如果在AREA0中做了認(rèn)證操作,則必須在R2上做認(rèn)證認(rèn)證方法有兩個(gè):
①一個(gè)是在虛鏈路上做認(rèn)證(可以理解是一個(gè)特殊的接口驗(yàn)證)
vlink-peer2.2.2.2mdS1cipherhcie
②另一個(gè)是創(chuàng)建一個(gè)區(qū)域0,在做認(rèn)證。因?yàn)樗鼤?huì)將認(rèn)證自動(dòng)復(fù)制到VitualLink
上
OSPF協(xié)議-外部路由(LSA-4和LSA-5)
LSA5
外部路由引Xospf一個(gè)AS引入外部路由會(huì)產(chǎn)生LSA5來描述引入的外部路由)
RTA上配置了一條靜態(tài)路由,目的網(wǎng)絡(luò)是10.1.60.0/24,下一跳是RTF在RTA
的OSPF進(jìn)程下,將配置的靜態(tài)路由重發(fā)布(或者叫做翻譯/路由引入)到A公
司的OSPF網(wǎng)絡(luò)中,其中引入外部路由的OSPF路由器叫做ASBR
自治系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 法醫(yī)臨床檢驗(yàn)規(guī)范
- 游戲不能忘安全
- 2《邊城(節(jié)選)》任務(wù)式公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 鄭州智能科技職業(yè)學(xué)院《生理學(xué)與麻醉生理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 延邊職業(yè)技術(shù)學(xué)院《儲(chǔ)能技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連理工大學(xué)《房地產(chǎn)評(píng)估課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北第二師范學(xué)院《文學(xué)翻譯》2023-2024學(xué)年第二學(xué)期期末試卷
- 確保水庫建設(shè)順利推進(jìn)的實(shí)施措施
- 杭州師范大學(xué)《三維動(dòng)畫(II)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州番禺職業(yè)技術(shù)學(xué)院《工業(yè)組態(tài)軟件》2023-2024學(xué)年第二學(xué)期期末試卷
- 藥膳與食療試題及答案高中
- 二零二五年度海外市場(chǎng)拓展合作協(xié)議4篇
- 2024年湖南汽車工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫標(biāo)準(zhǔn)卷
- (正式版)HGT 6313-2024 化工園區(qū)智慧化評(píng)價(jià)導(dǎo)則
- 公共關(guān)系學(xué)完整教學(xué)課件
- 原子物理學(xué)第五章-多電子原子:泡利原理
- 35kV輸電線路工程旋挖鉆孔專項(xiàng)施工方案
- 固定資產(chǎn)借用登記表
- 法語工程詞匯(路橋、隧道、房建)
- 地推管理制度(完整版)
- NUDD新獨(dú)難異失效模式預(yù)防檢查表
評(píng)論
0/150
提交評(píng)論