This is a reopen request for this question, which was put on hold as off-topic for being configuration-related. I've provided quotes from the help center that contradict this decision, however the moderator responded with an unrelated remark instead of addressing the contradiction.
Unfortunately, questions about host/server configurations are off-topic here. You could try to ask this question on Server Fault for a business network. Routing happens on packets between networks, bridging happens on frames on the same network.
From the help center's off-topic list: "configuration or operation of computers/servers not directly related to networking;". My understanding was that Network Engineering was split from Server Fault specifically to separate network-related questions from all other configuration-related questions. How can a question about network routing can be off-topic on Network Engineering?
From the on-topic list: "servers operating as a router/switch/firewall;".
Right, but there is also the caveat that the manufacturer must offer optional, paid support, and you do not have that for Linux. Also, most businesses, will not actually try to use a server for a router or switch because of the performance hit.