Comitê Gestor da Internet no Brasil
Grupo de Trabalho Formação de Recursos Humanos

 
CURSOS ONLINE - ROTEAMENTO
 
 

Módulo 4: Protocolos de Roteamento EGP

Utilização de BGP em sistemas autônomos

O protocolo BGP é utilizado para propagar rotas entre sistemas autônomos. Esse é seu principal propósito, mas diante de grandes sistemas autônomos, os IGPs nem sempre conseguem sustentar o roteamento interno e seu crescimento. Nessas situações, o BGP também pode ser usado dentro de um mesmo AS. Supondo que determinado AS tenha apenas um de seus roteadores com sessões BGP com outros ASs, outros roteadores deste mesmo sistema autônomo podem receber os anúncios do roteador de borda via BGP e não exclusivamente por algum protocolo tipo IGP. Nesses casos existe o iBGP, que se trata de uma extensão do protocolo BGP para ser utilizado entre roteadores de um mesmo AS. Como justificativa para o surgimento do iBGP, pode-se dizer que os protocolos tipo IGP não são escalonáveis a ponto de fazerem a comunicação entre roteadores em grandes backbones de forma satisfatória. Por isso, utiliza-se iBGP por permitir uma escalabilidade mais poderosa e também pelas funcionalidades que o protocolo fornece muito superiores aos do tipo IGP. Um exemplo de utilização de iBGP e eBGP é mostrado na Figura 11.


Figura 11: Exemplo de uso de eBGP e iBGP.

De acordo com a figura, o roteador A é o border router e responsável pela comunicação com o mundo externo, que no caso é feita com o AS 2. O roteador A mantém com B e C uma sessão iBGP. Os roteadores B e C poderiam trocar informações via IGP com A, utilizando OSPF por exemplo, mas em grandes backbones isso não seria escalonável. Por isso, é utilizado iBGP para esta comunicação. Isso fica mais evidente em backbones a nível nacional, como é o caso da RNP que utiliza iBGP em seu AS em conjunto com OSPF.
 
   
Apresentação | Conteúdo | Contato | Créditos
anterior
  próximo
2003 - GTRH - Comitê Gestor da Internet no Brasil