OSPF動態路由協議基礎講解,后續出配置
OSPF是一種鏈路狀態型路由協議,采用鏈路狀態類型,即使網絡中有環路,也不會影響路由的數據傳輸,可以實現穩定的路由控制。
另外OSPF支持子網掩碼,由此,曾經的RIP協議中無法實現可變長的子網構造的網絡路由控制成為現實。
為了減少網絡流量,OSPF還引入了 “區域” 的概念,區域是將一個自治的網絡分為若干個更小的范圍,因此可以減少路由協議之間不必要的交換。
1.1 OSPF是鏈路狀態型路由協議
OSPF為鏈路狀態路由器,路由器之間鏈路狀態生成網絡拓撲信息,然后再根據拓撲信息生成路由表。
與哪個網絡或者是與哪個路由器相連的信息需要通過接力的形式來傳遞,使每一個路由器都知道,路由器之間的信息。
OSPF中掌握著整個網絡的拓撲結構,可以從中找到最短路徑來決定最終的路由選擇。
RIP的路由選擇,要求途中所經過的路由器越少越好。與之相比,OSPF可以給每條鏈路賦予一個權重(也可以叫做代價),并始終選擇一個權重最小的路徑作為最終路由。
1.2 OSPF基礎知識
在OSPF中,把連接在同一個鏈路的路由器稱為相鄰路由器。在一個相對簡單的網絡結構中,例如每個路由器僅僅跟一個路由連接時,相鄰路由之間可以交換路由信息。所以缺點也就很明顯了,要是這是個復雜的網絡拓撲結構的話,每次交換的路由信息就會非常大。而且當網絡比較穩定時,也需要定期進行交換,這在一定程度上浪費了網絡的帶寬。
OSPF根據作用可以分為5種類型的包。
通過發送hello包,確認是否連接,每個路由器為了同步路由控制信息,利用數據庫描述包互相發送路由摘要信息和版本信息。如果版本太老,則首先發出一個鏈路狀態請求路由控制信息,然后鏈路狀態信息更新包接收路由狀態信息,再通過鏈路狀態確認包通知大家本地已經接收路由控制信息。
1.3 OSPF工作原理描述
OSPF中進行確認連接的協議叫做hello協議。
LAN中每10秒發送一次hello包,如果沒有hello包到達,可以判斷連接是否斷開。具體為,允許空等3次,直到第4次時仍無反饋,就認為連接已經斷開。
二、OSPF的特點
OSPF可以在大型網絡中使用
無路由自環
使用帶寬作為測量值
收斂速度快
通過分區實現高效網絡管理
三、ospf單區域配置實驗
3.1 網絡拓撲圖
image-20201126141725477
3.2 IP地址配置
image-20201126141825903
image-20201126141840470
R2配置
system-view Enter system view, return user view with Ctrl+Z. [Huawei]undo info [Huawei]undo info-center ena [Huawei]undo info-center enable Info: Information center is disabled. [Huawei]inter [Huawei]interface g0/0/1 [Huawei-GigabitEthernet0/0/1]ip add [Huawei-GigabitEthernet0/0/1]ip address 192.168.1.254 24 [Huawei-GigabitEthernet0/0/1]inter g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add [Huawei-GigabitEthernet0/0/0]ip address 192.168.2.1 24
R1配置
sys system-view Enter system view, return user view with Ctrl+Z. [Huawei]undo if [Huawei]undo info [Huawei]undo info-center en [Huawei]undo info-center enable Info: Information center is disabled. [Huawei]inter [Huawei]interface g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add [Huawei-GigabitEthernet0/0/0]ip address 192.168.2.2 24 [Huawei-GigabitEthernet0/0/0]inter g0/0/1 [Huawei-GigabitEthernet0/0/1]ip add [Huawei-GigabitEthernet0/0/1]ip address 192.168.3.1 24
R3配置
sys system-view Enter system view, return user view with Ctrl+Z. [Huawei]undo info [Huawei]undo info-center ena [Huawei]undo info-center enable Info: Information center is disabled. [Huawei]inter [Huawei]interface g0/0/0 [Huawei-GigabitEthernet0/0/0]ip ad [Huawei-GigabitEthernet0/0/0]ip address 192.168.3.2 24 [Huawei-GigabitEthernet0/0/0]inter g0/0/1 [Huawei-GigabitEthernet0/0/1]ip add [Huawei-GigabitEthernet0/0/1]ip address 192.168.4.254 24
3.3 OSPF配置
R1配置
[Huawei]router id 1.1.1.1 # 設置了路由器身份編號 [Huawei]ospf 1 # 設置ospf進程號為1 [Huawei-ospf-1]area 0 # 設置ospf的區域0 [Huawei-ospf-1-area-0.0.0.0]netwo [Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 [Huawei-ospf-1-area-0.0.0.0]netwo [Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
network 192.168.2.0 0.0.0.255
]network 192.168.3.0 0.0.0.255
上面兩行命令是指將網絡192.168.2.0 和192.168.3.0通告給OSPF協議,0.0.0.255是該網絡的反掩碼。
R2配置
[Huawei]router id 2.2.2.2 [Huawei]ospf 1 [Huawei-ospf-1]area 0 [Huawei-ospf-1-area-0.0.0.0]net [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 [Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
R3配置
[Huawei]router id 3.3.3.3 [Huawei]ospf 1 [Huawei-ospf-1]area 0 [Huawei-ospf-1-area-0.0.0.0]net [Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255 [Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
四、實驗結果測試
image-20201126153719491
image-20201126153818765
五、最后
通過上面的實驗內容,我們可以看出OSPF協議與RIP協議是有相似之處的,都是將協議發布到與該路由相鄰網段中。但是兩者算法確是不一樣的,OSPF采用的是權值(代價)最小,而RIP采用的是路徑最小。OSPF的功能更加強大,可以支持可變長子網掩碼等等。
我是啃書君,一個專注于學習的人,你懂的越多,你不懂的越多!
下一期內容,將要描述OSPF協議的多區域配置問題。