路由器更新路由表有哪些規則(怎樣修改路由表)
一、路由器更新路由表有哪些規則
(1)在網絡間截獲發送到遠地網段的報文,起轉發的作用。
(2)選擇最合理的路由,引導通信。
為了實現這一功能,路由器要按照某種路由通信協議,查找路由表,路由表中列出整個互聯網絡中包含的各個節點,以及節點間的路徑情況和與它們相聯系的傳輸費用。
如果到特定的節點有一條以上路徑,則基于預先確定的準則選擇最優(最經濟)的路徑。
由于各種網絡段和其相互連接情況可能發生變化,因此路由情況的信息需要及時更新,這是由所使用的路由信息協議規定的定時更新或者按變化情況更新來完成。
網絡中的每個路由器按照這一規則動態地更新它所保持的路由表,以便保持有效的路由信息。
(3)路由器在轉發報文的過程中,為了便于在網絡間傳送報文,按照預定的規則把大的數據包分解成適當大小的數據包,到達目的地后再把分解的數據包包裝成原有形式。
(4)多協議的路由器可以連接使用不同通信協議的網絡段,作為不同通信協議網絡段通信連接的平臺。
(5)路由器的主要任務是把通信引導到目的地網絡,然后到達特定的節點站地址。
后一個功能是通過網絡地址分解完成的。
例如,把網絡地址部分的分配指定成網絡、子網和區域的一組節點,其余的用來指明子網中的特別站。
分層尋址允許路由器對有很多個節點站的網絡存儲尋址信息。
在廣域網范圍內的路由器按其轉發報文的性能可以分為兩種類型,即中間節點路由器和邊界路由器。
盡管在不斷改進的各種路由協議中,對這兩類路由器所使用的名稱可能有很大的差別,但所發揮的作用卻是一樣的。
中間節點路由器在網絡中傳輸時,提供報文的存儲和轉發。
同時根據當前的路由表所保持的路由信息情況,選擇最好的路徑傳送報文。
由多個互連的LAN組成的公司或企業網絡一側和外界廣域網相連接的路由器,就是這個企業網絡的邊界路由器。
它從外部廣域網收集向本企業網絡尋址的信息,轉發到企業網絡中有關的網絡段;另一方面集中企業網絡中各個LAN段向外部廣域網發送的報文,對相關的報文確定最好的傳輸路徑。
我們通過一個例子來說明路由器工作原理。
例:工作站A需要向工作站B傳送信息(并假定工作站B的IP地址為120.0.5),它們之間需要通過多個路由器的接力傳遞,路由器的分布如圖2所示0
二、怎樣修改路由表
路由表
指的是路由器或者其他互聯網網絡設備上存儲的表,該表中存有到達特定網絡終端的路徑,在某些情況下,還有一些與這些路徑相關的度量。
路由器的主要工作就是為經過路由器的每個數據幀尋找一條最佳傳輸路徑,并將該數據有效地傳送到目的站點。
由此可見,選擇最佳路徑的策略即路由算法是路由器的關鍵所在。
為了完成這項工作,在路由器中保存著各種傳輸路徑的相關數據——路由表(Routing Table),供路由選擇時使用。
打個比方,路由表就像我們平時使用的地圖一樣,標識著各種路線,路由表中保存著子網的標志信息、網上路由器的個數和下一個路由器的名字等內容。
路由表可以是由系統管理員固定設置好的,也可以由系統動態修改,可以由路由器自動調整,也可以由主機控制。
1.靜態路由表
由系統管理員事先設置好固定的路由表稱之為靜態(static)路由表,一般是在系統安裝時就根據網絡的配置情況預先設定的,它不會隨未來網絡結構的改變而改變。
2.動態路由表
動態(Dynamic)路由表是路由器根據網絡系統的運行情況而自動調整的路由表。
路由器根據路由選擇協議(Routing Protocol)提供的功能,自動學習和記憶網絡運行情況,在需要時自動計算數據傳輸的最佳路徑。
路由器通常依靠所建立及維護的路由表來決定如何轉發。
路由表能力是指路由表內所容納路由表項數量的極限。
由于Internet上執行BGP協議的路由器通常擁有數十萬條路由表項,所以該項目也是路由器能力的重要體現。
路由表項如下:
路由表的每個項的目的字段含有目的網絡前綴。
每個項還有一個附加字段,還有用于指定網絡前綴位數的子網掩碼(address mask).第三,當下一跳字段代表路由器時,下一跳字段的值使用路由的IP地址。