web-dev-qa-db-ja.com

現実のインターネットでは何が起こりますか-BGPとOSPF

私は顧客の構内で働いたことはありませんが、私の仮定は、1つのサービスプロバイダーが内部的にIGPサービスを実行していることです-たとえば-OSPFまたはIS-IS。これで、あるサービスプロバイダーが別のサービスプロバイダーに到達して、3番目のサービスプロバイダーのサーバーと通信する必要がある場合、別のISPを通過または通過します。

enter image description here

私の例では-ISP-2。私の質問は-

複数のOSPFエリア(エリアごとに50台のルーターを制限する)は別として、それは実際にインターネットが機能する方法です。 IS内またはAS内の他のigpプロトコルである可能性があるという事実は無視できます。簡単に言えば、これは一種のインターネットの実際のトポロジーでしょうか。

次に、私のコンテキストベースの質問は、これが典型的なシナリオであるかどうか、そしてR2から11.11.11.11にpingする方法です。

私はこれを言っている-

  1. AS-100にはすべての内部ルート情報(OSPF 1)があり、11.11.11.11に到達する方法がわかりません。

  2. AS -200にはすべての内部ルート情報があります-OSPF 2

  3. AS -300にはすべての内部ルート情報があります-OSPF 3

EBGPを使用してAS 100をAS 200に接続しました。同様に、AS 200とAS-300。これは、neighborコマンドを使用して行いました。

質問-

ISP-2のすべてのネットワーク情報をISP1およびISP-3にアドバタイズして、それらすべてが通信できるようにする必要がありますか?もしそうなら、それは実際のネットワークで同じ方法で行われますか?これは、ISPのありとあらゆるネットワーク情報を宣伝するのは大変な仕事です。これを自動的に行うにはどうすればよいですか?私はCiscoを使用しています-GNS3のCiscoコマンドが役立ちます。私は再配布について調査しましたが、あまり理解していません。また、実際のネットワークでは、すべてのルーティング情報を他のISPにアドバタイズすると、ルーティングテーブルが非常に大きくなります。私たちは通常これをしますか?しかし、そうしなければ、他のISPの内部ネットワークとどのように通信できるでしょうか。だから私たちはそうしなければならないと私は信じています。これは、ルーティングテーブルが非常に大きくなることを意味します。私はここで正しいですか?

9
dexterous

通常、自律システム(ASN)はIGP(OSPF、IS-IS、iBGPのいずれか)を使用するため、ネットワーク内のルーターは相互に到達する方法を認識しています。これらのルーターに接続され、ルーターを介して到達可能なネットワークも、このIGPを介して配布できますが、iBGPを使用することもできます。

ASNはBGPを介してルーティング情報を交換します。通常、ネットワークの集約されたプレフィックスのみが交換されます。したがって、ISPがIPスペースとして100.0.0.0/16(RIRによって割り当てられている)を持ち、それを内部で顧客とサービスのさまざまな/ 24に分割する場合、集約された/ 16のみがピアASNにアナウンスされます。これらの他のネットワークは、そのネットワークに到達する方法を知っているため、ネットワークはIGPのルーティング情報を使用して正確な宛先に到達できます。

これらの集約されたルートを使用しても、グローバルルーティングテーブル内のルートの数は依然として非常に多く、現在約615KのIPv4ルートと32KのIPv6ルートがあり、さらに増加し​​ています。

14
Teun Vink