[英]How to view forwarding and routing tables in a Linux OS and differences?
只是通過計算機網絡中的數據包交換方法閱讀路由表和轉發表的概念。
轉發表總結了路由表上的信息,提到網絡是動態存在的。
此外,IP 層提出了尋找到目的地的最短路徑的方法。
路由器進行路由和轉發。 首先,Router 在路由中尋求最大可靠性並找到最佳路徑。 其次,路由器通過匯總的路由表信息從合適的接口轉發數據包。
讓我們來看看; 數據包如何確定它們應該走的路? 所以在每個路由器上都應該有一個路由表和轉發表。
似乎在路由發生時。 路由器創建具有內置轉發過程的路由表。 所以路由器會在每個接口上發送一個虛擬數據包(我想是的,但我不知道它是什么?),以查找可用的路徑和流。 路由器先做路由再轉發會有問題嗎? 路由過程會發生什么(例如路由過程中存在隱式轉發)?
每個路由器都使用源自第一個路由器的轉發表,還是更改每個路由器? 如果是這樣,每個節點上應該有很多處理? (我們知道,IP 層中的進程應該盡可能輕,但似乎我們確實有很多)
也許有人可以幫助我。
謝謝。
簡而言之:
從所有路由協議(EIGRP、OSPF、BGP 等)學習的所有路由(目標網絡)都存儲在路由表中。 從這些路由中,最佳路由被放置在轉發表中(首先基於管理距離,然后是度量)。
我有一些鏈接可以為您提供幫助。
服務器故障 : 路由和轉發表之間的差異
SuperUser : 路由表和轉發表網絡層之間的關系
電子郵政 : 網絡層中的轉發和路由
Quora : 轉發和路由之間有什么區別?
根據https://ubuntu.com/core/docs/networkmanager/routing-tables ,可以使用ip route
命令查看內核路由表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.