O Roteamento BGP
Por: hmr123 • 29/5/2017 • Trabalho acadêmico • 716 Palavras (3 Páginas) • 357 Visualizações
Roteamento BGP
Introdução :
Roteamento BGP é o responsável por fazer as interconexões entre diferentes provedores de internet. É o que possibilita que a internet funcione e que um domínio possa ser acessível de qualquer lugar. Diferentemente do OSPF por exemplo, ele não configura rotas entre os roteadores de um sistema, e sim, define as rotas entre cada Sistema Autônomo (AS), além disso está presente na quarta camada da camada OSI, e não na segunda.
Protocolo:
A figura a seguir, retirada da internet (http://routemyworld.com/wp-content/uploads/2008/12/bgpas-path.jpg) , mostra um exemplo de uma topologia possível:
[pic 1]
No protocolo BGP, os vizinhos são configurados manualmente, conforme mostra o exemplo [pic 2]
acima retirado de: (http://www.packettracernetwork.com/tutorials/bgp.html)
Configura-se o vizinho e a seguir é informado a qual AS ele pertence. É importante ressaltar que os vizinhos pertencem a diferentes provedores, portanto é necessária a implementação de vários filtros de segurança, para impedir que informações confidenciais sejam propagadas de uma empresa para a outra.
Ao ligar o aparelho, o roteador recebe de seus vizinhos a tabela de roteamento BGP. Depois disso, ele depende de atualizações para mudar as rotas configuradas.
No exemplo da primeira figura, vê-se que existem duas rotas possíveis para que o router no AS5 atinja o endereço 10.0.0.0/8 em AS1. Neste caso, o router utilizou a técnica de escolher o caminho que oferecesse o menor número de AS’s intermediários, porém a escolha da rota não é sempre tão simples, e pode depender de diversos outros fatores e passar por uma sequência de regras. A figura a seguir representa a escolha da melhor rota em um roteador CISCO:
[pic 3]
O BGP tem uma “memória” de rotas. Quando existe uma atualização na tabela, a rota anterior fica armazenada na “RIB”: Routing Information Base. A tabela em si traz apenas a “melhor rota”, porém na RIB ficam guardadas informações das outras rotas possíveis. Se por acaso a rota atual deixar de existir, o roteador pode escolher outra rota possível de sua “memória” e substituí-la.
Problemas com o BGP:
O crescimento no número de tabelas de roteamento. Se uma rede deixar de existir, pode desencadear, se grande o suficiente, a criação de milhares de novas tabelas de roteamento, e o número de tabelas parece estar crescendo exponencialmente atualmente.
Há um problema chamado “Flapping”. Isso é, redes intermitentes, que o link cai e sobe frequentemente. Se não tratado, a carga sobre todas as rotas aumentará, pois atualizações de tabelas serão frequentemente enviadas, e o primeiro problema mostra que isso é inviável. Há, portanto, um mecanismo chamado “Dampening” é responsável por tratar isso. Ele impede que os vizinhos de redes intermitentes escutem suas atualizações por um tempo, mantendo a coerência do sistema como um todo. O tempo que as redes permanecem “bloqueadas” aumenta com o quão intermitente ela for.
...