OSPF協議 及ospf與RIP的比較
以下為評判路由好壞的幾個角度 1.占用資源少 2.收斂速度快 3.選路越快越好 總結:選路佳,收斂快,占用資源少。RIP --- 距離矢量型 1,以跳數作為開銷值進行選路,本身存在不合理性 2,由于RIP本身計時器時間較長,收斂速度較慢 3,RIP單個數據包占用資源并不算大,但是,因為RIP存在30S一次的周期更新,所以,整體看來,RIP的資源占用很大。由于RIP三個維度的表現都不算太好,所以,只能適用于中小型網絡環境中。
(一)OSPF 中文名:開放式最短路徑優先協議,是鏈路狀態型。
傳遞的是LSA --- 鏈路狀態協議
距離矢量性協議與鏈路狀態型協議區別:
距離矢量性協議 ,穿滴的是路由信息,距離體現在看開銷值,矢量在方向上,
鏈路狀態型協議 ,傳遞的是拓撲(LSA--- 鏈路狀態通告)信息,
一個好的路由協議應具備的三個特點:
選路佳,收斂快,占用資源少
OSPF于RIP比較:
1,OSPF因為是鏈路狀態型協議,所以計算出的路徑不會出現環路,并且,OSPF以帶寬作為開銷值進行選路,相較于跳數更加合理。所以從選路的角度看,OSPF由于RIP.
2,由于OSPF的計時器時間短于RIP的計時器時間,所以從收斂角度比較,OSPF優于RIP。
3,從單個數據包攜帶的數據量來看,因為OSPF攜帶的拓撲信息(LSA),所以數據量較RIP大很多。但是由于RIP存在30S一次的周期更新,而OSPF不存在,并且OSPF本身存在很多減少更新量的措施,所以從整體的角度看,OSPF略優于RIP。
RIP版本:RIPV1,RIPV2 --- IPV4
RIPNG --- IPV6
OSPF版本:OSPFV1(在實驗階段夭折),OSPFV2 --- IPV4
OSPFV3 --- IPV6
OSPFV2的特點:
1,OSPFV2是無類別的路由協議。
2,OSPFV2采用組播的形式進行鄰居間通信 ---
224.0.0.5,224.0.0.6 ---- 本地鏈路組播
3,OSPFV2支持手工認證和匯總(區域匯總)
4,OSPFV2支持等開銷負載均衡
RIPV2和OSPFV2比較:
相同點:
1,RIPV2 和OSPFV2都是無類別的路由協議,都支持VLSM,CIDR。
2,RIPV2和OSPFV2都是以組播的形式發送信息 --- 224.0.0.5和224.0.0.6
3,RIPV2和OSPFV2都支持等開銷負載均衡
不同點:
1,RIP只能適用于中小型網絡; OSPF可以應用在大型網絡當中。OSPF為了適應中大型網絡環境(原因:OSPF為適應中大型的網絡環境會進行結構化部署 --- 實際就是:區域劃分)
區域劃分的主要目的:
區域內部傳遞拓撲信息,區域之間傳遞路由信息(距離矢量型)區域之間想要實現路由遞,需要存在中間設備 ---- 區域邊界路由器 --- 英文名:ABR --- 同時屬于兩個區域,并且一個接口對應一個區域。至少有一個接口屬于骨干區域。
區域之間可以存在多個ABR,一個ABR可以屬于多個區域。
區域劃分要求:1,區域之間必須存在ABR
2,區域劃分必須按照星型拓撲結構劃分 --- 星型拓撲中間區域叫做骨干區域。
OSPF區域存在區域編號 --- 區域ID(area ID) --- 32位二進制構成,用點分十進制進行表達。骨干區域的areaID為0。
OSPF不一定必須進行區域劃分:
如果一個OSPF網絡中只存在一個區域,那這樣的OSPF網絡稱為單區域OSPF網絡
如果一個OSPF網絡中只存在多個區域,那這樣的OSPF網絡稱為多區域OSPF網絡
(二)OSPF協議 ---- 開放式最短路徑優先協議,是鏈路狀態型
OSPF協議號 --- 89
ospf頭部信息:

1)OSPF的數據包類型:(5種)
Hello包 - 1
DBD包 - 2
LSR包 - 3
LSU包 - 4
LSACK包 - 5
NULL --- 不認證 --- 對應數值:0
Simple --- 明文認證 ---對應數值: 1
MD5 --- 比對摘要值認證 ---對應數值: 2
1.hello包
作用:用來建立和維護OSPF鄰居的,要交換LSA,必須先通過Hello包建立OSPF鄰居。

網絡掩碼 --- 華為要求,在以太網環境中,相鄰的接口必須配置相同的子網掩碼,否則無法建立鄰居關系(這一點對串口無效)
hello時間和死亡時間 --- 鄰居間hello時間和死亡時間必須相同,否則,無法建立鄰居關系。
可選項 --- 每一位都表示路由器的某個OSPF特性。
需要注意里面存在表示特殊區域的標記字段,在鄰居關系建立中會檢查,如果鄰居間特殊區域的標記字段不一致,則無法建立鄰居關系。
DR和BDR的選舉使用的也是hello包,一旦DR和BDR選舉完成后,將攜帶DR/BDR的接口的IP地址。
hello包中限制鄰居建立的條件:(五點同時滿足)
1,子網掩碼
2,hello時間
3,死亡時間
4,特殊區域標記
5,認證字段
周期時間:OSPF的hello包默認10S為周期進行周期發送
死亡時間:4倍的hello時間 (40S)
hello包中會攜帶RID包。
RID --- 用來標定和區分OSPF網絡中不同的路由器
RID的特點:
1.全網(OSPF網絡)唯一
2.格式統一 --- RID要求必須符合IP地址格式(由32位二進制構成,并且使用點分十進制進行表達)
RID的獲取方式:
1,手工配置 --- 僅需要滿足以上兩點要求即可。
2,自動獲取 --- 路由器先從環回地址中選取數值最大的IP地址作為RID。若不存在環回地址,則從本地的物理接口對應的IP地址中選取數值最大的作為RID。
2,DBD包 --- 數據庫描述報文 --- LSDB(中文名:數據鏈路狀態數據庫---存儲LSA信息)--- “數據庫的目錄”
作用:1,進行主從關系選舉 2,攜帶數據庫摘要信息
原文地址http://www.taodudu.cc/news/show-4340022.html?action=onClick

浙公網安備 33010602011771號