路由的概念

2021-09-18 05:06:35 字數 3508 閱讀 2457

在網路通訊中,「路由」是乙個網路層的術語。它是指從某一網路裝置出發去往某個目的地的路徑;路由表則是若干條路由資訊的乙個集合體。在路由表中,一條路由資訊也被稱為乙個路由項或乙個路由條目。路由表只存在於終端計算機和路由器(和三層交換機)中,二層交換機中時不存在路由表的。

在路由表中,每一行就是一條路由條目(或乙個路由表項、乙個路由條目)。通常情況下,一條路由資訊由三個要素組成:目的地/掩碼(destination/mask)出介面( inte***ce)下一跳ip位址(nexthop  )

(1)目的地/掩碼:如果目的地/掩碼中的掩碼長度為32,則目的地將是乙個主機介面位址,否則目的地將是乙個網路位址。通常情況下,總說乙個路由項的目的地是乙個網路位址(即:目的網路位址),把主機介面位址看成目的地的一種特殊情況。

(2)出介面:指該路由表項中所包含的資料內容應該從哪個介面傳送出去;

(1)當路由器的ip**模組接收到乙個ip報文時,路由器會根據這個ip報文的目的ip位址來進行ip路由表的查詢工作。

(2)將這個ip報文的目的ip位址與ip路由表的所有路由項逐一進行匹配。(進行逐位「與」運算)

當乙個ip報文同時匹配上了多個路由項時,路由器會根據「最長掩碼匹配」原則來確定出一條最優的路由,並根據最優路由來進行ip報文的**。路由器總是根據最優路由來進行ip報文的**操作。

計算機也會進行ip路由表的查詢工作。當計算機的網路層封裝好了待**的ip報文後,就會根據ip報文的目的ip位址去查詢自己的ip路由表,過程與路由器的工作過程完全一樣。

路由資訊的生成方式總共有三種:裝置自動發現、手工配置、通過動態路由協議生成

(1)直連路由:指裝置自動發現的路由資訊。

**在網路裝置啟動後,當裝置介面的狀態為up時,裝置就會自動的發現去往與自己的介面直接相連的網路的路由。某一網路是與某台網路裝置的某個介面直接相連(直連)時:指這台裝置的這個介面已經位於這個網路中;某一網路:指某個二層網路(二層廣播域)。

**所謂的某一網路是與某台裝置直接相連(直連)的時候,是指這個網路是與這個裝置的某個介面直接相連的。

**直連路由的protocol屬性為direct,其cost的值總為0。

**手工配置的靜態路由的明顯缺點是:不具備自適應性。即當網路發生故障或網路結構發生改變而導致相應的靜態路由發公升錯誤或失效時,必須手工對這些靜態路由進行修改。

(2)靜態路由(static route):指手工配置的路由資訊。

**靜態路由的protocol屬性為static,表示是一條靜態路由;其cost的值可以人為設定

3)動態路由(dynamic route):指網路裝置通過執行動態路由協議而得到的路由資訊。

**網路裝置可以自動發現去往與自己相連的網路的路由,也可以通過手工配置的方式「告知」網路裝置去往哪些非直連的網路的路由。但是會相當的耗費人力。

**一台路由器可以同時執行多種路由協議。而每種路由協議都會存在專門的路由表來存放該協議下發現的路由表項。最後通過一些優先篩選法,某些路由協議的路由表中的某些路由表項會被加入到ip路由表中,而路由器最終會根據ip路由表拉進行ip報文的**工作。

**計算機是不執行任何路由協議的;計算機上只有乙個ip路由表

(1)不同**的路由規定了不同的優先順序,並規定優先順序的值越小,則路由的優先順序就越高

(2)當存在多條目的地/掩碼相同,但**不同的路由時,則具有最高優先順序的路由便會成為最優路由,並加入到ip路由表中;其他路由則處於未啟用狀態,是不顯示在ip路由表中的

路由**

優先順序的預設值

直連路由

0ospf

10靜態路由

60rip

100bgp

255(1)一條路由的開銷:指到達這條路由的目的地/掩碼需要付出的代價值。同一種路由協議發現多條路由可以到達同一目的地/掩碼時,將優選開銷值最小的路由,即只把開銷值最小的路由加入本協議的路由表中。

(2)不同的路由協議對於開銷的具體定義是不同的;rip協議只將「跳數」作為開銷。「跳數」:指到達目的地/掩碼需要經過的路由器的個數。

(3)等價路由:指同一種路由協議發現的兩條路由可以到達同一目的地/掩碼的,且路由的開銷相等的路由。

(4)負載分擔:在等價路由情況下,當這兩條路由都被加入到路由器的路由表中時,那麼當流量進行**的時候,一部分流量會根據第一條路由來進行**,另一部分流量會根據第二條路由來進行**。

如果一台路由器同時執行了多種路由協議,並且對於同一目的地/掩碼,每一種路由協議都發現了一條或多條路由,在這種情況下,每一種路由協議都會根據開銷值的比較情況在自己所發現的若干條路由中確定出最優路由,並將最優路由放進本協議的路由表中。然後,不同的路由協議所確定出的最優路由之間再進行路由優先順序的比較,優先順序最高的路由才能作為去往目的地/掩碼的路由,而加入到該路由器的ip路由表中。

注意:如果該路由上還存在去往目的地/掩碼的直連路由或靜態路由,將在優先順序比較的時候考慮其中,選出優先順序最高的路由加入到ip路由表中。

預設路由:指目的地/掩碼為0.0.0.0/0的路由。

(1)動態預設路由:指預設路由是由路由協議產生的;

(2)靜態預設路由:指預設路由是由手工配置而生成的。

預設路由是一種非常特殊的路由,任何乙個待傳送或待**的ip報文都可以和預設路由匹配的上。

**計算機或路由器的ip路由表中可能存在預設路由,也可能不存在。若網路裝置的ip路由表中存在預設路由,當乙個待傳送或待**的ip報文不能匹配ip路由表中的任何非預設路由時,會根據預設路由來進行傳送或**;若網路裝置的ip路由表中不存在預設路由,當乙個待傳送或待**的ip報文不能匹配ip路由表中的任何路由時,就會將ip報文直接丟棄。

(1)計算機上是不執行任何路由協議的,所以計算機的ip路由表中的路由不是直連路由就是手工配置的靜態路由,或者是計算機的作業系統替我們配置出的各種路由;

(2)路由器的ip路由表中的路由可以是直連路由、靜態路由,但是更多的是通過執行路由協議獲得的動態路由。

(3)路由器上除了存在的ip路由表外,還存在著為每個執行的路由協議專門建立並維護的路由表。

路由的概念

選取最優路由時的標準 1.子網掩碼長度最長的最優先匹配。2.選取路由協議中優先順序最小的最優先匹配。direct 0 0spf 10 is is 15 static 60 rip 100 0spf ase 150 ospf和rip重分發路由時,由rip學習進0spf路由協議的路由 ospf nssa...

路由的概念

路由方向和資料報流向相反的,路由及路由表的概念 路由概念 提供了將異構網互聯的機制,實現將乙個資料報從乙個網路傳送到另乙個網路,路由就是知道ip資料報傳送的路徑資訊 路由表的概念 為執行詩句 路徑選擇所需要的資訊被包含在路由器的乙個表項中。作用 為經過路由器的每個資料幀尋找一條最佳傳輸路徑,並將該資...

IP路由基礎(路由概念)

3.預設路由 又稱預設路由 4.浮動路由 又稱路由備份 路由表中的路由由來 非直連路由 路由表中的內容 proto 協議,direct static pre 優先順序,0 255,越大優先順序越低 cost 開銷 flags 特殊標誌 nexthop 下一跳,如果是127.0.0.1說明是直連路由 ...