推奨されます, 2019

エディターズチョイス

RIPとOSPFの違い

ルーティングプロトコルは、ルータが隣接ルータと対話してパスを学習し、ルーティングテーブル内のネットワークを維持するために従うべきルールを記述したものです。 RIPとOSPFは、さまざまな点で異なるInterior Gateway Routingプロトコルです。

主な違いは、RIPは距離ベクトルルーティングプロトコルのカテゴリに分類されるのに対し、OSPFはリンクステートルーティングの例であることです。 もう1つの違いは、OSPFがDijkstraアルゴリズムを使用するのに対し、RIPはベルマンフォードアルゴリズムを使用することです。

インターネットワークには、IGPとEGPの2種類のルーティングプロトコルがあります。 IGP(Interiorゲートウェイルーティングプロトコル)は自律システムに制限されています。つまり、すべてのルータは自律システム内で動作します。 一方、 EGP(外部ゲートウェイルーティングプロトコル)は、1つの自律システムから別の自律システムへ、およびその逆の2つの自律システム手段に対して機能します自律システムは、単一の共通管理下で機能するネットワークを表す論理境界です。

ルーティングプロトコルの3つのクラスは次のとおりです。

  • 距離ベクトル - 距離ベクトルルーティングプロトコルは、相対距離を使用してリモートネットワークへの最適なパスを見つけます。 パケットがルータを通過するたびにホップと呼ばれます。 最良の経路は、ネットワークへのホップ数が最も少ない経路です。 RIPとEIGRPは、ディスタンスベクタールーティングプロトコルの例です。
  • リンク状態 - 各ルータが3つの別々のテーブルを作成する最短パス優先としても知られています。 各テーブルは、1つが直接接続されたネイバーを追跡し、2つ目がインターネットワーク全体のトポロジを決定し、3つ目がルーティングテーブルに使用されるなど、さまざまな機能を実行します。 OSPFはリンクステートルーティングプロトコルの一例です。
  • ハイブリッド - 距離ベクトルの特性とEIGRPなどのリンク状態を使用します。

比較表

比較基準RIPOSPF
を意味するルーティング情報プロトコル。最短経路を開く
クラス距離ベクトルルーティングプロトコルリンクステートルーティングプロトコル
デフォルトの指標ホップ数帯域幅(コスト)
管理距離120110
収束スロー速い
要約自動マニュアル
更新タイマー30秒変更があった場合のみ
ホップカウント制限15年無し
使用されているマルチキャストアドレス224.0.0.9224.0.0.5および224.0.0.6
使用されているプロトコルとポートUDPとポート20IPとポート89
使用アルゴリズムベルマンフォードダイクストラ

RIPの定義

Routing Information Protocolは、ローカルネットワーク用の距離ベクトルルーティングを直接実装したものです。 30秒ごとに、ルーティングテーブル全体をすべてのアクティブインターフェイスに配信します。 ホップカウントは、リモートネットワークへの最適なパスを説明する唯一のメトリックですが、最大15である場合もあります。 パスで許可されるホップカウントの数を制限することによって、ルーティングループを防ぎます。

RIPには、RIPバージョン1とRIPバージョン2の2つのバージョンがあります。両方のバージョンの違いは、次の表に概説されています。

特徴RIPv1RIPv2
クラスサポート上品なクラスレス
可変長サブネットマスク(VLSM)をサポートいいえはい
ルーティングアップデートとともにサブネットマスクを送信します。いいえはい
次のアドレスタイプを介して他のRIPルーターと通信します。放送マルチキャスト
RFCの定義RFC 1058RFC 1721、1722、および2453
認証をサポートいいえはい

収束は、実装されたルーティングプロトコルを介してトポロジ情報を収集したり、他のルータの情報を更新したりするプロセスです。 ルータがフォワーディングステートまたはブロッキングステートのいずれかに移行したときにコンバージェンスが発生し、その瞬間のデータ転送が妨げられます。

コンバージェンスの主な問題は、デバイス内の情報を更新するのにかかる時間です。 収束が遅いと、ルーティングテーブルとルーティングループが矛盾する可能性があります。 ルーティング情報が更新されない場合、またはネットワーク全体に伝達される情報が誤っている場合は、ルーティングループが発生します。

スプリットホライズンルートポイズニングは、ルーティングループの問題を解決するためのものです。 スプリットホライズンは、情報フォームが受信元のソースに返送されないようにする規則を適用します。 ルートポイズニングでは、いずれかのネットワークがダウンすると、そのルータはテーブルエントリ内の16としてネットワークをシミュレートします(15ホップしか許可されていないため到達不能または無限です)。 最終的には、これにより、有害なルート情報がセグメント内のすべてのルートに拡散されます。

RIPのデメリットは、大規模なネットワークや多数のルータが起動されているネットワークでは効率が悪いことです。

RIPタイマー:

  • 更新タイマーは、ルータがルーティングテーブルの更新を送信する頻度を定義します。デフォルト値は30秒​​です。
  • 無効なタイマーは、新しい更新がこのルートを認識しない場合に無効と見なされるまでにルーティングテーブルに残る可能性があるまでのルートの期間を指定します。 無効なルートはルーティングテーブルから削除されず、メトリック16としてマークされ、ホールドダウン状態になります。 無効なタイマーのデフォルト値は180秒です。
  • ホールドダウンタイマーは、ルートがアップデートの受信を禁止されるまでの期間を示します。 RIPは、ホールドダウン状態のときは、ルートの新しい更新を受信しません。 デフォルト値は180秒です。
  • フラッシュタイマーは、新しい更新が受信されないときに、フラッシュされる前にルーティングテーブルにルートを保持できる期間を指定します。 デフォルト値は240秒です。

OSPFの定義

Open Shortest Path Firstは、リンクステートと階層型IGPルーティングアルゴリズムです。 これはRIPの拡張版で、マルチパスルーティング、最小コストルーティング、ロードバランシングなどの機能を備えています。 その主要な測定基準は、最良のパスを決定するためのコストです。

OSPFにはサービス種類のルーティングが含まれます。つまり、優先順位またはサービスの種類に応じて複数のルートをインストールできます。 OSPFは、トラフィックルート全体を均等に分散するロードバランシングを提供します。 また、ネットワークとルータをサブセットとエリアに分割して、成長と管理の容易さを向上させることもできます。

OSPFは、ルータ間のすべての交換で(タイプ0) 認証を有効にします。つまり、デフォルトでは、ネットワークを介したこれらの交換は認証されません。 他に2つの認証方法、 単純パスワード認証とMD5認証があります。 サブネット固有、ホスト固有、およびクラスレスのルート、さらにはクラスフルネットワーク固有のルートもサポートされています。

OSPFでは、ルータ内のリンク状態情報とリンク状態、IPアドレスなどを使用して計算された経路重みとを用いてデータベースを維持することによってルーティングが行われる。 その後、各ルータは、データベースに格納されている重みに基づいて、最短パスツリーをルートノードとして構築します。

RIPとOSPFの主な違い

  1. RIPはホップ数に依存して最適パスを決定し、OSPFは最適パスの決定に役立つコスト(帯域幅)に依存します。
  2. 管理距離(AD)は、隣接ルータからルータで受信したルーティング情報の確率を測定します。 管理距離は0〜255の整数で変わります。0は最も信頼性の高い整数を表し、255はトラフィックがこのルートを通過できないことを示します。 RIPのAD値は120ですが、OSPFの場合は110です。
  3. RIPでは、OSPFでは収束が遅いのに対して、収束は遅くなります。
  4. 要約により、単一のルーティングテーブルエントリでIPネットワーク番号の集まりを表すことができます。 OSPFは手動要約をサポートしているのに対し、RIPは自動要約をサポートしています。
  5. OSPFにはホップカウント制限はありません。 それどころか、RIPは15ホップカウントに制限されています。

結論

RIPは最も一般的に使用されているプロトコルであり、オーバーヘッドが最も少なくなりますが、大規模ネットワークでは使用できません。 一方、OSPFは伝送コストの点でRIPよりも優れており、大規模ネットワークに適しています。 OSPFは最大スループットと最小キューイング遅延も提供します。

Top