Routing Protocols(ルーティングプロトコル)とRouted Protocols(ルーティングされたプロトコル)の違いについて
コンピュータネットワークにおける「Routing Protocols(ルーティングプロトコル)」と「Routed Protocols(ルーティングされたプロトコル)」は、ネットワークの構築と運用において非常に重要な役割を果たします。これらの用語は、インターネットや企業内ネットワークでデータを効率的に転送するために使用される技術であり、それぞれ異なる目的と機能を持っています。この記事では、この二つの概念について詳しく説明し、その違いについて明確にします。

Routing Protocols(ルーティングプロトコル)とは?
ルーティングプロトコルは、ネットワーク内のルーター同士が互いに情報を交換し、最適なルーティングパス(データ転送経路)を決定するためのプロトコルです。ルーターはネットワーク間で通信を行い、経路情報を交換することで、データが目的地に効率よく到達する方法を決定します。ルーティングプロトコルは、ネットワークの動的な変化に対応し、障害が発生した際にも新たな経路を迅速に計算し、ネットワークの可用性を高める役割を果たします。
主要なルーティングプロトコルの例
-
RIP(Routing Information Protocol)
- 初期のルーティングプロトコルで、ホップカウントを基に最適な経路を選択します。
- 限られた規模のネットワークで利用されることが多いです。
-
OSPF(Open Shortest Path First)
- リンクステート型のルーティングプロトコルで、ネットワーク内のリンクの状態を基に経路計算を行います。
- 大規模なネットワークにおいて非常に有効です。
-
BGP(Border Gateway Protocol)
- インターネットなどの広域ネットワークで使用される、最も重要な経路制御プロトコルです。
- 経路選択基準としてAS(Autonomous System)を利用します。
ルーティングプロトコルは、これらの情報を交換することで、ネットワーク全体のトラフィックを効率的に管理し、最適化することができます。
Routed Protocols(ルーティングされたプロトコル)とは?
一方、Routed Protocolsは、実際にネットワークを通じてデータを送信するためのプロトコルです。これらのプロトコルは、データのパケットを目的のネットワークやホストに届けるために使用されます。ルーティングプロトコルが経路を決定するのに対して、Routed Protocolsはその経路に沿ってデータを転送します。
主要なRouted Protocolsの例
-
IP(Internet Protocol)
- インターネットや企業内ネットワークで最も広く使用されているルーティングされたプロトコルです。
- IPアドレスを使用して、ネットワーク間でデータパケットを転送します。
-
IPX(Internetwork Packet Exchange)
- NovellのNetWare環境で使用されるプロトコルです。
- 主に古い企業ネットワークで使用されていましたが、現在ではほとんど使われていません。
-
AppleTalk
- Appleのコンピュータシステムで使用されるプロトコルで、特にMacintoshコンピュータ間での通信に利用されていました。
- 現在ではほとんど使われていません。
Routed Protocolsは、ネットワーク内でデータを物理的に転送するために利用され、目的のホストやネットワークに到達するためのアドレス指定を行います。
Routing ProtocolsとRouted Protocolsの違い
-
目的の違い
- Routing Protocolsは、ネットワーク内でルーター間の通信を通じて最適な経路を決定します。つまり、ルーターがどの経路を使うかを決める役割を担っています。
- Routed Protocolsは、決定された経路に基づいてデータを転送する役割を果たします。つまり、実際にデータが目的地に到達するために使われるプロトコルです。
-
使用される層の違い
- Routing ProtocolsはOSI参照モデルのネットワーク層に該当します。ネットワーク内で経路選択や経路更新を行うため、IPやOSPFなどはネットワーク層で動作します。
- Routed Protocolsは、データ転送の役割を果たすため、OSI参照モデルのネットワーク層やデータリンク層に関連します。IPやAppleTalkなどは、ネットワーク層でデータを送受信するために使われます。
-
更新頻度の違い
- Routing Protocolsは、ネットワークの変化や障害に応じて定期的に情報を交換し、経路を動的に更新します。ネットワーク内で何か問題が発生した場合、ルーターは新しい経路情報を基に最適なルートを選び直します。
- Routed Protocolsは一度設定されると、その設定に基づいてデータの転送が行われるため、頻繁に変更されることはありません。ネットワーク内でのデータ転送は、設定されたルートに基づいて行われます。
まとめ
ルーティングプロトコルとルーティングされたプロトコルは、ネットワークにおける異なる役割を果たしており、両者は互いに補完し合う形で機能します。ルーティングプロトコルは、ネットワーク内で効率的に経路を決定し、ネットワークのダイナミクスに適応しながら最適化を行います。一方、ルーティングされたプロトコルは、その決定された経路に基づいてデータを正確に転送するために使用されます。
このように、両者はネットワーク通信の基盤を構築する重要な要素であり、現代のネットワークにおいて欠かせない技術です。