Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
slu
Beiträge: 2148
Registriert: 23.02.2005 23:58:47

Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Beitrag von slu » 30.10.2023 15:03:06

Wenn ich eine Linux Network Bridge erstelle, welchen Einfluss hat die Hardware NIC bzw. deren Treiber auf die Bridge?

Code: Alles auswählen

auto br1.510
iface br1.510 inet manual
bridge_ports eno1np1.510
bridge_stp off
bridge_maxwait 0
bridge_fd 0
Die Hardware ist ein Broadcom Karte:
[ 10.326335] bnxt_en 0000:c3:00.1 eno1np1: NIC Link is Up, 10000 Mbps full duplex, Flow control: none
c3:00.0 Ethernet controller: Broadcom Inc. and subsidiaries BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller (rev 01)

Hintergrund:
Auf dieser Bridge hängen zwei VM's über KVM und dieses beiden Systeme zeigen immer wieder TCP Retransmissions wenn man mit tcpdump auf
der Bridge lauscht, dafür habe ich noch keine Erklärung.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Beitrag von bluestar » 30.10.2023 22:29:20

Welches Netzwerkkarten-Modell reichst du in die VMs durch? Sind es Linux oder Win VMs?

slu
Beiträge: 2148
Registriert: 23.02.2005 23:58:47

Re: Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Beitrag von slu » 31.10.2023 11:56:14

In diesem Fall untersuche ich ein Win2019 Server und ein Windows 10 sowie Windows 11.
Ich hab virtio, die e1000 und die e1000e probiert, leider bei allen das selbe Bild.

Setup:
Win2019 Server und Windows 10 Client beide auf eine Linux Bridge.
tcpdump mit 80000 Paketen und einem SMB Kopiervorgang erzeugt 35 TCP Retransmissions ich kann nicht sagen ob das normal ist.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Beitrag von bluestar » 31.10.2023 12:10:08

slu hat geschrieben: ↑ zum Beitrag ↑
31.10.2023 11:56:14
tcpdump mit 80000 Paketen und einem SMB Kopiervorgang erzeugt 35 TCP Retransmissions ich kann nicht sagen ob das normal ist.
Du liegst weit unter 2% Retransmission Rate, das ist recht gut. Zur weiteren Optimierung könntest du auf dem Switch, dem Host und in den VMs Flow Control aktivieren.

slu
Beiträge: 2148
Registriert: 23.02.2005 23:58:47

Re: Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Beitrag von slu » 31.10.2023 13:09:44

bluestar hat geschrieben: ↑ zum Beitrag ↑
31.10.2023 12:10:08
Du liegst weit unter 2% Retransmission Rate, das ist recht gut.
Das bedeutet es ist normal das es hier immer wieder Retransmissions gibt.
bluestar hat geschrieben: ↑ zum Beitrag ↑
31.10.2023 12:10:08
Zur weiteren Optimierung könntest du auf dem Switch, dem Host und in den VMs Flow Control aktivieren.
Das ist genau mein Problem, beide VMs hängen auf der selben Bridge auf dem KVM Host, da ist nichts dazwischen und ich habe Retransmissions.
Auf dem Windows Guest ist QoS Paketplaner aktiviert, in KVM kann ich vermutlich nicht mehr aktivieren?
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Beitrag von bluestar » 31.10.2023 13:12:10

slu hat geschrieben: ↑ zum Beitrag ↑
31.10.2023 13:09:44
Das bedeutet es ist normal das es hier immer wieder Retransmissions gibt.
Ja das ist schlicht normal.
slu hat geschrieben: ↑ zum Beitrag ↑
31.10.2023 13:09:44
Das ist genau mein Problem, beide VMs hängen auf der selben Bridge auf dem KVM Host, da ist nichts dazwischen und ich habe Retransmissions.
Auf dem Windows Guest ist QoS Paketplaner aktiviert, in KVM kann ich vermutlich nicht mehr aktivieren?
Du müsstest in die Einstellungen der Netzwerkkarte unter Windows und dort Flow Control einschalten.

Guck mal da: https://www.pcwelt.de/wp-content/uploa ... &strip=all

slu
Beiträge: 2148
Registriert: 23.02.2005 23:58:47

Re: Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Beitrag von slu » 31.10.2023 13:40:01

Interessant, der virtio hat gar keine Flow Control Einstellung, der e1000e (Intel 82574L) dagegen schon.
Mit dem Intel haben wir weniger Probleme.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Linux Bridge | welchen Einfluss hat die Hardware / Treiber?

Beitrag von bluestar » 31.10.2023 13:42:46

slu hat geschrieben: ↑ zum Beitrag ↑
31.10.2023 13:40:01
Mit dem Intel haben wir weniger Probleme.
Für MS Systeme ist der auch besser als der VirtIO

Antworten