ボーダーゲートウェイプロトコル

ボーダーゲートウェイプロトコル(BGP)TCP上の自律システムの種類でルーティングプロトコル。BGPは、インターネットのようなネットワークのサイズを処理するために使用される唯一のプロトコルである無関係のルーティングドメインに複数の接続を有するとよく対応することができる唯一のプロトコルです。BGPは、EGPの経験に基づいています。システムの主な機能は、ネットワーク到達可能性情報を交換するためにBGPと他のBGPシステムです。ネットワーク到達可能性情報自律システム(AS)は、情報リストされています。この情報は、接続ASからルーティングループの形状を構築するのに十分であり、そしてASレベルポリシー決定の上で実現することができる
解釈
(BGP / BGP4は:ボーダーゲートウェイプロトコル 、 ボーダーゲートウェイプロトコル)の
BGP4が提供しますクラスレスドメイン間ルーティングをサポートするための新しいメカニズムを設定します。これらは、アナウンスがネットワークプレフィックスをサポートして、BGPネットワークは「クラス」の概念をキャンセルしています。BGP-4はまた、ASパスのセットを含むルートの集約を可能にするメカニズムを導入します。これらの変更は、提案された超純プログラムのサポートを提供します。BGPを設定する際にBGP-4ルーティングベクトルルーティングプロトコルを使用し、各自律システム管理者は、自律システムの「BGPの広報担当者」のような少なくとも1つのルータを選択します。
BGP-4は、1995年にリリースされ、新しいバージョンであり、境界ルーティングプロトコル(BGP):1989、メイン外部ゲートウェイプロトコルを発表しました。
実行パケット4種類のに使用されるBGPルーティングプロトコル:パケットが開く(オープン)、更新パケット(更新)、生存パケット(キープアライブ)、広告パケット(通知)。
BGPの構造および機能
BGPは、異なる自律システム(AS)間のルーティング情報を交換するために使用されます。2 ASは、ルーティング情報を交換する必要がある場合、各ASは、ルーティング情報を交換と同様に表現するためにBGPを実行するノード、およびその他を指定しなければなりません。このノードは、ホストすることができます。しかし、通常、ルータがBGPを実行します。2台のBGPルータを利用するような情報は、境界ゲートウェイ(ボーダーゲートウェイ)又は境界ルータ(境界ルータ)[1]と呼ばれる交換。
異なるASに接続することができますので、AS内BGPを実行している複数の境界ルータがあるかもしれません。同じ自律システム(AS)は、二つ以上のピアBGPは、IBGP(内部/インテリアBGP)と呼ばれるエンティティ間で実行されます。AS BGPのような別のホームには、EBGP(外部/エクステリアBGP)と呼ばれるエンティティ間で実行されます。AS境界ルータ上の他の境界とのルータ交換情報(境界/エッジルータ)と呼ばれます。インターネットオペレーティングシステム(シスコIOS)において、経路の距離は200 IBGPアナウンスされ、優先ルーティング(IGP)がアドバタイズEBGPおよび任意の内部ゲートウェイ・プロトコルよりも低いです。他のルータの実装では、優先順位はEBGP IGPよりも高いが、IGP IBGPよりも高かったです。
ゲートウェイルーティングプロトコルBGPは、自律システム間でドメイン間ルーティングループなしで実現することができる、外部にあります。BGPルーティングプロトコルは、異なる州、異なる国の間でルーティングほとんどBGPに依存しているように、メインインターネットワイド・エリア・ネットワークと通信します。BGPは、IBGP(内部BGP)とEBGP(外部BGP)に分けることができます。BGPネイバー関係(または通信ピア/ピアエンティティ)ピアエンティティ間の対話データは、TCP(ポート179)セッションを介して、手動で設定することによって達成されます。(デフォルトの時間は30秒です)接続を維持するために実行可能な定期的なキープアライブメッセージを維持するBGPルータの19のバイトを送信します。ルーティングプロトコルでは、唯一のBGPは、トランスポート層プロトコルとしてTCPを使用します。
IETFは、BGPのための勧告の数を開発しました、以下のとおりです。
RFC 4271:現在使用されているBGPプロトコルのバージョン、BGP4と呼ばれます。
RFC 1654:最初の仕様BGP4プロトコル。
RFC 1105、RFC 1163、RFC 1267 、RFC1771:BGPの前のバージョンBGP4へ。
機能
BGPは、外部またはドメイン間ルーティングプロトコルです。主な目的は、異なるAS内のルータ間の通信にルーティング情報をBGPの保証を提供することです。どちらの純粋BGP距離ベクトルプロトコル、また純粋なリンクステートプロトコル、一般にパスベクトルルーティングプロトコルと呼ばれます。これは、ASを通過しなければならない宛先ネットワークを公開すると同時にアクセシビリティのBGPは、コース内の宛先ネットワークにIPパケットのリストが含まれているためです。単にAS番号BGPルーティングアップデートを見てすることは効果的にループを避けることができるので、パスベクトル情報は、便利です。:BGPを含むことを特徴とする、ネットワークトポロジに制限されていない
(1)までの自律システム、通信ネットワークとの間の情報の通信を実現します。BGPは、ASが他のASと通信することを可能にする、外部ゲートウェイプロトコルです。ASは他のAS、ASまたは到達可能な他のネットワークによって、その内部のネットワーク到達可能性情報をアドバタイズすることを可能にするBGPルーティング情報。一方、ASが別のASからこの情報を理解することができます。ベクトル・ルーティング・プロトコルを距離と同様に、BGP各宛先ネットワークのために提供されるネクストホップ(次のホップ)ノード。
BGPルータ間の連携(2)複数の。ピアルータを通信する他の自律システムの一連と共に使用されるBGPルータに複数のルータが存在する場合、BGPは、ルータは、自律システム内のこれらの一貫したルーティング情報をコーディネータを行うことができます。
(3)BGPは、ポリシーベースのルーティング(ポリシーベースルーティング)をサポートします。正確なルートをルーティングする一般的な距離ベクトル型ルーティングプロトコルは、ローカルでアドバタイズされます。実装戦略BGPは、ローカル管理者が選択することができます。BGPルータは、異なるポリシー・ドメインと、ドメイン間のネットワーク到達可能性として構成することができます。
(4)信頼性の高い輸送。BGPは、信頼性の高いTCPプロトコルを使用して情報伝送をルーティングします。
(5)パス情報。BGP先ネットワークの到達可能性情報は、次のホップ情報の処理に指定された宛先ネットワークが、広告は、ネットワークリストとしてこの宛先を通過する、すなわち必要、ベクトルパス(パスベクター)を含む場合、宛先ネットワーク宛ての経路情報を理解するために、受信者を有効にします。
(6)増分アップデート。BGPルーティングアップデートは完全なルーティング情報データベースに送信されるすべてのパケット、起動時の情報の唯一の完全な交換を必要としません。以降のルーティングアップデートは、情報ネットワークを変更宣伝します。増分変化(デルタ)と呼ばれるこの情報ネットワーク。
(7)BGPサポート型なし準備(CIDR)とVLSMの方法。すべてがネットワーク公示ネットワークプレフィックスプラス道のサブネットマスクで表現されています。
(8)ルーティング集約。BGPは、送信者がネットワーク帯域幅を節約するために宛先ネットワークに関連付けられた複数のエントリによって表されるルーティング情報を、一緒に収集することを可能にします。
(9)BGPはまた、送信者の身元を確認するために、パケットを識別し、認証するために受信者を許可します。

おすすめ

転載: blog.51cto.com/14216982/2409448