Tipps zum BGP-Routing-Protokoll, die Sie kennen müssen

Schalten Sie die besten Preise mit vorrätigen, versandfertigen Produkten frei

Vielleicht denken Sie, dass Sie sich weniger um ein Routing-Protokoll mit dem Namen kümmern könnten BGP. Könnte es vielleicht etwas mit Ihrem Alltag zu tun haben? Die Antwort ist ja. BGP ist das Routing-Protokoll des Internets. Mit BGP leiten alle Internet-Router Ihre E-Mail- und SWeb-Anfragen über das Internet weiter. Ohne BGP würde kein Datenverkehr über das Internet fließen und das Internet wäre nutzlos. Lassen Sie uns etwas darüber lernen BGP

Was ist BGP?

In den frühen Tagen verwendete das Internet statische Routen, aber sehr schnell konnten Netzwerkadministratoren ihre Routing-Tabellen nicht mehr manuell aktualisieren. Später verwendeten Internet-Netzwerkadministratoren ein Protokoll namens EGP, aber EGP war nicht skalierbar. BGP wurde eingeführt, um all diese Probleme und mehr zu lösen. BGP steht für Border Gateway Protocol und die aktuellste Version ist BGP4. BGP4 basiert auf RFC4271. BGP ist ein Routing-Protokoll (Software), das auf Routern läuft. BGP ermöglicht eine vollständig dezentralisierte Verwaltung des Internets. Das heißt, wenn Sie eine haben BGP-Router Im Internet können Sie allen anderen Routern mitteilen, welche Netzwerke Sie für alle auf der Welt zur Verfügung haben.

BGP nennt jede Routing-Domäne ein autonomes System (AS). BGP wird als Pfadvektor-Routing-Protokoll bezeichnet und seine Hauptmetrik ist „kürzester AS-Pfad“. Das bedeutet, dass es den besten Weg durch das Internet wählt, indem es die Route wählt, die die wenigsten autonomen Systeme durchqueren muss.

Muss ich BGP auf meinem Home- oder Small-Business-Router ausführen?

Die kurze Antwort auf diese Frage lautet NEIN. Sie müssen BGP nicht auf Ihrem Router zu Hause oder in kleinen Unternehmen ausführen. Alle Internetdienstanbieter (ISPs), die mehrere Verbindungen zum Internet haben, verwenden BGP, um mit diesen anderen Anbietern zu kommunizieren. Wenn Sie nur eine einzige Verbindung zum Internet haben, benötigen Sie BGP nicht, da Sie keinen anderen Pfad zur Auswahl haben. Aus diesem Grund benötigen Sie kein Routing-Protokoll, um den besten Pfad auszuwählen.

Was ist, wenn ich BGP ausführen möchte?

Wenn Sie BGP ausführen möchten, müssen Sie mit Ihren Internetdienstanbietern sprechen, um zu sehen, ob sie einer Kommunikation mit Ihnen über BGP zustimmen. Sie müssen nachweisen, dass Sie BGP ausführen müssen. Es gibt keine Kabel- oder DSL-Internetanbieter, mit denen Sie über BGP kommunizieren können. Die einzigen Schaltungen, auf denen Sie BGP verwenden werden, sind T1-Geschwindigkeiten und höher. Die einzigen Anbieter, die Ihnen erlauben, BGP-Routen mit ihnen auszutauschen, sind große (Tier 1 oder Tier 2) Internetdienstanbieter.

Angenommen, Sie haben ein T1 für Sprint und ein T1 für AT&T. Um BGP auszuführen, müssen Sie eine autonome Systemnummer und einen Block öffentlicher IP-Adressen für die Werbung erhalten. In den Vereinigten Staaten sind beide Nummern bei der American Registry of Internet Numbers (ARIN) erhältlich. Andere Länder haben ihre eigenen Anbieter. Sie finden Ihren auf der Webseite der ARIN International Community. Diese regionalen Register (wie ARIN) sind auch Orte, an die Sie sich wenden können, um Probleme mit dem Netzwerk zu beheben, indem Sie die Eigentümer und Kontaktinformationen für IP-Adressblöcke und AS-Nummern nachschlagen. Es gibt BGP-Looking-Glass-Server im Internet, mit denen Sie den Status und die BGP-Routing-Tabellen von Internet-BGP-Routern anzeigen können.

Mit BGP lädt Ihr Router eine vollständige Liste der Internetrouten von Ihren ISPs (BGP-Nachbarn) herunter. Eine vollständige Liste der Internet-BGP-Routen umfasst über 150.000 Routen. Das bedeutet, dass Sie bei zwei Anbietern über 300.000 Routen herunterladen müssen. Ihr Router speichert alle diese Routen und vergleicht sie, um die beste Route zu finden (die Route mit dem kürzesten AS-Pfad). Die besten Routen werden in die Routing-Tabelle eingetragen. Wie Sie sich vorstellen können, benötigen Sie einen starken Router mit einer schnellen CPU und viel RAM, um diese BGP-Routen zu verarbeiten. Ich empfehle mindestens einen Router der Cisco 3800-Serie mit 1 GB RAM.

Wie würde ich BGP konfigurieren?

Die Konfiguration von BGP ist wirklich ziemlich einfach, wenn Sie verstehen, was Sie tun. Da es jedoch viele verschiedene BGP-Designs gibt, können einige BGP-Konfigurationen komplex sein. Sehen wir uns eine gängige Konfiguration an: Sie möchten Ihr Netzwerk mit zwei Internetdienstanbietern verbinden. Wenn also ein Anbieter ausfällt, wird Ihr ein- und ausgehender Internetverkehr keinen Takt verpassen. Hier ist die grundlegende Konfiguration, um dies zu tun:

router bgp 123456 keine synchronisation ! Netzwerk 12.12.12.0 ! Nachbar 40.40.40.40 Remote-wie 18990 Nachbar 40.40.40.40 Beschreibung AT&T T1 zum Internet ! Nachbar 50.50.50.50 Remote-wie 1239 Nachbar 50.50.50.50 Beschreibung Sprint T1 zum Internet ! keine automatische Zusammenfassung

Wir haben einige der Standardanweisungen herausgenommen und Leerzeichen zwischen wichtigen Abschnitten geschaffen.

Lassen Sie uns diese Abschnitte untersuchen.

router bgp 123456 – Diese Anweisung ist die erste Anweisung, die Sie verwenden, um den BGP-Router-Konfigurationsmodus aufzurufen. Die 123456 steht für Ihre AS-Nummer, die Sie von ARIN erhalten haben.

keine Synchronisation – Dieser Befehl teilt BGP mit, dass diese Routen nicht in der Routing-Tabelle vorhanden sein müssen, um BGP-Nachbarn Routen anzukündigen.

Nachbar XXXX – Die Neighbor-Anweisungen werden verwendet, um Ihre Verbindungen zu Ihren BGP-Nachbarn zu konfigurieren. XXXX ist die IP-Adresse Ihres Nachbarn. Die „remote-as“-Anweisung ist die entfernte AS-Nummer für diesen Nachbarn. Sie können die optionale Beschreibungsangabe sehen, die Ihnen hilft, diesen Nachbarn zu identifizieren. In diesem Beispiel haben wir zwei Nachbarn.

keine automatische Zusammenfassung – weist BGP an, IP-Adressen, die Sie Nachbarn ankündigen, nicht als Klassengrenzen für IP-Adressen zusammenzufassen.

Die am häufigsten verwendeten BGP-Befehle zum Anzeigen des BGP-Status sind IP-bgp-Zusammenfassung anzeigen undIP-bgp anzeigen. Das IP-bgp-Zusammenfassung anzeigen Der Befehl zeigt den Status von BGP an. Das IP-bgp anzeigenDer Befehl zeigt die BGP-Routingtabelle an. Hier sind zwei Beispiele:

Router# IP-bgp-Zusammenfassung anzeigen BGP-Routerkennung 12.12.12.254, lokale AS-Nummer 22697 BGP-Tabellenversion ist 32688303, Hauptroutingtabellenversion 32688303 195171 Netzwerkeinträge mit 22835007 Byte Speicher 389176 Pfadeinträge mit 20237152 Byte Speicher 69781/40422 BGP-Pfad/Bestpath-Attribut 8 Einträge mit 44 Byte Speicher 63075 BGP AS-PATH-Einträge mit 1683540 Byte Speicher 0 BGP-Routemap-Cache-Einträge mit 0 Byte Speicher 0 BGP-Filterlisten-Cache-Einträge mit 0 Byte Speicher BGP mit 53408543 Byte Speicher insgesamt Dämpfung aktiviert. 106 Verlaufspfade, 18 gedämpfte Pfade BGP-Aktivität 631768/436597 Präfixe, 3135640/2746464 Pfade, Scan-Intervall 60 Sek

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 40.40.40.40 4 18990 7936243 265288 32688303 0 0 8w4d 194625 50.50.50.50 4 1239 9226970 3607327 32688297 0 0 2d00h 194444 Router#

Router# IP-bgp anzeigen BGP-Tabellenversion ist 32688349, lokale Router-ID ist 12.12.12.254 Statuscodes: s unterdrückt, d gedämpft, h Historie, * gültig, > am besten, i – intern, r RIB-Fehler, S veraltet Herkunftscodes: i – IGP, z – EGP, ? – unvollständig Network Next Hop Metric LocPrf Weight Path * 0.0.0.0 40.40.40.40 1 0 1239 i *> 50.50.50.50 100 18990 i * 3.0.0.0 40.40.40.40 8 0 1239 701 703 80 i *> 50.50.50 18 690 10 701 703 80 i * 4.0.0.0/9 40.40.40.40 9 0 1239 3356 i *> 50.50.50.50 100 18990 3356 i * 4.0.0.0 40.40.40.40 9 0 1239 3356 i *> 50.50 50.50 .50

In diesem Artikel haben wir Folgendes gelernt:

  • BGP ist das Routing-Protokoll des Internets
  • BGP wird von Internetdienstanbietern oder Unternehmen verwendet, die ihr Netzwerk auf zwei Internetdienstanbieter umstellen müssen
  • Wenn Sie BGP verwenden müssen, werden Sie feststellen, dass BGP-Routing-Tabellen riesig sind und Sie einen starken Router benötigen, um diese Tabellen zu speichern
  • BGP Designs können einfach oder komplex sein
  • Einfache BGP-Konfigurationen sind nicht schwer zu konfigurieren
  • Die beiden häufigsten BGP-Show-Befehle sind IP-bgp-Zusammenfassung anzeigen und IP-bgp anzeigen.

Weitere Informationen zu BGP finden Sie in der Cisco IOS-Dokumentation zum Konfigurieren von BGP und BGP-Ressourcen.

– Quelle von https://www.petri.co.il/csc_what_is_bgp.htm

Weitere verwandte Themen:

Routing-Informationsprotokoll und RIP-Konfiguration

Wie konfiguriere ich IGRP (Interior Gateway Routing Protocol)?

CCNP SWITCH 642-813 Leitfaden: Konfigurieren von IP SLA

Wie konfiguriere ich Cisco IP SLA?

Grundlegende Informationen zum Konfigurieren von HSRP auf einem Cisco-Router

Leave A Comment

Recommended Posts