|
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.
|
|