網絡技術中的路由協議有哪些(路由器網絡協議用哪個)
一、路由基礎
Routing protocol 用于路由器動態尋找最優路徑,并使路由器都擁有路由表,R/p 決定了數據包的上行路徑,eg:RIP IGRP EIGRP OSPF,被動路由協議被分配到接口上并決定數據數據包的傳送方式, Router:把一個數據包從一個設備發送到其他網絡的另一個設備,但是不關心 host ,只關注網絡狀態,和數據包轉發的最佳路徑。一個路由器必須了解:
1. 目的地址
2. 相鄰路由器,并可以從哪里獲得遠程網絡的信息
3. 到所有遠程網絡的可能路由
4. 到達每個遠程網絡的最佳路由
5. 如何維護并驗證路由信息
路由過程:同一子網內機器發送數據包,直接轉到相應目的ip地址的主機,對于不同網段的ip,要找到能轉發這個包的router,否則,就用default gateway轉發。router 轉發IP 包時,只根據IP 包目的IP 地址的網絡號部分,選擇合適的接口,把IP 包送出去.同主機一樣,router 也要判定接口所接的是否是目的子網,如果是,就直接把包通過接口送到網絡上,否則,也要選擇下一個router 來傳送包.router 也有它的缺省網關,用來傳送不知道往哪兒送的IP 包.這樣,通過router 把知道如何傳送的IP 包正確轉發出去,不知道的IP 包送給缺省網關,這樣一級級地傳送,IP 包最終將送到目的地,送不到目的地的IP 包則被網絡丟棄了。
幾種不同類型的路由:
1. 靜態路由(static routing)
2. 默認路由(default routing)
3. 動態路由(dynamic routing)
二、靜態路由
靜態路由:手動填加路由線路到路由表中,
優點是:
1.沒有額外的router 的CPU 負擔
2.節約帶寬
3.增加安全性
缺點是:
1.網絡管理員必須了解網絡的整個拓撲結構
2.如果網絡拓撲發生變化,管理員要在所有的routers 上手動修改路由表
3.不適合在大型網絡中
三、動態路由
通過某些動態路由算法,例如最短路徑算法等動態的對路由表進行操作,更快的反應了網絡的變化,
主要分為如下3種
1.距離向量(distance vector)
2.鏈路狀態(link state)
3.混合型(hybrid)
距離向量:用于根據距離(distance)來判斷最佳路徑,當1 個數據包每經過1 個router 時,被稱之為經
過1 跳.經過跳數最少的則作為最佳路徑.這類協議的例子有RIP 和IGRP,它們將整個路由表向與它
們直接相連的相鄰routers鏈路狀態:也叫最短路徑優先(shortest-path-first)協議.每個router 創建3 張單獨的表,1 張用來跟蹤與它直接相連的相鄰router;1 張用來決定網絡的整個拓撲結構;另外1 張作為路由表.所以這種協議對網絡的了解程度要比距離向量高.這類協議例子有OSPF混合型:綜合了前2 者的特征,這類協議的例子有EIGRP
四、管理距離
管理距離是用來衡量接受來自相鄰路由器上路由選擇信息的可信度的。一個管理距離是一個從0~255的整數值,0時最可信賴的,而255意味著不會有業務量從這個路由通過。假如router 收到遠端的2條路由更新,router 將檢查AD,AD 值低的將被選為新路線存放于路由表中.假如它們擁有相同的AD,將比較它們的度(metric).度低的將作為新線路.假如它們的AD和度都一樣,那么將在2 條線路做均衡負載。
五、常見路由協議