Skip to main content

ルーティングプロトコルとは何ですか?

routingルーティングプロトコルとは、コンピューターネットワーキングがルーターと呼ばれるデバイスを介してトラフィックを効率的に向けることができる手段です。このようなプロトコルは、本質的にループを防止および修正するために設計されたアルゴリズムであり、ネットワークトポロジに関する情報を収集し、その情報を他のルーターに配布し、最終的にトラフィックが行うべきパスを選択します。これらのプロトコルの一部は、ネットワーク内のトラフィックを処理し、制御されたネットワーク内の他のルーターに向けます。通信が特定のネットワークに入るか出発する必要がある場合、ネットワークのエッジまたはボーダーでトラフィックを監視する別のタイプのルーティングプロトコルによって指示されます。wortingルーティングプロトコルがネットワークの内部で使用される場合、インテリアゲートウェイプロトコル(IGP)と呼ばれます。同じルーティングプロトコルを一緒に使用すると、ルーティングドメインを形成します。その後、任意の数のルーティングドメインが一緒になって、自律システム(AS)を含むネットワークを形成します。ここで、ASの内部では、プロトコルは2つの主要なカテゴリ、リンク状態プロトコル、またはベクトルベースのプロトコルに分類されます。ネットワーク全体が、それらの間の接続の状態を評価し、トラフィックが取るために取ることができる最良のパスを計算します。この方法は、どのパスが別のパスよりも速い接続速度を持っている可能性があるかを決定し、最短パスを把握するのに役立ちます。これらのタイプのルーティングプロトコルは、新しいルーターが追加されたり、オフラインになったりしたときに、ネットワークの知識を更新し、ルーターを互いに収束させるのに非常に速いです。bectorベクターベースのルーティングプロトコルには、距離ベクトルとパスベクトルの2つのフレーバーがあり、後者は前者のサブクラスです。距離ベクトルメソッドは、ホップカウントとして知られているものを使用して、あるルーターから次のルーターまでの最短パスを決定します。ここでは、ルーターは、それぞれが1つのホップを表す他のルーター通信の数をカウントし、可能な限り最高のルートのマップを構築します。リンク状態のプロトコルと比較して、距離ベクトルアルゴリズムは、特定のホップが別のホップと比較してどれだけ速くなるかを知ることができず、ホップが少ないにもかかわらず、最終的に遅いルートを選択できます。また、ネットワークのマップを再構築するために再びホップをカウントする必要があるため、ルーターがネットワークに追加または削除された場合の遅延に苦しんでいます。Border Gatewayプロトコル(BGP)と呼ばれます。ホップのカウントに加えて、Border Routerはパスベクトルメッセージを送信することにより、可用性も宣伝します。他のネットワークのボーダールーターは、これらのメッセージを互いに視聴することにより、AS以外のパスに関する知識を構築します。case場合、場合によっては、実際に既存の通信プロトコルを介してルーティングプロトコルをルーティングする場合があります。それらがルーティングされているかどうかは、IS-IS、データリンクレイヤーなど、動作するオープンシステムの相互接続(OSI)モデル層によって異なります。インターネットプロトコル(IP)およびトランスミッションコントロールプロトコル(TCP)は、それぞれレイヤー3と4で動作し、ルーティングプロトコルをルーティングできる2つの手段です。最も注目すべきは、TCPを介して実行されるBGPです。