So konfigurieren Next-Hop Selbst in Junos BGP

Nach dem Sehen, dass die Route-Tabelle alle notwendigen Routen zu haben scheint, wahrscheinlich denken Sie jetzt, dass Sie die Router in einem AS von der anderen AS anpingen kann. Aber das ist nicht ganz der Fall. warum Pingen noch Verständnis funktioniert nicht erfordert ein wenig Erklärung, wie BGP-Routen ausgetauscht werden.

Beispieltopologie Adressierung nächsten Hop zeigt.
Beispieltopologie Adressierung nächsten Hop zeigt.

Wenn BGP eine Route über BGP-Nachrichten teilt, enthält es Informationen Next-Hop, so dass ein Router weiß, wo der Verkehr zu senden, wenn auf die jeweilige Zielweiterzuleiten. Die Peers, die in AS wohnen 65502 schicken ihre Routen durch den Gateway-Router 5.

Wenn dieser Weg zum Router 3 über EBGP übergeben wird, enthält die Anzeige, die zu diesem EBGP Link gebunden Next-Hop-Informationen. Insbesondere wird die Schnittstellenadresse auf Router 5 (10.0.26.2) als nächster Hop markiert.

Das Problem ist, dass, wenn Router 2 will 65.002 Besucher auf eine Peer innerhalb AS zu senden, Router 2 muss wissen, wo die Route 10.0.26.2/24 ist. Aber wie funktioniert es diese Information? Diese Adresse ist nicht in der lokalen AS 65027! Und Sie wollen wirklich nicht alle internen Adressen in jedem AS duplizieren - deshalb BGP in erster Linie erfunden wurde.

Ein einfacher Weg, um sicherzustellen, dass ein Router eine Route zum nächsten Hop-Adresse hat, ist die Next-Hop-Adresse ein zu setzen, die der Router bereits weiß, wie zu erreichen. Die Adresse 10.0.26.2 möglicherweise nicht in AS 65027, aber die Loopback-Adresse für den Router-3 ist.

In Ihrem AS, wissen die Router alle einzelnen Loopback-Adressen der anderen durch OSPF. OSPF sagt IBGP wie das Loopback-Interface zu erreichen, so dass IBGP seine BGP-Sitzung zu etablieren. Also, wenn Router 3 die Next-Hop-Adresse zu einem seiner eigenen Adressen (wie die Loopback) einstellen können, die vorherige Adresse überschrieben wird, dann werden alle Router in Ihrem AS werden in der Lage sein, Datenverkehr zu senden.

Um die vorherige Next-Hop-Adresse überschrieben werden und der Router-eigenen Loopback als Next-Hop-Adresse verwenden, verwenden Sie eine Routing-Richtlinie festgelegt Next-Hop-Selbst:

[Bearbeiten Politik-Optionen] Politik-Anweisung IBGP-Export {Begriff Export-Statik {von Protokoll statisch dann akzeptabel} Begriff Selbst nächsten Hop {dann {Next-Hop-Selbst}}}

Die Zugabe eines zweiten Term erfüllt diese Aufgabe. Die Routen werden gegen den ersten Term ausgewertet und akzeptiert, wenn sie statische Routen sind. Dann haben diese akzeptiert BGP-Routen für den nächsten Hop-Wert an den lokalen Router Loopback-Adresse eingestellt. Wenn diese Routen durch andere Peers im Netzwerk gelernt werden, werden diese Peers Datenverkehr an den Gateway-Router Loopback-Adresse zu senden, weil sie wissen, wie die Loopback-Adresse zu erreichen.

Das # 147-self # 148- Option auf Router 3 im Grunde sagt, # 147-Verwenden Sie meine Loopback-Adresse als den nächsten Hop, wenn Sie diesen Weg AS 65027. Dann innen werben, wenn Router in AS 65027 ein Paket für haben AS 65002, sie schicken Sie es mir. Ich habe den AS 65005 nächsten Hop als 10.0.26.2, so ist alles gut # 148.

Der alternative Weg, um das Problem der nächsten Hop selbst zu lösen ist, um sicherzustellen, dass Sie einen Weg zum Peering-Subnetz zwischen AS und den benachbarten AS haben. Wenn Sie ein IGP ausführen, werden die Subnetze automatisch durch diese IGP beworben, um alle Ihre internen Routern.

Wenn Sie laufen OSPF oder eine andere IGP tatenlos auf diesen Link (was bedeutet, dass Sie nicht wollen, eine adjacency und Flut Routen dort zu etablieren), Ihre Router die 10.0.26.0/24 Subnetz lernen. In vielen Unternehmen ist Next-Hop selbst oder IGP passiv die bevorzugte Methode für BGP nächsten Hops.

Menü