この記事では主にルーティング アルゴリズムの概念を説明し、ルーティング アルゴリズムの基本的な概念を紹介します。この記事を詳しく読むことで、ルーティング アルゴリズムについてよく知らない読者は、より明確な理解を得ることができます。 ルーティング アルゴリズムは、ルーティング プロトコルが機能を効率的に提供し、ソフトウェアとアプリケーションのオーバーヘッドを最小限に抑えるために実行する必要があるものです。ルーティング アルゴリズムを実装するソフトウェアを、物理リソースが限られたコンピューター上で実行する必要がある場合、効率は特に重要です。ルーティング アルゴリズムの原則 ルーティング アルゴリズムは堅牢である必要があります。つまり、ハードウェア障害、高負荷、不適切な実装などの異常なイベントや予期しないイベントに対処できる必要があります。ルータはネットワークの接続ポイントに配置されているため、故障すると大きな問題を引き起こす可能性があります。最良のルーティング アルゴリズムとは、通常、長期間の使用に耐え、さまざまなネットワーク条件下で安定していることが証明されているアルゴリズムです。さらに、ルーティング アルゴリズムは、すべてのルータが最適なパスについて合意に達するプロセスである収束を迅速に実行できる必要があります。ネットワーク イベントによってパスが切断されたり使用できなくなったりすると、ルータはネットワーク全体にルーティング更新情報を配布し、最適なパスの再計算を促して、最終的にすべてのルータが合意に達することができるようにします。収束が遅いルーティング アルゴリズムでは、ルーティング ループやネットワーク停止が発生する可能性があります。 ルーティング アルゴリズムは、非適応型と適応型に分けられます。非適応型アルゴリズムは、トラフィックとトポロジの現在の測定値や推定値に基づいてルーティングの決定を調整しません。このプロセスは静的ルーティングとも呼ばれます。対照的に、適応型アルゴリズムは、トポロジの変化、通常はトラフィック量の変化を反映してルーティングの決定を変更します。このプロセスは動的ルーティングと呼ばれます。 ルーターはルーティング アルゴリズムを使用して、宛先までの最適なルートを見つけます。 「最適なルート」について話すとき、考慮されるパラメータには、ホップ数 (パケットがネットワーク内の 1 つのルータまたは中間ノードから別のルータまたは中間ノードまで移動する距離)、待ち時間、パケットが移動するのにかかる通信時間などが含まれます。ルーティング アルゴリズムのフローチャート ルータがネットワークの構造情報を収集し、それを分析して最適なルートを決定する方法については、全体的なルーティング アルゴリズムと分散ルーティング アルゴリズムという 2 つの主要なルーティング アルゴリズムがあります。分散型ルーティング アルゴリズムでは、各ルータには、ネットワーク内のすべてのルータの情報ではなく、直接接続されているルータの情報のみが保持されます。これらのアルゴリズムは、DV (距離ベクトル) アルゴリズムとも呼ばれます。総合的なルーティング アルゴリズムを使用する場合、各ルータにはネットワーク内の他のすべてのルータに関するすべての情報と、ネットワークのトラフィックの状態が保持されます。これらのアルゴリズムは、LS (リンク ステート) アルゴリズムとも呼ばれます。 |
<<: 3DES 暗号化アルゴリズムは S/MIME プロトコルに最適な選択肢でしょうか?
>>: 対称暗号化アルゴリズムと非対称暗号化アルゴリズムの違いは何ですか?
[[338562]] 【51CTO.comオリジナル記事】 1 はじめに前回の記事では、ディープラー...
代償なくして勝利はない。しかし、私たちはしばしばこのことを忘れ、即座の勝利を要求します。これは、世界...
サイバー脅威の範囲は、企業資産や選挙から健康データや物理インフラまで拡大しており、新興技術の予期せぬ...
Microsoft は最近、顧客がローカル ERP および CRM アプリケーションをクラウドに移行...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
北京時間8月19日のreadwriteによると、2014年にGoogleに買収された英国の人工知能企...
6月28日、Unityは開発者向けAIソフトウェアマーケット「AI Hub」を正式に立ち上げ、AIソ...
私はアークティック・モンキーズが大好きですが、彼らはもう何年も新しいシングルをリリースしていません。...
「これは、ノーベル賞受賞が期待される最初の人工知能の成果かもしれない。しかし、その画期的な進歩は間違...
2020年は忘れられない年です。今年に入って、新型コロナウイルスの感染拡大に伴い、人工知能(AI)が...
[[413820]]グラフは、ソーシャル ネットワークからバイオインフォマティクス、ロボット工学の...