On 16.4.2024. 20:22, Szél Gábor wrote: > Dear @misc! > > We have several more complex networks where openbsd is the router. > > Structure of the network: > > * OpenBSD redundant routers > - two OpenBSD > - CARP > - pfsync > - LACP trunks for LAN (2x 10Gbit) (1 side switch #1, 2 side switch > #2 + VPC ) use OpenBSD aggr device > * Cisco Nexus 3K switch-es > - VPC (2x40Gbit) > - redundant LACP links (1 side switch #1, 2 side switch #2 + VPC ) > * many VLANs > * PF default block all trafic, and allowed traffic only > * the servers connected usually 2x10Gbit LACP > > *hardware:* > > * we updated this system in one place to OpenBSD 7.4 > hardware: Dell PE 640 (2x Xeon Gold 6134 CPU, 64Gb RAM, Intel X710 > network cards) > * we migrated the settings from the previous system (OpenBSD 7.0) > the previous hardware was different! (2x Xeon E5-2650, 64Gb RAM, > Intel X520 network cards) > > *Problem:* > > After upgrade with hardware change, we have very poor network performance!! > Example: A simple veeam backup restore that goes through the openbsd > router hangs the network completely (very big lag) > In this case, the SSH connection on the router is have lag! > But OpenBSD dont have high CPU usage. > > If i make simple iperf speed test from OpenBSD to other server (all > device have 10Gbit LACP link): > > [ ID] Interval Transfer Bitrate > [ 5] 0.00-1.00 sec 171 MBytes 1.44 Gbits/sec > [ 5] 1.00-2.00 sec 313 MBytes 2.63 Gbits/sec > [ 5] 2.00-3.00 sec 398 MBytes 3.34 Gbits/sec > [ 5] 3.00-4.00 sec 384 MBytes 3.22 Gbits/sec > [ 5] 4.00-5.00 sec 419 MBytes 3.51 Gbits/sec > [ 5] 5.00-6.00 sec 376 MBytes 3.16 Gbits/sec > [ 5] 6.00-7.00 sec 325 MBytes 2.73 Gbits/sec > [ 5] 7.00-8.00 sec 337 MBytes 2.82 Gbits/sec > [ 5] 8.00-9.00 sec 339 MBytes 2.85 Gbits/sec > [ 5] 9.00-10.00 sec 332 MBytes 2.78 Gbits/sec > [ 5] 10.00-10.19 sec 62.5 MBytes 2.75 Gbits/sec > > Between other devices, servers, etc ... , the speed is perfectly fine > (stable 9-10 Gbits/sec) > Only routed performace is very-very slow. > > if I make a speed test between two OpenBSDs (master router, backup router) > Better value but not perfect: > > [ ID] Interval Transfer Bitrate > [ 5] 0.00-1.00 sec 740 MBytes 6.20 Gbits/sec > [ 5] 1.00-2.00 sec 781 MBytes 6.55 Gbits/sec > [ 5] 2.00-3.00 sec 784 MBytes 6.58 Gbits/sec > [ 5] 3.00-4.00 sec 783 MBytes 6.57 Gbits/sec > [ 5] 4.00-5.00 sec 786 MBytes 6.59 Gbits/sec > [ 5] 5.00-6.00 sec 796 MBytes 6.68 Gbits/sec > [ 5] 6.00-7.00 sec 779 MBytes 6.54 Gbits/sec > [ 5] 7.00-8.00 sec 774 MBytes 6.49 Gbits/sec > [ 5] 8.00-9.00 sec 780 MBytes 6.55 Gbits/sec > [ 5] 9.00-10.00 sec 786 MBytes 6.59 Gbits/sec > [ 5] 10.00-10.00 sec 640 KBytes 10.2 Gbits/sec > - - - - - - - - - - - - - - - - - - - - - - - - - > [ ID] Interval Transfer Bitrate > [ 5] 0.00-10.00 sec 7.61 GBytes 6.54 Gbits/sec > receiver > > PF have ~2000 rules, but > If i disabled PF on tested OpenBSD router, nothing changes. > > we've run out of ideas, what would be worth watching?
Hi, can you upgrade firewalls to 7.5 and change ixl cards with ix or mcx if you have ? Do you maybe have ipsec tunnels on firewalls ? If you have can disable them for test?