Grenztor-Protokoll

Border Gateway Protocol (BGP) ist das Protokoll, das die Kernroutenplanungsentscheidungen im Internet unterstützt. Es erhält einen Tisch von IP Netzen oder 'Präfixen' aufrecht, die Netzerreichen-Fähigkeit unter autonomen Systemen (AS) benennen. Es wird als ein Pfad-Vektor-Protokoll beschrieben. BGP verwendet traditionelle Metrik von Interior Gateway Protocol (IGP) nicht, aber trifft Routenplanungsentscheidungen, die auf dem Pfad, den Netzpolicen und/oder den Regel-Sätzen gestützt sind. Deshalb wird es ein Erreichen-Fähigkeitsprotokoll aber nicht Routenplanungsprotokoll passender genannt.

BGP wurde geschaffen, um das Protokoll von Exterior Gateway Protocol (EGP) zu ersetzen, um völlig dezentralisierte Routenplanung zu erlauben, um vom ARPAnet Kernmodell bis ein dezentralisiertes System zu wechseln, das das NSFNET Rückgrat und seine verbundenen Regionalnetze eingeschlossen hat. Das hat dem Internet erlaubt, ein aufrichtig dezentralisiertes System zu werden. Seit 1994 ist Version vier der BGP im Gebrauch im Internet gewesen. Alle vorherigen Versionen sind jetzt veraltet. Die Haupterhöhung in der Version 4 war Unterstützung der Klassenlosen Zwischenbereichsroutenplanung und Gebrauch der Weg-Ansammlung, um die Größe von Routenplanungstischen zu vermindern. Seit dem Januar 2006 wird Version 4 in RFC 4271 kodifiziert, der mehr als 20 Entwürfe durchgegangen ist, die auf früher RFC 1771-Version 4 gestützt sind. RFC hat 4271 Version mehrere Fehler, geklärte Zweideutigkeiten korrigiert und hat das RFC viel nähere an Industriemethoden gebracht.

Die meisten Internetdienstleister müssen BGP verwenden, um Routenplanung zwischen einander zu gründen (besonders, wenn sie multihomed sind). Deshalb, wenn auch die meisten Internetbenutzer es direkt nicht verwenden, ist BGP eines der wichtigsten Protokolle des Internets. Vergleichen Sie das mit Signaling System 7 (SS7), der das Zwischenversorger-Kernanruf-Einstellungsprotokoll auf dem PSTN ist. Sehr große private IP Netze verwenden BGP innerlich. Ein Beispiel würde das Verbinden mehrerer großer OSPF sein (Öffnen Sie Kürzesten Pfad Zuerst), Netze, wo OSPF allein zur Größe nicht klettern würde. Ein anderer Grund, BGP zu verwenden, ist multihoming ein Netz für die bessere Überfülle irgendein zu vielfachen Zugriffspunkten eines einzelnen ISP (RFC 1998) oder zu vielfachem ISPs.

Operation

BGP Nachbarn, genannt Gleiche, werden durch die manuelle Konfiguration zwischen Routern gegründet, um eine TCP Sitzung auf dem Hafen 179 zu schaffen. Ein BGP Sprecher wird regelmäßig (alle 30 Sekunden) 19 Bytes senden bleiben - lebendige Nachrichten, um die Verbindung aufrechtzuerhalten. Unter Routenplanungsprotokollen ist BGP im Verwenden von TCP als sein Transportprotokoll einzigartig.

Wenn BGP zwischen zwei Gleichen in demselben autonomen System (AS) läuft, wird er Inneren BGP (IBGP oder Innengrenztor-Protokoll) genannt. Wenn es zwischen autonomen Systemen läuft, wird es Äußerlichen BGP (EBGP oder Außengrenztor-Protokoll) genannt. Router an der Grenze von einer ALS wert seiende Information mit einem anderen, WIE Grenze oder Rand-Router genannt werden. In Cisco Betriebssystem haben IBGP Wege eine Verwaltungsentfernung 200, und dieser von EBGP ist 20; IBGP wird so weniger bevorzugt entweder als äußerlicher BGP oder als jedes Innenroutenplanungsprotokoll. Andere Router-Durchführungen bevorzugen auch EBGP IGPs und IGPs zu IBGP.

Erweiterungsverhandlung

Während des ÖFFNET können BGP Sprecher fakultative Fähigkeiten zur Sitzung, einschließlich Mehrprotokoll-Erweiterungen und verschiedener Wiederherstellungsweisen verhandeln. Wenn die Mehrprotokoll-Erweiterungen auf BGP zur Zeit der Entwicklung verhandelt werden, kann der BGP Sprecher Präfix Network Layer Reach-ability Information (NLRI), die es mit einem Adressfamilienpräfix ankündigt. Diese Familien schließen den IPv4 (Verzug), IPv6, IPv4/IPv6 Virtuelle Private Netze ein und werfen BGP mehr. Zunehmend wird BGP als ein verallgemeinertes Signalprotokoll verwendet, um Information über Wege zu tragen, die ein Teil des globalen Internets wie VPNs nicht sein können.

Zustandsmaschine

Um Entscheidungen in seinen Operationen mit Gleichen zu treffen, verwendet ein BGP-Gleicher eine einfache Zustandsmaschine (FSM), die aus sechs Staaten besteht: Müßig; stehen Sie In Verbindung; aktiv; OpenSent; OpenConfirm; und Feststehend. Für jede Gleicher-zu-Gleicher-Sitzung erhält eine BGP Durchführung eine Zustandsgröße aufrecht, die verfolgt, in welchem von diesen sechs Staaten die Sitzung ist. Das BGP Protokoll definiert die Nachrichten, dass jeder Gleiche wert sein sollte, um die Sitzung von einem Staat bis einen anderen zu ändern. Der erste Staat ist der "Müßige" Staat. Im "Müßigen" Staat initialisiert BGP alle Mittel, lehnt den ganzen inbound BGP ab Verbindung versucht und beginnt eine TCP Verbindung zum Gleichen. Der zweite Staat ist "stehen In Verbindung". Im "Verbinden" Staat wartet der Router auf die TCP Verbindung, um zu vollenden, und Übergänge zum "OpenSent"-Staat, wenn erfolgreich. Wenn erfolglos, fängt es den Zeitmesser von ConnectRetry und die Übergänge zum "Aktiven" Staat auf den Ablauf an. Im "Aktiven" Staat fasst der Router den Zeitmesser von ConnectRetry zur Null neu und kehrt zum "Verbinden" Staat zurück. Im "OpenSent"-Staat sendet der Router eine Offene Nachricht und wartet auf eine dafür, um zum "OpenConfirm"-Staat zu wechseln. Nachrichten von Keepalive werden ausgetauscht und auf die erfolgreiche Einnahme, der Router wird in den "Feststehenden" Staat gelegt. Im "Feststehenden" Staat kann der Router senden/erhalten: Keepalive; Aktualisierung; und Ankündigungsnachrichten an seinen Gleichen.

  • Ruhezustand:
  • Lehnen Sie alle eingehenden BGP Verbindungen ab
  • Fangen Sie die Initialisierung von Ereignis-Abzügen an.
  • Beginnt eine TCP Verbindung mit seinem konfigurierten BGP-Gleichen.
  • Horcht auf eine TCP Verbindung von seinem Gleichen.
  • Ändert seinen Staat, um In Verbindung zu stehen.
  • Wenn ein Fehler an Staat des FSM-Prozesses vorkommt, wird die BGP Sitzung sofort begrenzt und in den Ruhezustand zurückgegeben. Einige der Gründe, warum ein Router vom Ruhezustand nicht fortschreitet, sind:
  • TCP Hafen 179 ist nicht offen.
  • Ein zufälliger TCP Hafen sind mehr als 1023 nicht offen.
  • Gleichrangige Adresse konfiguriert falsch auf jedem Router.
  • ALS Zahl konfiguriert falsch auf jedem Router.
  • Verbinden Sie Staat:
  • Wartet auf die erfolgreiche TCP Verhandlung mit dem Gleichen.
  • BGP verbringt viel Zeit in diesem Staat nicht, wenn die TCP Sitzung erfolgreich gegründet worden ist.
  • Sendet Offene Nachricht dem Gleichen und ändert Staat zu OpenSent.
  • Wenn ein Fehler vorkommt, bewegt sich BGP zum Aktiven Staat. Einige Gründe für den Fehler sind:
  • TCP Hafen 179 ist nicht offen.
Ein zufälliger TCP Hafen sind mehr als 1023 nicht offen. Gleichrangige Adresse konfiguriert falsch auf jedem Router.
  • ALS Zahl konfiguriert falsch auf jedem Router.
  • Aktiver Staat:
  • Wenn der Router unfähig war, eine erfolgreiche TCP Sitzung zu gründen, dann endet er im Aktiven Staat.
  • BGP FSM wird versuchen, eine andere TCP Sitzung mit dem Gleichen und, wenn erfolgreich, wiederanzufangen, dann wird es eine Offene Nachricht dem Gleichen senden.
  • Wenn es wieder erfolglos ist, wird der FSM zum Ruhezustand neu gefasst.
  • Wiederholte Misserfolge können auf einen Router hinauslaufen, der zwischen den Müßigen und Aktiven Staaten Rad fährt. Einige der Gründe dafür schließen ein:
TCP Hafen 179 ist nicht offen. Ein zufälliger TCP Hafen sind mehr als 1023 nicht offen.
  • BGP Konfigurationsfehler.
  • Netzverkehrsstauung.
  • Das Flattern Netzschnittstelle.
  • Staat von OpenSent:
  • BGP FSM horcht auf eine Offene Nachricht von seinem Gleichen.
  • Sobald die Nachricht erhalten worden ist, überprüft der Router die Gültigkeit der Offenen Nachricht.
  • Wenn es einen Fehler gibt, ist es, weil eines der Felder in der offenen Nachricht zwischen den Gleichen z.B nicht zusammenpasst. BGP Versionsfehlanpassung, MD5 Kennwort-Fehlanpassung, erwartet der spähende Router einen verschiedenen Mein ALS. Der Router wird dann eine Ankündigungsnachricht dem Gleichen senden, der anzeigt, warum der Fehler vorgekommen ist.
  • Wenn es keinen Fehler gibt, wird eine Nachricht von Keepalive gesandt, verschiedene Zeitmesser werden gesetzt, und der Staat wird zu OpenConfirm geändert.
  • Staat von OpenConfirm:
  • Der Gleiche horcht auf eine Nachricht von Keepalive von seinem Gleichen.
  • Wenn eine Nachricht von Keepalive erhalten wird und kein Zeitmesser vor dem Empfang von Keepalive, BGP Übergängen zum Feststehenden Staat abgelaufen ist.
  • Wenn ein Zeitmesser abläuft, bevor eine Nachricht von Keepalive erhalten wird, oder wenn eine Fehlerbedingung, die Router-Übergänge zurück zum Ruhezustand vorkommt.
  • Feststehender Staat:
  • In diesem Staat senden die Gleichen Aktualisierungsnachrichten, um Information über jeden Weg auszutauschen, der dem BGP-Gleichen wird ankündigt.
  • Wenn es Fehler in der Aktualisierungsnachricht dann gibt, wird eine Ankündigungsnachricht dem Gleichen und den BGP Übergängen zurück zum Ruhezustand gesandt.
Wenn ein Zeitmesser abläuft, bevor eine Nachricht von Keepalive erhalten wird, oder wenn eine Fehlerbedingung, die Router-Übergänge zurück zum Ruhezustand vorkommt.

BGP Router-Konnektivität und das Lernen von Wegen

In der einfachsten Einordnung müssen alle Router innerhalb einer Single ALS und an der BGP Routenplanung teilnehmend, in einem vollen Ineinandergreifen konfiguriert werden: Jeder Router muss als Gleicher zu jedem anderen Router konfiguriert werden. Das verursacht kletternde Probleme, da die Zahl von erforderlichen Verbindungen quadratisch mit der Zahl von beteiligten Routern wächst. Um das Problem zu erleichtern, führt BGP zwei Optionen durch: Weg-Reflektoren (RFC 4456) und Bündnisse (RFC 5065). Die folgende Diskussion der grundlegenden AKTUALISIERUNGS-Verarbeitung nimmt ein volles IBGP-Ineinandergreifen an.

Grundlegende Aktualisierungsverarbeitung

Ein gegebener BGP Router kann NLRI-AKTUALISIERUNGEN von vielfachen Nachbarn akzeptieren und NLRI (Netzschicht-Erreichen-Fähigkeitsinformation) zu demselben oder einem verschiedenen Satz von Nachbarn ankündigen. Begrifflich erhält BGP seinen eigenen "Master"-Routenplanungstisch, genannt die Lokal Rippe (Lokale Routenplanungsinformationsbasis), getrennt vom Hauptroutenplanungstisch des Routers aufrecht. Für jeden Nachbar erhält der BGP-Prozess eine "Begriffsadjektiv-RIPPE In" (Angrenzende Routenplanungsinformationsbasis, Eingehend) aufrecht, den NLRI enthaltend, der vom Nachbar und einer "Begriffsadjektiv-RIPPE" erhalten ist, die für dem Nachbar zu sendenden NLRI (abtretend) ist.

Begrifflich, im vorhergehenden Paragrafen, Mittel, dass die physische Lagerung und Struktur dieser verschiedenen Tische durch den implementer des BGP-Codes entschieden werden. Ihre Struktur ist zu anderen BGP Routern nicht sichtbar, obwohl sie gewöhnlich mit Verwaltungsbefehlen auf dem lokalen Router befragt werden können. Es ist zum Beispiel ziemlich üblich, die zwei Adjektiv-Rippen und die Lokal Rippe zusammen in derselben Datenstruktur mit der den RIPPE-Einträgen beigefügten Zusatzinformation zu versorgen. Die Zusatzinformation erzählt dem BGP-Prozess solche Dinge wie, ob individuelle Einträge in den Adjektiv-Rippen für spezifische Nachbarn gehören, ob der Leitwegauswahl-Prozess pro Nachbar erhaltene Policen berechtigt für die Lokal Rippe gemacht hat, und ob Einträge der Lokaln Rippe berechtigt sind, dem Routenplanungstabellenverwaltungsprozess des lokalen Routers vorgelegt zu werden.

Durch den vorzulegenden berechtigten wird BGP die Wege vorlegen, die er am besten zum Hauptroutenplanungstabellenprozess denkt. Abhängig von der Durchführung dieses Prozesses wird der BGP Weg nicht notwendigerweise ausgewählt. Zum Beispiel wird ein direkt verbundenes Präfix, das von der eigenen Hardware des Routers erfahren ist, gewöhnlich am meisten bevorzugt. So lange, dass die Schnittstelle des direkt verbundenen Wegs aktiv ist, wird der BGP Weg zum Bestimmungsort in den Routenplanungstisch nicht gestellt. Sobald die Schnittstelle hinuntergeht, und es keine bevorzugte Wege mehr gibt, würde der Weg der Lokaln Rippe im Hauptroutenplanungstisch installiert.

Bis neulich war es ein häufiger Fehler zu sagen, dass BGP Policen trägt. BGP hat wirklich die Information getragen, mit der Regeln innerhalb von BGP-sprechenden Routern Politikentscheidungen treffen konnten. Etwas von der Information hat getragen, der ausführlich beabsichtigt ist, um in Politikentscheidungen verwendet zu werden, sind Gemeinschaften und Mehrausgang discriminators (MED).

Leitwegauswahl

Der BGP Standard gibt mehrere Entscheidungsfaktoren mehr an, als es durch jeden anderen allgemeinen Routenplanungsprozess verwendet wird, um NLRI (Netzschicht-Erreichen-Fähigkeitsinformation) auszuwählen, um in die Lokal Rippe (Routenplanungsinformationsbasis) einzutreten. Der erste Entscheidungspunkt, um NLRI zu bewerten, ist, dass sein Attribut des folgenden Sprungs erreichbar (oder auflösbar sein muss). Eine andere Weise, den folgenden Sprung zu sagen, muss erreichbar sein ist, dass es einen aktiven Weg bereits im Hauptroutenplanungstisch des Routers zum Präfix geben muss, in dem die Adresse des folgenden Sprungs gelegen wird.

Dann für jeden Nachbar wendet der BGP-Prozess verschiedene normale und von der Durchführung abhängige Kriterien an, um zu entscheiden, welche Wege begrifflich in die "Adjektiv-RIPPE In" eintreten sollten. Der Nachbar konnte mehrere mögliche Wege an einen Bestimmungsort senden, aber das erste Niveau der Vorliebe ist am Nachbarniveau. Nur ein Weg zu jedem Bestimmungsort wird in der "Begriffsadjektiv-RIPPE In" installiert. Dieser Prozess wird auch, von der "Adjektiv-RIPPE In", irgendwelche Wege löschen, die vom Nachbar zurückgezogen werden.

Wann auch immer Begriffsänderungen "Adjektiv-RIPPE In", der Haupt-BGP-Prozess entscheidet, ob einige der neuen Wege des Nachbars Wegen bereits in der Lokaln Rippe bevorzugt wird. Wenn so, es ersetzt sie. Wenn ein gegebener Weg von einem Nachbar zurückgezogen wird, und es keinen anderen Weg zu diesem Bestimmungsort gibt, wird der Weg von der Lokaln Rippe entfernt, und nicht mehr durch BGP dem Hauptroutenplanungstabellenbetriebsleiter gesandt. Wenn der Router keinen Weg zu diesem Bestimmungsort von keiner non-BGP Quelle hat, wird der zurückgezogene Weg vom Hauptroutenplanungstisch entfernt.

Entscheidungen pro Nachbar

Nach dem Überprüfen, dass der folgende Sprung erreichbar ist, wenn der Weg aus einem inneren kommt (d. h. IBGP) Gleicher, die erste Regel, gemäß dem Standard zu gelten, soll das LOCAL_PREFERENCE-Attribut untersuchen. Wenn es mehrere IBGP Wege vom Nachbar gibt, wird derjenige mit dem höchsten LOCAL_PREFERENCE ausgewählt, wenn es mehrere Wege mit demselben LOCAL_PREFERENCE nicht gibt. Im letzten Fall bewegt sich der Leitwegauswahl-Prozess zum folgenden Band-Brecher. Während LOCAL_PREFERENCE die erste Regel im Standard ist, sobald die Erreichen-Fähigkeit des NEXT_HOP nachgeprüft wird, denken Cisco und mehrere andere Verkäufer zuerst einen Entscheidungsfaktor genannt das GEWICHT, das zum Router (d. h. nicht übersandt durch BGP) lokal ist. Der Weg mit dem höchsten GEWICHT wird bevorzugt.

Der LOCAL_PREFERENCE, das GEWICHT und die anderen Kriterien können durch die lokale Konfiguration und Softwarefähigkeiten manipuliert werden. Solche Manipulation ist außerhalb des Spielraums des Standards, aber wird allgemein verwendet. Zum Beispiel wird das GEMEINSCHAFTS-Attribut (sieh unten) durch das BGP Auswahlverfahren nicht direkt verwendet. Der BGP-Nachbarprozess kann jedoch eine Regel haben, LOCAL_PREFERENCE oder einen anderen auf einer manuell programmierten Regel gestützten Faktor zu setzen, das Attribut zu setzen, wenn der GEMEINSCHAFTS-Wert ein Muster vergleicht, das Kriterium vergleicht. Wenn der Weg von einem Außengleichen gelernt wurde, schätzt der BGP-Prozess pro Nachbar einen LOCAL_PREFERENCE-Wert aus lokalen Politikregeln und vergleicht dann den LOCAL_PREFERENCE aller Wege vom Nachbar.

Am Niveau pro Nachbar - dem Ignorieren mit der Durchführung spezifischer Politikmodifikatoren - ist die Ordnung von Band-Brechen-Regeln:

  1. Bevorzugen Sie den Weg mit dem kürzesten AS_PATH. Ein AS_PATH ist der Satz ALS Zahlen, die überquert werden müssen, um den angekündigten Bestimmungsort zu erreichen. AS1-AS2-AS3 ist kürzer als AS4 AS5 AS6 AS7.
  2. Bevorzugen Sie Wege mit dem niedrigsten Wert ihres URSPRUNG-Attributes.
  3. Bevorzugen Sie Wege mit dem niedrigsten MULTI_EXIT_DISC (herrschen Sie über discriminator oder MED mehr) Wert.

Vor der neusten Ausgabe des BGP Standards, wenn eine AKTUALISIERUNG keinen MULTI_EXIT_DISC-Wert, mehrere Durchführungen hatte

Entscheidungsfaktoren am Niveau der Lokaln Rippe

Sobald Kandidat-Wege von Nachbarn erhalten werden, wendet die Software der Lokaln Rippe zusätzliche Tie-Breaks auf Wege zu demselben Bestimmungsort an.

  1. Wenn mindestens ein Weg von einem Außennachbar gelernt wurde (d. h. der Weg wurde von EBGP erfahren), lassen Sie alle von IBGP erfahrenen Wege fallen.
  2. Bevorzugen Sie den Weg mit den niedrigsten Innenkosten zum NEXT_HOP gemäß dem Hauptroutenplanungstisch. Wenn zwei Nachbarn denselben Weg ankündigen würden, aber ein Nachbar ist über eine niedrige-bitrate Verbindung und anderen durch eine hohe-bitrate Verbindung erreichbar, und das Innenroutenplanungsprotokoll niedrigste auf höchstem bitrate gestützte Kosten berechnet, würde der Weg durch die hohe-bitrate Verbindung bevorzugt, und andere Wege fallen gelassen.

Wenn es mehr als einen an diesem Punkt noch gebundenen Weg gibt, bieten mehrere BGP Durchführungen eine konfigurierbare Auswahl dem Lastanteil unter den Wegen an, alle (oder alle bis zu eine Zahl) akzeptierend.

  1. Bevorzugen Sie den Weg, der vom BGP Sprecher mit dem numerisch niedrigsten BGP Bezeichner gelernt ist
  2. Bevorzugen Sie den Weg, der vom BGP Sprecher mit dem niedrigsten Gleichen gelernt ist, IP richten

Gemeinschaften

BGP Gemeinschaften sind Attribut-Anhängsel, die auf eingehende oder aus dem Amt scheide Präfixe angewandt werden können, um ein gemeinsames Ziel (RFC 1997) zu erreichen. Während es üblich ist zu sagen, dass BGP einem Verwalter erlaubt, Policen darauf zu setzen, wie Präfixe durch ISPs behandelt werden, ist das allgemein genau genommen nicht möglich. Zum Beispiel hat BGP heimisch kein Konzept, um dasjenige zu erlauben, um einem anderen zu erzählen, um Anzeige eines Präfixes nur nordamerikanischen spähenden Kunden einzuschränken. Statt dessen veröffentlicht ein ISP allgemein eine Liste von wohl bekannten oder Eigentumsgemeinschaften mit einer Beschreibung für jeden, der im Wesentlichen eine Abmachung dessen wird, wie Präfixe behandelt werden sollen. Beispiele von allgemeinen Gemeinschaften schließen lokale Vorzugsanpassungen, geografisch oder gleichrangige Typ-Beschränkungen, Aufhebung von DoS (das schwarze Durchlöchern), und ALS prepending Optionen ein. Ein ISP könnte feststellen, dass irgendwelche Wege von Kunden mit der Gemeinschaft erhalten haben, wird XXX:500 allen Gleichen (Verzug) angekündigt, während Gemeinschaft XXX:501 Anzeige nach Nordamerika einschränken wird. Der Kunde passt einfach ihre Konfiguration an, um die richtige Gemeinschaft (En) für jeden Weg einzuschließen, und der ISP ist dafür verantwortlich zu kontrollieren, wem das Präfix angekündigt wird. Der Endbenutzer hat keine technische Fähigkeit, richtige Handlungen geltend zu machen, die vom ISP nehmen werden, obwohl Probleme in diesem Gebiet allgemein selten und zufällig sind.

Es ist eine allgemeine Taktik für Endkunden, um BGP Gemeinschaften (gewöhnlich ASN:70,80,90,100) zu verwenden, um die lokale Vorliebe zu kontrollieren, die der ISP angekündigten Wegen zuteilt, anstatt MED zu verwenden (die Wirkung ist ähnlich). Es sollte auch bemerkt werden, dass das Gemeinschaftsattribut transitiv ist, aber Gemeinschaften, die vom Kunden sehr selten angewandt sind, werden fortgepflanzt außerhalb des folgenden Sprungs ALS.

Verlängerte Gemeinschaften

Verlängertes Gemeinschaftsattribut des BGP wurde 2006 hinzugefügt, um die Reihe solcher Attribute zu erweitern und eine Gemeinschaftsattribut-Strukturierung mittels eines Typ-Feldes zur Verfügung zu stellen. Das verlängerte Format besteht aus einem oder zwei Oktetten für das Typ-Feld, das von sieben oder sechs Oktetten für den jeweiligen Gemeinschaftsattribut-Inhalt gefolgt ist. Die Definition dieses Verlängerten Gemeinschaftsattributes wird in RFC 4360 dokumentiert. Der IANA verwaltet die Registrierung für BGP Verlängerte Gemeinschaftstypen.

Das Verlängerte Gemeinschaftsattribut selbst ist ein transitives fakultatives BGP-Attribut. Jedoch, ein bisschen im Typ-Feld innerhalb des Attributes entscheidet, ob die verschlüsselte verlängerte Gemeinschaft einer transitiven oder nichttransitiven Natur ist. Die IANA Registrierung stellt deshalb verschiedene Zahl-Reihen für die Attribut-Typen zur Verfügung.

Wegen der verlängerten Attribut-Reihe kann sein Gebrauch Sammelleitung sein. RFC 4360 exemplarly definiert die "Zwei Oktette ALS Spezifische Verlängerte Gemeinschaft", die IPv4 "Adresse Spezifische Verlängerte Gemeinschaft", die "Undurchsichtige Verlängerte Gemeinschaft", die "Weg-Zielgemeinschaft" und die "Weg-Ursprung-Gemeinschaft". Mehrere BGP Entwürfe von QoS verwenden auch diese Verlängerte Gemeinschaftsattribut-Struktur für das Zwischengebiet Nachrichtenübermittlung von QoS.

Gebrauch des Mehrausgangs discriminators

MEDs, die im BGP Hauptstandard definiert sind, waren ursprünglich beabsichtigt, um sich einem anderen Nachbar ALS die Vorliebe des Werbe-AS zu zeigen, betreffs welchen mehrerer Verbindungen für den inbound Verkehr bevorzugt werden. Eine andere Anwendung von MEDs soll den Wert ankündigen, der normalerweise auf der Verzögerung des Vielfaches gestützt ist, WEIL das Anwesenheit an einem IXP hat, den sie auferlegen, um Verkehr an einen Bestimmungsort zu senden.

Nachrichtenkopfball-Format

Der folgende ist das BGP Nachrichtenkopfball-Format der Version 4:

  • Anschreiber: Eingeschlossen für die Vereinbarkeit, muss auf alle gesetzt werden.
  • Länge: Gesamtlänge der Nachricht in Oktetten, einschließlich des Kopfballs.
  • Typ: Typ der BGP Nachricht. Die folgenden Werte werden definiert:
  • Offen (1)
  • Aktualisierung (2)
  • Ankündigung (3)
  • KeepAlive (4)

BGP Probleme und Milderung

Innere BGP Skalierbarkeit

Ein autonomes System mit innerem BGP (IBGP) muss alle seine IBGP-Gleichen haben stehen zu einander in einem vollen Ineinandergreifen in Verbindung (wo jeder mit jedem direkt spricht). Diese Konfiguration des vollen Ineinandergreifens verlangt, dass jeder Router eine Sitzung zu jedem anderen Router aufrechterhält. In großen Netzen kann diese Zahl von Sitzungen Leistung von Routern, erwartet entweder zu einem Mangel am Gedächtnis oder zu zu viel Zentraleinheitsprozess-Voraussetzungen erniedrigen.

Weg-Reflektoren und Bündnisse sowohl vermindern die Anzahl von IBGP-Gleichen zu jedem Router als auch reduzieren so Verarbeitung oben. Weg-Reflektoren sind eine reine Leistung erhöhende Technik, während Bündnisse auch verwendet werden können, um mehr feinkörnige Politik durchzuführen.

Weg-Reflektoren vermindern die Anzahl von Verbindungen, die in ALS erforderlich sind. Ein einzelner Router (oder zwei für die Überfülle) kann ein Weg-Reflektor gemacht werden: Andere Router in ALS Bedürfnis, nur als Gleiche zu ihnen konfiguriert werden.

Bündnisse sind Sätze von autonomen Systemen. In der üblichen Praxis wird nur ein des Bündnisses ALS Zahlen durch das Internet als Ganzes gesehen. Bündnisse werden in sehr großen Netzen verwendet, wo ein großer, WIE konfiguriert werden kann, um kleineren lenksameren inneren ESEL zu umfassen.

Bündnisse können in Verbindung mit Weg-Reflektoren verwendet werden. Beide Bündnisse und Weg-Reflektoren können der beharrlichen Schwingung unterworfen sein, wenn spezifischem Design Regeln, sowohl BGP als auch das Innenroutenplanungsprotokoll betreffend, nicht gefolgt wird.

Jedoch können diese Alternativen Probleme ihres eigenen einschließlich des folgenden einführen:

  • Weg-Schwingung
  • suboptimale Routenplanung
  • Zunahme der BGP Konvergenz-Zeit

Zusätzlich wurden Weg-Reflektoren und BGP Bündnisse nicht entworfen, um BGP Router-Konfiguration zu erleichtern. Dennoch sind das allgemeine Werkzeuge für erfahrene BGP Netzarchitekten. Diese Werkzeuge können zum Beispiel als eine Hierarchie von Weg-Reflektoren verbunden werden.

Instabilität

Die durch eine BGP Durchführung geführten Routenplanungstische werden ständig angepasst, um wirkliche Änderungen im Netz wie das Verbindungsbrechen zu widerspiegeln und wieder hergestellt zu werden, oder die Router hinuntergehend und zurückkommend. Im Netz als Ganzes ist es für diese Änderungen normal, fast unaufhörlich zu geschehen, aber für jeden besonderen Router oder Verbindung sollen Änderungen relativ selten sein. Wenn ein Router misconfigured ist oder dann schlecht gewirtschaftet hat, kann es in einen schnellen Zyklus zwischen unten kommen und setzt fest. Dieses Muster des wiederholten Abzugs und der als das Weg-Flattern bekannten Wiederansage kann übermäßige Tätigkeit in allen anderen Routern verursachen, die über die gebrochene Verbindung wissen, weil derselbe Weg unaufhörlich eingespritzt und von den Routenplanungstischen zurückgezogen wird. Das BGP Design ist solch, dass die Übergabe des Verkehrs nicht fungieren kann, während Wege aktualisiert werden. Im Internet kann eine BGP Routenplanungsänderung Ausfälle seit mehreren Minuten verursachen.

Eine Eigenschaft, die als Weg-Schlag-Dämpfung (RFC 2439) bekannt ist, wird in viele BGP Durchführungen in einem Versuch eingebaut, die Effekten des Weg-Flatterns zu lindern. Ohne die übermäßige Tätigkeit zu befeuchten, kann eine schwere in einer Prozession gehende Last auf Routern verursachen, die der Reihe nach Aktualisierungen auf anderen Wegen verzögern, und so gesamte Routenplanungsstabilität betreffen können. Mit der Dämpfung wird ein Flattern eines Wegs exponential verfallen. Am ersten Beispiel, wenn ein Weg nicht verfügbar wird und schnell wieder erscheint, wirkt Dämpfung nicht, um das normale aufrechtzuerhalten, scheitern - im Laufe Zeiten von BGP. Beim zweiten Ereignis vermeidet BGP dieses Präfix seit einer bestimmten Zeitdauer; nachfolgende Ereignisse werden exponential zeitlich festgelegt. Nachdem die Abnormitäten aufgehört haben und eine passende Zeitdauer für den verstoßenden Weg gegangen ist, können Präfixe wieder eingesetzt werden, und sein Schiefer sauber gewischt. Dämpfung kann auch Leugnung von Dienstangriffen lindern; Dämpfung timings ist hoch anpassbar.

Es wird auch in RFC 2439 angedeutet (unter "Designwahlen-> Stabilität Empfindliche Unterdrückung der Weg-Anzeige"), dass das Weg-Schlag-Befeuchten eine wünschenswertere wenn durchgeführte Eigenschaft zu Außengrenztor-Protokoll-Sitzungen ist (EBGP Sitzungen oder einfach Außengleiche genannt hat) und nicht auf Innengrenztor-Protokoll-Sitzungen (IBGP Sitzungen oder einfach innere Gleiche genannt hat); mit dieser Annäherung, wenn ein Weg innerhalb eines autonomen Systems flattert, wird er zum Außen-ESEL nicht fortgepflanzt - das Flattern einem Weg zu einem EBGP wird eine Kette des Flatterns für den besonderen Weg überall im Rückgrat haben. Diese Methode vermeidet auch erfolgreich die Gemeinkosten des Weg-Schlages, der für IBGP Sitzungen feucht wird.

Jedoch hat nachfolgende Forschung gezeigt, dass Schlag-Dämpfung wirklich Konvergenz-Zeiten in einigen Fällen verlängern kann, und Unterbrechungen in der Konnektivität verursachen kann, selbst wenn Verbindungen nicht flattern. Außerdem, weil sich Rückgrat verbindet und sind Router-Verarbeiter schneller geworden, einige Netzarchitekten haben vorgeschlagen, dass Schlag-Dämpfung so nicht wichtig sein kann, wie es gepflegt hat zu sein, da Änderungen zum Routenplanungstisch viel schneller durch Router absorbiert werden können. Das hat die REIFE Weg-Arbeitsgruppe dazu gebracht zu schreiben, dass "mit den aktuellen Durchführungen der BGP-Schlag-Dämpfung die Anwendung der Schlag-Dämpfung in ISP Netzen NICHT empfohlen wird.... Wenn Schlag-Dämpfung, das ISP-Funktionieren durchgeführt wird, dass Netz Nebenwirkungen ihren Kunden und den Internetbenutzern des Inhalts und Dienstleistungen ihrer Kunden verursachen wird.... Diese Nebenwirkungen würden ziemlich wahrscheinlich schlechter sein als der Einfluss, der das verursacht ist einfach er hat Schlag-Dämpfung überhaupt nicht geführt." http://www.ripe.net/docs/routeflap-damping.html ist die Besserung der Stabilität ohne die Probleme der Schlag-Dämpfung das Thema des Stroms

research.http://tools.ietf.org/internet-drafts/draft-li-bgp-stability-01.txt

Routenplanungstabellenwachstum

Eines der größten Probleme, die durch BGP, und tatsächlich die Internetinfrastruktur als Ganzes gesehen sind, ist das Wachstum des Internetroutenplanungstisches. Wenn der globale Routenplanungstisch zum Punkt wächst, wo einige ältere, weniger fähige, Router können mit den Speichervoraussetzungen oder der Zentraleinheitslast nicht fertig werden, den Tisch, diese Router aufrechtzuerhalten, aufhören werden, wirksame Tore zwischen den Teilen des Internets zu sein, stehen sie in Verbindung. Außerdem, und vielleicht noch wichtiger nehmen größere Routenplanungstische länger, um sich zu stabilisieren (sieh oben) nach einer Hauptkonnektivitätsänderung, Netzdienst unzuverlässig, oder sogar nicht verfügbar in der Zwischenzeit verlassend.

Bis zum Ende 2001 wuchs der globale Routenplanungstisch exponential, einer schließlichen weit verbreiteten Depression der Konnektivität drohend. In einem Versuch, das zu verhindern, hat ISPs im Halten des globalen Routenplanungstisches so klein wie möglich, durch das Verwenden von Classless Inter-Domain Routing (CIDR) und Weg-Ansammlung zusammengearbeitet. Während das das Wachstum des Routenplanungstisches zu einem geradlinigen Prozess seit mehreren Jahren mit der ausgebreiteten Nachfrage nach multihoming durch Endbenutzer-Netze verlangsamt hat, war das Wachstum wieder bis zur Mitte von 2004 supergeradlinig. Bezüglich des Aprils 2010 hat der Routenplanungstisch über 310,000 Einträge.

Weg-Zusammenfassung wird häufig verwendet, um Ansammlung des BGP globalen Routenplanungstisches zu verbessern, dadurch die notwendige Tabellengröße in Routern ALS reduzierend. Denken Sie, dass AS1 der große Adressraum von 172.16.0.0/16 zugeteilt worden ist, würde das als ein Weg im Tisch aufgezählt, aber wegen der Kundenanforderung oder Verkehrstechnik-Zwecke will AS1 kleinere, spezifischere Wege von 172.16.0.0/18, 172.16.64.0/18 und 172.16.128.0/18 bekannt geben. Das Präfix 172.16.192.0/18 hat keine Gastgeber, so gibt AS1 keinen spezifischen Weg 172.16.192.0/18 bekannt. Das alle Zählungen als AS1, der vier Wege bekannt gibt.

AS2 wird die 4 Wege von AS1 sehen (172.16.0.0/16, 172.16.0.0/18, 172.16.64.0/18 und 172.16.128.0/18), und es ist bis zur Routenplanungspolitik von AS2 zu entscheiden, ob man eine Kopie der vier Wege nimmt oder, weil 172.16.0.0/16 auf alle anderen spezifischen Wege übergreift, um gerade die Zusammenfassung, 172.16.0.0/16 zu versorgen.

Wenn AS2 Daten an das Präfix 172.16.192.0/18 senden will, wird es an die Router von AS1 auf dem Weg 172.16.0.0/16 gesandt. Am AS1's Router wird es entweder fallen gelassen sein oder ein Bestimmungsort, der unerreichbare ICMP Nachricht abhängig von der Konfiguration von AS1's Routern zurückgesendet wird.

Wenn sich AS1 später dafür entscheidet, den Weg 172.16.0.0/16 fallen zu lassen, 172.16.0.0/18, 172.16.64.0/18 und 172.16.128.0/18 abreisend, wird AS1 die Zahl von Wegen fallen lassen, die es zu drei bekannt gibt. AS2 wird die drei Wege, und abhängig von der Routenplanungspolitik von AS2 sehen, es wird eine Kopie der drei Wege versorgen, oder den 172.16.0.0/18 des Präfixes und 172.16.64.0/18 zu 172.16.0.0/17 ansammeln, dadurch die Anzahl von Wegen AS2 Läden zu nur zwei vermindernd: 172.16.0.0/17 und 172.16.128.0/18.

Wenn AS2 Daten an das Präfix 172.16.192.0/18 senden will, wird es fallen gelassen sein oder ein Bestimmungsort, der unerreichbare ICMP Nachricht an den Routern von AS2 (nicht AS1 wie zuvor) zurückgesendet wird, weil 172.16.192.0/18 im Routenplanungstisch nicht sein würde.

Lasterwägendes Problem

Ein anderer Faktor, der dieses Wachstum des Routenplanungstisches verursacht, ist das Bedürfnis nach dem Lastausgleichen von multi-homed Netzen. Es ist nicht eine triviale Aufgabe, den inbound Verkehr zu einem multi-homed Netz über seine vielfachen inbound Pfade wegen der Beschränkung des BGP Leitwegauswahl-Prozesses zu erwägen. Für ein multi-homed Netz, wenn es dieselben Netzblöcke über alle seine BGP-Gleichen bekannt gibt, kann das Ergebnis darin bestehen, dass ein oder mehrere seiner Inbound-Verbindungen überfüllt werden, während die anderen Verbindungen zu gering genutzt bleiben, weil Außennetze alle diesen Satz von überfüllten Pfaden als optimal aufgepickt haben. Wie die meisten anderen Routenplanungsprotokolle entdeckt das BGP Protokoll Verkehrsstauung nicht.

Um dieses Problem zu arbeiten, dessen BGP Verwalter multihomed Netz einen großen dauernden IP-Adressblock in kleinere Blöcke teilen, und die Weg-Ansage zwicken kann, um verschiedene Blöcke optimal auf verschiedenen Pfaden aussehen zu lassen, so dass Außennetze einen verschiedenen Pfad wählen werden, um verschiedene Blöcke davon multi-homed Netz zu erreichen. Solche Fälle werden die Zahl von Wegen, wie gesehen, auf dem globalen BGP Tisch steigern.

IP Entführung

IP, der (manchmal verwiesen auf als BGP Entführung, Präfix-Entführung oder Weg-Entführung) entführt, ist das uneheliche Kind übernehmen von Gruppen von IP-Adressen durch das Verderben von Internetroutenplanungstischen. Das kann beide durch die Programmierung von Fehlern, Angriffen auf ein Netz oder Versuchen der Zensur verursacht werden. Das wird Internetseiten veranlassen, aus dem Dienst auszugehen, weil Router sie nicht mehr finden werden.

Voraussetzungen eines Routers für den Gebrauch von BGP für das Internet und die Rückgrat-Rückgrat-Zwecke

Router, besonders kleine, die für das Heimbüro (SOHO) Gebrauch beabsichtigt sind, können BGP Software nicht einschließen. Einige SOHO Router sind einfach dazu nicht fähig, BGP zu führen, der BGP Routenplanungstische jeder Größe verwendet. Andere kommerzielle Router können eine spezifische Software rechtskräftiges Image brauchen, das BGP oder eine Lizenz enthält, die es ermöglicht. Offene Quellpakete, die BGP führen, schließen GNU-Zebra, Quagga, OpenBGPD, VOGEL, XORP und Vyatta ein. Geräte haben als Schicht eingekauft 3 Schalter werden mit geringerer Wahrscheinlichkeit BGP unterstützen als als Router auf den Markt gebrachte Geräte, aber Schicht des hohen Endes 3 Schalter kann gewöhnlich BGP führen.

Produkte haben eingekauft, wie Schalter können oder keine Größe-Beschränkung auf BGP Tische wie 20,000 Wege haben können, die viel kleiner sind als ein voller Internettisch plus innere Wege. Diese Geräte können jedoch vollkommen angemessen und wenn verwendet, für die BGP Routenplanung von einem kleineren Teil des Netzes wie ein BÜNDNIS ALS nützlich sein, das eines von mehreren kleineren Unternehmen vertritt, die, durch ein BGP Rückgrat des Rückgrats oder einen Kleinbetrieb verbunden werden, der Wege zu einem ISP bekannt gibt, aber nur einen Verzug-Weg und vielleicht eine kleine Anzahl von angesammelten Wegen akzeptiert.

Ein BGP Router verwendet nur für ein Netz mit einem einzelnen Punkt des Zugangs zum Internet kann eine viel kleinere Routenplanungstabellengröße (und folglich RAM und Zentraleinheitsvoraussetzung) haben als ein multihomed Netz. Sogar einfacher multihoming kann bescheidene Routenplanungstabellengröße haben. Sieh RFC 4098 für mit dem Verkäufer unabhängige Leistungsrahmen für die einzelne BGP Router-Konvergenz im Kontrollflugzeug. Der wirkliche Betrag des in einem BGP Router erforderlichen Gedächtnisses hängt vom Betrag der BGP Information ab, die mit anderen BGP Sprechern und dem Weg ausgetauscht ist, auf den der besondere Router BGP Information versorgt. Der Router kann mehr als eine Kopie eines Wegs behalten müssen, so kann es verschiedene Policen für die Weg-Werbung und Annahme zu einem spezifischen benachbarten ALS führen. Der Begriff Ansicht wird häufig für diese verschiedenen Politikbeziehungen auf einem laufenden Router gebraucht.

Wenn eine Router-Durchführung mehr Gedächtnis pro Weg nimmt als eine andere Durchführung, kann das eine legitime Designwahl sein, in einer Prozession gehende Geschwindigkeit gegen das Gedächtnis tauschend. Ein voller BGP Tisch bezüglich des Novembers 2011 ist über 370,000 Präfixe. Großer ISPs kann weitere 50 % für den inneren und die Kundenwege hinzufügen. Wieder abhängig von der Durchführung können getrennte Tische für jede Ansicht von einem verschiedenen Gleichen ALS behalten werden.

Freie und offene Quelldurchführungen

  • Vogel-Internetroutenplanungsdämon, ein GPL Routenplanungspaket für Unix ähnliche Systeme.
  • GNU-Zebra, ein GPL Routenplanungsgefolge, das BGP4 unterstützt.
  • OpenBGPD, ein BSD hat Durchführung durch die Mannschaft von OpenBSD lizenziert.
  • Quagga, eine Gabel des GNU-Zebras für Unix ähnliche Systeme.
  • XORP, die ausziehbare Offene Router-Plattform, hat ein BSD Gefolge von Routenplanungsprotokollen lizenziert.
  • VNE, C# Softwarebibliothek, die BGP durchführt

Simulatoren

  • BGPviz, eine Blitz-Anwendung, die eine grafische Vergegenwärtigung von BGP Wegen und Aktualisierungen für irgendwelchen echt ALS im Internet präsentiert
  • SSFnet, SSFnet Netzsimulator schließt eine BGP Durchführung ein, die durch BJ Vormehr entwickelt ist
  • C-BGP, ein BGP Simulator, der fähig ist, groß angelegte Simulation durchzuführen, die versucht, den ASes des Internets zu modellieren, oder ASes so modelliert, groß wie Reihe 1.
  • BGP ++, ein Fleck, der GNU-Zebra-Software auf ns-2 und Netzsimulatoren von GTNetS integriert
  • ns-BGP, eine BGP Erweiterung für den ns-2 Simulator, der auf der SSFnet Durchführung gestützt ist
  • NetViews, eine javanische Anwendung, die kontrolliert und sich BGP Tätigkeit in Realtime vergegenwärtigt.

Testausrüstung

Systeme, um BGP Übereinstimmung, Last oder Betonungsleistung zu prüfen, kommen aus Verkäufern wie:

  • Ixia
  • Spirent Kommunikationen
  • Agilent Technologien

Siehe auch

Weiterführende Literatur

Links

  • Zyklop Ein BGP Netzbilanzwerkzeug (Präfix-Entführung, Weg-Leckage) durch UCLA
  • Codenomicon Defensics für BGP, ein Testautomationsfachwerk für BGP Fuzzing und Robustheit, die prüft
  • LinkRank Ein Werkzeug für die BGP Routenplanungsvergegenwärtigung durch die Universität Kaliforniens, Los Angeles
  • Ein Blick auf fuzzing BGP für die Sicherheit, die prüft
  • BGP Routenplanungsmittel (schließt eine hingebungsvolle Abteilung auf der Sicherheit von BGP & ISP Core ein)
  • BGP Tabellenstatistik
  • bgpTables Ein globales BGP Sichtbarkeitsanalyse-Werkzeug durch Verdienst-Netze
  • ASNumber Firefox Erweiterung, sich ALS Zahl und Zusatzinformation der Website zeigend, öffnen zurzeit
  • REIFER Routenplanungsinformationsdienst, der mehr als 550 IPv4 und IPv6 BGP sammelt, frisst an 14 Seiten um die Welt
  • RIS Spiegel in den Verzug Freie Routenplanungszone des Internets
  • RISwhois, der IPv4/IPv6 Adresse zu BGP ALS Ursprung zur Verfügung stellt, der Kartografisch darstellt
  • RIS BGPlay BGP Routenplanungsvergegenwärtigungswerkzeug durch Università degli Studi Roma Tre
  • Linux Zeitschrift: Demystifying BGP (Gute, Ausführliche BGP Erklärung; verlangt Registrierung)
  • BGP config Generator Freies webbasiertes Werkzeug, um einen Cisco/Quagga BGP Konfiguration zu erzeugen
  • Ein wichtiger BGP RFCs
  • RFC 4271, Ein Grenztor-Protokoll 4 (BGP-4)
  • RFC 4456, BGP Weg-Nachdenken - Eine Alternative zum Vollen Ineinandergreifen Innerer BGP (IBGP)
  • RFC 4278, Standardreife-Abweichung Bezüglich des TCP MD5 Unterschrift-Auswahl (RFC 2385) und die BGP-4 Spezifizierung
  • RFC 4277, Erfahrung mit dem BGP-4 Protokoll
  • RFC 4276, BGP-4 Durchführungsbericht
  • RFC 4275, BGP-4 MIB-Durchführungsüberblick
  • RFC 4274, BGP-4 Protokoll-Analyse
  • RFC 4273, Definitionen von Geführten Gegenständen für BGP-4
  • RFC 4272, BGP Sicherheitsverwundbarkeitsanalyse
  • RFC 5492, Fähigkeitsanzeige mit BGP-4
  • RFC 5065, Autonome Systembündnisse für BGP
  • RFC 2918, Weg Erfrischt Fähigkeit für BGP-4
  • RFC 1772, Anwendung des Grenztor-Protokolls im Internetprotokoll (BGP-4) mit SMIv2
  • RFC 4893, BGP Unterstützung für Vier Oktette ALS Zahl-Raum
  • RFC 2439, BGP Weg-Schlag, der Befeuchtet
  • RFC 4760, Mehrprotokoll-Erweiterungen für BGP-4
  • Veralteter RFCs
  • RFC 3392, Veraltet - Fähigkeitsanzeige mit BGP-4
  • RFC 2796, Veraltet - BGP Weg-Nachdenken - Eine Alternative zum Vollen Ineinandergreifen IBGP
  • RFC 3065, Veraltet - Autonome Systembündnisse für BGP
  • RFC 1965, Veraltet - Autonome Systembündnisse für BGP
  • RFC 1771, Veraltet - Ein Grenztor-Protokoll 4 (BGP-4)
  • RFC 1657, Veraltet - Definitionen von Geführten Gegenständen für die Vierte Version des Grenztores
  • RFC 1655, Veraltet - Anwendung des Grenztor-Protokolls im Internet
  • RFC 1654, Veraltet - Ein Grenztor-Protokoll 4 (BGP-4)
  • RFC 1105, Veraltet - Border Gateway Protocol (BGP)
  • RFC 2858, Veraltet - Mehrprotokoll-Erweiterungen für BGP-4
  • BGP Wechselwirkungen beim Router-Anlauf, der als ein Folge-Diagramm (PDF) beschrieben ist
  • BGP Protokoll-Lieferbereitschaftsgrad-Verkehrsschwankungen Dynamik von Mu
  • BGP Weg-Nachdenken-Fehlerbeseitigung

Chat-Zimmer / Abolitionismus
Impressum & Datenschutz