Die generische Aussage, dass BGP erforderlich ist, wenn Sie zwischen zwei autonomen Systemen routen müssen, ist ziemlich irreführend. Es gibt viele Szenarien, in denen Sie sich für die Verwendung von BGP entscheiden können, oder es ist möglicherweise sogar erforderlich.
In der Welt der Service Provider wird BGP häufig verwendet, da es DAS Routing-Protokoll des Internets ist - aber es hört sich so an, als ob Ihre Frage das Unternehmen betrifft. In diesem Fall müssen Sie möglicherweise BGP verwenden, wenn Sie eine Verbindung zu Dienstanbietern für Internet- und manchmal WAN-Konnektivität herstellen, oder Sie können BGP intern ausführen, da es das flexibelste Routing-Protokoll für Routing-Richtlinien ist.
Einige Beispiele für den Einsatz im Unternehmen:
- Ihr Unternehmen kontrolliert einen Block von portablem öffentlichem IP-Raum. "Portabel" bedeutet in diesem Fall, dass der Speicherplatz von einer regionalen Internetregistrierung wie ARIN in Ihrer Organisation registriert wird. Ihre Organisation hostet internetfähige Dienste, die die Adressierung aus diesem Adressraum verwenden. In der Regel haben Sie zwei Möglichkeiten, die Welt wissen zu lassen, wie Sie zu Ihnen kommen:
ein. Ihr Diensteanbieter kann diesen Bereich über BGP und statische Route zurück zu Ihrer Umgebung im Internet bewerben.
b. Sie können sich mit Ihrem Dienstanbieter in Verbindung setzen und diesen über BGP für den Speicherplatz werben. Wenn Sie mehr als einen Internetdienstanbieter haben, ist dies die einzige Option. Sie kündigen den Speicherplatz beiden Dienstanbietern an und verwenden dann verschiedene Richtlinien / Manipulationen von Attributen, um die Pfade des eingehenden Datenverkehrs zu steuern.
In diesem Szenario kündigen die Dienstanbieter möglicherweise eine Standardroute an (und nicht die vollständige Internetrouting-Tabelle), und Sie möchten möglicherweise den ausgehenden Internetverkehr über die ISPs verteilen. In diesem Fall müssen Sie möglicherweise BGP manipulieren, um sicherzustellen, dass der Datenverkehr den gewünschten Pfad einnimmt und der Rückfluss des Datenverkehrs durch denselben ISP erfolgt, auf dem er belassen wurde. Das ist super hoch, aber hoffentlich bekommst du das Bild.
- Wenn Sie über MPLS-Links für WAN-Konnektivität verfügen, können Sie mit MPLS in der Regel nichts anfangen. MPLS wird auf dem Provider Edge (PE) -Router des Dienstanbieters beendet und stellt über eine normale Ethernet-Verbindung eine Verbindung zu Ihrem Customer Edge (CE) -Router über eine / 30-Punkt-zu-Punkt-Verbindung her. In diesem Fall müssen Sie in der Regel Ihre IGP-Routen (internes Gateway-Protokoll - OSPF, EIGRP usw.) in BGP umverteilen, um sie dem Dienstanbieter zur Verfügung zu stellen. Sie leiten diese Routen über ihr MPLS-Netzwerk an ihren PE an Ihrem Remotestandort weiter, wodurch BGP mit Ihrem CE an diesem Standort in Kontakt tritt. An diesem Punkt lernen Sie die Routen dort und verteilen sie wieder an den IGP an Ihrem Remotestandort zurück . Dasselbe wird in die andere Richtung geschehen.
BGP ist hier keine Voraussetzung, aber es ist in der Regel das, was der Dienstanbieter ausführen möchte, um die Konsistenz über alle Kundenverbindungen hinweg zu gewährleisten.
- Wie oben erwähnt, können Sie BGP in Ihrem Netzwerk ausführen, das als IBGP bezeichnet wird. Eigentlich ist es dasselbe genaue Protokoll, aber wenn Sie BGP zwischen Routern in demselben AS ausführen, ändern sich einige Verhaltensweisen von BGP. Auf jeden Fall dreht sich hier wirklich alles um Kontrolle. Möglicherweise verfügen Sie über virtuelle Layer-2-Netzwerke für WAN-Konnektivität oder sogar über VPN-Verbindungen, über die Sie OSPF ausführen können. In einigen Designs benötigen Sie jedoch möglicherweise mehr Kontrolle über die Routing-Richtlinie, um das gewünschte Verhalten für diese Pfade zu erzielen. In diesem Fall kann BGP verwendet werden das richtige Werkzeug für den Job sein.
Tut mir leid, dass ich etwas weit gefasst bin, aber jeder Fall ist wirklich anders. Wenn Sie gerade erst Networking lernen, insbesondere von Cisco, vereinfachen sie alles, um Ihnen das Verständnis der Konzepte zu erleichtern. In gewisser Hinsicht gehen sie meiner Meinung nach zu weit, um anzudeuten, dass bestimmte generische Aussagen "Regeln" sind, und testen Sie sogar an ihnen, als wären sie 100% strenge Regeln.
Der beste Rat, den ich geben kann, ist, zu lernen, wie man Konzepte herunterspielt und Zertifikate weitergibt, aber offen zu bleiben. Wenn Sie Ihrem Netzwerklernen / -training etwas weniger Formales und etwas Realeres hinzufügen möchten, holen Sie sich auf jeden Fall einige O'Reilly-Bücher (in Bezug auf die Themen, die Sie studieren) mit den Tieren darauf. Sie können sie ziemlich günstig im Internet nutzen.