Linux Bonding-Modi für Cisco VIC‑Adapter in UCS‑Umgebungen

Cisco Unified Computing System (UCS) stellt mit seinen Virtual Interface Cards (VIC) eine direkte Verbindung zu den Fabric Interconnects her. Auf dieser Ebene können Linux‑Betriebssysteme das Bonding‑Subsystem nutzen, um mehrere physische Schnittstellen logisch zu bündeln. Da die VIC‑Karte keinen eigenen Switch darstellt, gelten besondere Einschränkungen für switch‑abhängige Modi wie LACP oder statisches Trunking. In UCS‑Umgebungen werden daher ausschließlich switch‑unabhängige Bonding‑Varianten empfohlen, bei denen die Lastverteilung ausschließlich über die Quell‑MAC‑Adresse erfolgt. Diese Vorgehensweise verhindert MAC‑Flapping zwischen den beiden Fabric Interconnects und sorgt für ein deterministisches Fail‑over‑Verhalten.

Der Linux‑Bonding‑Treiber unterstützt acht Modi (0‑7). Für UCS‑Fabric‑Interconnects sind nur jene Modi sinnvoll, die entweder ein einfaches Fail‑over bereitstellen oder eine Lastverteilung auf Basis der Quell‑MAC‑Adresse durchführen. Im Folgenden werden die relevanten Modi kurz erläutert:

Um bekannte Probleme zu vermeiden, empfiehlt Cisco für die Modi 2, 5 und 6 die Kernel‑Option fail_over_mac=1. Diese Einstellung sorgt dafür, dass bei einem Fail‑over die MAC‑Adresse des neuen aktiven Slaves übernommen wird, wodurch das Aufzeichnen von veralteten MAC‑Einträgen auf den Fabric Interconnects verhindert wird. Ohne diese Option kann es insbesondere bei Modus 2 mit falscher xmit_hash_policy zu dauerhaftem MAC‑Flapping kommen, was zu Leistungs­einbußen oder sogar zum Verlust der Netzwerkkonnektivität führen kann.

In der Praxis haben sich folgende Konfigurationen bewährt:

Alle genannten Modi benötigen keinerlei spezielle Switch‑ oder UCS‑Konfiguration außerhalb des Bonding‑Setups selbst. Damit lassen sich Linux‑Hosts an UCS Fabric Interconnects anbinden, während die Vorteile von Redundanz und, falls gewünscht, Lastausgleich erhalten bleiben. Für Umgebungen, die ausschließlich über einen einzigen Fabric Interconnect verbunden sind (z. B. in kleineren Edge‑Deployments), bieten diese Optionen einen stabilen und einfach zu verwaltenden Netzwerkanschluss.

Referenzen

Team- und Bindungsoptionen für die UCS B/C/X/S/HyperFlex-Serie mit der an Fabric Interconnects angeschlossenen VIC-Karte konfigurieren – Cisco

Das könnte dich auch interessieren

rchlt

© 2026

LinkedIn GitHub PayPal