【网络hcip】ospf学习 总结
ospf總結(jié)
OSPF(Open Shortest Path First開放式最短路徑優(yōu)先)是一個內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,簡稱IGP),用于在單一自治系統(tǒng)(autonomous system,AS)內(nèi)決策路由。是對鏈路狀態(tài)路由協(xié)議的一種實現(xiàn),隸屬內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),故運作于自治系統(tǒng)內(nèi)部。著名的迪克斯加算法被用來計算最短路徑樹。OSPF支持負載均衡和基于服務(wù)類型的選路,也支持多種路由形式,如特定主機路由和子網(wǎng)路由等
? 使用范圍:IGP
??? ?協(xié)議算法特點:鏈路狀態(tài)路由協(xié)議,(SPF算法)
?? ??協(xié)議是無類別的網(wǎng)絡(luò)協(xié)議、傳播網(wǎng)絡(luò)掩碼
???? 協(xié)議基于IP封裝,協(xié)議號89
?
?
OSPF組播的方式在所有開啟OSPF的接口發(fā)送Hello包,用來確定是否有OSPF鄰居,若發(fā)現(xiàn)了,則建立OSPF鄰居關(guān)系,形成鄰居表,之后互相發(fā)送LSA(鏈路狀態(tài)通告)相互通告路由,形成LSDB(鏈路狀態(tài)數(shù)據(jù)庫)。再通過SPF算法,計算最佳路徑(cost最小)后放入路由表。
設(shè)計要求:1.必須配置骨干區(qū)域0
????????? 2.其他區(qū)域連接到骨干區(qū)域
好處:? 1.減小路由表(通過域間匯總)
??????????????? 2.本地拓撲變化值影響一個區(qū)域(也是通過匯總)
??????????????? 3.某些LSA之子本地泛紅,不泛洪到其他區(qū)域
?
?
1、建立鄰居,hello
2、傳遞LSA(鏈路狀態(tài)通告)
3、LSDB同步
3、SPF算法計算最短路徑
4、將計算出的內(nèi)容加表(OSPF表、ip表)
?
OSPF協(xié)議引入“分層路由”的概念,將網(wǎng)絡(luò)分割成一個“主干”連接的一組相互獨立的部分,這些相互獨立的部分被稱為“區(qū)域”(Area),“主干”的部分稱為“主干區(qū)域”。每個區(qū)域就如同一個獨立的網(wǎng)絡(luò),該區(qū)域的OSPF路由器只保存該區(qū)域的鏈路狀態(tài)。每個路由器的鏈路狀態(tài)數(shù)據(jù)庫都可以保持合理的大小,路由計算的時間、報文數(shù)量都不會過大。
共有五種區(qū)域的主要區(qū)別在于它們和外部路由器間的關(guān)系:
標準區(qū)域: 一個標準區(qū)域可以接收鏈路更新信息和路由總結(jié)。
主干區(qū)域(傳遞區(qū)域):主干區(qū)域是連接各個區(qū)域的中心實體。主干區(qū)域始終是“區(qū)域0”,所有其他的區(qū)域都要連接到這個區(qū)域上交換路由信息。主干區(qū)域擁有標準區(qū)域的所有性質(zhì)。
存根區(qū)域(stub Area):存根區(qū)域是不接受自治系統(tǒng)以外的路由信息的區(qū)域。如果需要自治系統(tǒng)以外的路由,它使用默認路由0.0.0.0。
完全存根區(qū)域:它不接受外部自治系統(tǒng)的路由以及自治系統(tǒng)內(nèi)其他區(qū)域的路由總結(jié)。需要發(fā)送到區(qū)域外的報文則使用默認路由:0.0.0.0。完全存根區(qū)域是Cisco自己定義的。
不完全存根區(qū)域(NSAA): 它類似于存根區(qū)域,但是允許接收以LSA Type 7發(fā)送的外部路由信息,并且要把LSA Type 7轉(zhuǎn)換成LSA Type 5。
OSPF鏈路狀態(tài)公告類型
OSPF路由器之間交換鏈路狀態(tài)公告(LSA)信息。OSPF的LSA中包含連接的接口、使用的Metric及其他變量信息。OSPF路由器收集鏈接狀態(tài)信息并使用SPF算法來計算到各節(jié)點的最短路徑。LSA也有幾種不同功能的報文。
LSA TYPE 1:router LSA由每臺路由器為所屬的區(qū)域產(chǎn)生的LSA,描述本區(qū)域路由器鏈路到該區(qū)域的狀態(tài)和代價。一個邊界路由器可能產(chǎn)生多個LSA TYPE1。
LSA TYPE 2:network LSA由DR產(chǎn)生,含有連接某個區(qū)域路由器的所有鏈路狀態(tài)和代價信息。只有DR可以監(jiān)測該信息。
LSA TYPE 3:summary LSA由ABR產(chǎn)生,含有ABR與本地內(nèi)部路由器連接信息,可以描述本區(qū)域到主干區(qū)域的鏈路信息。它通常匯總?cè)笔÷酚啥皇莻魉蛥R總的OSPF信息給其他網(wǎng)絡(luò)。
LSA TYPE 4:Summary LSA由ABR產(chǎn)生,由主干區(qū)域發(fā)送到其他ABR, 含有ASBR的鏈路信息,與LSA TYPE 3的區(qū)別在于TYPE 4描述到OSPF網(wǎng)絡(luò)的外部路由,而TYPE 3則描述區(qū)域內(nèi)路由。
LSA TYPE 5:AS External LSA由ASBR產(chǎn)生,含有關(guān)于自治域外的鏈路信息。除了存根區(qū)域和完全存根區(qū)域,LSA TYPE 5在整個網(wǎng)絡(luò)中發(fā)送。
LSA TYPE 6:multicast OSPF LSA,MOSF可以讓路由器利用鏈路狀態(tài)數(shù)據(jù)庫的信息構(gòu)造用于多播報文的多播發(fā)布樹。
LSA TYPE 7:Not-So-Stubby LSA由ASBR產(chǎn)生的關(guān)于NSSA的信息。LSA TYPE 7可以轉(zhuǎn)換為LSA TYPE 5。
?
OSPF身份
DR(Designated Router):指定路由器,OSPF協(xié)議啟動后開始選舉而來
BDR(Back-up Designated Router):備份指定路由器,同樣是由OSPF啟動后選舉而來
DRothers:其他路由器,非DR非BDR的路由器都是DRothers。
ABR(Area Border Routers):區(qū)域邊界路由器,連接不同OSPF區(qū)域。
ASBR(Autonomous System Boundary Router):自治系統(tǒng)邊界路由器,位于OSPF和非OSPF網(wǎng)絡(luò)之間。
骨干路由器:至少有一個借口連接到骨干區(qū)域(區(qū)域0)。
?
鄰居的兩個狀態(tài)
Neighbors:鄰居
Adjacency:鄰接
鄰居不一定是鄰接,鄰接一定是鄰居,只有交互了LSA的OSPF鄰居才成為OSPF的鄰接,之交互Hello包的支撐位鄰居,
在點對點網(wǎng)絡(luò)中,所有鄰居都能成為鄰接。
MA(廣播多路訪問網(wǎng)絡(luò),比如以太網(wǎng))網(wǎng)絡(luò)類型中,DR,BDR,DRothers三者關(guān)系為:
DR、BDR與所有的鄰居形成鄰接,DRothers之間只是鄰居而不交換LSA
影響OSPF鄰居建立的原因:
Hello與Dead Time時間不一致(
區(qū)域ID必須一致
認證(password一致)
Stub標識一致(與特殊區(qū)域有關(guān),之后介紹)
MTU-攜帶在DBD報文中,兩端口必須一致
掩碼,如12.1.1.1/30——12.1.1.2/24? 這種情況是可以ping通的,但鄰居關(guān)系起不來 (OSPF對環(huán)回口,無論掩碼多少位,都按32位處理,所以建議環(huán)回口直接/32,或者在環(huán)回口下還原真實掩碼)
ACL(是否放行OSPF)
?
?
OSPF是一種觸發(fā)更新的機制。一旦拓撲發(fā)生變化便會更新。
OSPF也有周期性更新(30分鐘一次)
當收到一條LSA之后:
首先查看是否在LSDB中,若沒有則假如LSDB,回復(fù)LSACK。繼續(xù)泛洪出去,并且通過SPF算法計算最佳路徑并加入路由表。若存在,則比較誰的更“新”(看序號)
DR、BDR的選舉規(guī)則:比較router-id,router-id有以下獲得方式:
Down State
Init State:發(fā)送了Hello包(還沒收到)
Two-way State:收到了一個Hello包且Hello包中包括自己的router-id(對方回復(fù)的)
Exstart State:First DBD確認主從關(guān)系,router-id大的為主,先發(fā)包
Exchange State:交互DBD 相互學習
Loading State:LSR與LSU的交互過程
Full State:所有交互已經(jīng)完成
ospf總結(jié)
OSPF(Open Shortest Path First開放式最短路徑優(yōu)先)是一個內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,簡稱IGP),用于在單一自治系統(tǒng)(autonomous system,AS)內(nèi)決策路由。是對鏈路狀態(tài)路由協(xié)議的一種實現(xiàn),隸屬內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),故運作于自治系統(tǒng)內(nèi)部。著名的迪克斯加算法被用來計算最短路徑樹。OSPF支持負載均衡和基于服務(wù)類型的選路,也支持多種路由形式,如特定主機路由和子網(wǎng)路由等
? 使用范圍:IGP
??? ?協(xié)議算法特點:鏈路狀態(tài)路由協(xié)議,(SPF算法)
?? ??協(xié)議是無類別的網(wǎng)絡(luò)協(xié)議、傳播網(wǎng)絡(luò)掩碼
???? 協(xié)議基于IP封裝,協(xié)議號89
?
?
OSPF組播的方式在所有開啟OSPF的接口發(fā)送Hello包,用來確定是否有OSPF鄰居,若發(fā)現(xiàn)了,則建立OSPF鄰居關(guān)系,形成鄰居表,之后互相發(fā)送LSA(鏈路狀態(tài)通告)相互通告路由,形成LSDB(鏈路狀態(tài)數(shù)據(jù)庫)。再通過SPF算法,計算最佳路徑(cost最小)后放入路由表。
設(shè)計要求:1.必須配置骨干區(qū)域0
????????? 2.其他區(qū)域連接到骨干區(qū)域
好處:? 1.減小路由表(通過域間匯總)
??????????????? 2.本地拓撲變化值影響一個區(qū)域(也是通過匯總)
??????????????? 3.某些LSA之子本地泛紅,不泛洪到其他區(qū)域
?
?
1、建立鄰居,hello
2、傳遞LSA(鏈路狀態(tài)通告)
3、LSDB同步
3、SPF算法計算最短路徑
4、將計算出的內(nèi)容加表(OSPF表、ip表)
?
OSPF協(xié)議引入“分層路由”的概念,將網(wǎng)絡(luò)分割成一個“主干”連接的一組相互獨立的部分,這些相互獨立的部分被稱為“區(qū)域”(Area),“主干”的部分稱為“主干區(qū)域”。每個區(qū)域就如同一個獨立的網(wǎng)絡(luò),該區(qū)域的OSPF路由器只保存該區(qū)域的鏈路狀態(tài)。每個路由器的鏈路狀態(tài)數(shù)據(jù)庫都可以保持合理的大小,路由計算的時間、報文數(shù)量都不會過大。
共有五種區(qū)域的主要區(qū)別在于它們和外部路由器間的關(guān)系:
標準區(qū)域: 一個標準區(qū)域可以接收鏈路更新信息和路由總結(jié)。
主干區(qū)域(傳遞區(qū)域):主干區(qū)域是連接各個區(qū)域的中心實體。主干區(qū)域始終是“區(qū)域0”,所有其他的區(qū)域都要連接到這個區(qū)域上交換路由信息。主干區(qū)域擁有標準區(qū)域的所有性質(zhì)。
存根區(qū)域(stub Area):存根區(qū)域是不接受自治系統(tǒng)以外的路由信息的區(qū)域。如果需要自治系統(tǒng)以外的路由,它使用默認路由0.0.0.0。
完全存根區(qū)域:它不接受外部自治系統(tǒng)的路由以及自治系統(tǒng)內(nèi)其他區(qū)域的路由總結(jié)。需要發(fā)送到區(qū)域外的報文則使用默認路由:0.0.0.0。完全存根區(qū)域是Cisco自己定義的。
不完全存根區(qū)域(NSAA): 它類似于存根區(qū)域,但是允許接收以LSA Type 7發(fā)送的外部路由信息,并且要把LSA Type 7轉(zhuǎn)換成LSA Type 5。
OSPF鏈路狀態(tài)公告類型
OSPF路由器之間交換鏈路狀態(tài)公告(LSA)信息。OSPF的LSA中包含連接的接口、使用的Metric及其他變量信息。OSPF路由器收集鏈接狀態(tài)信息并使用SPF算法來計算到各節(jié)點的最短路徑。LSA也有幾種不同功能的報文。
LSA TYPE 1:router LSA由每臺路由器為所屬的區(qū)域產(chǎn)生的LSA,描述本區(qū)域路由器鏈路到該區(qū)域的狀態(tài)和代價。一個邊界路由器可能產(chǎn)生多個LSA TYPE1。
LSA TYPE 2:network LSA由DR產(chǎn)生,含有連接某個區(qū)域路由器的所有鏈路狀態(tài)和代價信息。只有DR可以監(jiān)測該信息。
LSA TYPE 3:summary LSA由ABR產(chǎn)生,含有ABR與本地內(nèi)部路由器連接信息,可以描述本區(qū)域到主干區(qū)域的鏈路信息。它通常匯總?cè)笔÷酚啥皇莻魉蛥R總的OSPF信息給其他網(wǎng)絡(luò)。
LSA TYPE 4:Summary LSA由ABR產(chǎn)生,由主干區(qū)域發(fā)送到其他ABR, 含有ASBR的鏈路信息,與LSA TYPE 3的區(qū)別在于TYPE 4描述到OSPF網(wǎng)絡(luò)的外部路由,而TYPE 3則描述區(qū)域內(nèi)路由。
LSA TYPE 5:AS External LSA由ASBR產(chǎn)生,含有關(guān)于自治域外的鏈路信息。除了存根區(qū)域和完全存根區(qū)域,LSA TYPE 5在整個網(wǎng)絡(luò)中發(fā)送。
LSA TYPE 6:multicast OSPF LSA,MOSF可以讓路由器利用鏈路狀態(tài)數(shù)據(jù)庫的信息構(gòu)造用于多播報文的多播發(fā)布樹。
LSA TYPE 7:Not-So-Stubby LSA由ASBR產(chǎn)生的關(guān)于NSSA的信息。LSA TYPE 7可以轉(zhuǎn)換為LSA TYPE 5。
?
OSPF身份
DR(Designated Router):指定路由器,OSPF協(xié)議啟動后開始選舉而來
BDR(Back-up Designated Router):備份指定路由器,同樣是由OSPF啟動后選舉而來
DRothers:其他路由器,非DR非BDR的路由器都是DRothers。
ABR(Area Border Routers):區(qū)域邊界路由器,連接不同OSPF區(qū)域。
ASBR(Autonomous System Boundary Router):自治系統(tǒng)邊界路由器,位于OSPF和非OSPF網(wǎng)絡(luò)之間。
骨干路由器:至少有一個借口連接到骨干區(qū)域(區(qū)域0)。
?
鄰居的兩個狀態(tài)
Neighbors:鄰居
Adjacency:鄰接
鄰居不一定是鄰接,鄰接一定是鄰居,只有交互了LSA的OSPF鄰居才成為OSPF的鄰接,之交互Hello包的支撐位鄰居,
在點對點網(wǎng)絡(luò)中,所有鄰居都能成為鄰接。
MA(廣播多路訪問網(wǎng)絡(luò),比如以太網(wǎng))網(wǎng)絡(luò)類型中,DR,BDR,DRothers三者關(guān)系為:
DR、BDR與所有的鄰居形成鄰接,DRothers之間只是鄰居而不交換LSA
影響OSPF鄰居建立的原因:
Hello與Dead Time時間不一致(
區(qū)域ID必須一致
認證(password一致)
Stub標識一致(與特殊區(qū)域有關(guān),之后介紹)
MTU-攜帶在DBD報文中,兩端口必須一致
掩碼,如12.1.1.1/30——12.1.1.2/24? 這種情況是可以ping通的,但鄰居關(guān)系起不來 (OSPF對環(huán)回口,無論掩碼多少位,都按32位處理,所以建議環(huán)回口直接/32,或者在環(huán)回口下還原真實掩碼)
ACL(是否放行OSPF)
?
?
OSPF是一種觸發(fā)更新的機制。一旦拓撲發(fā)生變化便會更新。
OSPF也有周期性更新(30分鐘一次)
當收到一條LSA之后:
首先查看是否在LSDB中,若沒有則假如LSDB,回復(fù)LSACK。繼續(xù)泛洪出去,并且通過SPF算法計算最佳路徑并加入路由表。若存在,則比較誰的更“新”(看序號)
DR、BDR的選舉規(guī)則:比較router-id,router-id有以下獲得方式:
Down State
Init State:發(fā)送了Hello包(還沒收到)
Two-way State:收到了一個Hello包且Hello包中包括自己的router-id(對方回復(fù)的)
Exstart State:First DBD確認主從關(guān)系,router-id大的為主,先發(fā)包
Exchange State:交互DBD 相互學習
Loading State:LSR與LSU的交互過程
Full State:所有交互已經(jīng)完成
?
總結(jié)
以上是生活随笔為你收集整理的【网络hcip】ospf学习 总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: buuctf [WUSTCTF2020]
- 下一篇: CMD权限不够怎么办