Escolar Documentos
Profissional Documentos
Cultura Documentos
Parte 1
Parte 1
1.1 INTRODUO
1.1 Introduo
A verso corrente do BGP a verso 4, especificada na RFC 1771 o protocolo responsavel por fazer a internet funcionar da maneira que
1.1 Introduo
Algumas Caractersticas:
1. um protocolo de vetor caminho; 2. As tabelas completas de roteamento so trocadas entre os doisa routers no incio da sesso e as atualizaes adicionais incrementais so enviadas em seguida; 3. Atualizaes adicionais so enviadas imediatamente atravs de mensagens de update; 4. Utiliza por padro a porta TCP 179;
1.1 Introduo
Mensagens BGP:
1. Open (abertura) - a primeira mensagem enviada por um router que deseja estabelecer uma sesso com outro, esse por sua vez tambm envia uma mensagem "open", aps recebidas essas mensagens, cada router envia a primeira mensagem de "keep alive" e a sesso estabelecida 2. Update (atualizao) - dentro dessas mensagens que vo informaes sobre cada prefixo que est sendo anunciado, uma mensagem de update tambm pode conter informaes sobre redes que ficaram indisponveis e devem ser removidas 3. Notificao (notification message) enviada quando uma condio de erro detectada; elas so usadas para encerrar uma sesso ativa e informar a quaisquer roteadores conectados do porque do encerramento da sesso. 4. Keep-alive (ainda estou aqui) - de tempo em tempo cada router envia uma mensagem de keep-alive para que o vizinho saiba que h conectividade IP. Caso o keep-alive atrase, o router comea a contagem de "hold-time" e se nesse perodo no for recebido nenhum keep-alive a sesso finalizada. Tanto o tempo de keep-alive como hold-time podem ser configurados para mais ou menos tempo de acordo com o tipo de link.
autor: Rinaldo Vaz | rinaldopvaz@gmail.com 5
1.1 Introduo
Diferenas entre FIB e RIB Fowarding Information Base (FIB) Quando um router recebe 2 rotas diferentes para o mesmo prefixo os critrios de escolha de rota so analizados. A rota que foi considerada melhor de acordo com os critrios BGP fica na FIB Router information base (RIB)
As rotas que no foram consideradas melhores ficaro guardadas na RIB e utilizadas caso a rota principal fique indisponvel O BGP jamais anuncia uma prefixo que no esteja na FIB
1.1 Introduo
Distancias administrativas:
Outro ponto importante a distncia administrativa, caso 2 prefixos sejam idnticos, o router analisa sua distncia administrativa, a menor sempre "ganha". Caso sejam iguais os criterios particulares do protocolo de roteamento correspondente sero analizados
Directamente Conectada 0 Esttica 1 eBGP 20 EIGRP (Interno) 90 IGRP 100 OSPF 110 ISIS 115 RIP 120 EGP 140 EIGRP (Externo) 170 iBGP 200 BGP Local 200 Desconhecido 255 autor: Rinaldo Vaz | rinaldopvaz@gmail.com
http://registro.br/provedor/numeracao/regras.html Uma organizao justifica a designao de um ASN quando apresenta uma das seguintes necessidades:
Multi Provedor: Quando a organizao est conectada a dois ou mais provedores de transito Internet distintos e independentes e necessita, portanto, fazer uso de protocolos de roteamento dinmico. Poltica nica de roteamento: Quando a organizao possui uma poltica de roteamento que distinta daquela aplicada pelo(s) provedor(es) de transito Internet.
10
11
12
O BGP foi desenvolvido para troca de rotas entre sistemas autnomos distintos, sendo assim, no h nenhum motivo para um provedor de servios utilizar BGP se esse no possuir um ASN A finalidade do BGP permitir que os IPs do sistema autnomo apaream na internet Tecnicamente nada impede de utilizar BGP com apenas uma operadora, porm um requisito para obter um ASN
13
Caso um dos clientes do provedor tambm seja um sistema autnomo indispensvel a utilizao do BGP com o cliente e operadoras de trnsito
14
15
Em primeiro lugar, o BGP apenas analisa os atributos para "desempatar" duas ou mais rotas para o MESMO PREFIXO Caso haja um prefixo mais especfico esse sempre ser preferido independentemente dos seus atributos "mais favorveis"
16
1. 2. 3. 4. 5. 6. 7.
Rota com maior valor de WEIGHT Rota com maior valor de LOCAL_PREF Rota originada localmente (bgp network) Rota com o menor AS_PATH. Rota com menor tipo de origem. IGP (i) < EGP (e) < INCOMPLETE (?) Rota com menor mtrica multi-exit discriminator (MED). Escolhe a rota recebida por (eBGP) em relao a uma (iBGP).
17
A anlise segue para o prximo critrio apenas quando h empate no critrio atual, assim, o tamanho do AS PATH s ser analisado caso o valor de weight e local preference sejam os mesmos para as duas rotas
autor: Rinaldo Vaz | rinaldopvaz@gmail.com 18