Zusammenfassung

  • Revision 16 von draft-ietf-rtgwg-qos-model modelliert Klassifikatoren, Meter, Queues, Scheduler, Policy-Bindung und operative Statistiken. Eine gültige Referenz an einer Schnittstelle beschreibt beabsichtigte Behandlung; sie belegt weder Hardware-Ressourcen noch den Dienst am Paket.
  • Das operative Modul definiert auch eine Löschaktion. Sie trägt nacm:default-deny-all, weil ein Reset Überwachung stören und Belege verbergen kann. Ohne Zeitfenster und Löschhistorie beweist null weder fehlenden Verkehr noch fehlende Überlastung, Verluste oder Angriffe.

Der Nullwert brachte seine Geschichte nicht mit

Eine Untersuchung findet die richtige Policy am Ausgang. Der Klassifikator meldet keine Treffer, der Meter kein exceed oder violate, Queue-Tiefe, Tail Drops und ECN sind null. Der vermutete Burst kann ausgeblieben sein. Nach Neustart, neuem Zähler, Policy-Wechsel, Sammelfehler oder frühem clear sieht die Anzeige genauso aus.

Der Wert allein wählt keine dieser Geschichten.

Revision 16 bringt Konfiguration und Beleg in eine Modellfamilie. Filter und Aktionen bilden Policies, die pro Richtung an eine Schnittstelle gebunden werden. Das operative Modul veröffentlicht Klassifikator-, Meter- und Queue-Statistiken und erlaubt anschließend, alles oder eine Kategorie sofort oder terminiert zu löschen.

Der Entwurf verweigert die Aktion standardmäßig, weil sie Monitoring unterbrechen und Anomaliespuren verbergen kann. Das ist Beweiscustody, nicht bloß Befehlsschutz.

Eine Policy-Referenz ist Auftrag, keine Paketquittung

Ein Klassifikator wählt Pakete. Aktionen markieren, messen, zählen, verwerfen, stellen an, planen oder rufen eine Child Policy auf. Die Reihenfolge bildet die Policy; qos-target-policy bindet Typ, Name und Richtung an die Schnittstelle.

Das stabile Objekt hilft Automatisierung, beobachtet aber kein Silizium. Es belegt nicht, dass die Line Card eine Queue reservierte, die Rate ohne wirksame Rundung umsetzte oder das nächste Paket den erwarteten Zweig nahm.

RFC 8342 trennt Intended, Applied und Operational. Ein akzeptiertes NETCONF- oder RESTCONF-Edit belegt eine autorisierte Transaktion, nicht Ressourcen oder Ausführung. Herstellerspezifische Typen und Augments sind zulässig; gemeinsame Syntax erzeugt keine Verhaltensäquivalenz.

Hierarchische Policies lehnen Selbstreferenz und Zyklen ab. Das beseitigt einen Strukturfehler, beweist aber weder Ressourcentauglichkeit noch Dienstwirkung einer azyklischen Kette.

Jeder Zähler ist nur an seinem Messpunkt Zeuge

Das Modell liefert Pakete, Bytes und Rate des Klassifikators; conform, exceed, violate und drop des Meters; aktuelle, mittlere und maximale Queue-Größe; Ausgabe, Tail Drop, RED, WRED und ECN.

Damit lässt sich fragen, ob Verkehr diesen Klassifikator erreichte, das Profil überschritt oder diese Queue füllte. Mehr nicht. Ein Match belegt keine Hardware-Queue, Queue-Ausgabe keinen nächsten Hop, ECN keine Endpunktreaktion und null lokale Drops weder Anwendungslatenz noch SLA.

Named Statistics können mehrere Objekte aggregieren oder getrennt halten. Die Summe erleichtert ein Dashboard und entfernt den Beitragsnachweis. Verantwortungsentscheidungen brauchen Details oder eine reproduzierbare Zuordnung.

Die Kette bleibt gestuft:

  1. Ziel und Verkehr werden verantwortlich genehmigt;
  2. eine geprüfte Revision beschreibt Filter und Aktionen;
  3. autorisierter Write und Datastore bestätigen Annahme;
  4. Gerätezustand zeigt reale Ressourcen;
  5. bekannter Testverkehr bewegt Zähler in einem begrenzten Fenster;
  6. Queue, Drop, ECN und Rate beschreiben lokale Behandlung;
  7. Downstream-Messung belegt Pfad und Ergebnis;
  8. jeder Reset besitzt externe Vorher-/Nachher-Quittungen.

Keine Stufe erbt die Autorität der nächsten.

Löschen dürfen heißt nicht löschen sollen

NACM verlangt eine ausdrückliche Regel. Gegenseitige Authentisierung und geschützter Transport ordnen den Request zu und schützen ihn. Sie beantworten, wer fragen durfte, nicht ob das Fenster jetzt vernichtet werden sollte. Autorisierung ist keine Rechtfertigung.

Eine belastbare Quittung enthält Requester, Approver, Grund, Interface, Richtung, Policy, Kategorie, geplante und reale Zeit, Snapshot davor, Baseline danach und externen Audit-Ort. Ein Termin braucht Uhr- und Stornobeleg. Hält das löschende Gerät das einzige Protokoll, kann ein Fehler Tatsache und Erklärung zugleich entfernen.

Konfigurieren, Beobachten und Löschen gehören in getrennte Rollen. Wer eine Meter-Rate ändert, braucht nicht das Recht, deren Geschichte zu tilgen. Wer Überlastung liest, braucht keine Policy-Änderung. Ein Reset kann für Testbaseline oder Wartung richtig sein. Falsch ist, den neuen Nullwert über die Vergangenheit sprechen zu lassen.

Beobachtung legt ebenfalls Policy offen

Filter verraten wichtige Präfixe, Ports, Protokolle und DSCPs. Actions, Meter und Queues zeigen Markierung, Verwerfen, Grenzen und Kapazität. Wer Probes einspeist und Zähler liest, kann Regeln ableiten. Meter-Farben, Queue-Tiefe, RED und ECN zeigen Schwellen und Überlastung; freie Namen können Kunden verraten.

Read, Write und Clear verlangen getrennte Least-Privilege-Entscheidungen. Ohne Read lässt sich Policy nicht prüfen; breites Read macht den Management-Plane zum Oracle. Begrenzter Zugriff, unabhängiger Audit und angemessene Aufbewahrung lösen den Zielkonflikt.

DiffServ bleibt per-hop. Unbefugtes Remarking stiehlt Service; böses Discard oder Metering verursacht DoS. Auch eine legitime Markierung kann downstream geändert werden und die Anwendung scheitern.

Validierung ist kein Einsatz

Revision 16 ist vom 25. September 2026 und läuft am 29. März 2027 ab. Datatracker führt sie als aktives RTGWG-WG-Dokument in I-D Exists. Der Header nennt Standards Track, das Datatracker-Feld Intended Status ist leer. Sie ist kein RFC.

Die YANG-Prüfung meldet null Fehler und sechs Warnungen. Das betrifft Maschinenprüfung dieser Version, nicht Implementierung, Ressourcen, Interoperabilität, Deployment oder SLA. RFC-Platzhalter bleiben bestehen.

Der tragfähige Schluss ist enger: Der Entwurf bietet ein gemeinsames Vokabular für QoS-Absicht und lokale Zeugen; seine Clear-Aktion zeigt die Governance, die ehrliche Interpretation benötigt.

Quellen