
主な違いは、RIPは距離ベクトルルーティングプロトコルのカテゴリに分類されるのに対し、OSPFはリンクステートルーティングの例であることです。 もう1つの違いは、OSPFがDijkstraアルゴリズムを使用するのに対し、RIPはベルマンフォードアルゴリズムを使用することです。
インターネットワークには、IGPとEGPの2種類のルーティングプロトコルがあります。 IGP(Interiorゲートウェイルーティングプロトコル)は自律システムに制限されています。つまり、すべてのルータは自律システム内で動作します。 一方、 EGP(外部ゲートウェイルーティングプロトコル)は、1つの自律システムから別の自律システムへ、およびその逆の2つの自律システム手段に対して機能します 。 自律システムは、単一の共通管理下で機能するネットワークを表す論理境界です。
ルーティングプロトコルの3つのクラスは次のとおりです。
- 距離ベクトル - 距離ベクトルルーティングプロトコルは、相対距離を使用してリモートネットワークへの最適なパスを見つけます。 パケットがルータを通過するたびにホップと呼ばれます。 最良の経路は、ネットワークへのホップ数が最も少ない経路です。 RIPとEIGRPは、ディスタンスベクタールーティングプロトコルの例です。
- リンク状態 - 各ルータが3つの別々のテーブルを作成する最短パス優先としても知られています。 各テーブルは、1つが直接接続されたネイバーを追跡し、2つ目がインターネットワーク全体のトポロジを決定し、3つ目がルーティングテーブルに使用されるなど、さまざまな機能を実行します。 OSPFはリンクステートルーティングプロトコルの一例です。
- ハイブリッド - 距離ベクトルの特性とEIGRPなどのリンク状態を使用します。
比較表
比較基準 | RIP | OSPF |
---|---|---|
を意味する | ルーティング情報プロトコル。 | 最短経路を開く |
クラス | 距離ベクトルルーティングプロトコル | リンクステートルーティングプロトコル |
デフォルトの指標 | ホップ数 | 帯域幅(コスト) |
管理距離 | 120 | 110 |
収束 | スロー | 速い |
要約 | 自動 | マニュアル |
更新タイマー | 30秒 | 変更があった場合のみ |
ホップカウント制限 | 15年 | 無し |
使用されているマルチキャストアドレス | 224.0.0.9 | 224.0.0.5および224.0.0.6 |
使用されているプロトコルとポート | UDPとポート20 | IPとポート89 |
使用アルゴリズム | ベルマンフォード | ダイクストラ |
RIPの定義
Routing Information Protocolは、ローカルネットワーク用の距離ベクトルルーティングを直接実装したものです。 30秒ごとに、ルーティングテーブル全体をすべてのアクティブインターフェイスに配信します。 ホップカウントは、リモートネットワークへの最適なパスを説明する唯一のメトリックですが、最大15である場合もあります。 パスで許可されるホップカウントの数を制限することによって、ルーティングループを防ぎます。
RIPには、RIPバージョン1とRIPバージョン2の2つのバージョンがあります。両方のバージョンの違いは、次の表に概説されています。
特徴 | RIPv1 | RIPv2 |
---|---|---|
クラスサポート | 上品な | クラスレス |
可変長サブネットマスク(VLSM)をサポート | いいえ | はい |
ルーティングアップデートとともにサブネットマスクを送信します。 | いいえ | はい |
次のアドレスタイプを介して他のRIPルーターと通信します。 | 放送 | マルチキャスト |
RFCの定義 | RFC 1058 | RFC 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の主な違い
- RIPはホップ数に依存して最適パスを決定し、OSPFは最適パスの決定に役立つコスト(帯域幅)に依存します。
- 管理距離(AD)は、隣接ルータからルータで受信したルーティング情報の確率を測定します。 管理距離は0〜255の整数で変わります。0は最も信頼性の高い整数を表し、255はトラフィックがこのルートを通過できないことを示します。 RIPのAD値は120ですが、OSPFの場合は110です。
- RIPでは、OSPFでは収束が遅いのに対して、収束は遅くなります。
- 要約により、単一のルーティングテーブルエントリでIPネットワーク番号の集まりを表すことができます。 OSPFは手動要約をサポートしているのに対し、RIPは自動要約をサポートしています。
- OSPFにはホップカウント制限はありません。 それどころか、RIPは15ホップカウントに制限されています。
結論
RIPは最も一般的に使用されているプロトコルであり、オーバーヘッドが最も少なくなりますが、大規模ネットワークでは使用できません。 一方、OSPFは伝送コストの点でRIPよりも優れており、大規模ネットワークに適しています。 OSPFは最大スループットと最小キューイング遅延も提供します。