ルーターとは何ですか?
ルーターは、2 つ以上の異なるネットワーク間でデータを中継するデバイスです。 ネットワーク間の通信を接続し転送するプロセスをルーティングと呼びます。 当初、ルーターはさまざまな通信プロトコルを使用してコンピューターを接続するため、マルチプロトコル ルーターと呼ばれていました。 インターネットが拡大し成熟するにつれて、IP ルーティングが広く採用されるようになり、通信サービス プロバイダーは IP ベースのルーターを使用してバックボーン ネットワークを再構築し始めました。 今日、ルーターは無数の相互接続されたネットワーク セグメントで構成されるインターネットの重要なコンポーネントです。
OSI 参照モデルでは、ルータはレイヤー 3 (ネットワーク層) で動作し、IP パケットの通信パスを決定する上で重要な役割を果たします。
ルータは内部ルーティング テーブルを参照して最適な通信パスを決定します。 ルーティング テーブルには、ルータが着信パケットを転送する場所を決定するのに役立つ宛先ルートのリストが含まれています。 パケットの宛先アドレスがテーブル内のルートと一致する場合、ルータはパケットを次の対応する宛先に転送します。 このプロセスは、複数のルータによって「リレーのような」方法で実行され、パケットが異なるネットワーク セグメント上のホストに到達できるようになります。
パケットの宛先アドレスがルーティング テーブル内のどのルートとも一致しない場合、ルータはパケットを破棄し、ICMP パケットを介して送信者に宛先到達不能通知を送信します。 テーブル内に一致するルートが複数存在する場合、ルータは最も最適と判断されるルートに沿ってパケットを転送します。
ルーティング テーブルに宛先ルートを追加するには、主に 2 つの方法があります。