Can someone recommend what would be their optimum flavour of routing for the following scenario, bearing in mind that the present setup is a large network ring topology, with the main gateway rb1100h having 1 eth facing public and 2 further interfaces ether2 going anticlockwise and ether3 going clockwise around the circuit.
The two halves of the circuit actually come together at a point supported by a rb750.
At present, everything works great, a few grumbling ospf errors from the ros5 packages, but since ros6 everything ok.
At any point in the network, I can unplug any cable in the loop and the traffic simply goes the other direction with just a few dropped packets. Interestingly, when the cable is reconnected, the switch back to the preffered(shortest) path is instant.
Now things are about to get more complicated, at the RB750 (halfway around the ring) I will be injecting another providers source.. Anotherwords I will have 2 gateways.
I was hoping to segregate the traffic now..
With some customers or better stiff some types of traffic, going out through gateway A and other customers and or their traffic going out through gateway B
And I still wanted to maintain my redundancy, so that if either gateway should fail, then all traffic is ent to the surviving gateway.
Is this still possible with ospf, maybe with routing marks..
Before I start another learning curve, I was hoping to get some senior members opinions on the best form of routing to cater for all those pre-requisites.
thanks