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