Tutorial: Präferenz von Präfixen einrichten

"Präferenz" ist ein optionales BGP-Attribut, mit dessen Hilfe Sie Pfade zu einem entsprechenden Präfix bevorzugen können. Das Gerät bevorzugt einen Pfad mit einer höheren Präferenz gegenüber einem Pfad mit einer niedrigeren Präferenz.

Innerhalb eines AS übertragen die iBGP-Nachbarn untereinander das BGP-Attribut LOCAL_PREFERENCE. Zwischen benachbarten AS übertragen die eBGP-Nachbarn dieses Attribut nicht.

Es gibt zwei Methoden, um Präferenzen zu konfigurieren:
  • Pro Adressfamilie
  • Durch Regeln

Dieses Beispiel erläutert die Konfiguration, um das Präfix eines BGP-Nachbarn mit der Präferenz "200"gegenüber dem Präfix eines anderen BGP-Nachbarn mit der Präferenz "100"zu priorisieren.

Anmerkung: Die Defaulteinstellung für Präferenzen ist "100". Dementsprechend genügt es, nur den zu bevorzugenden Nachbarn mit der Präferenz "200" zu konfigurieren.
  1. Erstellen Sie unter Routing-Protokolle > BGP > BGP-Regelwerk > Basis einen neuen Eintrag zur Manipulation von Basis-Attributen der NLRI (in diesem Fall das Basis-Attribut LOCAL_PREFERENCE).




    Vergeben Sie dem Eintrag einen aussagekräftigen Namen.

    Unter Lokale Präferenz geben Sie den Wert "200" für die neue lokale Präferenz ein.

  2. Definieren Sie unter Routing-Protokolle > BGP > Aktionen eine neue Aktion.




    Vergeben Sie der Aktion einen aussagekräftigen Namen.

    Wählen Sie unter Basis den zuvor erstellten Basis-Eintrag aus.

  3. Erstellen Sie unter Routing-Protokolle > BGP > BGP-Regelwerk > Filter einen neuen Filter.




    Vergeben Sie dem Filter einen aussagekräftigen Namen.

    Wählen Sie unter Adressfamilien das entsprechende Verbindungsprotokoll zum BGP-Nachbarn aus. Mit der Einstellung "Erlauben" im Feld Regel bestimmen Sie, dass das Gerät die abgehende NLRI verändern soll. Wählen Sie unter Aktion die zuvor erstellte Aktion aus.

  4. Erstellen Sie unter Routing-Protokolle > BGP > Nachbarn einen neuen Eintrag für einen BGP-Nachbarn.




    Vergeben Sie dem Nachbarn einen aussagekräftigen Namen und konfigurieren Sie seine IP-Adresse sowie die Nummer des entfernten AS, in dem er sich befindet.

    Wenn Sie für diesen BGP-Nachbarn kein eigenes Nachbar-Profil erstellt haben, verwenden Sie das "Default"-Profil.

    Wählen Sie unter Eingangsregel den zuvor erstellten Filter aus.

  5. Um die Konfiguration zu prüfen, öffnen Sie eine Terminalverbindung zum Gerät.

    Der Befehl show bgp-policy Filter_1 zeigt die aktuelle Einstellung der Regel "Filter_1" an.

    > show bgp-policy Filter_1
    Traverse chain "Filter_1"
       Inspect filter of priority 0
          Match IPv4 routes
          Execute action "Aktion_1"
             No AS-path override configured
             Apply basic override "LOKAL_PRAEF"
                Set local preference to 200
             No community override configured
          Permit route
    > _

    Der Befehl show bgp-v4-adj-rib-in zeigt die Routing Information Base (RIB) an.

    > show bgp-v4-adj-rib-in
    IPv4 Unicast Adj-RIB-In
    
     192.168.1.177, Rtg-Tag 0
     
      Prefix            Next Hop       Local-Pref  Weight  MED AS Path      
      ----------------------------------------------------------------
      192.168.210.0/24  192.168.1.177         200       0    0 AS sequence: 200  
      192.168.211.0/24  192.168.1.177         200       0    0 AS sequence: 200  
                
    > _