ルータテーブル(ルーティングテーブルとも呼ばれる)は、TCP / IPネットワークルータが転送の責任を負うメッセージの宛先を計算するために使用するデータを格納します。ルータテーブルは、ルータの内蔵ハードウェアとソフトウェアによって管理される小さなインメモリデータベースです。
ルータテーブルのエントリとサイズ
ルータテーブルには、IPアドレスのリストが含まれています。リストの各アドレスは、ローカルルータが認識するように設定されているリモートルータ(または他のネットワークゲートウェイ)を識別します。
ルータテーブルには、IPアドレスごとに、 ネットワークマスク リモートデバイスが受け入れる宛先IPアドレス範囲を指定するその他のデータ。
ホームネットワークルータは、すべての発信トラフィックを他のすべてのルーティング手順を処理するインターネットサービスプロバイダ(ISP)ゲートウェイに転送するだけなので、非常に小さなルータテーブルを使用します。ホームルータテーブルは、通常、10個以下のエントリを含む。これと比較すると、インターネットバックボーンの中心にある最大のルーターは、 インターネットルーティングテーブル 数十万のエントリが含まれています。 (最新のインターネットルーティング統計情報については、CIDRレポートを参照してください)。
ダイナミックルーティングとスタティックルーティング
ホームルータは、インターネットプロバイダに接続されたときに自動的にルーティングテーブルを設定します。 動的ルーティング 。サービスプロバイダーのDNSサーバー(プライマリ、セカンダリ、およびターシャリ、利用可能な場合)ごとに1つのルーターテーブルエントリを生成し、すべてのホームコンピュータ間でルーティングするエントリを1つ生成します。
彼らはまた、 マルチキャスト そして 放送 ルート。
住宅のネットワークルータによっては、ルータテーブルを手動で上書きまたは変更できないものがあります。ただし、ビジネスルーターを使用すると、ネットワーク管理者はルーティングテーブルを手動で更新または操作できます。
このいわゆる 静的ルーティング ネットワークのパフォーマンスと信頼性を最適化する際に役立ちます。ホームネットワークでは、通常とは異なる環境(複数のサブネットワークと第2のルータを設定する場合など)を除いて、スタティックルートの使用は必要ありません。
ルーティングテーブルの内容の表示
ホームブロードバンドルーターでは、ルーティングテーブルの内容は通常、管理コンソール内の画面に表示されます。 IPv4テーブルの例を以下に示します。
宛先LAN IP | サブネットマスク | ゲートウェイ | インタフェース |
---|---|---|---|
0.0.0.0 | 0.0.0.0 | xx.yyy.86.1 | WAN(インターネット) |
xx.yyy.86.1 | 255.255.255.255 | xx.yyy.86.1 | WAN(インターネット) |
xx.yyy.86.134 | 255.255.255.255 | xx.yy.86.134 | WAN(インターネット) |
192.168.1.0 | 255.255.255.0 | 192.168.1.101 | LAN&Wireless |
この例では、最初の2つのエントリは、インターネットプロバイダのゲートウェイアドレス(「xx」および「yyy」は本記事では隠している実際のIPアドレスの値)を表すルートです。 3番目のエントリは、プロバイダが割り当てたホームルータのパブリックIPアドレスへのルートを表します。最後のエントリは、ホームネットワーク内のすべてのコンピュータのホームルータへのルートを表します。ルータのIPアドレスは192.168.1.101です。
WindowsおよびUnix / Linuxコンピュータでは、 netstat -r コマンドは、ローカルコンピュータ上に構成されているルーターテーブルの内容も表示します。