前回は、異なるネットワーク間を結ぶルーティングの基本をルーティングテーブルの例示で紹介した。続いては、このルーティングテーブルを使って、パケットの経路を決定する手順を見てみよう。 ルータ選択の仕組み パケットの経路を決める際には、ルーティングテーブルの上から順に、Netmask(サブネットマスク)を使って通信相手のネットワークアドレスを計算する。そのアドレスがNetwork Destination(宛先ネットワーク)と一致すれば、経路の候補とする。すべての行でこの処理を行なった結果、経路の候補が1つしかなければ、その経路が選択される。候補が複数あれば、各行の「Metric」の値を比較して、もっとも小さな値を持つ行を選択する。 また、直接通信を行なう際にも、ルーティングテーブルが利用される。通信相手が同じネットワークに属していれば、必ずローカルルートにマッチする。前回も掲載した画面1の例では
![ルーティングテーブルからパケットの経路を決める手順とは?](https://cdn-ak-scissors.b.st-hatena.com/image/square/13c4aa30c9db84af9f70240e3dd8db85b395b7eb/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2010%2F12%2F28%2F1528981%2Fl%2F5f21841f50410091.jpg%3F20200122)