I am new to linux routing. I have an architecture similar to this . I realize this network architecture is fundamentally flawed however I am not permitted to change the architecture. I did some research and believe I need to create routing tables for each of the nics. However, everything I have read in regards to linux routing tables shows assigning different subnets to each nics routing table.
1) Am I approaching this problem the right way with routing tables?
2) Is it possible to add individual IP addresses to routing tables?