8.2. Bond-Modi

In RHEL 8 gibt es mehrere Modus-Optionen. Jede Modusoption zeichnet sich durch spezifische Lastverteilung und Fehlertoleranz aus. Das Verhalten der gebündelten Schnittstellen hängt vom Modus ab. Die Bonding-Modi bieten Fehlertoleranz, Lastausgleich oder beides.

Lastausgleichsmodi

  • Round Robin: Sequentielle Übertragung von Paketen von der ersten verfügbaren Schnittstelle zur letzten.

Fehlertoleranz-Modi

  • Active Backup: Nur wenn die primäre Schnittstelle ausfällt, wird sie durch eine der Backup-Schnittstellen ersetzt. Nur eine von der aktiven Schnittstelle verwendete MAC-Adresse ist sichtbar.
  • Broadcast: Alle Übertragungen werden an alle Schnittstellen gesendet.

    Anmerkung

    Das Broadcasting erhöht den Netzwerkverkehr auf allen gebundenen Schnittstellen erheblich.

Modi für Fehlertoleranz und Lastausgleich

  • XOR: Die Ziel-MAC-Adressen werden mit einem Modulo-Hash gleichmäßig auf die Schnittstellen verteilt. Jede Schnittstelle bedient dann die gleiche Gruppe von MAC-Adressen.
  • 802.3ad: Legt eine dynamische IEEE 802.3ad Link-Aggregationsrichtlinie fest. Erzeugt Aggregationsgruppen, die dieselben Geschwindigkeits- und Duplex-Einstellungen verwenden. Sendet und empfängt auf allen Schnittstellen im aktiven Aggregator.

    Anmerkung

    Dieser Modus erfordert einen Switch, der 802.3ad-kompatibel ist.

  • Adaptive transmit load balancing: Der ausgehende Verkehr wird entsprechend der aktuellen Last auf jeder Schnittstelle verteilt. Eingehender Verkehr wird von der aktuellen Schnittstelle empfangen. Wenn die empfangende Schnittstelle ausfällt, übernimmt eine andere Schnittstelle die MAC-Adresse der ausgefallenen Schnittstelle.
  • Adaptive load balancing: Umfasst den Sende- und Empfangslastausgleich für IPv4-Verkehr.

    Der Empfangslastausgleich wird durch die Aushandlung des Address Resolution Protocol (ARP) erreicht, daher ist es notwendig, in der Konfiguration des Bonds Link Monitoring auf ARP zu setzen.