路由協(xié)議簡介
在計(jì)算機(jī)網(wǎng)絡(luò)中,兩個(gè)主要的重要組成部分是源和目標(biāo)。信息應(yīng)不時(shí)從源頭傳達(dá)給目的地。有許多路徑可以傳輸數(shù)據(jù)。選擇最佳路徑而不是其他路徑的過程是已知的路由;這可以通過稱為協(xié)議的軟件編程設(shè)備來完成。標(biāo)準(zhǔn)協(xié)議有助于找到確保良好數(shù)據(jù)傳輸?shù)淖罴崖酚?。還必須為必須發(fā)送的數(shù)據(jù)包提供一些信息,以找到最佳路由協(xié)議。
路由協(xié)議是網(wǎng)絡(luò)堆棧的一部分,它使數(shù)據(jù)能夠以最有效的方式到達(dá)其最終目的地。它們通過檢查最佳路由、構(gòu)建路由表和確定流量的路由來發(fā)揮作用。如果沒有路由協(xié)議,數(shù)據(jù)包就不會(huì)被定向到他們需要去的地方。
路由協(xié)議的主要目的是了解所有現(xiàn)有的網(wǎng)絡(luò)路由并做出正確的決策。常見路由協(xié)議的一些示例是 RIP、EIGRP、IGRP、BGP、IS-IS 等,
路由協(xié)議如何工作
讓我們通過一個(gè)簡單的例子來理解這個(gè)概念。讓我們考慮最初配置的兩個(gè)直接連接的網(wǎng)絡(luò)。路由表僅由這些網(wǎng)絡(luò)組成,除這兩個(gè)網(wǎng)絡(luò)之外的其他網(wǎng)絡(luò)無法進(jìn)入此網(wǎng)絡(luò)。那么路由器如何識(shí)別其他網(wǎng)絡(luò)呢?這可以通過以下方式完成。路由器使用遠(yuǎn)程網(wǎng)絡(luò)管理員來了解路由,例如
1. 靜態(tài)路由
靜態(tài)路由可以具有預(yù)定義和安裝的路由器,其中具有指向目標(biāo)的單個(gè)路徑。此路由優(yōu)先于動(dòng)態(tài)路由協(xié)議選擇的路由,并且路由表中的目標(biāo)也是強(qiáng)制的。這主要適用于大中型網(wǎng)絡(luò),因?yàn)檫\(yùn)行網(wǎng)絡(luò)所需的工作負(fù)載很大。末節(jié)網(wǎng)絡(luò)主要使用靜態(tài)路由協(xié)議。
2. 默認(rèn)路由
默認(rèn)路由協(xié)議可以定義為在不知道到目標(biāo)的特定路由時(shí)路由要采用的手動(dòng)定義的路徑。路由信息發(fā)送到的路由器稱為最后手段網(wǎng)關(guān)。默認(rèn)路由主要用于小型網(wǎng)絡(luò)。
3. 動(dòng)態(tài)路由
動(dòng)態(tài)路由協(xié)議具有預(yù)定義的算法,可以分析和選擇到達(dá)目的地的最佳路徑。這主要是因?yàn)樗鼘θ魏晤愋偷木W(wǎng)絡(luò)拓?fù)涞倪m應(yīng)性。
它也可以稱為最常用的路由方法之一。為了更好地理解它是如何工作的,需要事先了解某些術(shù)語,例如收斂性和準(zhǔn)確性。
收斂
在此路由中,使用的路由表應(yīng)反映有關(guān)網(wǎng)絡(luò)拓?fù)涞臏?zhǔn)確和最新信息,以及路由器反映值的新變化所花費(fèi)的時(shí)間,而路由表中的路由稱為收斂時(shí)間。最好使用具有快速收斂時(shí)間的路由協(xié)議,因?yàn)樵诼酚善饔?jì)算最佳路徑的網(wǎng)絡(luò)期間可能會(huì)發(fā)生干擾。它也可以稱為所有路由表具有詳細(xì)信息都處于穩(wěn)定狀態(tài)的狀態(tài)的接近行為。
準(zhǔn)確性
由路由器更新的收斂時(shí)間應(yīng)反映有關(guān)值的確切詳細(xì)信息,稱為精度。
路由機(jī)制
路由更新機(jī)制是在相鄰路由器之間傳輸信息的過程。這可以解釋如下,同時(shí)在特定時(shí)間段路由路由器以通過廣播或組播通告其數(shù)據(jù)信息。各種路由協(xié)議具有不同的時(shí)間間隔。這些路由更新包含有關(guān)路由協(xié)議的信息,例如 AS、AD、矩陣值和接口詳細(xì)信息。
1. 自治系統(tǒng):
AS可以定義為具有相似路由表信息的路由器集合,簡單定義為路由協(xié)議的邊界線。它可以是一對一或一對多,也可以由數(shù)值定義。正如數(shù)字所定義的那樣,互聯(lián)網(wǎng)分配號碼機(jī)構(gòu)提供的范圍從 1-65535這有兩種類型。
專用自治系統(tǒng)用于內(nèi)部網(wǎng)絡(luò)。
公共自治系統(tǒng)被用作互聯(lián)網(wǎng)骨干。
2. 內(nèi)部網(wǎng)關(guān)協(xié)議:
這些協(xié)議用于數(shù)據(jù)傳輸,以在同一自治系統(tǒng)中的路由器之間共享路由信息。內(nèi)部網(wǎng)關(guān)協(xié)議的一些示例是 RIPv1、RIPv2、IGRP 和 OSPF。
3. 外部網(wǎng)關(guān)協(xié)議:
這些協(xié)議用于數(shù)據(jù)傳輸,以在不同自治系統(tǒng)中的路由器之間共享路由信息。外部網(wǎng)關(guān)協(xié)議的一個(gè)示例是邊界網(wǎng)關(guān)協(xié)議。
4. 管理距離:
AD 可以定義為從相鄰路由器接收的路由更新的可靠性。例如,如果從兩個(gè)路由協(xié)議收到同一路徑的兩個(gè)更新,路由器將檢查最佳 AD 值以選擇樂觀路徑。具有最低值的 AD 將獲得更多優(yōu)先級。
5. 指標(biāo):
如果兩個(gè)路由更新具有相同的廣告價(jià)值,則指標(biāo)將進(jìn)入圖片以計(jì)算最佳路徑。與 AD 類似,不同的路由協(xié)議使用不同的指標(biāo)值。將選擇具有最低值的路由協(xié)議。示例 EIGRP 使用帶寬、MTU 和負(fù)載,而 RIP 僅使用躍點(diǎn)計(jì)數(shù)作為指標(biāo)值。
路由協(xié)議的類型
路由協(xié)議主要可分為三種類型。這些中的每一個(gè)在數(shù)據(jù)傳輸中都有其自身的重要性。現(xiàn)在讓我們詳細(xì)討論這些協(xié)議中的每一個(gè)。
1. 距離矢量
這主要以距離為度量值,以方向?yàn)橄蛄浚x擇到達(dá)目標(biāo)網(wǎng)絡(luò)的最佳路徑?;旧?,路由器從相鄰路由器接收路由信息,相鄰路由器從其相鄰路由器接收此信息,直到目標(biāo)網(wǎng)絡(luò)。目標(biāo)網(wǎng)絡(luò)路徑中的每個(gè)相鄰路由器稱為一個(gè)躍點(diǎn)。每次數(shù)據(jù)包通過路由器時(shí),跳數(shù)值都會(huì)增加,并且將選擇跳躍值最小的路由。
示例 RIP 直接將整個(gè)路由表共享給直接連接的鄰居。
2. 鏈路狀態(tài)路由協(xié)議
鏈路狀態(tài)路由協(xié)議使用復(fù)雜的指標(biāo)表來選擇目標(biāo)網(wǎng)絡(luò)的最佳路徑。因?yàn)槊Q本身表明它以鏈接格式工作。它使用三個(gè)表。
第一個(gè)表包含有關(guān)直接連接的鄰居的信息。
第二個(gè)表處理整個(gè)網(wǎng)絡(luò)拓?fù)洹?/li>
第三個(gè)表將數(shù)據(jù)保存在實(shí)際路徑上。
一個(gè)例子是 OSPF。這將共享自己的路由器鏈接。
3. 混合路由協(xié)議
混合路由協(xié)議可以定義為距離矢量和鏈路狀態(tài)協(xié)議的混合?;旌下酚蓞f(xié)議使用距離矢量和鏈路狀態(tài)協(xié)議的各個(gè)方面來定位更準(zhǔn)確的路徑。
混合路由協(xié)議的一個(gè)示例是 EIGRP。
結(jié)論
路由協(xié)議的主要目的是為數(shù)據(jù)包從源傳輸?shù)侥繕?biāo)找到更好、更準(zhǔn)確的路徑。使用自治系統(tǒng)和度量等各種參數(shù)可以找到更好的路徑,所有類型的協(xié)議都有自己的優(yōu)缺點(diǎn)。它們采用不同的方法來共享路由更新并定位最佳路徑。