OSPF双栈原理
1、OSPFV2的基本概念
1.1LSA的類型
Type(1~7):就不在文章中在詳細(xì)描述了,在我們的HCIP階段都有具體的去學(xué)習(xí)過
Type(9):主要是用于優(yōu)雅重啟,GR
Type(10):主要是用于流量工程?
1.2路由類型
路由類型的排序:區(qū)域內(nèi)的路由>區(qū)域間的路由>Type1的外部路由>Type2的外部路由?
注:不管區(qū)域內(nèi)的開銷多大,或者是區(qū)域間的開銷比區(qū)域內(nèi)的開銷小,都會優(yōu)先區(qū)域內(nèi)的
1.3Option字段
O:支持9/10/11類LSA
DC:支持按需鏈路,華為默認(rèn)不使用
EA:支持外部屬性,也就是8類LSA
N/P:支持7類LSA,一般是NSSA區(qū)域
MC:支持6類LSA
E:支持5類LSA,也就是外部路由
正常情況下:N/P的值為0,E的值為1
STUB區(qū)域:N/P的值為0,E的值為1
NSSA區(qū)域:N/P的值為1,E的值為0
DN:用來防止MPLS的環(huán)路
1.4OSPFV2的收斂特性
增量式最短路徑算法SPF
- 只對受影響的節(jié)點進行路由計算
- 只第一次計算全部節(jié)點
部分路由計算PRC
- 只對發(fā)生的路由進行重新計算
- 根據(jù)SPF算法算出來的SPT來更新路由
智能定時器
- 比如說新增加一個網(wǎng)絡(luò)或者是增加/取消一個LSA,如果一個路由器頻繁的UP/DOWN的話那就會頻繁的產(chǎn)生LSA,所以就需要一個定時器去解決這個問題
按優(yōu)先級收斂
- 讓某些特定的路由優(yōu)先收斂的技術(shù),只有愛公網(wǎng)上有效果
1.5OSPFv2 - Database Overflow
如果引入太多的外部路由的話,內(nèi)部的路由就可能承受不住,所以為了避免這種問題的發(fā)生,就會設(shè)置超限的樹木,當(dāng)我們發(fā)現(xiàn)超限了之后,就會嚴(yán)格控制外部的路由的策略,還可以聚合來避免這個問題的發(fā)生的
lOSPF ?Database Overflow過程:
- 進入Overflow狀態(tài)時,路由器刪除所有自己產(chǎn)生的非缺省外部路由。
- 處于Overflow狀態(tài)中時,路由器不產(chǎn)生非缺省外部路由;丟棄新收到的非缺省外部路由且不回復(fù)確認(rèn)報文;當(dāng)超限狀態(tài)定時器超時,檢查外部路由數(shù)量是否仍然超過上限,如果超限則重啟定時器,如果沒有則退出超限狀態(tài)。
- 退出Overflow狀態(tài)時,路由器刪除超限狀態(tài)定時器;產(chǎn)生非缺省外部路由;接收新收到的非缺省外部路由并回復(fù)確認(rèn)報文;準(zhǔn)備下一次進入超限狀態(tài)?
1.6 OSPFV2的路由過濾
可以使用filter-policy對OSPF的路由進行放行和過濾,詳細(xì)的步驟這里就不解釋了,在HCIP階段已經(jīng)系統(tǒng)的學(xué)習(xí)過了
1.7 OSPFv2和IS-IS的基本比較
1.8 OSPFV2和ISIS的鄰居特點比較
?1.9 OSPFV2和ISIS數(shù)據(jù)庫同步的特點
2.OSPFV2的故障排錯
3.OSPFV3協(xié)議介紹
3.1 IPV6對OSPFV3的影響
?3.2 OSPFV3和OSPFV2的相同點
?4.OSPFV2和OSPFV3的不同點
- 基于鏈路去運行的
- 使用鏈路本地地址進行通告
- 多實例復(fù)用,一個接口可以建立多個實例,多種鄰居
- 使用route id來標(biāo)識這個鄰居
- 認(rèn)證的變化,OSPFV3不再支持認(rèn)證
- stub區(qū)域的支持,是指如果遇到異夠網(wǎng)絡(luò),其他廠商發(fā)送的OSPF lsa不能識別如何處理
- 報文的不同
- Option字段的不同
- LSA的的類型和內(nèi)容不同
4.1 LSA報文格式的不同
?LS?Type的長度是16bit,其中U、S2、S1各自占一個Bit,其他的占13Bit
4.2 LSA類型
U:
- 如果是已知的LSA,U的位置就會是0
- 如果是未知,這個值等于0,鏈路本地范圍會出去泛洪這個LSA,這個值等于1,會存儲并泛洪這個LSA
S1,S2:標(biāo)識的是LSA正常情況下是怎么處理
如果是其他的13bit,就表示是幾類LSA,比如如果是1類LSA的話那表示的方法就是0x2001
4.3 LSA類型-功能編碼
????????
?4.4 前綴表示方法?
NU:非單播位,如果是0表示是單播地址,如果是1表示是非單播地址
LA:如果是我本地的,自己會顯示為LA
MC:如果是0代表不是組播地址,如果是1表示是組播地址
P:傳播位,這是NSSA區(qū)域才有用的,就是七類路由是否要進行七轉(zhuǎn)五,因為我們做了NSSA,ABR也會生成NSSA的缺省路由,這個缺省路由肯定不能變成五類出來
4.5 新增了Link-LSA
?新增了Link-LSA的作用就是怎么找我、我有哪些路由和Option的值
4.6 OSPFV3的LSA類型
| Router-LSA(Type1) | 由ABR產(chǎn)生,描述區(qū)域內(nèi)某個網(wǎng)段的路由,并通告給其他相關(guān)區(qū)域,與OSPFv2中的Network summary-LSA等同,作用一樣名稱不同 |
| Network-LSA(Type2) | 由DR產(chǎn)生,描述本鏈路的鏈路狀態(tài),在所屬的區(qū)域內(nèi)傳播。,也是跟OSPFV2不一致的是不再描述地址信息而是描述拓補信息 |
| Inter-Area-Prefix-LSA(Type3) | 由ABR產(chǎn)生,描述區(qū)域內(nèi)某個網(wǎng)段的路由,并通告給其他相關(guān)區(qū)域,與OSPFv2中的Network summary-LSA等同,作用一樣名稱不同 |
| Inter-Area-Router-LSA(Type4) | 由ABR產(chǎn)生,描述到ASBR的路由,通告給除ASBR所在區(qū)域的其他相關(guān)區(qū)域,與OSPFv2中的ASBR Summary-LSA等同,作用一樣名稱不同 |
| AS-external-LSA(Type5) | 由ASBR產(chǎn)生,描述到AS外部的路由,通告到所有的區(qū)域(除了Stub區(qū)域和NSSA區(qū)域),跟OSPFV2當(dāng)中名稱一致并且作用也是一致的 |
| NSSA LSA(Type7) | 由ASBR產(chǎn)生,描述到AS外部的路由,僅在NSSA區(qū)域內(nèi)傳播 |
| Link-LSA(Type8) | 每個設(shè)備都會為每個鏈路產(chǎn)生一個Link-LSA,描述到此Link上的link-local地址、IPv6前綴地址,并提供將會在Network-LSA中設(shè)置的鏈路選項,它僅在此鏈路內(nèi)傳播 |
| Intra-Area-Prefix-LSA(Type9) | 個設(shè)備及DR都會產(chǎn)生一個或多個此類LSA,在所屬的區(qū)域內(nèi)傳播
|
總結(jié)
- 上一篇: 2019-2020 10th BSUIR
- 下一篇: Win10修改远程桌面3389端口