Gran parte del contenuto di questa domanda è molto Cisco-ish, ricominciamo e dissipiamo alcune ipotesi mitiche.
1. Ho bisogno di fare il livello 2 al centro
A meno che non sia tutto ciò di cui il tuo hardware sia capace; potresti abbastanza liberamente avere un punto-punto (link / portchannel) tra tutto nel tuo core e far apparire le adiacenze OSPF / ISIS, questo è probabilmente superiore a un grande dominio L2 nel core poiché ora ti è vietato infliggere loop L2 prevenzione su te stesso; le modifiche alla topologia verranno ora gestite dall'IGP. Se hai bisogno di multipath, ECMP prende il posto di cose come GLBP.
2. L'architettura DC tradizionale centralizza il routing
Dipende da cosa intendi per "Tradizione" - IPv4 è "tradizionalmente" di classe, IPv4 moderno non lo è. Allo stesso modo, una moderna architettura di data center farà sì che la stragrande maggioranza dei collegamenti non di accesso tra apparecchiature passino il traffico su L3, poiché dal punto di vista della sicurezza e delle prestazioni, si desidera mimare le dimensioni dei domini di trasmissione ed evitare di fare affidamento sul loop L2 prevenzione che tende a influire sul flusso del traffico per periodi significativamente più lunghi rispetto a un protocollo L3 quando si verifica una modifica della topologia (nonostante lo sviluppo recente come SPB e TRILL)
3. Il traffico tra domini broadcast / multipunto deve avvenire nel Core
Ancora una volta, questo dipende dall'hardware che hai; se il tuo livello di distribuzione è in grado di inoltrare L3 alla pari con il tuo core e capita anche di essere il punto di terminazione per i domini particolari tra cui desideri instradare il traffico, non c'è ragione logica per inviare quel traffico al core solo per averlo inviato indietro.
Quindi, tenendo presente tutto ciò, perché le reti L2 grandi e piatte rimangono così pervasive? Perché è "semplice" e non richiede troppo pensiero. La configurazione di OSPF multi-area e la garanzia di percorsi ottimali in tutta la rete, configurando i costi di collegamento in modo appropriato, rende un'architettura eccellente, ma richiede di pensare. far girare alcune VLAN, usando qualcosa come GLBP e lasciare che lo spanning tree semplicemente "faccia la sua cosa" non lo fa. Il vero WTF è tuttavia che un'installazione L2 decente dovrebbe avere una configurazione STP ben pensata proprio come dovrebbe fare OSPF.