Zusammenfassung
- Assisted Replication lässt ein leistungsschwaches EVPN-Leaf eine Broadcast- oder Multicast-Kopie an einen stärkeren Replikator senden, der die weitere Verteilung übernimmt.
- Die Replicator-AR-Route zeigt Rolle und AR-IP. Sie bestätigt nicht, dass die Regular-IR-Route des Leaves und die daraus gebildete Flooding-Liste bereits programmiert sind.
- Während des konfigurierbaren Aktivierungstimers mit drei Sekunden Standardwert nutzt das Leaf weiterhin reguläre Ingress-Replikation. Ablaufzeit ist kein Fertigstellungsbeleg.
Ein vorhandener Next Hop mit fehlender Mitgliedschaft
Die Replicator-AR-Route ist gültig, der Next Hop erreichbar und das AR-IP in der lokalen Auswahl. Trotzdem kann der Replikator das sendende Leaf noch nicht in seinem Zustand kennen. Genau für diesen Zwischenraum empfiehlt RFC 9574 einen Aktivierungstimer.
Ein neu hinzugefügter oder neu gestarteter Replikator braucht Zeit, bis die Regular-IR-Route des Leaves ihn erreicht und programmiert wird. Bis dahin bleibt das Leaf auf regulärer Ingress-Replikation. Der Standardwert beträgt drei Sekunden und soll an die tatsächliche Laufzeit angepasst werden.
Der Timer empfängt keinen Abschluss. Er trennt lediglich zwei Ereignisse: ein Kandidat wurde entdeckt; der Kandidat hat die für korrekte Verteilung nötige Mitgliedschaft installiert. Wer beides in einem grünen BGP-Zustand zusammenfasst, verliert die wichtigste Betriebsgrenze des Dokuments.
Die Zustandslast wird verlagert
Reguläre Ingress-Replikation hält PIM-Zustand aus dem Underlay heraus, kann aber dieselbe Framekopie mehrfach über einen physischen Link senden. PIM spart diese Kopien, verlangt dafür Multicast-Zustand im Fabric. Assisted Replication konzentriert die Vervielfältigung auf ausgewählte AR-REPLICATORs.
Das AR-LEAF sendet eine Kopie, der Replikator verteilt sie auf andere Tunnel und lokale Anschlüsse. Die schwache Kante wird entlastet, doch Bandbreite, Mitgliedslisten und Fehlerwirkung sammeln sich an wenigen Knoten. Weniger Kopien bedeuten nicht weniger Verantwortung.
Unknown Unicast bleibt auf dem Pfad des bekannten Unicast. PFL-Flags können Ziele gesondert aus den Listen entfernen. Eine gemeinsame BUM-Kennzahl darf diese unterschiedliche Semantik nicht verdecken.
AR-IP und IR-IP wählen die Funktion
Ein Paket an die AR-IP darf nach Empfang aus einem Overlay-Tunnel in weitere Overlay-Tunnel repliziert werden. Ein Paket an die IR-IP wird nach dem regulären Verfahren lokal zugestellt und nicht erneut ins Overlay geflutet. Bei einer gemeinsamen IP halten getrennte AR- und IR-VNIs die Entscheidung auseinander.
Ziel, Quelle, VNI und Mitgliedschaft im selektiven Leaf-Set bilden damit eine Weiterleitungsanweisung. Die korrekte BGP-Route belegt nicht, dass der richtige Zweig in Software oder Hardware installiert ist.
Ein belastbarer Test liest die Tabellen aus und schickt nummerierte Canaries. Er prüft erwartete Empfänger, fehlende Rückkehr zur Quelle und fehlende Duplikate. Erst diese Kette verbindet Signalisierung mit Verhalten.
Der alte Weg ist absichtlich erhalten
Im nichtselektiven Modus darf jedes Leaf einen oder mehrere Replikatoren lokal auswählen. Fallen alle aus, verlieren die Rolle oder wurden nie entdeckt, muss das Leaf reguläre Ingress-Replikation verwenden.
Im selektiven Modus wählt das Leaf pro Broadcast-Domain genau einen Replikator und sendet eine an ihn gebundene Leaf-A-D-Route. Daraus entsteht dessen selektives Leaf-Set. Bei Ausfall wird ein Ersatz gewählt, eine neue Leaf-A-D-Route ausgegeben und für die Aktivierungszeit wieder regulär repliziert.
Der Rückweg ist kein Nebensatz. Er ist die Kontinuitätsvoraussetzung für jede Rollenänderung. Weil AR-Leaves typischerweise schwache Replikatoren sind, müssen Installation und Kapazität des Rückwegs getrennt nachgewiesen werden.
Zwei Timer schützen zwei Übergänge
Der selektive Join-Wait-Timer wartet ebenfalls standardmäßig drei Sekunden. Er soll mehrere Replicator-AR-Routen sammeln, bevor das Leaf seine Wahl per Leaf A-D bekanntgibt. Der Aktivierungstimer wartet danach auf die Zustandsübernahme beim gewählten Replikator.
Keiner der Timer bestätigt FIB-Programmierung. Der erste verbessert die Kandidatensicht, der zweite schafft Zeit für die Gegenseite. Ein abgelaufener Timer ist kein ACK.
Betriebswerte gehören deshalb aus gemessenen Verteilungen abgeleitet: bei Neustart, Policy-Wechsel und Control-Plane-Last. Maßgeblich ist der lange Rand, nicht ein bequemer Mittelwert oder die Zahl aus dem Standard.
Modusmischung verändert die Empfängerliste
Selektive Replikatoren signalisieren L=1. Sobald ein Replikator L=0 meldet, müssen die anderen nichtselektiv arbeiten. Auch selektive und nichtselektive Leaves sollten in einer Broadcast-Domain nicht koexistieren.
Ein nichtselektives Leaf kann sonst an einen selektiven Replikator senden, dessen Set bestimmte andere Leaves nicht enthält. Paket und Route bleiben formal korrekt, während Empfänger ausfallen. Moduskonsistenz ist daher Teil der Reachability.
Der Rückzug von Replicator-AR zieht die passende Leaf-A-D-Route zurück. Das entfernt Kontrollabsicht, beweist aber weder die Löschung alter Listen noch eine verlustfreie oder duplikatfreie Umschaltung.
Sicherheitsrisiko ist keine Ereignisbehauptung
RFC 9574 nennt Angriffe und Leistungsmangel am Replikator, Schleifen bei fehlerhafter Implementierung, Duplikate durch Modusmischung und fehlenden Verkehr durch falsche PFL-Konfiguration. Die Quelladressbewahrung für Split Horizon bringt zudem eine uRPF-Abwägung.
Diese Aussagen beschreiben mögliche Flächen, keinen beobachteten Vorfall. Daraus folgen weder ein Herstellerurteil noch gemessener Paketverlust oder eine Verbreitungsquote. Der belastbare Schluss bleibt: Nach der Rollenanzeige ist laufender Zustand zu verifizieren.
Quellen
- https://www.rfc-editor.org/rfc/rfc9574.html
- https://www.rfc-editor.org/info/rfc9574/
- https://www.rfc-editor.org/rfc/rfc9574.txt
- https://www.rfc-editor.org/rfc/rfc9574.xml
- https://datatracker.ietf.org/doc/rfc9574/
- https://datatracker.ietf.org/doc/rfc9574/history/
- https://www.rfc-editor.org/errata/rfc9574
- https://www.rfc-editor.org/rfc/rfc7432.html
- https://www.rfc-editor.org/rfc/rfc8365.html
- https://www.rfc-editor.org/rfc/rfc6514.html
- https://www.rfc-editor.org/rfc/rfc9572.html
- https://www.rfc-editor.org/rfc/rfc7902.html
- https://www.rfc-editor.org/rfc/rfc7348.html
- https://www.rfc-editor.org/rfc/rfc7637.html
- https://www.rfc-editor.org/rfc/rfc9161.html
- https://www.rfc-editor.org/rfc/rfc6513.html
- https://www.rfc-editor.org/rfc/rfc4023.html
- https://www.rfc-editor.org/rfc/rfc2119.html
- https://www.rfc-editor.org/rfc/rfc8174.html
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/on-why-btw-media-exists-and-why-reality-not-advocacy-is-the-product/
Quellen
- https://www.rfc-editor.org/rfc/rfc9574.html
- https://www.rfc-editor.org/info/rfc9574/
- https://www.rfc-editor.org/rfc/rfc9574.txt
- https://www.rfc-editor.org/rfc/rfc9574.xml
- https://datatracker.ietf.org/doc/rfc9574/
- https://datatracker.ietf.org/doc/rfc9574/history/
- https://www.rfc-editor.org/errata/rfc9574
- https://www.rfc-editor.org/rfc/rfc7432.html
- https://www.rfc-editor.org/rfc/rfc8365.html
- https://www.rfc-editor.org/rfc/rfc6514.html
- https://www.rfc-editor.org/rfc/rfc9572.html
- https://www.rfc-editor.org/rfc/rfc7902.html
- https://www.rfc-editor.org/rfc/rfc7348.html
- https://www.rfc-editor.org/rfc/rfc7637.html
- https://www.rfc-editor.org/rfc/rfc9161.html
- https://www.rfc-editor.org/rfc/rfc6513.html
- https://www.rfc-editor.org/rfc/rfc4023.html
- https://www.rfc-editor.org/rfc/rfc2119.html
- https://www.rfc-editor.org/rfc/rfc8174.html
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/on-why-btw-media-exists-and-why-reality-not-advocacy-is-the-product/
Mitgliederbriefing
Detaillierter Profilkontext
Melden Sie sich mit der richtigen Mitgliedschaftsstufe an, um das vollständige Briefing und die Quellennotizen freizuschalten.
Nur für Strategic Circle
Strategic Circle
Offen für alle Leser. Schalten Sie Profil-Briefings nach Beitritt und Anmeldung frei.
Strategic Circle beitretenNur für Leadership Alliance
Leadership Alliance
Für qualifizierte Inhaber von IP-Assets und Management; melden Sie sich an, um Leadership-Alliance-Briefings freizuschalten.
Leadership Alliance beitreten
