タグ

ブックマーク / qiita.com/takc923 (1)

  • Linuxはどのようにしてパケットのroute選択をするのか

    TL;DR マッチするrouteのうち一番specificな(netmaskが長い)routeを選択する netmaskの長さが同じrouteが複数ある場合、metricが小さいrouteを選択する metricが同じrouteが複数あった場合、最後に追加したrouteを選択する 例えば以下のサブネットのrouteがあった時、10.1.1.2のrouteは2になる。 1. 10.0.0.0/8 metric 0 2. 10.1.0.0/16 metric 100 3. 10.1.0.0/16 metric 101 詳細 大体は↑に書いてあるルールの通りで問題ないと思うけど、せっかく勉強したので詳細も書いておく。 TOS TL;DRでは省略したが、metricチェックの前にTOS(Type of Service)のチェックが入る。TOSの設定をしていないrouteとTOSを設定していてそのパ

    Linuxはどのようにしてパケットのroute選択をするのか
  • 1