Also keep in mind that there are reasonable hardware options able to deal with routing 1 GBit/s at wirespeed, as detailed in So you have 500Mbps-1Gbps fiber and need a router READ THIS FIRST (tl;dr, RPi4+USB3_ethernet, r4s, x86_64, …).
Also keep in mind that there are reasonable hardware options able to deal with routing 1 GBit/s at wirespeed, as detailed in So you have 500Mbps-1Gbps fiber and need a router READ THIS FIRST (tl;dr, RPi4+USB3_ethernet, r4s, x86_64, …).