路由原理


IP子網中的一臺主機發送IP分組同一IP子網的另一臺主機時,路由器將直接把IP分組送到網絡上,對方就能收到。而要送給不同的IP子網上的主機時,它需要把IP分組送給被稱爲:“網關”的路由器,由路由器負責把IP分組送到目的地。“缺省網關”是每臺主機上的一個配置參數,它是指接在同一個網絡上的某個路由器端口的IP地址。

路由基本功能是指通過相互連接的網絡把數據從源節點轉發到目的節點的過程。在路由過程中,數據至少會經過一個或多箇中間節點,路由發生在OSI參考模型的第三層(網絡層)。

路由動作包括兩項基本內容:尋址、轉發,每個路由器根據路由表來轉發IP分組。

尋址

爲了判定到達目的地最佳路徑,由路由選擇算法來實現。由於涉及到不同的路由選擇協議和路由選擇算法,要相對複雜一些。爲了判定最佳路徑,路由選擇算法必須啓動並維護包括路由信息的路由表,其中路由信息依賴天手忙所用的路由選擇算法而不盡相同。路由選擇算法將收集到不同信息填入路由表中,根據路由表可將目的網絡與下一站(nexthop)的關係告訴路由器。路由器間互通信息進行路由更新,更新維護路由表使之正確反映網絡的拓撲變化,並路由器根據度量來決定最佳路徑。這就是路由協議(router protocol),例如路由信息協議RIProuter information protocol),開放式最短路徑優先協議OSPFOpenShortest Path First Interior Gateway Protocol)和邊界網關協議BGPBorderGateway Protocol)等。

轉發

尋徑好的最佳路徑傳送信息分組。路由器首先在路由表中查找,判明是否知道如何分組發送到下一個站點(路由器或主機),如果路由器不知道如何發送分組,通常將分組丟棄。否則就根據路由表的相應表項將分組發送到一個站點,如果目的網絡直接與路由器相連,路由器就把分組直接送到相應的端口上。這就是路由轉發協議(routed protocol)。

感謝世界網絡提供相應資料


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章