Alla fine ho deciso di passare dal lab su GNS a qualcosa di più reale, che mi dia la possibilità di fare e sperimentare senza trovarmi qualche persona arrabbiata che mi bussa alla porta perchè ho fatto qualche casino.
Così con un budget molto risicato ho deciso di farmi una piccola rete su DN42.
Al momento ho 3 VPS con VyOS che fanno girare BGP tutte collegate tra di loro, ad altri peer su DN42 ed a un'altra VPS che fa da strato intermedio tra loro ed i vari servizi a valle ("server" e clients)
Per intenderci la topologia è fatta così:
Seguendo il consiglio di @fracarza ho tenuto la table OSPF interna "pulita" e configurato iBGP tra i vari router EDGE (senza reflector per ora, li ho magliati con iBGP).
Non mi è chiara però una cosa, una volta che un pacchetto arriva al router di core, come decido verso quale router di edge inviarlo senza redistribuire le rotte BGP dentro OSPF? Con una statica? In tal caso come faccio fault tolerance in modo che se il link cadesse i pacchetti potrebbero usare una delle altre rotte (anche se molto più lente)?