Você está na página 1de 18

CURSO AVANADO DE BGP DESIGN COM ROTEADORES CISCO

Instrutor: Rinaldo Vaz Analista de Redes Responsvel tcnico pelo AS 28135

Verso do material: 1.0

1.1 INTRODUO

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

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

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

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;

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

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

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

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

1.2 REQUISITOS PARA SE TORNAR UM SISTEMA AUTNOMO

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

1.2 - Requisitos para se tornar um sistema autnomo

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.

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

1.3 PREENCHENDO O FORMULRIO DO REGISTRO.BR

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

10

1.3 - Preenchendo o formulrio do Registro.br

H um formulrio simples que pode ser baixado no seguinte endereo: http://registro.br/provedor/numeracao/pedido-form.txt


Em caso de dvidas h um arquivo contento informaes de ajuda: http://registro.br/provedor/numeracao/pedido-ajuda.txt

Informaes completas em: http://registro.br/provedor/numeracao/faq.html

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

11

1.4 QUANDO UTILIZAR IGP E EGP

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

12

1.4 - Quando utilizar IGP e EGP

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

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

13

1.4 - Quando utilizar IGP e EGP

Caso um dos clientes do provedor tambm seja um sistema autnomo indispensvel a utilizao do BGP com o cliente e operadoras de trnsito

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

14

1.5 ENTENDENDO O PROCESSO DE ESCOLHA DE ROTAS

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

15

1.5 - Entendendo o processo de escolha de rotas

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"

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

16

1.5 - Entendendo o processo de escolha de rotas

Como o BGP escolhe uma rota:


Sempre que houverem 2 ou mais opes de rota para prefixos iguais (mesma mscara de subrede) e ambos tiverem sido recebidos via BGP o protocolo vai escolher a melhor rota de acordo com a ordem:

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

autor: Rinaldo Vaz | rinaldopvaz@gmail.com

17

1.5 - Entendendo o processo de escolha de rotas

Como o BGP escolhe uma rota:


8. Rota com a menor mtrica IGP para o nexthop BGP ex: o next-hop aprendido via OSPF vai vencer um next-hop aprendido via ISIS 9. Rota externa mais antiga 10. Rota recebida de um router com menor Router ID 11. Rota com o menor tamanho de cluster list. Ambientes com Route Reflector apenas 12. Rota com o menor endereo de neighbor

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

Você também pode gostar