I am building a highly available but relatively small flat network with no single point of failure. At the core of the network are 2 Ethernet switches. All servers and clients are dually attached using NIC teaming. I also have 2 routers used by users in remote locations to access the network.
Is it best practice to dually attach each router to the switches? I would like to still have my 2 routers available even in the case of a switch failure.
If I do dually attach the routers, what is the best practice? Bridge both Ethernet interfaces into a virtual bridged IP interface? I would configure Spanning Tree to prefer the inter-switch Link Aggregation bundle as the preferred path between the switches.
Comments and questions welcomed...