Für eine in einer Hochverfügbarkeitstopologie bereitgestellte Site, in der auch BGP verwendet wird, kann ein HA-Failover die Übertragung des Kundendatenverkehrs verlangsamen und sich negativ auf diesen auswirken, da die Peer-Edges alle Routen bei einem Failover gelöscht haben. Ab Version 5.1.0 fügt VMware die Funktion „BGP für Graceful Restart (BGP Graceful Restart)“ zu HA-Bereitstellungen hinzu, um ein schnelleres und weniger störungsbehaftetes HA-Failover zu gewährleisten.

Übersicht

BGP für Graceful Restart mit Graceful Switchover sorgt für schnellere Edge-Neustarts und HA-Failover, indem die benachbarten BGP-Geräte am Neustart teilnehmen und somit sichergestellt wird, dass für die Dauer des Neustarts keine Routenänderungen im Netzwerk vorgenommen werden. Ohne BGP für Graceful Restart löscht der Peer-Edge alle Routen, sobald die TCP-Sitzung zwischen BGP-Peers beendet wird, und diese Routen müssen nach dem Edge-Neustart oder HA-Failover neu erstellt werden. BGP für Graceful Restart ändert dieses Verhalten dahingehend, dass Routen solange von Peer-Edges beibehalten werden, bis eine neue Sitzung innerhalb eines konfigurierbaren Restart-Timers eingerichtet wird.

Hinweis: BGP für Graceful Restart gilt nur für Sites, die mit Hochverfügbarkeit bereitgestellt werden. Diese Funktion steht für Sites, die mit einem einzelnen eigenständigen Edge bereitgestellt werden, noch nicht zur Verfügung, selbst wenn das BGP-Routing-Protokoll verwendet wird.

Voraussetzungen

Zur Verwendung der Funktion „BGP für Graceful Restart (BGP Graceful Restart)“ muss an einem Kundenstandort Folgendes vorhanden sein.
  • Eine Site, die mit einer Hochverfügbarkeitstopologie bereitgestellt wird. Hierbei kann es sich entweder um „Aktiv/Standby (Active/Standby)“ oder „VRRP“ mit einem Drittanbieter-Router handeln. BGP für Graceful Restart wirkt sich lediglich auf Sites aus, die HA verwenden, nicht aber auf eine eigenständige Edge-Site.
  • Für das Kundenunternehmen muss BGP als Routing-Protokoll konfiguriert sein.
Wichtig: Zur vollständigen Optimierung der Vorteile von BGP für Graceful Restart wird dringend empfohlen, DCC (Distributed Cost Calculation) ebenfalls für das Kundenunternehmen zu aktivieren. Bei aktivierter DCC werden Voreinstellungs- und Ankündigungsentscheidungen für den Edge lokal getroffen. Der Edge wird dann von „Aktiv (Active)“ in „Standby“ synchronisiert, sobald er die Routen aus dem Routing-Vorgang erlernt. Der DCC-Wert ist nicht auf HA-Sites beschränkt. Weitere Informationen zu dieser Funktion finden Sie unter Übersicht über VMware SD-WAN-Routing und Konfigurieren von DCC (Distributed Cost Calculation).

Konfigurieren von BGP für Graceful Restart

Die Konfiguration von BGP für Graceful Restart besteht aus zwei Teilen, wobei der erste Teil im Konfigurationsabschnitt BGP und der zweite Teil im Konfigurationsabschnitt Hochverfügbarkeit durchgeführt wird. Die Schritte sind:
  1. Aktivieren Sie Graceful für BGP Restart (BGP Graceful Restart) unter Konfigurieren (Configure) > Gerät (Device) > BGP.
    1. Klicken Sie im Kundenportal abhängig von den Einstellungen entweder auf Konfigurieren (Configure) > Profil (Profile) oder > Konfigurieren (Configure) > Edges. In den Screenshots werden die Schritte für einen einzelnen HA-Edge dargestellt.
    2. Klicken Sie auf das Symbol Gerät (Device) neben einem Edge oder klicken Sie auf den Link zum Edge und dann auf die Registerkarte Gerät (Device).
    3. Scrollen Sie nach unten zum Abschnitt Routing und NAT (Routing & NAT) und öffnen Sie den Abschnitt BGP für den Edge oder das Profil.

    4. Aktivieren Sie im Abschnitt BGP das Kontrollkästchen für Graceful Restart.

    5. Sobald das Kontrollkästchen aktiviert ist, werden zwei zusätzliche Parameter im Zusammenhang mit „Graceful Restart aktivieren (Enable Graceful Restart)“ angezeigt: Neustart-Zeit (Restart Time) und Stalepath-Zeit (Stalepath Time):
      1. Neustart-Zeit (Restart Time) stellt die maximale Wartezeit des Routenprozessors (RP) bis zum Kommunikationsstart des RP-Peers vor Ablauf der Routeneinträge dar. Die Standardzeit für diesen Parameter beträgt 120 Sekunden und kann manuell innerhalb eines Bereichs von 1 bis 600 Sekunden konfiguriert werden.
      2. Stalepath-Zeit (Stalepath Time) stellt die maximale Zeit dar, die Routen nach einem Neustart (HA-Failover) beibehalten werden. Es wird davon ausgegangen, dass zu diesem Zeitpunkt aktualisierte Routen von einem Routenprozessor-Peer empfangen wurden. Die Standardzeit für diesen Parameter beträgt 300 Sekunden und kann manuell innerhalb eines Bereichs von 1 bis 3600 Sekunden konfiguriert werden.
    6. Sobald der Benutzer „BGP für Graceful Restart (BGP Graceful Restart)“ aktiviert und die beiden sekundären Einstellungen festgelegt hat, kann er mit dem Abschnitt Hochverfügbarkeit (High Availability) fortfahren.
  2. Aktivieren Sie Graceful Switchover unter Konfigurieren (Configure) > Gerät (Device) > Hochverfügbarkeit (High Availability).
    1. Scrollen Sie im Abschnitt BGP nach unten zum Abschnitt Hochverfügbarkeit (High Availability).

    2. Im Abschnitt Hochverfügbarkeit (High Availability) steht nun die Option zum Aktivieren des Kontrollkästchens für Graceful Switchover als Folge der Aktivierung von BGP für Graceful Restart (BGP Graceful Restart) zur Verfügung.
    3. Aktivieren Sie das Kontrollkästchen für Graceful Switchover.
    4. Im Abschnitt Hochverfügbarkeit (High Availability) müssen keine weiteren Einstellungen vorgenommen werden, und sekundäre Parameter für Graceful Switchover sind nicht vorhanden.
  3. Scrollen Sie auf der Seite Konfigurieren (Configure) > Gerät (Device) nach unten und klicken Sie unten rechts in der Ecke auf Änderungen speichern (Save Changes). Hiermit werden die oben vorgenommenen Konfigurationsänderungen angewendet.

Einschränkungen/Bekannte Verhaltensweisen

  • BGP für Graceful Failover und HA Graceful Switchover sind segmentunabhängig und werden bei Aktivierung in einem Segment (z. B. dem globalen Segment) auf alle anderen Segmente an einem Kundenstandort angewendet. Dies bedeutet, dass der Edge Routen in anderen Segmenten synchronisiert und veraltete Routen während eines HA-Failovers beibehält.