PFC Deadlock Detection & Recovery
PFC-Pause macht RoCEv2 verlustfrei, doch unter seltenen Topologie- und Routing-Bedingungen kann eine zirkuläre Abhängigkeit entstehen, bei der jeder Switch pausiert und auf den nächsten in einem Zyklus wartet, sodass der Verkehr auf unbestimmte Zeit zum Stillstand kommt. OcNOS-DC liefert einen Watchdog, der den Zyklus innerhalb von Millisekunden erkennt und die betroffene Queue automatisch leert, bevor Trainingsjobs hängen bleiben.
Ein 3-Switch-Pause-Cycle
Drei Switches in einer zirkulären Abhängigkeit. Jeder ist auf seiner verlustfreien Priority-Queue pausiert und wartet darauf, dass der nächste Switch leerläuft. Ohne Eingriff bleibt der Zyklus für immer stabil. Der OcNOS-Watchdog löst nach dem konfigurierten Timeout aus, leert Queue-3 auf Switch-A, und der Zyklus bricht zusammen.
Wie PFC einen Deadlock erzeugt
PFC ist ein Hop-by-Hop-Pause-Mechanismus: Switch A signalisiert seinem Upstream eine Pause, wenn seine verlustfreie Ingress-Queue über den Schwellenwert hinaus gefüllt ist, und der Upstream stellt das Senden ein. In einer Baumtopologie mit einer einzigen Verkehrsflussrichtung funktioniert dies einwandfrei. In einer Leaf-Spine-Fabric mit mehreren Pfaden kann das ECMP-Rerouting um einen Link-Ausfall herum unter bestimmten Bedingungen einen zirkulären Pfad erzeugen, in dem jeder Switch pausiert und auf den nächsten wartet.
Sobald sich der Zyklus gebildet hat, ist er stabil: Es ist genügend Speicher vorhanden, um die pausierten Frames zu halten, das Routing-Protokoll geht davon aus, dass alles in Ordnung ist, und PFC setzt sich auf jedem Switch immer wieder neu durch. Ohne Eingreifen bleibt die betroffene Lossless-Priority unbegrenzt blockiert. Der RoCEv2-Traffic kommt zum Erliegen, xCCL-Kollektive (NCCL / RCCL / oneCCL) laufen in Timeout, der Trainingsjob bleibt hängen.
Der OcNOS-DC-Watchdog
Timer pro Port, pro Priorität
A timer runs per ingress port and per lossless priority. If the priority is paused continuously for the configured interval (typically 100-400 ms), the watchdog fires.
Automatisches Queue-Draining
Bei Auslösung wird die betroffene Ingress-Queue geleert: Frames werden vorübergehend verworfen, damit der Zyklus zusammenbricht. Die verworfenen Frames lösen Retransmits der xCCL-Kollektive aus, doch die Alternative wäre ein unbegrenzter Hang.
Automatische Wiederherstellung nach Recovery
Nach dem konfigurierten Restore-Intervall wird der normale PFC-Betrieb auf der betroffenen Priority wieder aufgenommen. Kein Eingreifen durch den Operator erforderlich: Das Fabric ist innerhalb von Sekunden wieder lossless.
gNMI-Zähler
Watchdog-Auslöseereignisse, Drain-Dauern und Pause-Zähler pro Priorität werden über gNMI für Closed-Loop-Fabric-Monitoring gestreamt. SREs sehen Deadlock-Ereignisse als Alarme, nicht als stille Trainings-Stalls.
Vom Betreiber konfigurierbare Timer
Detektions-Timeout, Drain-Dauer und Restore-Intervall sind per CLI pro Port und pro Priorität konfigurierbar. Die Standardwerte funktionieren für die meisten Fabrics; der Betreiber kann die Timer auf kritischen Clustern verkürzen.
DC-PLUS-Lizenzstufe
Teil der OcNOS-DC PLUS SKU neben dem restlichen verlustfreien RoCEv2-Stack. Bestätigt auf Broadcom Tomahawk 4- und Tomahawk 5-Plattformen.
Wann Sie dies ausgelöst sehen
In einem gut konzipierten Fabric mit ordentlicher Topologie und ordentlichem Routing sind PFC-Deadlocks selten. Die meisten Betreiber sehen über Jahre im Betrieb nie einen. Der Watchdog ist wichtig, weil "selten" bedeutet nicht "nie": Ein Verbindungsausfall während eines Routing-Konvergenzfensters, eine Fehlkonfiguration der PFC-Prioritäten an einem einzelnen Port oder ein vorübergehendes Congestion-Ereignis bei einem ungewöhnlichen Verkehrsmuster können allesamt die Bedingungen schaffen. Ohne den Watchdog stoppt das AI-Cluster, wenn er auslöst, und dem Betriebsteam stehen Stunden der Fehlersuche bevor. Mit dem Watchdog erhalten Sie lediglich einen kurzen Retransmission-Burst und ein protokolliertes Ereignis. Um die Topologie und die Switch-Ebenen zu planen, die Deadlocks von vornherein selten halten, nutzen Sie den AI-Fabric-Dimensionierungstool.
Das Fazit
- Verlustfreies Sicherheitsnetz. Der Watchdog ist der Unterschied zwischen "PFC ist auf produktiven AI-Fabrics theoretisch riskant" und "PFC lässt sich sicher im großen Maßstab betreiben".
- Wiederherstellung im Subsekundenbereich. Detection, Drain und Restore sind typischerweise in unter einer Sekunde abgeschlossen. xCCL überträgt ein kleines RDMA-Traffic-Fenster erneut; der Job läuft weiter.
- Standardkonfiguration. Der Watchdog ist im Lossless-Template von OcNOS-DC standardmäßig aktiviert. Sie müssen nicht daran denken, ihn einzuschalten.
- Observable. Jeder Vorfall wird protokolliert, gezählt und per gNMI gestreamt. Closed-Loop-Monitoring mit Ihrem bestehenden Observability-Stack.
- Abstimmbar je nach Anforderung. Senken Sie die Timer bei kritischen Trainings-Clustern; die Standardwerte sind für allgemeine DC-Fabrics ausreichend.
Validieren Sie verlustfreies Verhalten auf einer neuen Fabric? Beginnen Sie mit dem Watchdog.
Technische Demo anfragen →Häufig gestellte Fragen
Wodurch entsteht ein PFC-Deadlock?
Wie stellt der PFC-Watchdog von OcNOS die Fabric wieder her?
Verwirft der Watchdog Datenverkehr?
Ist der PFC-Deadlock-Watchdog standardmäßig aktiviert?
Gehen Sie tiefer. Nehmen Sie es mit.
Zwei kurze, technische Downloads, die über diese Seite hinausgehen: die verlustfreie 800G-AI-Fabric-Architektur und die EVPN-VXLAN-Data-Center-Referenz.
OcNOS 800G Lossless AI Fabric
Non-blocking RoCEv2-Fabric auf Broadcom Tomahawk 4/5 Spines: SKU-Stufen, validierte Plattformen und Deployment-Architektur.
Brief anfordernEVPN-VXLAN Rechenzentrums-Fabric
Carrier-Grade-Leaf-Spine-Data-Center-Fabric: symmetrisches IRB, Type-2/Type-5-Routen und verteiltes Anycast-Gateway.
Brief anfordernOcNOS 800G Lossless AI Fabric
Kurzes Formular. Ihr PDF öffnet sich unmittelbar nach dem Absenden in einem neuen Tab.
✓ Ihr PDF wird in einem neuen Tab geöffnet…
Falls es sich nicht geöffnet hat, nutzen Sie den untenstehenden Link.
Solution_Brief-OcNOS_800G_Ethernet-Based_Lossless_AI_Fabric.pdfEVPN-VXLAN Rechenzentrums-Fabric
Kurzes Formular. Ihr PDF öffnet sich unmittelbar nach dem Absenden in einem neuen Tab.
✓ Ihr PDF wird in einem neuen Tab geöffnet…
Falls es sich nicht geöffnet hat, nutzen Sie den untenstehenden Link.
OcNOS-modernize-your-data-center-EVPN-VxLAN_Solution-Brief.pdfDesign the whole AI fabric with OcNOS
From the business case to the port-count maths, pick up wherever you are in the build.