Eigenschaftensätze (Design von Datencentern)

Eigenschaftensätze sind Datensätze, die Geräteeigenschaften definieren. Sie arbeiten in Verbindung mit Configlets und Analytics-Sonden. (Konfigurationsvorlagen in Freeform-Blueprints verwenden ebenfalls Eigenschaftensätze, aber sie beziehen sich nicht auf Eigenschaftensätze im Entwurfskatalog, wie hier erläutert.) Anstatt Daten direkt in Configlets oder Sonden einzubetten, können Sie Variablenwerte in einem Eigenschaftensatz speichern und diesen Eigenschaftensatz dann mit dem Configlet oder der Sonde verknüpfen. Dies gibt Ihnen Flexibilität, falls Sie Werte später ändern möchten. Nachdem Sie Ihren Blueprint erstellt haben, importieren Sie Ihre Configlets und Eigenschaftensätze aus dem Katalog Design (global) in den Blueprint-Katalog.

Zuerst müssen Sie den Eigenschaftensatz (und das Configlet oder die Sonde, die ihn verwendet) schreiben. Sie können es in JSON oder YAML schreiben. Sie können Schlüssel-Wert-Paare, Listen, Wörterbücher und eine beliebige Kombination dieser Datenstrukturen verwenden, indem Sie sie schachteln.

Im Folgenden finden Sie ein Beispiel für einen Eigenschaftensatz und ein Configlet, die damit das SNMP-Speicherortfeld basierend auf einer bereitgestellten Liste von system_name zur Standortzuordnung ändern können.

Eigenschaften-Set

Hinweis:

Sie können die Details des Eigenschaftssatzes in beliebiger Reihenfolge eingeben, aber wenn Sie einen Eigenschaftssatz nach dem Erstellen öffnen, wird er automatisch alphabetisch sortiert (gemäß der Python-Wörterbuchfunktion). Wenn Sie beispielsweise den obigen Eigenschaftensatz erstellen, wird er wie unten gezeigt sortiert.

Configlet

Navigieren Sie im linken Navigationsmenü zu Design > Eigenschaftensätze , um zu den Eigenschaftensätzen im Designkatalog zu wechseln. Sie können Eigenschaftensätze erstellen, klonen, bearbeiten und löschen.

Datencenter Quantized Congestion Notification

KI-Workloads erzeugen große Datenströme, die eine kontinuierliche, ununterbrochene Paketbereitstellung erfordern. Um diese Anforderungen zu erfüllen, unterstützen Fabrics der Version 6.0 Remote Direct Memory Access (RDMA). RDMA wird mit dem Protokoll RDMA over Converged Ethernet Version 2 (RoCEv2) bereitgestellt. Data Center Quantized Congestion Notification (DCQCN) ist ein End-to-End-Protokoll zur Überlastungskontrolle für RoCEv2. Weitere Informationen finden Sie unter Data Center Quantized Congestion Notification (DCQCN).

DCQCN kombiniert zwei Methoden, um ein granulares Überlastungsmanagement zu erreichen:

  1. Prioritätsbasierte Datenstromsteuerung (PFC): Verringert Datenverkehrsüberlastung, indem der Datenstrom für bestimmte Datenverkehrsklassen vorübergehend angehalten wird, ohne Pakete zu verwerfen. Wenn sich der Empfangspuffer auf einer Switch-Schnittstelle bis zu einem Schwellenwert füllt, überträgt der Switch einen Pausen-Frame an den Sender (den verbundenen Peer), um den Absender vorübergehend daran zu hindern, weitere Frames zu übertragen.
  2. Explizite Überlastungsbenachrichtigung (ECN): Liefert Warnsignale für potenzielle Überlastungen. ECN ermöglicht es Endgeräten, ihre Übertragungsraten anzupassen, bevor die Überlastung schwerwiegend wird. Außerdem kommuniziert es mit Netzwerken über Überlastungen, wodurch Paketverluste und Verzögerungen reduziert werden, da das sendende Gerät die Übertragungsrate verringert, bis die Überlastung behoben ist. ECN verursacht keine Paketverluste.

Informationen zum Aktivieren von DCQCN in Ihrer KI-Fabric finden Sie unter Aktivieren von DCQCN in Ihrer KI-Fabric.