跳到主要内容

5.1.4. MULTI_EXIT_DISC

5.1.4. MULTI_EXIT_DISC

Der MULTI_EXIT_DISC ist ein optionales, nicht transitives Attribut, das für externe (Inter-AS) Verbindungen gedacht ist, um zwischen mehreren Ausgangs- oder Eingangspunkten zum selben benachbarten AS zu unterscheiden. Der Wert des MULTI_EXIT_DISC-Attributs ist eine vorzeichenlose Zahl von vier Oktetten, die als Metrik bezeichnet wird. Wenn alle anderen Faktoren gleich sind, SOLLTE (SHOULD) der Ausgangspunkt mit der niedrigeren Metrik bevorzugt werden. Wenn es über EBGP empfangen wird, KANN (MAY) das MULTI_EXIT_DISC-Attribut über IBGP an andere BGP-Speaker im selben AS weitergegeben werden (siehe auch 9.1.2.2). Das von einem benachbarten AS empfangene MULTI_EXIT_DISC-Attribut DARF NICHT (MUST NOT) an andere benachbarte ASes weitergegeben werden.

Ein BGP-Speaker MUSS (MUST) einen Mechanismus implementieren (basierend auf lokaler Konfiguration), der es ermöglicht, das MULTI_EXIT_DISC-Attribut aus einer Route zu entfernen. Wenn ein BGP-Speaker so konfiguriert ist, dass er das MULTI_EXIT_DISC-Attribut aus einer Route entfernt, MUSS (MUST) diese Entfernung erfolgen, bevor der Präferenzgrad der Route bestimmt wird und bevor die Routenauswahl durchgeführt wird (Entscheidungsprozess Phasen 1 und 2).

Eine Implementierung KANN (MAY) auch (basierend auf lokaler Konfiguration) den Wert des über EBGP empfangenen MULTI_EXIT_DISC-Attributs ändern. Wenn ein BGP-Speaker so konfiguriert ist, dass er den Wert des über EBGP empfangenen MULTI_EXIT_DISC-Attributs ändert, MUSS (MUST) die Änderung des Wertes erfolgen, bevor der Präferenzgrad der Route bestimmt wird und bevor die Routenauswahl durchgeführt wird (Entscheidungsprozess Phasen 1 und 2). Siehe Abschnitt 9.1.2.2 für notwendige Einschränkungen hierzu.