Minha regra básica baseada em anos de construção de salas de servidores: Minimize o cabeamento cross-rack o máximo possível.
O rack de 300 portas para as portas de borda está longe de estar cheio, por isso você pode colocar os switches de borda no mesmo rack. Isso mantém a maior parte do cabeamento no mesmo rack.
Os 3 racks à esquerda: presumo que eles mantenham seus servidores. Coloque um interruptor gigabit barato em cada um. Use 2 se você tiver servidores que requerem links redundantes. HP ProCurves ou Dells se encaixariam bem na conta. Se você usar 1, não esqueça de conectá-lo redundantemente aos seus núcleos. Se você usar dois switches redundantes, eles só precisarão de um único uplink (para diferentes núcleos) cada.
Conecte todos os 4 racks com cobre aos seus núcleos no rack de comunicação. As distâncias não justificam a fibra e o cobre ainda é muito mais barato. Use vários links de cobre de 1 GB com agregação para aumentar a largura de banda, se necessário. O cobre de 10 Gbs também pode ser uma opção, dependendo dos seus núcleos / switches. Se você tiver servidores que exigem um link 1 em 1 com um equipamento principal ou ISP, basta executar um cabo UTP extra. Isso não vai te matar.
Se os seus núcleos são grandes chaves de lâmina que também carregam as portas de borda para o rack mais à direita, considere seriamente mover esses núcleos para dentro desse rack (se o espaço permitir). Ninguém em seu juízo perfeito quer cabear 300 cabos UTP entre os racks.
Você pode ter que gastar algum dinheiro com interruptores extras, mas isso se pagará minimizando as dificuldades futuras de suporte.