router A ----- SWITCH ----- router B
router A ----- SWITCH ----- router C
in questo modo tramite route-map puoi fare quanto detto da te. Pero' occhio, che per essere ottimale, dovresti avere una classe di IP pubblici da assegnare ai router. (altrimenti con il doppio nat viene una porcheria

ciao