ルーティングは、あるネットワークから別のネットワークへの最適なパスを選択してパケットを配信するために、レイヤー 3 (またはネットワーク層) デバイスによって実行されるプロセスです。
ルーティングの種類
ルーティングには次の 3 種類があります。
Javaの文字列を連結する
1. 静的ルーティング
静的ルーティングは、ルーティング テーブルにルートを手動で追加する必要があるプロセスです。
利点
- ルーター CPU のルーティング オーバーヘッドがないため、ルーティングの実行に安価なルーターを使用できます。
- 特定のネットワークへのルーティングのみを許可できるのは管理者のみであるため、セキュリティが強化されます。
- ルーター間で帯域幅を使用しません。
不利益
- 大規模なネットワークの場合、管理者が各ルーターのルーティング テーブルにネットワークの各ルートを手動で追加するのは多忙な作業です。
- 管理者はトポロジについて十分な知識を持っている必要があります。新しい管理者が来た場合、各ルートを手動で追加する必要があるため、トポロジのルートについて十分な知識を持っている必要があります。
構成

R1 の IP アドレスは s0/0/1 で 172.16.10.6/30、fa0/0 で 192.168.20.1/24 です。
R2 の IP アドレスは s0/0/0 で 172.16.10.2/30、fa0/0 で 192.168.10.1/24 です。
R3 の IP アドレスは s0/1 で 172.16.10.5/30、s0/0 で 172.16.10.1/30、fa0/0 で 10.10.10.1/24 です。
ルータ R3 には静的ルートのみがあるため、次のようになります。
R3(config)#ip route 192.168.10.0 255.255.255.0 172.16.10.2 R3(config)#ip route 192.168.20.0 255.255.255.0 172.16.10.6>
ここでは、192.168.10.0 ネットワークのルートを指定します。192.168.10.0 はそのネットワーク、172.16.10.2 と 172.16.10.6 はネクストホップ アドレスです。
次に、R2 用に構成します。
R2(config)#ip route 192.168.10.0 255.255.255.0 172.16.10.1 R2(config)#ip route 10.10.10.0 255.255.255.0 172.16.10.1 R2(config)#ip route 172.16.10.0 255.255.255.0 172.16.10.1>
R1 についても同様に:
R1(config)#ip route 192.168.20.0 255.255.255.0 172.16.10.5 R1(config)#ip route 10.10.10.0 255.255.255.0 172.16.10.5 R1(config)#ip route 172.16.10.0 255.255.255.0 172.16.10.5>
2. デフォルトのルーティング
これは、ルーターがすべてのパケットを 1 つのルーター (ネクスト ホップ) に送信するように構成されている方法です。パケットがどのネットワークに属しているかは関係なく、デフォルトのルーティングが設定されているルーターに転送されます。通常、スタブルータで使用されます。スタブルータは、他のすべてのネットワークに到達するルートを 1 つだけ持つルータです。
構成: 以前に静的ルーティングに使用したのと同じトポロジを使用します。

このトポロジでは、R1 と R2 はスタブ ルーターであるため、これらの両方のルーターにデフォルト ルーティングを設定できます。
R1 のデフォルト ルーティングの構成:
R1(config)#ip route 0.0.0.0 0.0.0.0 172.16.10.5>
R2 のデフォルト ルーティングを構成しています。
マックオペレーティングシステム
R2(config)#ip route 0.0.0.0 0.0.0.0 172.16.10.1>
3. 動的ルーティング
動的ルーティングは、ルーティング テーブル内のルートの現在の状態に応じてルートを自動的に調整します。動的ルーティングは、プロトコルを使用してネットワークの宛先とそこに到達するルートを検出します。 RIP そして OSPF これらは、動的ルーティング プロトコルの最良の例です。 1 つのルートがダウンした場合、ネットワークの宛先に到達するために自動調整が行われます。
動的プロトコルには次の機能があります。
- ルートを交換するには、ルーターで同じ動的プロトコルが実行されている必要があります。
- ルーターはトポロジーの変更を検出すると、それを他のすべてのルーターにアドバタイズします。
利点
- 設定が簡単。
- 宛先のリモート ネットワークへの最適なルートを選択したり、リモート ネットワークを検出したりする際に、より効率的になります。
不利益
- 他の近隣との通信により多くの帯域幅を消費します。
- 静的ルーティングより安全性が低くなります。