As noções básicas de BGP Route Reflexão

Configurando Border Gateway Protocol (BGP) pode ser bastante onerosa, em particular com um grande número de sessões de peering que devem ser configurados manualmente. De fato, em uma grande rede, a exigência de malha completa para IBGP pode ser um pesadelo de provisionamento.

A resposta de BGP para o pesadelo de configuração de emparelhamento IBGP que é a malha completa é chamada rota reflexão. Route reflexão permite o compartilhamento de informações de roteamento entre um grupo de roteadores sem ter que enviar a mesma informação exata para cada um deles individualmente. É uma espécie de como dar informações a uma pessoa e tê-los distribuí-lo para todos os seus colegas.

IBGP vem com uma restrição importante: pares IBGP não deve voltar a anunciar rotas IBGP-aprendi a outros oradores IBGP, que é por isso que todos eles precisam ser totalmente malha. Se você não pode voltar a anunciar rotas IBGP, você deve estar conectado diretamente ao autor da rota, daí a necessidade de malha completa. Lembre-se, IBGP não tem mecanismo de prevenção de circuito dedicado, e é por isso que você precisa refletores de rota para grandes redes.

O conceito de rota reflexão permite-lhe designar um ou mais dos seus roteadores como rota refletores. BGP relaxa a restrição re-publicidade nesses rota refletores, permitindo-lhes para aceitar e propagar rotas IBGP aos seus clientes.

Uma rede de 16 roteador que precisa rota reflexão.
Uma rede de 16 roteador que precisa rota reflexão.

Devido à exigência de full-mesh IBGP, esta topologia exigiria 15 IBGP peering sessões por router, ou 120 sessões IBGP distintas dentro da rede. No entanto, se você designar router 4 como um refletor rota, você pode começar a minimizar este requisito. Por exemplo, olhar para o que acontece com os roteadores conectados diretamente ao roteador do 4.

Exemplo do impacto de designar uma router como uma rota reflector.
Exemplo do impacto de designar uma router como uma rota reflector.

Nesta parte da topologia, o roteador 4 tem três roteadores conectados diretamente. Se apenas esta parte da topologia está sendo executado IBGP, você tem que configurar uma malha completa entre as 4 routers. No entanto, se designar roteador 4 como um reflector rota, o BGP requer apenas que cada cliente rota reflector tem uma ligação IBGP ao reflector percurso (não uns com os outros).

Router 4 sub-rede com sessões IBGP e rotas BGP.
Router 4 sub-rede com sessões IBGP e rotas BGP.

Com a nova configuração, as rotas IBGP routers de 1, 2, e 3 são enviados para o reflector rota. Router 4, agindo como o reflector rota, re-anuncia essas rotas para todos os seus clientes.

Desta forma, o roteador 1 e 2 roteador estão conectados via IBGP, através da sua rota reflector compartilhada, router 4. Este grupo de roteadores é chamado de grupo, e cada cluster é identificado exclusivamente por seu ID do cluster (Um número de 32 bits semelhante a um endereço de IP).

Olhando para trás, a rede 16-roteador original, se você fizer refletores rota similar com routers 8, 12 e 16, você pode criar quatro refletores de rota e reduzir o número de sessões IBGP.

O 16-roteador totalmente entrelaçada rede de rotas reflector.
O 16-roteador totalmente entrelaçada rede de rotas reflector.

No entanto, todos os 16 routers ainda estão no mesmo AS, o que significa que tem IBGP para ligar totalmente todos os 16 routers. Como você faz isso?

Em última análise, você deve ter conectividade em algum lugar. Que a conectividade ocorre no nível rota reflector. Os refletores de rota deve ser totalmente malha, o que significa que você deve ter peering sessões IBGP entre cada um dos quatro refletores de rota.

Essencialmente, você têm reduzido drasticamente o número de sessões IBGP na sua rede. Onde você precisava anteriormente 120 sessões de malha sua rede, agora você precisa apenas três sessões de cada rota reflector para seus clientes e um adicional de seis sessões para engrenar totalmente os refletores de rota (para um total de 18 IBGP sessões).

menu