OSPF啟動過程及常見LSA作用

2021-06-26 03:54:24 字數 1784 閱讀 2940

一、開啟ospf

協議至穩定(點到點網路):

1.down狀態

2.init過程:傳送

hello

包,其中包括自己已知的鄰居資訊。

hello包:(*號為相鄰路由器必須一致的資訊)

router id

hello和

dead 間隔 *

neighbors

areas id *

router priority

dr ip address

bdr ip address

authentication password *

stub area flag *

3.two-way狀態:從鄰居收到的

hello

包中發現自己的資訊。

4.exstart過程:傳送不帶鏈路資訊的

dbd(

database description

),決定主從身份。

5.exchange過程:從身份的路由器,開始傳送真正的

dbd包,與主身份的路由器交換鏈路狀態資料庫的摘要資訊,選出需要交換完整資訊的條目。

6.loading過程:交換完整的

lsdb

。7.full狀態:完成交換,鏈路狀態資料庫統一。

8.當整個區域的路由器形成同樣的鏈路狀態資料庫的時候,每一台裝置以本身為根,使用spf

演算法得出無環路的拓撲圖。

9.hello包起到

keepalive

(保持鄰居關係)的目的。

10.每30

分鐘,給鄰接關係的路由器泛洪lsa(本區域內),lsa存活時間為60分鐘。

本圖選自tcp/ip

路由與交換(一)

二、lsa

用途:lsa type

lsa type

description 1

router lsas 2

network lsas

3 or 4

summary lsas 5

autonomous system external lsas 6

multicast ospf lsas 7

defined for not-so-stubby areas 8

external attributes lsa for border gateway protocol (bgp) 9、

10、11opaque lsas

lsa1:推測出路由和拓撲圖,本區域內泛洪。

lsa2:dr產生,通告所有與dr有鄰接關係的路由器,在本區域內泛洪。

lsa3:彙總單個區域的lsa通告給其它區域的路由器,在整個ospf的as

中泛洪。

lsa4:將1

型別和5型別關聯起來,找出實際走的路徑(就像主機要找外面的主機,要指    向閘道器)在整個ospf的as

中泛洪。

lsa5:將其它as

中的路由資訊封裝,並傳遞。在整個ospf的as

中泛洪。

lsa7:使nssa區域的asbr

引入的外部路由,並在

nssa

區域泛洪,通過區域內的

abr 轉化為lsa3

包並傳到其它

ospf

區域,轉化

lsa7

包的abr

同時成為其它路由器眼中的

asbr

linux啟動過程及troubleshooting

linux 系統啟動過程大致按照如下步驟進行 這是乙個簡述 第一階段 bios 啟動引導階段 在該過程中實現硬體的初始化以及查詢啟動介質 從 mbr中裝載啟動引導管理器 grub 並執行該啟動引導管理 第二階段 grub 啟動引導階段 裝載 stage1 裝載 stage1.5 裝載 stage2 ...

uboot 記憶體布局及啟動過程

該布局由uboot.lds 檔案定義,在鏈結時候生成相應的二進位制映像。首先定義起始位址為 0xc3e00000,接下來是中斷向量表 vector 大小為256位元組,按每個中斷向量占用4個位元組的跳轉位址算,做多可以有64個中斷向量 2.一些基礎性的 段,它為下一步載入boot或者kernel做準...

類的本質及啟動過程

1.了解 類的本質 2.掌握 如何獲取類物件 3.理解 類物件的用法 4.理解 類物件的儲存 5.了解 oc例項物件類物件元資料之間關係 1.類的本質 類的本質其實也是乙個物件 類物件 程式中第一次使用該類的時候被建立,在整個程式中只有乙份。此後每次使用都是這個類物件,它在程式執行時一直存在。類物件...