iBGP nada mais é do que uma sessão interna do seu ASN.
Onde você levanta sessões entre o mesmo ASN.
Versão Imprimível
http://saladeaula.nic.br da uma olhada no curso de boas práticas la tem material sobre ibgp.
Exatamente isso que o @alissonx falou.
Subi a alguns meses uma sessão aqui e foi muito tranquilo. A questão de balanceamento vc resolve com Prepend (AS-Path) ou como citado pela quebra dos blocos e publicação de prefixos mais e menos específicos para cada upstream.
Qual equipamento vc está utilizando para fechar essa sessão? Sua rede interna usa rotas estáticas ou tem um IGP rodando?
Se forem estáticas, para facilitar sua vida suba um IGP (OSPF por exemplo) entre os peers do iBGP para que as rotas estaticamente configuradas em um peer sejam instaladas no outro.