Was passiert im realen Internet - BGP und OSPF?

9

Ich habe noch nie beim Kunden gearbeitet, aber ich gehe davon aus, dass ein Dienstanbieter IGP-Dienste intern ausführt - zum Beispiel OSPF oder IS-IS. Wenn nun ein Dienstanbieter einen anderen Dienstanbieter erreichen muss, um den Server auf dem dritten Dienstanbieter zu kommunizieren, wird er durch einen anderen ISP geleitet / übertragen.

Geben Sie hier die Bildbeschreibung ein

In meinem Beispiel - ISP-2. Meine Frage ist -

Abgesehen von mehreren OSPF-Bereichen, die 50 Router pro Bereich begrenzen sollen, funktioniert das Internet wirklich so. Sie können die Tatsache ignorieren, dass es sich um IS-IS oder andere igp-Protokolle innerhalb von AS handeln kann. In einfachen Worten, ist dies eine Art echte Topologie des Internets.

Als nächstes ist meine kontextbasierte Frage, ob dies das typische Szenario ist und wie ich 11.11.11.11 von R2 aus anpingen kann.

Ich sage das, weil -

  1. AS-100 verfügt über alle internen Routeninformationen - OSPF 1 - und weiß nicht, wie der 11.11.11.11 erreicht werden soll

  2. AS-200 verfügt über alle internen Routeninformationen - OSPF 2

  3. AS-300 verfügt über alle internen Routeninformationen - OSPF 3

Ich habe AS 100 mit AS 200 über EBGP verbunden. Ebenso AS 200 mit AS-300. Dies habe ich mit dem Nachbarbefehl gemacht.

Fragen -

Muss ich alle Netzwerkinformationen von ISP-2 an ISP1 und ISP-3 weitergeben, damit alle miteinander kommunizieren können? Wenn ja, geschieht dies im realen Netzwerk auf die gleiche Weise. Dies wird eine so anstrengende Aufgabe sein, alle Netzwerkinformationen von ISPs bekannt zu machen. Wie kann ich das automatisch machen? Ich verwende CISCO - GNS3. Alle Cisco-Befehle helfen. Ich habe die Neuverteilung untersucht, aber nicht viel verstanden. Auch im realen Netzwerk - wenn Sie jede einzelne Routing-Information anderen ISPs bekannt machen, wird die Routing-Tabelle so groß. Tun wir das normalerweise? Aber ich glaube, wenn wir das nicht tun, wie kann ich dann mit dem internen Netzwerk anderer ISPs kommunizieren. Ich glaube, wir müssen das tun. Dies bedeutet, dass die Routing-Tabelle sehr groß ist. Bin ich hier richtig?

geschickt
quelle
Ich bevorzuge iBGP gegenüber OSPF, also viel flexibler.
Rui F Ribeiro

Antworten:

14

In der Regel verwenden autonome Systeme (ASNs) einen IGP (OSPF, IS-IS oder iBGP), damit Router in ihrem Netzwerk wissen, wie sie sich gegenseitig erreichen können. Netzwerke, die mit diesen Routern verbunden und über sie erreichbar sind, können auch über diesen IGP verteilt werden, aber auch dafür kann iBGP verwendet werden.

Lieferavise tauschen Routing-Informationen über BGP aus. In der Regel werden nur aggregierte Präfixe ihrer Netzwerke ausgetauscht. Wenn ein ISP also 100.0.0.0/16 als IP-Speicherplatz hat (der ihm von einem RIR zugewiesen wurde) und diesen intern für seine Kunden und Dienste in verschiedene / 24-Werte aufteilt, wird nur der aggregierte / 16-Wert für Peer-ASNs angekündigt. Diese anderen Netzwerke wissen dann, wie sie dieses Netzwerk erreichen können, und das Netzwerk kann dann die Routing-Informationen in seinem IGP verwenden, um das genaue Ziel zu erreichen.

Selbst mit diesen aggregierten Routen ist die Anzahl der Routen in der globalen Routing-Tabelle immer noch recht groß: Derzeit sind es etwa 615.000 IPv4-Routen und 32.000 IPv6-Routen, und sie nimmt immer noch zu.

Teun Vink
quelle
3
Es ist nicht ungewöhnlich, dass Sie Ihr IGP über einen Filter in BGP umverteilen, der sicherstellt, dass Routen ordnungsgemäß aggregiert werden.
David Schwartz