# 大型網絡構建-ospf
阿新 • • 發佈:2018-05-17
大型網絡構建大型網絡構建-ospf
ospf timer dead {value} ->改hello,dead會變;
改dead ,hello不變;
ospf dr-priority {0-255} -->默認是1,不能全為0;
OSFP的工作過程/原理:
1.建立鄰居表 - display ospf peer brief (state = full )
#鏈路互通 - 最小範圍內雙向 ping通;
& 1 層;
& 2 層;
& 3 層;
#正常發送報文;
&確保鏈路啟用了 OSPF 協議(network x.x.x.x y.y.y.y)
#正常接收報文;
&確保鏈路啟用了 OSPF 協議(network x.x.x.x y.y.y.y)
#比較報文
&報文類型是:hello
&具體參數比較如下:
- router-id 不能相同;
- 區域ID 必須相同;
- 認證必須成功;
- 子網掩碼必須相同 (特殊情況下)
- hello 和 dead 計時器,都必須相同;
- 特殊標記位,必須完全相同;
- 優先級不能全為 0 ; (特殊情況下)
ospf 1 router-id 1.1.1.1 --> 設置之後,必須reset,RID
才會生效;
area 8
network x.x.x.x y.y.y.y ->必須刪除其他area
的network 命令;~~~~~~~~~~~~~`
interface gi0/0/0
ip address 192.168.12.1 255.255.255.128 -> 更改掩碼;
ospf timer hello {value} -> hello 與 dead 是4倍
改dead ,hello不變;
ospf dr-priority {0-255} -->默認是1,不能全為0;
display ospf interface gi0/0/0 ->查看一個接口的OSPF信息 display ospf peer brief -->查看 OSPF 鄰居表; 重啟OSPF協議進程:<R1>reset ospf process -> y OSPF的鄰居狀態: down init two-way exstart exchange loading full ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·· 2.同步數據庫(鄰居的狀態如果是 full ,就表示數據庫同步) 3.計算路由表(每一個路由器基於自己的數據庫,單獨計算出來) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~· OSPF報文: Hello :建立、維護、拆除 OSPF 的鄰居關系; DBD :數據庫描述報文,用於快速、高效、穩定的實現數據庫同步; LSU :鏈路狀態更新報文,用於傳輸數據庫的具體條目的; LSR :鏈路狀態請求報文,用於主動請求數據庫條目的; LSAck :鏈路狀態確認報文,確保 LSU 和 LSR 的可靠傳輸;
DR: designated router
指定路由器。
BDR:backup DR ,備份的指定路由器
在什麽情況下,OSPF 才會進行 DR 和 BDR 的選舉?
當一個網絡中存在多個網絡設備的時候,就有可能
選擇 DR/BDR 。(即網絡類型為 broadcast和nbma)
是為了能夠高效的在各個 OSPF 路由器之間進行
OSPF 數據庫的同步。
一旦選舉了 DR 和 BDR ,所有的 OSPF 路由器,僅僅
與 DR/BDR 進行數據庫的同步,並且都是通過組播的方式
同步數據庫條目信息的。
224.0.0.6 : 僅僅表示 DR 和 BDR ;
DRother(非DR/BDR) 設備之間,是不能進行數據庫條目信息的傳遞;
224.0.0.5 :表示的是所有的 OSPF 路由器;
DR與BDR的選舉原則:
1.當網絡類型為 broadcast / nbma 的時候,才會選;
2.首先比較優先級
#如果優先級都為0,則都沒有自資格參與選舉;
因為優先級為0的設備,稱之為 DRother。
#如果優先級不都為0,則比較優先級的大小;
優先級最大的,成為 DR;
次之的,成為 BDR ,
其他的,都叫做 DRother ;
3.其次,如果優先級相同,比較 RID ;
原則是:越大越好;
註意:
DR 和 BDR 僅僅是一個 “接口”的概念;
每一個網段,一定都有一個 DR ,BDR可有可無;
LS VS. DV
1.每一個路由器對整個網絡都有一個獨立的認識,不依靠其他路由器
2.LS協議在路由器之間傳遞的不是路由條目,而是計算路由條目
時所用到的基本的鏈路狀態信息。所以呢,理論上來說,
OSPF網絡是沒有任何規模限制的;
3. LS 協議支持網絡的層次化設計,DV協議是不支持的;
OSPF 是如何支持網絡的層次化設計的?
通過區域的概念;
-骨幹區域 , 通過區域 0 表示;
-非骨幹區域 ,不是0的區域,都叫做非骨幹區域
-區域的表示:
# 通過十進制數字;
# 通過IP地址的格式;
-設計原則:
所有的非骨幹區域必須直接連接在骨幹區域上;
否則,是不可以通信的;
-區域帶來的好處:
1.便於管理和擴展;
2.增強網絡的穩定性;
![](http://i2.51cto.com/images/blog/201805/17/21d813c2d9457f7783a7f77542317509.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
# 大型網絡構建-ospf