Skip to main content

TCP / IPルーターテーブルの目的と内部動作

超わかりやすい!インターネットのしくみ(1/4)~ルーティング編~【音声無し】(ルーティングの考え方を動画で理解できる!) (かもしれません 2025)

超わかりやすい!インターネットのしくみ(1/4)~ルーティング編~【音声無し】(ルーティングの考え方を動画で理解できる!) (かもしれません 2025)
Anonim

ルータテーブル(ルーティングテーブルとも呼ばれる)は、TCP / IPネットワークルータが転送の責任を負うメッセージの宛先を計算するために使用するデータを格納します。ルータテーブルは、ルータの内蔵ハードウェアとソフトウェアによって管理される小さなインメモリデータベースです。

ルータテーブルのエントリとサイズ

ルータテーブルには、IPアドレスのリストが含まれています。リストの各アドレスは、ローカルルータが認識するように設定されているリモートルータ(または他のネットワークゲートウェイ)を識別します。

ルータテーブルには、IPアドレスごとに、 ネットワークマスク リモートデバイスが受け入れる宛先IPアドレス範囲を指定するその他のデータ。

ホームネットワークルータは、すべての発信トラフィックを他のすべてのルーティング手順を処理するインターネットサービスプロバイダ(ISP)ゲートウェイに転送するだけなので、非常に小さなルータテーブルを使用します。ホームルータテーブルは、通常、10個以下のエントリを含む。これと比較すると、インターネットバックボーンの中心にある最大のルーターは、 インターネットルーティングテーブル 数十万のエントリが含まれています。 (最新のインターネットルーティング統計情報については、CIDRレポートを参照してください)。

ダイナミックルーティングとスタティックルーティング

ホームルータは、インターネットプロバイダに接続されたときに自動的にルーティングテーブルを設定します。 動的ルーティング 。サービスプロバイダーのDNSサーバー(プライマリ、セカンダリ、およびターシャリ、利用可能な場合)ごとに1つのルーターテーブルエントリを生成し、すべてのホームコンピュータ間でルーティングするエントリを1つ生成します。

彼らはまた、 マルチキャスト そして 放送 ルート。

住宅のネットワークルータによっては、ルータテーブルを手動で上書きまたは変更できないものがあります。ただし、ビジネスルーターを使用すると、ネットワーク管理者はルーティングテーブルを手動で更新または操作できます。

このいわゆる 静的ルーティング ネットワークのパフォーマンスと信頼性を最適化する際に役立ちます。ホームネットワークでは、通常とは異なる環境(複数のサブネットワークと第2のルータを設定する場合など)を除いて、スタティックルートの使用は必要ありません。

ルーティングテーブルの内容の表示

ホームブロードバンドルーターでは、ルーティングテーブルの内容は通常、管理コンソール内の画面に表示されます。 IPv4テーブルの例を以下に示します。

ルーティングテーブルエントリリスト(例)
宛先LAN IPサブネットマスクゲートウェイインタフェース
0.0.0.00.0.0.0xx.yyy.86.1WAN(インターネット)
xx.yyy.86.1255.255.255.255xx.yyy.86.1WAN(インターネット)
xx.yyy.86.134255.255.255.255xx.yy.86.134WAN(インターネット)
192.168.1.0255.255.255.0192.168.1.101LAN&Wireless

この例では、最初の2つのエントリは、インターネットプロバイダのゲートウェイアドレス(「xx」および「yyy」は本記事では隠している実際のIPアドレスの値)を表すルートです。 3番目のエントリは、プロバイダが割り当てたホームルータのパブリックIPアドレスへのルートを表します。最後のエントリは、ホームネットワーク内のすべてのコンピュータのホームルータへのルートを表します。ルータのIPアドレスは192.168.1.101です。

WindowsおよびUnix / Linuxコンピュータでは、 netstat -r コマンドは、ローカルコンピュータ上に構成されているルーターテーブルの内容も表示します。