時間:2020-02-19來源:系統城作者:電腦系統城
**OSPF (Open Shortest Path First開放式最短路徑優先)**
屬于鏈路狀態路由選擇協議,并且是公有標準,
理論上是沒有網絡規模限制的;
支持網絡的層次化設計,可以將網絡分為2層。
層,是通過“區域”的概念來進行區分的。
-骨干區域 \\(area0)
-非骨干區域
所有的非骨干必須與骨干區域直接相連,才能正常通訊
路由器因為區域的存在,也分為不同的類型:
-骨干路由器
所有鏈路都屬于骨干區域的路由器;
-非骨干路由器
所有鏈路都屬于非骨干區域的路由器;
-區域邊界路由器(*) 【ABR:area border router 】
必須同時連接著骨干區域和非骨干區域;
-自治系統邊界路由器【ASBR:】
具有引入外部路由能力的路由器,叫做OSPF的 ASBR。
-工作原理
1、建立鄰居表
僅僅使用 hello 報文。
OSPF路由,僅僅在 OSPF 鄰居路由器之間進行交換;
鄰居狀態:
down
init
2way
Exstart(exchange start)
exchange
loading
full
2、同步數據庫
LSA-link state advertisement , 鏈路狀態通告;
3、計算路由表(通過SPF算法,對LSA進行計算,從而獲得最終的路由條目)
-OSPF報文:
hello:
dbd:database description ,數據庫描述報文;
lsr:link state request ,鏈路狀態請求報文;
lsu:link state update ,鏈路狀態更新報文;
lsack:link state ack ,鏈路狀態確認報文;
** -OSPF相關命令:**
0、建立測試端口:
[R1]interface loopback 0
[R1-loopback0]ip address 10.10.1.1 255.255.255.0
[R2]interface loopback 0
[R2-loopback0]ip address 10.10.2.2 255.255.255.0
1、配置OSPF
[R1]ospf [process-id] // 不寫的話,默認是1;
[R1-ospf-1] area 0 // 進入區域0;
[R1-ospf-1-area-0.0.0.0] network 192.168.12.1 0.0.0.0
//精確宣告 192.168.12.1所在的鏈路
進入 OSPF 區域0;
那么 gi0/0/0,則啟用 OSPF 1 :
#可以發送 ospf 1 的包;
#可以接收 ospf 1 的包;
#可以將該端口的IP地址中的
網絡部分,放入 OSPF 1 的包;
中,傳輸出去,給鄰接路由器。
2、驗證
display ospf [1] peer brief //查看OSPF鄰居表的簡要信息;
display ospf [1] peer //查看OSPF鄰居表的詳細信息;
display ospf [1] brief //查看本地設備上的 OSPF 1 的相關信息;
display ip routing-table //查看路由表中的OSPF路由
(確定路由的類型和屬性)
=================================================================
OSPF鄰居建立影響因素:
1、確保最小范圍內鏈路是互相 Ping通 的;(交換)
R1:Ping R2 ;
R2:Ping R1 ;
2、確保設備端口可以發送報文;
#network要宣告正確的網絡范圍;
#確保接收OSPF報文的端口不能是“被動端口- silent-interface”
(華為設備上的 OSPF 的 silent-interface , 既不能發,也不能收包)
ospf 1
silent-interface gi0/0/0
3、確保設備端口可以接收報文;
#network要宣告正確的網絡范圍;
#確保 ACL 是允許 OSPF 流量的;
#確保接收OSPF報文的端口不能是“被動端口- silent-interface”
(華為設備上的 OSPF 的 silent-interface , 既不能發,也不能收包)
R1:
acl name Deny-OSPF advance
rule 5 deny ospf source 192.168.12.2 0.0.0.0
destination 224.0.0.5 0.0.0.0
interface gi0/0/0
traffic-filter inbound acl name Deny-OSPF
4、確保 OSPF Hello 包中的關鍵參數一致;【比較hello中的參數】
# 直接建立鄰居關系的路由器,RID一定不能相同;
[R1]ospf 1 router-id x.x.x.x // 指定 OSPF 1 使用的 RID
<R1> reset ospf 1 process // 重啟 OSPF 1,才能生效;
# 區域ID必須相同;
[R1]ospf 1
[R1-OSPF-1]area 0
[R1-OSPF-1-area-0.0.0.0]undo network 192.168.12.1 0.0.0.0
[R1-OSPF-1]undo area 0
[R1-OSPF-1]area 1
[R1-OSPF-1-area-1]network 192.168.12.1 0.0.0.0
# 認證必須成功;
# 子網掩碼必須得相同(特殊情況下)
# hello 時間,必須相同;
[R1]interface gi0/0/0
[R1-gi0/0/0]ospf timer hello 20 // 更改hello時,dead跟隨變化
之間倍數關系是 4 倍;
# dead 時間,也必須相同;
[R1]interface gi0/0/0
[R1-gi0/0/0]ospf timer dead 41 //更改dead時,hello不變;
# 特殊標記位,必須完全相同;
# DR優先級,不能全為0;(特殊情況下)
[R1]interface gi0/0/0
[R1-gi0/0/0]ospf dr-priority 0
# 3層MTU,必須完全相同;
驗證命令:
display ospf peer brief //查看 OSPF 的鄰居表
display ospf interface gi0/0/0 //查看OSPF的接口;
2022-03-03
360安全衛士攝像頭防護怎么設置為免打擾模式?2022-03-03
希沃管家開啟冰點還原功能圖文教程 希沃管家怎么用2022-03-03
希沃管家卸載教程及卸載密碼分享 希沃管家怎么卸載電腦怎么進行系統防黑安全防護服務檢查與修復?電腦安全防護很重要,今天我們就來看看使用360安全衛士來保護電腦的技巧,需要的朋友可以參考下...
2022-03-03
360安全衛士異常感知系統怎么關閉?360安全衛士開啟常感知系統后電腦總是提示載出現故障,無法下載,該怎么關閉異常感知系統呢?下面我們就來看看詳細的教程,需要的朋友可以參考下...
2022-03-03