I have a case that I had a few ideas in mind, but looking for the best and most efficient solution. Here's the case ;
We have 5 Cisco routers (1 central & 4 others connected to it) in 5 different locations which are connected via G.703. Each has 2 internal LAN interfaces (lets say NetA & NetB) and 1 serial. So we have 10 different internal LAN subnets, lets say ;
Region 1 - NetA :10.10.10.x/24 Region 1 - NetB :10.20.10.x/24 Serial : 192.168.10.1
Region 2 - NetA :10.10.20.x/24 Region 2 - NetB :10.20.20.x/24 Serial : 192.168.10.2
Region 3 - NetA :10.10.30.x/24 Region 3 - NetB :10.20.30.x/24 Serial : 192.168.10.3
Region 4 - NetA :10.10.40.x/24 Region 4 - NetB :10.20.40.x/24 Serial : 192.168.10.4
Region 5 - NetA :10.10.50.x/24 Region 5 - NetB :10.20.50.x/24 Serial : 192.168.10.5
Devices in 5 subnets of NetA will communicate within 5 regions, so do devices of NetB, but there will be no communication between NetA & NetB in both directions. Each client has two ethernet cards which are connected to the switches of NetA & NetB which was planned for redundancy, and these switches of NetA & NetB are not connected either.
So how can we apply dynamic route while announcing A & B networks from each router but limiting access from A-->B & B-->A by using minimum lines of access lists ?
Which routing protocol should be preferred, EIGRP or OSPF ?
Thanks in advance.