ルーティンテーブルまたはRIB(Routing Information Base)は、ルーターまたはネットワークコンピュータに格納されたスプレッドシート(ファイル)またはクラスデータベースです。主な目的は、ルーティングプロトコルと静的ルーティングを実装することです。ハードウェアストレージを最適化するために使用され、事前に圧縮またはコンパイルされます。
1 「ルーティンテーブル」とは?
ルーティンテーブルまたは RIB(Routing Information Base) は、ルーターまたはネットワークコンピュータに格納されたスプレッドシート(ファイル)またはクラスデータベースです。ルーティングテーブルには、特定のネットワークアドレスへのパス (場合によっては、パスのルートメトリック) が格納されます。ルーティングテーブルには、ネットワーク周辺のトポロジ情報が含まれています。
2 ルーティングテーブルの種類
ルーティングテーブルとは、私たちが普段使っている地図のようなもので、さまざまなルートを特定するもので、サブネットのフラグ情報、オンラインルーターの数、次のルーターの名前が格納されています。
ルーティングテーブルは、システム管理者によって修正されるか、システムによって動的に変更されるか、ルーターによって自動的に調整されるか、ホストによって制御されます。
2.1 スタティックルーティングテーブル
スタティックルートは、管理者が手動でルーターに設定した固定ルートです。ルートは、パケットが宛先に到達するために必要なパスを明示的に指定します。ネットワーク管理者が介入しない限り、スタティックルートは変更されません。
スタティックルーティングはネットワークの変化に対応できないため、一般的に言えば、スタティックルーティングは、ネットワーク規模が小さく、トポロジーが比較的固定されているネットワークに使用されます。
特徴:
1.ルーティングの動作を正確に制御できます
2. ネットワーク ラフィックの削減
3. 一方通行です
4. シンプルな構成
2.2 ダイナミックルーティングテーブル
ダイナミックルーティング テーブルとは、動的ルーティングプロトコル (RIPなど) を指し、ルーティング テーブルを自動的に確立します。接続を削除すると、そのルートが自動的に削除されます。
ルーターの各インターフェースは異なるネットワークに対応し、2 つのルーターを接続する回線の 2 つのエンドポイント IP アドレスは同じネットワークに属している必要があります。IP アドレスを設定するときに、ルーターの他のポートが既にこのネットワークを持っている場合、このネットワークが既に存在することを示すプロンプトが表示され、対応するポートが表示されます。
特徴:
1.ノード追加・削除時の負担軽減
2. ネットワークトポロジが変更され、プロトコルが自動的に調整されます
3.設定を間違えにくい
4. ネットワークへの優れたスケーラビリティ
5. ルーターのリソースを占有する必要がある
3 ルーティングテーブルのフィールド
ネットワークに接続されたコンピューターとルーターは、ルーティング テーブルを使用して IP パケットをフィルタリングし、それぞれのネットワークの宛先にルーティングします。
ルーティングテーブルは、ホストコンピュータをネットワーク上の別のホストコンピュータに接続する際に重要な役割を果たします。では、ルーティングテーブルはどのような領域で機能するのでしょうか?ここで詳しく説明します。
• destination: 宛先アドレス。IPパケットの宛先アドレスまたは宛先ネットワークを識別するために使用されます。
• mask: ネットワークマスク。宛先アドレスとともに、宛先ホストまたはルータが配置されているネットワーク セグメントのアドレスを識別します。
• pre: ルートをIPルーティング テーブルに追加する際の優先度を識別します。宛先への複数のルートが存在する場合がありますが、優先度の存在により、優先度の高いルートを最初に選択して使用することができます。
• cost: 経路コスト。目的地までの複数の経路が同じ優先度を持つ場合、経路コストが最小の経路が最適な経路になります。
• interface: 出力インターフェイス。IP パケットがこのルーターから転送されるインターフェイスを示します。
• next hop: ネクストホップのIP アドレス。IPパケットが次に通過するルーターを示します。
ルーティングテーブルに慣れることで、ルーティング テーブルを効果的に使用できます。ルーティング テーブルは、ネットワーク化されたコンピューターとルーターを介して各ネットワークの宛先へのルートを一覧表示する表形式のデータ構造です。これらを理解して、ルーティングテーブルを活用しましょう。