OSPFとBGPの違い

著者: Laura McKinney
作成日: 3 4月 2021
更新日: 10 5月 2024
Anonim
BGP vs OSPF vs RIP vsMME-動的プロトコルの戦い
ビデオ: BGP vs OSPF vs RIP vsMME-動的プロトコルの戦い

コンテンツ


OSPFとBGPの主な違いは、OSPFはドメイン内ルーティングプロトコルであり、BGPはドメイン間ルーティングプロトコルであることです。 OSPFプロトコルは、リンク状態ルーティングを使用します。一方、BGPプロトコルはパスベクトルルーティングを使用します。

自律システム内で実行されるルーティング操作は、 ドメイン内ルーティング または内部ゲートウェイルーティングであり、2つの自律システム間でルーティングが実行される場合は、 ドメイン間ルーティング または外部ゲートウェイルーティング。あ 自律システム 単一の管理によって制御されるネットワークとルーターの組み合わせです。

    1. 比較表
    2. 定義
    3. 主な違い
    4. 結論

比較表

比較の根拠OSPFBGP
を意味する
最短パスを最初に開くボーダーゲートウェイプロトコル
ゲートウェイプロトコル
OSPFは内部ゲートウェイプロトコルですBGPは外部ゲートウェイプロトコルです
実装実装が簡単 実装が複雑
収束
速いスロー
設計階層ネットワークが可能メッシュ
デバイスリソースの必要性メモリおよびCPU集中型スケーリングはルーティングテーブルのサイズに依存しますが、BGPではより優れています。
ネットワークのサイズ中央で管理できる主に小規模のネットワークで使用されます。インターネットなどの大規模ネットワークで主に使用されます。
関数 最短ルートよりも最短ルートが優先されます。データグラムの最適パスが決定されます。
使用されるアルゴリズムダイクストラアルゴリズムベストパスアルゴリズム
プロトコルIPTCP
で動作しますプロトコル番号89ポート番号179
タイプリンク状態パスベクトル


OSPFの定義

最短パスを最初に開く 内部ゲートウェイプロトコルです。インターネットゲートウェイネットワークで使用する最短パス優先(SPF)アルゴリズムに基づいてIGPを設計するために、Interior Gateway Protocol(IGP)ワーキンググループが結成されました。リンク状態ルーティングを使用します。 OSPFは、RIPの制限のために作成されました。 RIPプロトコルには、大規模な異種インターネットワークを提供する機能が制限されていました。 OSPFは、階層内で動作できるリンク状態ルーティングです。階層の最上位で最大のエンティティは、自律システムです。リンク状態アドバタイズメントを取得するための階層領域内のルーターへのOSPF呼び出し。

OSPFでは、さまざまな認証スキームを使用でき、ルーター内のすべての交換を認証する必要があります。認証の目的は、許可されたルーターのみがルーティング情報をアドバタイズできるようにすることです。各タイプのサービスのHOPカウントと高スループットに基づいて、単一の宛先への個別のルートが計算されます。宛先に多数の等コストルートが存在する場合、トラフィックが均等に分散されるロードバランシングを実行します。

OSPFでは、ネットワークのセットは自己完結型のエリアにグループ化されます。エリアは、残りの自律システムや他のエリアからもトポロジーを隠します。この情報の非表示により、ルーティングトラフィックが削減されます。ネットワーク内で取得した情報(内部ソース)と外部ルーターから取得した情報(外部ソース)を区別するために、OSPFでは異なる形式が使用されます。

エリアパーティショニングは、ネットワーク内の発信元と宛先の場所、およびそれらが同じエリアに存在するか異なるエリアに存在するかに応じて、2種類のルーティングを構築します。発信元と宛先が同じエリアに存在する場合、エリア内ルーティングと呼ばれ、発信元と宛先が異なるエリアに存在する場合は、 エリア間ルーティング.

BGPの定義

ボーダーゲートウェイプロトコル(BGP) は、インターネットのルーティング情報を交換するために考案された外部ゲートウェイプロトコルです。任意のトポロジを使用することにより、BGPは自律システムのインターネットワークを接続できます。必要なのは、少なくとも1つの他の自律システムのBGPルーターに接続する必要があるBGPを実行する機能を備えた各自律システムに少なくとも1つのルーターが必要です。


BGPは、フルメッシュ、部分メッシュなどの任意の構成で接続されたASのセットを管理できます。また、時間の経過とともにトポロジで発生する変更を処理することもできます。 BGPシステムは、基本的にネットワーク到達可能性情報を他のBGPシステムと交換し、BGPルーターで受信した到達可能性情報を使用して自律システムのグラフを作成します。動作のドメインが大きくなると、距離ベクトルルーティングとリンク状態ルーティングが扱いにくくなるため、BGPシステムではパスベクトルルーティングメカニズムが採用されています。

パスベクトルルーティングでは、ルーターは、各ネットワークに到達するためのパスで到達できるネットワークのリストを持っています。ネットワーク帯域幅を節約し、CIDR(クラスレスドメイン間ルーティング)をサポートします。 BGPプロトコルには、自律システムの内部で何が起こっているのか、自律システムに必要な前提条件に関する情報はありません。独自の内部トポロジがあり、ルーティングプロトコルを選択してルートを決定します。

これは、BGPルーターが通常自律システムのエッジ(境界)の近くにある別の自律システムのピアと通信する必要があるため、ボーダーゲートウェイプロトコルと呼ばれます。この通信は、自律システムのペアがルーティング情報の交換を受け入れたときに発生し、これにはルーターがBGPピアになることが含まれます。

  1. OSPFはOpen Shortest Path Firstの略で、BGPはBorder Gateway Protocolに拡張されます。
  2. OSPFは、自律システム内でルーティング操作が実行されるインテリアゲートウェイルーティングプロトコルです。一方、BGPは、2つの自律システム間でルーティング操作を実行できるようにする外部ゲートウェイルーティングプロトコルです。
  3. OSPFは採用が簡単ですが、BGPは実装が複雑です。
  4. ルーターが最新のルーティング情報を共有および更新するのにかかる時間は、コンバージェンスと呼ばれます。そのため、OSPFはより少ない時間でコンバージェンスを達成できます。対照的に、BGPの収束率はOSPFと比較して遅いです。
  5. OSPFは通常、メッシュ構造を採用するのに対し、OSPFは階層構造に従います。
  6. OSPFでは、メモリとCPUリソースを集中的に使用する必要があります。反対に、BGPでは、デバイスリソースの必要性はルーティングテーブルのサイズに依存しています。
  7. BGPはOSPFよりも柔軟でスケーラブルであり、OSPFとは異なり、より大きなネットワークで使用されます。
  8. OSPFの主な目的は、最適なルート、つまり最速のルートを決定することです。逆に、BGPは最適なパスの決定に重点を置いています。
  9. OSPFはリンク状態ルーティングを使用し、BGPはパスベクトルルーティングを使用します。

結論

OSPFは内部ゲートウェイルーティングプロトコルであり、BGPは外部ゲートウェイルーティングプロトコルです。 OSPFは、各ルーターがエリア内に存在するすべてのルーターへの近隣ルーターの状態であるリンク状態ルーティングに基づいています。一方、BGPは、経路ベクトルルーティングに基づいており、ルーターには、それぞれの経路に到達できるネットワークのリストがあります。