計算機網路中的路由表是什麼?


網路上的每個路由器都在記憶體中維護一個路由表,該表可以很簡單,也可以很複雜。在最簡單的形式中,該表由 IP 地址對組成。

當源站確定目標目的地可以直接到達時,幀會立即傳送到幀的目標 IP 地址。在這種情況下,路由表中會出現一個唯一的地址,稱為預設閘道器地址。

路由決策取決於以下幾點

  • 隱藏目標 IP 地址和路由器 IP 以確定傳入資料包是否需要轉發到另一個網路。如果結果相等,則資料包屬於與目標相同的子網。然後,幀立即傳遞到目標的資料鏈路地址。
  • 如果結果不相等,則表示目標不在同一子網。測試路由表以確定是否指定了確切的、完整的 32 位目標地址,稱為主機特定路由。如果選擇了主機特定路由,則幀將傳輸到表中指示的 IP 目標,該目標指示此目標是到達目標方法中下一跳路由器。
  • 如果在路由表中找不到主機特定路由,則使用掩碼地址在路由表中查詢鍵,以檢查是否指定了網路/子網。如果指定,則將幀傳送到表中指定的 IP 地址,這意味著這是下一跳路由器的 IP 地址。
  • 如果上述條件 2 和 3 均失敗,則將幀轉發到指定為預設閘道器目標的地址。
  • 如果未指定預設閘道器,則假定所有未知目標都可直接到達。解析目標 IP 站點的物理地址,並將幀直接轉發到目標。這有時稱為啟用代理 ARP。

更新於: 2021年5月5日

1K+ 瀏覽量

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.