Dynamisches Routing: BGP
Schulrouter Plus verwendet in Version 7 das frr-Paket, das standardmäßig eine eBGP-Ausgangsrichtlinie erfordert. Die Anforderung wurde deaktiviert, aber es wird dringend empfohlen, eine Präfix-Liste zu verwenden und Ihre Netzwerke nach Ihren ausgehenden Nachbarn zu filtern.
Konfiguration
Die folgenden Tabellen beschreiben die am häufigsten verwendeten Konfigurationen.
Allgemein:
Einstellung | Beschreibung |
---|---|
Aktivieren | Aktiviert den BGP-Daemon |
BGP-AS-Nummer | Die interne AS-Nummer |
Router-ID | Router-ID, die dieses System für die Kommunikation mit anderen Peers verwendet |
Netzwerk | Eine Liste von lokalen Netzwerken, die angekündigt werden sollen. Bei frr Version 6 reichte diese Einstellung und eine zusätzliche Null-Route aus, um die Netze anzukündigen Jetzt ist es ratsam, eine Präfix-Liste hinzuzufügen und diese in der Nachbarschaftskonfiguration zu verknüpfen |
Routenweiterverteilung | Ermöglicht es, zusätzliche Routen (statisch, Kernel, OSPF usw.) in den BGP-Prozess umzuverteilen. Normalerweise wird dies nur bei OSPF verwendet, aber auch hier verfügbar |
Nachbarn:
Einstellung | Beschreibung |
---|---|
Aktivieren | Aktiviert die Nachbarschaftskonfiguration |
Beschreibung | Geben Sie eine Beschreibung für die Dokumentation, wenn viele Nachbarn verwendet werden |
Peer IP | Die IP-Adresse des Nachbarn |
Fernes AS | Entfernter AS, zu dem dieser Nachbar gehört. Für iBGP muss dies die gleiche Nummer sein wie auf der Registerkarte Allgemein |
Aktualisierungsquellschnittstelle | Schnittstellenname, der dem Peer am nächsten liegt, normalerweise WAN für eBGP und LAN für iBGP |
Nächster Sprung self | Aktivieren Sie diese Option, wenn dies ein iBGP-Nachbar ist |
Multi-Hop | Wenn der Nachbar nicht direkt verbunden ist, aktivieren Sie diese Option BGP-Pakete haben normalerweise eine TTL von 1 und würden sonst verloren gehen |
Sende die Standardroute | Aktivieren Sie diese Option, um den Nachbarn selbst als Standard-Gateway zu senden |
Präfix-Liste | Abgleich gegen verknüpfte Präfix-Liste und Richtung von in und out Um ein Netzwerk beim Nachbarn anzukündigen, wäre es Richtung out Um bestimmte vom Peer angekündigte Netzwerke herauszufiltern, wäre es in |
Route-Map | Wie Präfix-Liste, wird aber mit Route-Maps verwendet. Route-Maps sind im Vergleich zu Präfix-Liste leistungsfähiger, aber auch komplexer |
AS-Pfad-Listen:
Einstellung | Beschreibung |
---|---|
Aktivieren | Aktiviert den Listeneintrag |
Beschreibung | Geben Sie eine Beschreibung für die Dokumentation, wenn viele Einträge verwendet werden |
Nummer | Die ACL-Regelnummer (10-99); beachten Sie, dass es bei AS-Pfad-Listen keine laufenden Nummern gibt. Wenn Sie eine neue Zeile dazwischen einfügen wollen, müssen Sie die ACL komplett entfernen |
Aktion | Erlauben oder Verweigern für diese Liste. Dies kann auch über route-map erfolgen |
AS | Ein regulärer Ausdruck, der auf AS-Pfade wie .$ passt. Dies wird normalerweise für das Voranstellen von Pfaden verwendet |
Präfix-Listen:
Einstellung | Beschreibung |
---|---|
Aktivieren | Aktiviert den Listeneintrag |
Name | Präfix-Listen sind benannte Listen, d. h. sie sind nicht nach einer Nummer gruppiert |
Beschreibung | Geben Sie eine Beschreibung für die Dokumentation, wenn viele Einträge verwendet werden |
Sequenznummer | Mehrere Regeln können zu einer benannten Liste gehören. Mit der Quadratzahl wird die Reihenfolge festgelegt (von oben nach unten) |
Aktion | Erlauben oder Verweigern für diese Liste. Dies kann auch über route-map erfolgen |
Netzwerk | Das zu übereinstimmende Netzwerkmuster. Es ist auch möglich, „ge“- oder „le“-Zusätze nach der Netzwerkanweisung hinzuzufügen. Normalerweise wird dies verwendet, um das lokale Netzwerk anzukündigen oder vielleicht um bestimmte Routen von einem Nachbarn abzulehnen |
Community-Listen:
Einstellung | Beschreibung |
---|---|
Aktivieren | Aktiviert den Listeneintrag |
Nummer | Präfix-Listen sind nummerierte Listen, die also nicht nach einem Namen gruppiert sind |
Beschreibung | Geben Sie eine Beschreibung für die Dokumentation, wenn viele Einträge verwendet werden |
Sequenznummer | Mehrere Regeln können zu einer benannten Liste gehören. Mit der Quadratzahl wird die Reihenfolge festgelegt (von oben nach unten) |
Aktion | Erlauben oder Verweigern für diese Liste. Dies kann auch über route-map erfolgen |
Gemeinschaft | Das BGP-Communities-Attribut wird häufig für die Implementierung von Policy Routing verwendet. Netzwerkbetreiber können das BGP-Communities-Attribut basierend auf der Netzwerkpolitik manipulieren |
Routenpläne:
Einstellung | Beschreibung |
---|---|
Aktivieren | Aktiviert den Listeneintrag |
Beschreibung | Geben Sie eine Beschreibung für die Dokumentation, wenn viele Einträge verwendet werden |
Name | Routenkarten sind benannte Listen, d. h. sie sind nicht nach einer Nummer gruppiert |
Aktion | Zulassen oder Ablehnen für diese Liste |
ID | Zu einer Route-Map können mehrere Regeln gehören. Mit der ID wird die Reihenfolge festgelegt (von oben nach unten) |
AS Pfad | Ein verknüpfter AS-Pfad zum Abgleich mit |
Präfix-Liste | Eine verknüpfte Präfixliste zum Abgleich mit |
Gemeinschaft | Eine verknüpfte Gemeinschaftsliste zum Abgleich mit |
Setzen | Über die set-Anweisung können die angegebenen Übereinstimmungen manipuliert werden. Es gibt viele Möglichkeiten, Communities zu setzen, die lokale Präferenz für die Gateway-Auswahl zu ändern oder Metriken für MED (Multi Exit Descriminator) zu verwenden |
Hier finden Sie ein paar Beispiele: http://docs.frrouting.org/en/latest/bgp.html#miscellaneous-configuration-examples