dv距離向量:鄰居間共享路由表,路由更新量較小,出環可能性較高,但是有各種防環機制
ls鏈路狀態:鄰居間共享lsa(鏈路狀態通告),共享拓撲資訊,更新量較大,防環
為什麼ospf協議基於lsa收斂?
因為每個路由器有了完整的拓撲圖之後,基於最短路徑演算法,生成一棵樹,因為樹狀是無環的,所以為了防環。
1,v1為有類別,v2為無類別(支援子網劃分,支援子網彙總,不支援超網)
2,v1使用廣播更新 255.255.255.255,v2使用組播更新224.0.0.9
3,v2支援手工認證
非同步更新:同步更新可能導致更新量過大,對網路造成影響,因此rip的更新計時器時間為25.5-30s
週期更新:為了達到可靠的訊息傳輸,後用hello和ack代替了週期更新
1,水平分割
從此口出,不從此口進,在直線拓撲中防止環路,實際上最大的作用在於 在ma網路中避免重複更新
2,毒性逆轉水平分割
最大跳數15跳,16跳表示不可達,控制協議的工作半徑
4,抑制計時器
無效計時器超時後,抑制計時器立即工作,路由器從乙個網段上得知一條路徑失效,然後,立即在另乙個網段上得知這個路由有效(metric值較大)。這個有效的資訊往往是不正確的,抑制計時避免了這個問題,而且,當一條鏈路頻繁起停時,抑制計時減少了路由的浮動,增加了網路的穩定性。
1、cisco中鄰居間共享路由時,除使用水平分割機制外,同時不共享鄰居間直連網段路由;
華為中鄰居間共享路由時,在水平分割的同時,傳遞鄰居間直連網段路由,但度量為16,並且這種16跳的路由會在週期更新幾次後,停止,表示網路已經穩定,沒必要在繼續傳送直連路由。
2、華為中毒性逆轉水平分割,不存在逆轉行為;僅進行毒性行為,多週期幾次;
1,hello
用於發現,建立,保活鄰居關係
2,dbd
資料庫描述報文,包括主從選舉dbd,以及攜帶目錄資訊的dbd
3,lsr
鏈路狀態請求,請求lsa
4,lsu
鏈路狀態更新,攜帶了lsa資訊
5,lsack
鏈路狀態確認,用於確認lsu
down:關閉狀態,介面開啟,並且對端介面也開啟,那麼此狀態就會開始傳送hello包,或者在死亡時間內沒有收到hello包,也會進入此狀態
init:初始化狀態,收到了hello包,但沒有包含自己的router id時,就進入此狀態
two way:雙向通訊狀態,鄰居關係建立的標誌,收到對方的hello包中包含自己的route id,就進入此狀態
exstart:預啟動狀態,傳送主從選舉dbd,就進入此狀態,此階段協商mtu,若不一致,則會卡在此狀態
exchange:預交換狀態,傳送lsdb進行目錄的交換
loading:載入狀態,使用lsr/lsu/lsack來獲取未知的lsa資訊
full:**狀態,lsa互動完成,鄰接關係建立的標誌
attempt:嘗試狀態,只存在於nbma網路型別中,路由器發出hello包,卻沒有收到鄰居的hello包。
lsa類別名
傳播範圍
通告者(更新源)
攜帶資訊
link-id
lsa1 router
本地所在區域
本區域每台路由器(rid)
本地直連拓撲:1,本地直連路由;2,拓撲資訊,我是如何和鄰居連線的,比如點對點,ma網路
通告者的rid
lsa2 network
本地所在區域
dr(rid)
單個ma網段的拓撲:1,ma網路中的路由器;2,網路掩碼
dr的介面ip位址
lsa3 summary
整個ospf域
abr (rid) 在經過下乙個abr時,修改為新的abr-route-id
o ia 域間路由
o ia路由目標
lsa4 asbr-summary
除asbr所在區域外的整個ospf域
abr(asbr所在區域的abr)在經過下乙個abr時,修改為新的rid
asbr的位置
asbr的rid
lsa5 external
整個ospf域
asbr(協議邊界路由器),傳遞過程中不修改rid,因為abr不可替代asbr
o e1/2 域外路由(重發布)
o e 路由目標
lsa7 nssa-external
本地所在nssa區域
asbr
o n域外路由
o n 路由目標網路號
1,stub
末節區域,此區域拒絕4,5類lsa,但沒了4,5類lsa,就不能到達域外路由目標,因此需要在此區域的abr上下發三類預設。
2,totally stub
完全末節區域,此區域進一步拒絕3類lsa,我們已經下發了3類預設,因此3類lsa已經沒有必要。
3,nssa
非完全末節區域,此區域拒絕4,5類lsa,但是允許進行重發布,但是重發布的域外路由由新的7類lsa代替,並且7類lsa只能在nssa區域內傳輸,出了nssa區域,由nssa區域的abr將7類轉為5類。
4,totally nssa
完全的非完全末節區域,nssa的基礎上進一步拒絕3類lsa,並且由abr自動下發一條3類預設。
網路型別
ospf介面網路型別
環迴loopback,無hello包,傳送主機路由
點到點(hdlc/ppp/gre/序列鏈路)
point to point,hello時間10s,自動建立鄰居,不選dr/bdr
bma(乙太網)
broadcast,hello時間10s,自動建立鄰居,選dr/bdr
nbma(幀中繼,mgre)
point to multipoint / broadcast,其中point to multipoint hello時間為30s,自動建立鄰居,需要手工指定dr
1,與管理距離無關的第一種情況
當乙個路由器從兩個ospf鄰居學習到相同的路由時,僅比較度量值,不關注管理距離
2,與管理距離無關的第二種情況
o ia 與 o ia路由相遇,到達相同目標的兩條3類路由,這兩條路由均通過非骨幹傳遞,僅關注cost值,不關注管理距離;
若一條通過骨幹區域傳遞,另一條同過非骨幹區域傳遞–非骨幹傳遞的路由無效,即骨幹優先
ospf的水平分割:區域標號為a的3類lsa,不能回到區域a;
3,oe 與 oe
兩條均為oe2或者均為n2,起始度量相同; 關注沿途的累加度量 (oe2路由在表中度量預設不顯示內部度量,僅顯示起始度量)
兩條均為oe2或者均為n2,起始度量不同;優先起始度量小的路徑;
4,拓撲優於路由
1/2lsa計算所得路由優於3/4/5/7類計算所得
5,內部優於外部
3類優於4/5/7類
6,型別1優於型別2
e1優於e2,n1優於n2,e1優於n2,n1優於e2;
e1與n1相遇,或e2與n2相遇,先比總度量(起始+沿途)小優;度量一致5類優於7類
技術指導實踐指南
在過去的4到5年中,我一直擔任軟體開發教練,幫助組織改進他們的技術實踐。我也是偶然中發現自己正在承擔教練的角色。一開始,我有點驚慌失措,因為之前從未做過這樣的事情。我曾經組織過tdd和軟體設計方面的活動會議,但從未按照某種邏輯順序來組織它們。我的第乙個挑戰是選擇活動主題。經過幾次迭代,我開始專注於x...
技術指導實踐指南
在過去的4到5年中,我一直擔任軟體開發教練,幫助組織改進他們的技術實踐。我也是偶然中發現自己正在承擔教練的角色。一開始,我有點驚慌失措,因為之前從未做過這樣的事情。我曾經組織過tdd和軟體設計方面的活動會議,但從未按照某種邏輯順序來組織它們。我的第乙個挑戰是選擇活動主題。經過幾次迭代,我開始專注於x...
技術指導實踐指南
在過去的4到5年中,我一直擔任軟體開發教練,幫助組織改進他們的技術實踐。我也是偶然中發現自己正在承擔教練的角色。一開始,我有點驚慌失措,因為之前從未做過這樣的事情。我曾經組織過tdd和軟體設計方面的活動會議,但從未按照某種邏輯順序來組織它們。我的第乙個挑戰是選擇活動主題。經過幾次迭代,我開始專注於x...