-
路由表
鎖定
- 中文名
- 路由表
- 外文名
- Routing Information Base
- 本 質
- 存儲在路由器中的信息表
- 目 的
- 實現路由選擇
- 特 點
- 路由表隨着網絡拓撲變化而變化
路由表簡介
在計算機網絡中,路由表或稱路由擇域信息庫(RIB)是一個存儲在路由器或者聯網計算機中的電子表格(文件)或類數據庫。路由表存儲着指向特定網絡地址的路徑(在有些情況下,還記錄有路徑的路由度量值)。路由表中含有網絡周邊的拓撲信息。路由表建立的主要目標是為了實現路由協議和靜態路由選擇。
路由表路由表與FIB
每個路由器中都有一個路由表和FIB(Forward Information Base)表:路由表用來決策路由,FIB用來轉發分組。路由表中有三類路由:
(2)靜態路由
(3)動態路由協議發現的路由。
路由表主要工作
路由器的主要工作就是為經過路由器的每個數據包尋找一條最佳的傳輸路徑,並將該數據有效地傳送到目的站點。由此可見,選擇最佳路徑的策略即路由算法是路由器的關鍵所在。為了完成這項工作,在路由器中保存着各種傳輸路徑的相關數據——路由表(Routing Table),供路由選擇時使用,表中包含的信息決定了數據轉發的策略。打個比方,路由表就像我們平時使用的地圖一樣,標識着各種路線,路由表中保存着子網的標誌信息、網上路由器的個數和下一個路由器的名字等內容。路由表可以是由系統管理員固定設置好的,也可以由系統動態修改,可以由路由器自動調整,也可以由主機控制。
1.靜態路由表
2.動態路由表
動態(Dynamic)路由表是路由器根據網絡系統的運行情況而自動調整的路由表。路由器根據路由選擇協議(Routing Protocol)提供的功能,自動學習和記憶網絡運行情況,在需要時自動計算數據傳輸的最佳路徑。
路由器通常依靠所建立及維護的路由表來決定如何轉發。路由表能力是指路由表內所容納路由表項數量的極限。由於Internet上執行BGP協議的路由器通常擁有數十萬條路由表項,所以該項目也是路由器能力的重要體現。
路由表項如下:
首先,路由表的每個項的目的字段含有目的網絡前綴。其次,每個項還有一個附加字段,還有用於指定網絡前綴位數的子網掩碼(subnet mask)。第三,當下一跳字段代表路由器時,下一跳字段的值使用路由的IP地址。
理解網際網絡中可用的網絡地址(或網絡 ID)有助於路由決定。這些知識是從稱為路由表的數據庫中獲得的。路由表是一系列稱為路由的項,其中包含有關網際網絡的網絡 ID 位置信息。路由表不是對路由器專用的。主機(非路由器)也可能有用來決定優化路由的路由表。
路由表路由表項
路由表中的表項內容包括:
- destination:目的地址,用來標識IP包的目的地址或者目的網絡。
- mask:網絡掩碼,與目的地址一起標識目的主機或者路由器所在的網段的地址。
- pre:標識路由加入IP路由表的優先級。可能到達一個目的地有多條路由,但是優先級的存在讓他們先選擇優先級高的路由進行利用。
- cost:路由開銷,當到達一個目的地的多個路由優先級相同時,路由開銷最小的將成為最優路由。
- interface:輸出接口,説明IP包將從該路由器哪個接口轉發。
- nexthop:下一跳IP地址,説明IP包所經過的下一個路由器。
路由表分類
路由表靜態路由表
靜態路由是由管理員在路由器中手動配置的固定路由,路由明確地指定了包到達目的地必須經過的路徑,除非網絡管理員干預,否則靜態路由不會發生變化。靜態路由不能對網絡的改變作出反應,所以一般説靜態路由用於網絡規模不大、拓撲結構相對固定的網絡。
[2]
特點:
1、它允許對路由的行為進行精確的控制
2、減少了網絡流量
3、是單向的
4、配置簡單
路由表動態路由表
動態路由表是指動態路由協議(如RIP)自動建立路由表,當你去掉一條連線時,它會自動去掉其路由。路由器的每一個接口對應不同網絡,而一條連接兩個路由器連線的兩個端點IP應該屬於同一網絡。 設置的IP地址時,如果路由器的其它端口已有這個網絡了,則提示已有這個網絡,並顯示對應的端口。
特點:
1、節點增刪時工作量少
2、網絡拓撲變化,協議自動調整
3、配置不易出錯
4、對網絡擴容性好