O que acontece na Internet do mundo real - BGP e OSPF?

9

Nunca trabalhei nas instalações do cliente, mas presumo que um provedor de serviços execute serviços IGP internamente - por exemplo - OSPF ou IS-IS. Agora, quando um provedor de serviços precisar entrar em contato com outro provedor para comunicar-se com o servidor no terceiro provedor, ele passará / transitará por outro ISP.

insira a descrição da imagem aqui

No meu exemplo - ISP-2. Minha pergunta é -

Além de várias áreas OSPF, que limitam 50 roteadores por área, é realmente assim que a internet funciona. Você pode ignorar o fato de que pode ser IS-IS ou outros protocolos igp no AS. Em palavras simples, isso é um tipo de topologia real da internet.

Em seguida, minha pergunta com base no contexto é se esse é o cenário típico, como posso executar o ping 11.11.11.11 no R2.

Estou dizendo isso porque -

  1. O AS-100 possui todas as informações de rota internas - OSPF 1 - não sabe como chegar a 11.11.11.11

  2. O AS -200 possui todas as informações de rota internas - OSPF 2

  3. O AS -300 possui todas as suas informações internas de rota - OSPF 3

Conectei o AS 100 ao AS 200 usando o EBGP. Da mesma forma, AS 200 com AS-300. Isso eu fiz usando o comando vizinho.

Questões -

Preciso anunciar todas as informações de rede do ISP-2 para o ISP1 e ISP-3 para que todos possam se comunicar? Nesse caso, é feito da mesma maneira na rede real. Será um trabalho cansativo anunciar todas as informações de rede dos ISPs. Como posso fazer isso automaticamente? Estou usando o CISCO - GNS3, todos os comandos cisco ajudarão. Eu explorei a redistribuição, mas não entendi muito. Além disso, na rede real - se você anunciar todas as informações de roteamento para outros ISPs, a tabela de roteamento ficará muito grande. Normalmente fazemos isso? Mas acredito que, se não o fizermos, como posso me comunicar com a rede interna de outros ISPs. Então, acredito que temos que fazê-lo. Isso significa que a tabela de roteamento será muito grande. Estou correto aqui?

hábil
fonte
Eu prefiro o iBGP do que o OSPF, muito mais flexível.
Rui F Ribeiro

Respostas:

14

Normalmente, os sistemas autônomos (ASNs) usam um IGP (que pode ser OSPF, IS-IS ou iBGP) para que os roteadores em sua rede saibam como se comunicar. As redes conectadas a esses roteadores e acessíveis através deles também podem ser distribuídas por esse IGP, mas o iBGP também pode ser usado para isso.

ASNs trocam informações de roteamento via BGP. Normalmente, apenas prefixos agregados de suas redes são trocados. Portanto, se um provedor de serviços de Internet tiver 100.0.0.0/16 como seu espaço IP (atribuído a eles por um RIR) e dividir isso internamente em vários / 24's para seus clientes e serviços, apenas o / 16 agregado será anunciado aos ASNs de mesmo nível. Essas outras redes sabem como chegar a essa rede e, em seguida, a rede pode usar as informações de roteamento em seu IGP para alcançar o destino exato.

Mesmo com essas rotas agregadas, o número de rotas na tabela de roteamento global ainda é bastante grande: atualmente, cerca de 615K de rotas IPv4 e 32K de rotas IPv6, e ainda está aumentando.

Teun Vink
fonte
3
Não é incomum redistribuir seu IGP no BGP, por meio de um filtro que garante que as rotas sejam agregadas corretamente.
David Schwartz