Ich habe ein Setup, bei dem Client und Server mit demselben Switch verbunden sind. Auf dem Server habe ich eine Netzwerkverbindung bond0 zwischen zwei Schnittstellen e0a und e0b erstellt. Die Bond0-IP ist 192.168.1.200. Der Server hat eine NFS-Freigabe, auf der der Client lesen und schreiben kann.
Auf dem Client hat die Schnittstelle e0b die Nummer 192.168.1.34. Ich habe die Aliase auf derselben Schnittstelle erstellt: e0b:2 192.168.1.35, e0b:3 192.168.1.36.
Ich habe die NFS-Freigabe auf dem Client gemountet mit:
# mount -t nfs -o clientaddr=192.168.1.34 192.168.1.200:/log_disk1 /mnt/alb1
# mount -t nfs -o clientaddr=192.168.1.35 192.168.1.200:/log_disk1 /mnt/alb2
# mount -t nfs -o clientaddr=192.168.1.36 192.168.1.200:/log_disk1 /mnt/alb3
Nach dem Mounten führe ich Lese- und Schreibvorgänge auf der NFS-Freigabe auf dem Client durch, wobei ich den Open Source-Verkehrsgenerator fio verwende.
# cd /mnt/alb1
# fio --name=albBondRD --ioengine=libaio --iodepth=1 --rw=randwrite --bs=4k --direct=0 --size=12G --numjobs=8 --runtime=300 --group_reporting &
# cd /mnt/alb2
# fio --name=alb2RD --ioengine=libaio --iodepth=1 --rw=randwrite --bs=4k --direct=0 --size=12G --numjobs=8 --runtime=300 --group_reporting &
# cd /mnt/alb3
# fio --name=alb3RD --ioengine=libaio --iodepth=1 --rw=randwrite --bs=4k --direct=0 --size=12G --numjobs=8 --runtime=300 --group_reporting &
Ich überprüfe die „netstat“-Ausgabe „ESTABLISHED“ auf dem Server und erhalte mit dieser IP nur die HERGESTELLTE Verbindung 192.168.1.34.
Ich denke daran, mehrere Sitzungen einzurichten, wie in Verkehrsgeneratoren, zum Beispiel Lanforge. Wie kann ich die Sitzung mit einer Verbindung einrichten, die Alias-IPs verwendet?