ルーティングプロトコルアルゴリズム

ルーティングプロトコルアルゴリズム

ルーティング プロトコルの適用は、多くの大規模ネットワークで重要な役割を果たします。誰もがこの知識をよりよく習得できるように、ルーティング プロトコルの基本的な内容をまとめました。冗長性、ルーティング選択アルゴリズム、その他の原則を含みます。ルーターは、メッシュ ネットワークを介してパスを切り出す手段を提供します。メッシュ ネットワークは、トラフィック負荷またはバックホール リンクのバランスをとるために冗長パスを提供します。通常、コスト、速度、または輻輳回避の理由から、1 つのパスが他のパスよりも優先されます。ルーティング プロトコルの役割は、メッシュ ネットワークを介して最適なパスを確立するために必要な相互に共有されたルーティング情報をルーターに提供することです。

コンピュータがパケットを送信すると、ネットワーク上のネットワーク プロトコル スタックの各層がパケットに何らかの情報を付加します。受信側のピア層プロトコルは、この情報を読み取ることができます。この情報は、通信セッションの一部に似ています。ネットワーク層プロトコルは、ルーティング情報を追加します。ルーティング情報は、ネットワーク全体のパス、またはパケットが取るパスを示す優先値である場合があります。送信側によって追加されたネットワーク層情報は、ルーターまたは受信側のネットワーク層プロトコルによってのみ読み取ることができます。リピータとブリッジは、ネットワーク層情報を認識できず、パケットの送信と転送のみが可能です。

ルーティングアルゴリズム

ルーター デバイスには、データ パケットを送信できるポートが 2 つ以上ある場合があります。各ポートの特定のアドレスを識別する転送テーブルが必要です。初期のルーターは、ネットワーク上のルーターに関する情報を他のルーターと交換していませんでした。そのため、ルーターは通常、すべてのパスに沿ってデータ パケットを送信し、ネットワークをパケットで埋め尽くし、送信されたパケットの一部はネットワーク上で無限に循環していました。

これらの問題を回避するために、ルーターは手動プログラミングを利用して、選択したパスをデバイスに入力することができます。これは静的ルーティングと呼ばれます。より優れたアプローチは動的ルーティングで、ルーターがネットワーク情報を収集し、独自のルーティング テーブルを作成します。ルーターはルーティング テーブルを相互に交換し、これらのルーティング情報をマージして、更新されたルーティング テーブルを作成します。他のルーターから取得した情報から、ルーティング リレー (ホップ) の数、またはネットワーク上の宛先へのパスに関連するコストがわかります。同時に、各ルーティング デバイスのルーティング テーブルには、ほぼ一貫したルーティング情報が含まれている必要があります。通信リンクを使用する広域ネットワークでは、定期的なルーティングが不可欠ですが、さまざまな方法で使用する必要もあります。通信リンクが急激に変化すると (回線が切断されるなど)、ルーターは新しいパス トポロジにすばやく適応します。一般的なインターネットは、2 台、10 台、または 50 台のルーターで構成され、ダイヤルアップ非同期リンクまたは専用の高速デジタル回線 (T1 など) で相互接続できます。ネットワーク上で送信されるデータ パケットがルーターに到着すると、ルーターは宛先アドレスを確認し、最良または最も適切なルートに沿ってパケットを受信ステーションに送信します。このようなルートは、使用するルーティング アルゴリズムの種類によって異なります。基本的に、ルーティング プロトコルには距離ベクトルとリンク ステートの 2 種類があり、次の 2 つの段落で説明します。

距離ベクトルルーティングプロトコル

距離ベクトル ルーティング プロトコルのパケット送信ルートは、各隣接ルータによって提供される受信ステーションへのホップ数またはコストによって決定されます。このテクノロジは通常、ベルマン フォード アルゴリズムに従います。ルータには複数のポートがあり、各ポートには指定された値があり、ネットワーク管理者によって設定されます。回線を使用する実際のコストは、ある回線が他の回線よりも優れているか劣っているかを示す尺度として使用されます。さらに、隣接ルータは、パケットを宛先に送信するのにかかるコストを通知します。ルータは、次の例のように、ポート値を隣接ルータ値に追加します。ポート 1 値 10 + 隣接ルータ値 17 = 27。ポート 2 値 20 + 隣接ルータ値 5 = 25。ポート 3 値 30 + 隣接ルータ値 7 = 37。この場合、ルータは受信ステーションへのコストが最も低いポート 2 を介してパケットを送信します。必要に応じて、ポート 2 に隣接するルータを使用して、次のルータへのパス値が計算されます。

次のホップのアドレス

値メトリックは、パケットをネットワーク内の次のルータに転送するときに、ルータがパスを選択するために使用する値です。一般的な距離ベクトル ルーティング プロトコルは次のとおりです。ルーティング情報プロトコル (RIP) は、最初に Xerox Network System (XNS) に実装され、その後 Novell の NetWare に実装された距離ベクトル ルーティング プロトコルです。Interior Gateway Routing Protocol (IGRP) は、Cisco が開発した距離ベクトル ルーティング プロトコルです。ルーティング テーブル メンテナンス プロトコル (RTMP) は、2 つの AppleTalk ゾーン間の最適なパスを選択し、約 10 秒ごとにブロードキャストされる Apple プロトコルです。

距離ベクトルルーティングは、数百のルータがある大規模ネットワークや、頻繁に更新する必要があるネットワークには適していません。大規模ネットワークでは、テーブルの更新プロセスが長すぎるため、最も遠いルータの選択テーブルが他のテーブルと同期して更新される可能性が低くなります。この場合、リンクステートルーティングの方が望ましいです。さらに、リンクステートプロトコルは、セキュリティ上の理由から機密情報を特別な領域に隔離したり、ネットワーク上のコンピュータ支援設計(CAD)やマルチメディア通信などの混雑した領域を回避したりできます。さらに、ルーティング情報テーブルは定期的ではなく必要に応じて交換されるため、ネットワーク上の情報トラフィックを削減できます。

リンクステートルーティングプロトコル

リンク ステート ルーティングは、距離ベクトル ルーティングよりも多くの処理能力を必要としますが、ルーティング プロセスをより細かく制御でき、変更に対する応答性も高くなります。ルーティングは、混雑したエリアの回避、回線の速度、回線のコスト、またはさまざまな優先順位に基づいて行うことができます。ダイクストラ アルゴリズムは、パケットが宛先に到達するまでに通過するルーターの数 (ルーティング ホップと呼ばれます) に基づいてルートを計算するために使用されます。ホップが少ないほど、パフォーマンスが向上します。

<<:  LEACH プロトコル アルゴリズムの簡単な紹介

>>:  パスワードを解読する方法: 暗号ハッシュアルゴリズムの識別

ブログ    
ブログ    
ブログ    

推薦する

ICRA 2022 優秀論文: 自動運転用 2D 画像を鳥瞰図に変換し、モデル認識精度を 15% 向上

自動運転における多くのタスクは、トップダウン、マップ、または鳥瞰図 (BEV) の観点から見ると、よ...

機械学習の導入を容易にする 6 つのツール

今日、多くのベンダーは、データインテリジェントなビジネスユーザーが AI テクノロジーを採用できるよ...

ベクトル検索エンジン: 大規模な言語モデルの検索と強化された生成のための強力なツール

翻訳者|朱 仙中レビュー | Chonglou導入大規模言語モデル (LLM) が世界を席巻するにつ...

スマートコックピット、進行中のインタラクティブ革命

今日では、スマートカーは都市ネットワークにおける「デジタルノード」となっています。優れた環境認識能力...

人工知能はメタバースのビジョンの実現に役立つでしょうか?

現在、メタバースの分野は、誇大宣伝と新規プロジェクトの立ち上げ数の点で急速に成長しており、業界の市場...

YouTubeがAIツールシリーズを発表:動画作成の提案、背景の生成、多言語吹き替えが可能

YouTubeは本日、クリエイターカンファレンス「Made on YouTube」において、AIを活...

【WOT2018】孫林:テクノロジーが業界を変える。貝殻探しビジネスにおけるAIの応用

[51CTO.comより引用] 2018年5月18日〜19日、51CTO主催のグローバルソフトウェア...

AIがサイバーセキュリティに与える影響は拡大

IT 業界で今最もホットな話題は何かと尋ねられたら、人工知能 (AI) 以外の答えを言う人はほとんど...

AI消費動向予測について

インターネット データ センターの最新の消費者ガイド分析によると、2021 年から 2025 年の期...

劉烈宏:中国の中核人工知能産業の規模は今年上半期に770億元に達した

[[354052]] 11月24日、工業情報化部の劉烈宏副部長は人工知能サブフォーラム「人工知能:新...

Dharma AI Labが3つのスマートデバイスをリリース、Tmall Genieがオンラインに

アリババのダルマ人工知能研究所は最近、深セン衛星テレビと共同で「Show AI Life」という新製...

JD.comクラウドファンディング599元、業界最安値を突破、Nokelock X1セルフパワースマートドアロックがイノベーション革命をリード

2019年5月15日、深センIoTロックテクノロジー株式会社は北京金宇シェラトンホテルで「nokel...

...