Users Guide

NetXtreme Benutzerhandbuch Broadcom Gigabit Ethernet Teaming-Funktion
Seite 46 Anwendungsaspekte Dokument 2CS57XX-CDUM513-R
Teaming und Netzwerkbackup
Lastausgleich und Failover
Fehlertoleranz
Bei der Ausführung von Netzwerkbackups in einer Umgebung ohne Teams kann der Gesamtdurchsatz an einem Adapter
auf einem Backupserver aufgrund des übermäßigen Datenverkehrs und der Adapterüberlastung leicht beeinträchtigt
werden. Je nach Anzahl der Backupserver und Datenströme und in Abhängigkeit von der Bandlaufwerksgeschwindigkeit
kann der Backupverkehr unter Umständen einen hohen Prozentsatz der Bandbreite der Netzverbindung beanspruchen und
so die Produktionsdaten und die Backupleistung des Bands beeinflussen. Netzwerkbackups umfassen in der Regel einen
speziellen Backupserver, der mit Bandbackup-Software wie NetBackup, Galaxy oder Backup Exec arbeitet. Der
Backupserver ist entweder direkt mit einer SCSI-Bandeinheit verbunden, oder es ist eine Bandbibliothek über ein Fibre-
Channel-SAN (Storage Area Network) angeschlossen. Über das Netzwerk gesicherte Systeme werden in der Regel als
Client- oder Remote-Server bezeichnet. Normalerweise ist für solche Systeme ein Bandbackup-Softwareagent installiert.
Da es vier Client-Server gibt, kann der Backupserver simultan vier Backupjobs (einen pro Client) an einen Autoloader mit
mehreren Laufwerken streamen. Da jedoch nur eine Verbindung zwischen dem Switch und dem Backupserver besteht,
können Adapter und Verbindung bei einem Backup mit vier Datenströmen schnell ausgelastet werden. Wenn der Adapter
auf dem Backupserver mit 1 GBit/s (125 MB/s) betrieben wird und jeder Client während des Bandbackups Daten mit
20 MB/s streamen kann, beträgt der Durchsatz zwischen Backupserver und Switch 80 MB/s (20 MB/s x 4), was 64 % der
Netzbandbreite entspricht. Dieser Wert liegt zwar innerhalb des Bandbreitenbereichs des Netzwerks; 64 % stellen jedoch
einen hohen Prozentsatz dar, wenn dieselbe Verbindung auch von anderen Anwendungen genutzt wird.
Lastausgleich und Failover
Mit zunehmender Zahl der Backup-Streams erhöht sich der Durchsatz insgesamt. Es ist jedoch möglich, dass nicht jeder
Datenstrom in der Lage ist, dieselbe Leistung wie ein einzelner Backup-Stream mit 25 MB/s aufrecht zu erhalten. Mit
anderen Worten: Obwohl ein Backupserver Daten von einem einzelnen Client mit 25 MB/s streamen kann, ist nicht damit
zu rechnen, dass vier simultan ausgeführte Backupjobs Daten mit 100 MB/s (25 MB/s x 4 Streams) streamen. Obgleich sich
der Gesamtdurchsatz mit der Anzahl der Backup-Streams erhöht, können sich mit der Bandsoftware oder dem
Netzwerkstapel verbundene Einschränkungen auf die einzelnen Backup-Streams auswirken.
Damit ein Bandbackup-Server beim Backup von Clients verlässlich von Adapterleistung und Netzwerkbandbreite Gebrauch
macht, muss eine Netzwerkinfrastruktur Teaming-Funktionen wie Lastausgleich und Fehlertoleranz implementieren.
Datenzentren beinhalten redundante Switches, Link Aggregation und Trunking im Rahmen ihrer fehlertoleranten Lösung.
Obwohl Teaming-Gerätetreiber die Art des Datenflusses durch Team-Schnittstellen und Failover-Pfade manipulieren, ist
dieser Vorgang für Bandbackup-Anwendungen transparent und führt nicht zur Unterbrechung der Bandbackup-Prozesse,
wenn Remote-Systeme über das Netzwerk gesichert werden. Abbildung 6 zeigt eine Netzwerktopologie, die Bandbackup in
einer Broadcom-Teamumgebung veranschaulicht und verdeutlicht, wie durch Smart Load Balancing Bandbackup-Daten
über Team-Adapter einem Lastausgleich unterzogen werden können.
Es gibt vier Pfade, die der Client-Server zum Senden von Daten an den Backupserver verwenden kann; während des
Datentransfers wird jedoch nur einer dieser Pfade zugewiesen. Einer der möglichen Pfade, die der Client-Server Red zum
Senden von Daten an den Backupserver nutzen kann, ist Folgender:
Beispielpfad: Client-Server Red sendet Daten über Adapter A, Switch 1 und Backupserver-Adapter A.
Der zugewiesene Pfad wird von zwei Faktoren bestimmt:
1. ARP-Cache des Client-Servers; verweist auf die MAC-Adresse des Backupservers. Dies wird bestimmt durch den
Lastausgleichalgorithmus für eingehenden Verkehr des Broadcom Intermediate-Treibers.