3.7.路由

  • 路由協定 (routing protocol)

    • 負責替網路設備尋找最佳路徑已讓資訊順利到達目的地, 為網路層(network layer)所負責的工作

  • 路由表(routing table)

    • 靜態路由(static routing): 人工將所有網路的相關資訊加入網路設備的路由

    • 動態路由(dynamic routing): 藉由網路設備間彼此路由表資訊的交換

    • 路由表基本的五個屬性:

      • 1.網路目的地(network destination): 封包的目的地

      • 2.網路遮罩(network mask): 計算目的位址的網路位址

      • 3.閘道(gateway): 記錄封包透過哪個閘道到目的位址

      • 4.介面(interface): 記錄封包透過哪個介面到目的位址

      • 5.計量(metric): 數值越小, 表示該路徑(route)到目的網路越近或越佳

  • mac查看路由表:

    • netstat -nr

    • netstat -i

    • traceroute

  • 最長路由規則 (The Longest Match Routing Path):

    • 當路由表中有多個項目符合條件, 但僅能選擇一個符合性最高的路徑

      將目的地與netmask做AND運算後得出的目的位址, 挑選符合長度最長的路徑

  • 轉送封包的過程:

    • 1.利用封包中的目的位址與本結點的路由表進行計算與比對, 找出所有符合目的網路的路由項目

    • 2.所有符合目的網路的路由項目中, 依據"最長路由規則", 選出符合的唯一一個項目

    • 3.轉送

Last updated