Zusammenfassung

  • RFC 8212 lässt die Session Established werden, macht empfangene Routen ohne Import Policy aber ineligible und verhindert ohne Export Policy den Eintrag in Adj-RIB-Out.
  • Import und Export sind getrennte lokale Grants je Adressfamilie. Explizites permit all erfüllt die Präsenzregel; der Standard schützt vor Weglassen, nicht vor Fehlentscheidung.
  • Neuinstallation, Upgrade und insecure-mode können abweichen. Beweise umfassen effektiven Modus, Policy-Hash, RIB-Stufen, Remote-Empfang, FIB und Traffic.

Nach dem Austausch eines Routers steigen die Counter. FRR zeigt für IPv4 (Policy), während IPv6 aus einer anderen Vorlage ein Aggregat sendet. Die Maschine ist in beiden Familien lebendig, aber nur in einer autorisiert.

Adjazenz ist keine Vollmacht

RFC 4271 trennt FSM und RIB. RFC 8212 ändert Decision Process und Dissemination, nicht TCP oder OPEN.

Inbound können UPDATEs in Capture oder Adj-RIB-In liegen. Ohne explizite Regel werden sie nicht eligible. Outbound können Loc-RIB und FIB gefüllt sein, während Adj-RIB-Out leer bleibt.

Der Peer darf anbieten, nicht lokale Nutzung erzwingen. Der lokale Router darf besitzen, nicht aus Verbindung Exportrecht ableiten.

Zwei Gates pro AFI/SAFI

Eine Beziehung kann Default empfangen und nur Kundenpräfixe senden oder IPv6 früher öffnen. Richtung und Familie sind unabhängig. Established enthält diese Matrix nicht.

Inventarisieren Sie Peer, VRF, AS, AFI/SAFI, Richtung und Attachment-Herkunft. Peer-Group und Neighbour-Override können verschiedene Wirkungen erzeugen.

Die minimale Anfangsspezifikation standardisiert nur die Ablehnung impliziter Macht. Inhalt bleibt lokale Zukunftsentscheidung.

Explizit ist nicht restriktiv

BIRD erlaubt trotz Pflicht weiterhin all und none. permit all kann bewusst sein und trotzdem gefährlich. RFC 8212 kann eine falsche explizite Policy nicht verhindern.

Auch ein Route-Map-Name beweist keine Ausführung. Listen können leer, Daten alt, Versionen falsch und Attachments überschrieben sein.

Speichern Sie resolved content und Hash. Vergleichen Sie pre-policy/post-import sowie pre-export/Adj-RIB-Out/Remote. Null braucht eine bekannte Ursache.

Migrationshistorie spaltet Defaults

RFC 8212 erlaubt Abweichung. Das N+1/N+2-Beispiel führt insecure-mode und Warnung ein, bevor Neuinstallationen später fail closed werden. Upgrades können permissiv bleiben.

FRR zeigt ebgp-requires-policy, Override und (Policy); BIRD verlangt explizite Richtungen. Entscheidend sind reale Version, Installationsweg und Runtime-Wert.

Jede Ausnahme benötigt Owner, Scope, Route Set, Ablauf und Entfernungstest.

Aktivierung muss bestehende Routen bewegen

Import kann gespeicherten Input, Route Refresh RFC 2918 oder Reset benötigen. Export kann eine große vorhandene Loc-RIB auf einmal freigeben. Der erwartete Delta gehört vor die Änderung.

Öffnen Sie Richtungen getrennt: explicit deny, ein Inbound-Sentinel, ein Outbound-Sentinel. Beobachten, dann erweitern.

Default reject ist nur das Fundament

RFC 7454 beschreibt Filter, RFC 7908 Leaks, RFC 9234 Roles/OTC. RPKI prüft Origin. Keine dieser Kontrollen ersetzt vollständige Import-/Export-Policy.

Origin-valid kann unerwünscht sein; Maximum-Prefix begrenzt Menge. RFC 8212 verhindert nur, dass Abwesenheit zu Erlaubnis wird.

Das organisatorische Risiko heißt permit all als formale Erfüllung. Running Code verlangt compiled policy, Attachment, RIB, Remote-Beobachtung, FIB und Pakete.

Canary beginnt bei Null

Stellen Sie eine isolierte Familie ohne Policy auf: OPEN und KEEPALIVE, aber null eligible und null Adj-RIB-Out. Fügen Sie explicit deny hinzu und dokumentieren Sie den absichtlichen Null-Grant.

Erlauben Sie ein Inbound-Präfix und prognostizieren Sie Attribute, Auswahl und Next Hop. Danach ein Outbound-Präfix und Remote-Empfang. Wiederholen Sie je Familie einschließlich negativer Matches.

Rollback entfernt den Grant und bestätigt Withdrawals. Globales Abschalten von RFC 8212 ist Ausweitung, kein Rollback.

Established ohne Route kann exakt richtig sein: Der Kanal existiert, die Vollmacht nicht. Der Übergang muss sichtbar, widerrufbar und messbar bleiben.