Good day, all. We are in the middle of setting up several networks for testing purposes and are looking at Linux as a possible solution. We have some Cisco gear available but want to see if this might be easier to manage. Linux distribution does not matter. If one is better than the other, we would prefer going that route but this is more of a generic question.
We will have a workstation with multiple NICs installed with the following tentative IP ranges. It might be more and it might be less. NOTE - I believe that I have my subnet masks correct but that is less important than figuring out the best way to get this working.
192.168.255.0/24 <- isolated management network. Not included in routing.
10.0.0.0/12 <- subnetted 10.0.0.0 <-> 10.15.255.255
10.16.0.0/12 <- subnetted 10.16.0.0 <-> 10.31.255.255
172.16.0.0/20 <- subnetted 172.16.0.0 <-> 172.16.15.255
172.16.16.0/20 <- subnetted 172.16.16.0 <-> 172.16.31.255
192.168.0.0/20 Supernetted for range 192.168.0.0 <-> 192.168.15.255.
192.168.16.0/24 normal Class C with 255.255.255.0 mask.
192.168.17.0/24. normal Class C with 255.255.255.0 mask.
So, in a nutshell, we want this workstation to route IP traffic from network to network. If an address is not in one of these subnets, we will drop the packets. A lot of our equipment to be tested uses protocols that are capable of being routed and this affords expanded opportunities.
ETA. I am not very competent with Linux so I do not know which question to ask first. I read this thread which is similar but not quite what I am hoping to be doing. Routing Between Multiple Subnets
Do I do this with routing tables? ip route add on the routing workstation? How should I approach this?