Ich habe ein Netzwerk mit drei Verbindungen (ISPA, 3 MB, ISPB, 1,5 MB, ISPC, 50 MB). Ich habe drei verschiedene Geschwindigkeiten und als solche werden die ISPs A und B hauptsächlich aus Redundanzgründen verwendet. Ich erhalte derzeit Routen von allen drei Anbietern, filtere jedoch einige davon in den Sicherungslinks. Da ich versuchen würde, den Verkehr ausschließlich über die größere Pipe zu leiten, habe ich das Gefühl, dass ich nicht von allen ISPs eine vollständige Routing-Tabelle abrufen muss und lediglich Standardrouten synchronisieren kann.
Ist das der Fall? Gibt es eine Möglichkeit, BGP darauf zu beschränken, nur Next-Hop- oder lokale Routen zu synchronisieren? Ich mache mir Sorgen um die Aktivierung der vollständigen Synchronisierung, da ich mit älteren Routern arbeite und mit begrenzten RAM-Mengen arbeite.
Antworten:
Sie können eine vollständige Tabelle von Ihrem Hauptnachbarn akzeptieren und die anderen bitten, Ihnen nur lokale Routen + Standardrouten zu senden. In diesem Fall würden die vollständigen Tabellenrouten den Standard gewinnen und Ihr Transitverkehr würde den Nachbarn "vollständige Tabelle" verwenden. Der Verkehr zu den sekundären Nachbarn sollte weiterhin ihre Uplinks verwenden, da der ASPATH kürzer wäre. Dies gilt jedoch nur für ausgehenden Datenverkehr. Wenn der größte Teil Ihres Datenverkehrs eingehend ist, müssen Sie die für die sekundären Nachbarn angekündigten Routen (über AS-Prepends usw.) de-priorisieren .
quelle
Sofern Sie nicht anhand der Adresse auswählen möchten, welcher ISP verwendet werden soll, gibt es keinen Grund, mehr als eine Standardroute zu erhalten. Sie können das Attribut LOCAL-PREFERENCE auf der vom ISP C empfangenen Route verwenden, um es auszuwählen. Hier ist ein Beispiel:
BEARBEITEN: Als ich Synchronisierungsrouten las, stellte ich fest, dass Ihre BGP-Router miteinander sprachen. In diesem Fall verwenden Sie die lokalen Einstellungen.
quelle