私は2つのルーティングプロトコルアプローチの違い(長所/短所)を理解しようとしています。ヘルプ、アドバイス、および説明があれば十分です。これまでのところ、ネットワークの状態がわからないため、距離ベクトルはより静的でローカルベースのルーティングのように見えますが、リンク状態は現在の状態をより認識しているため、距離ベクトルで使用するのがより自然なようです。 、でも何かが足りないような気がします。そして、私はここで、より多くの側面と、それらの1つを選択する際に考慮しなければならないさまざまな問題について喜んでいます。
純粋な距離ベクトルプロトコルはまれです。どんな種類の使用でも本当に残っているのは [〜#〜] rip [〜#〜] だけです。 [〜#〜] eigrp [〜#〜] はシスコ独自のプロトコルでもあり、技術的には距離ベクトルですが、いくつかの 最適化 を利用して、距離ベクトルプロトコルの従来の欠点。距離ベクトルプロトコルはトポロジ情報を配布しません。それらは単にコストとともにルートへのネクストホップをアドバタイズします。
長所:
短所:
リンクステートプロトコルは、各ルーターの接続されたインターフェイスをルーティングドメイン内の他のすべてのデバイスにアドバタイズすることによって機能します。事実上、各デバイスは完全なネットワークトポロジのデータベースを構築し、このデータベースを使用して各宛先ネットワークへの最適なパスを決定します。
使用されている2つの主要なリンクステートプロトコルは [〜#〜] ospf [〜#〜] および IS-IS ;です。どちらも Dijkstraのアルゴリズム の実装に基づいています。 OSPFは2つの中でよりよく知られています。 IS-ISは、サービスプロバイダーネットワークでより多く見られる傾向があります。
長所:
短所:
使用するプロトコルの種類に関しては、要件によって異なります。一般に、ベンダーから強制されない限り、RIPは使用しないでください。すべてのシスコネットワークを実行している場合、EIGRPはほとんど手動で設定することなく起動できます。ベンダー間の相互運用性が必要な場合は、OSPFの方が適しています。別の回答で述べたように、サードパーティとルートを交換する場合は、 [〜#〜] bgp [〜#〜] が最適なプロトコルです。
最後に、動的ルーティングプロトコルは、トポロジが冗長であり、自動フェールオーバーが必要な場合にのみ役立ちます。すべてのLAN環境とISP回線をサポートする単一のルーターを使用している場合、ISPへのデフォルトルートで十分です。
個人的には、動作方法ではなくルーティングプロトコルを選択します。現在、正しい答えは、内部ネットワークの場合、事実上常にOSPFです。その外部ネットワークの場合、答えはおそらくBGPです(ただし、その場合は質問しません)。リンクステートプロトコルは高速コンバージェンスを備えています。
OSPFはリンクステートプロトコルであり、オープンスタンダードです。
RIPは、小さなネットワークでも、単純なデバイスからより複雑なデバイスへのルーティングの再配布(またはデフォルトルートの挿入)にも使用できます。
私は専門家ではありませんが...私はこのようなことについてのこの古い式を思い出しているようです:
(increasing stabilty) x (decreasing latency) = (weighted score for a route)
.02
セント。それがあなたの考慮事項に役立つことを願っています。
私はジェームズに100%同意します-テクノロジに基づいていない要件に基づいてルーティングプロトコルを使用します。
まず、なぜルーティングプロトコルを検討しているのですか?マルチルーター環境でルートを再配布していますか?多様なルート環境で収束時間の短縮を求めていますか?
複雑なトラフィックエンジニアリングが必要で、多様なルートと非常に異なるリンク速度を持つ複雑なネットワークがあり、100%のシスコ環境にいる場合は、eigrpを検討することをお勧めします。それ以外の場合、複雑なネットワークと多様なルートがあり、適切な収束時間を必要とする場合は、実際にはOSPFしか選択できません。あなたが仕事の安全を望むなら、あなたはISISを検討することができると思います...
多数のルーター間で直接接続された多数のルートを再配布したいだけの場合、ripはおそらく問題ありません。多くのワイヤレスAPや安価なルーティングスイッチなど、RIPのみをサポートするルーティングデバイスは多数あります。
ルートを決定したり、ループを防止したりするために使用される実際のアルゴリズムが実際に画面に入ってくることはありません。