Bgp (border gateway protocol)

Disponível somente no TrabalhosFeitos
  • Páginas : 24 (5867 palavras )
  • Download(s) : 0
  • Publicado : 14 de abril de 2011
Ler documento completo
Amostra do texto
Universidade Mogi das Cruzes
UMC Unidade Vila Lobos
Sistema de informação
BGP - Border Gateway Protocol

BGP
Border Gateway Protocol

São Paulo, 2011
Nome: João Paulo Brigagão da Cruz RGM: 66282
Nome: Cleyton RGM: 66282
Nome: Thiago RGM: 66282
Nome: Ricardo RGM: 66282

BGP
Border Gateway Protocol

Projeto de pesquisa apresentado paraUniversidade Mogi das Cruzes
Prof. Orientador: xxxxxxxxxxxxxxxxx.

São Paulo, 2011
SUMÁRIO

1 INTRODUÇÃO 03
2.1 Justificativa 00
2.2 Revisão de literatura 00
2.3 Objetivo 00

2 METODOLOGIA 00

3 CRONOGRAMA 00

4 SUPRIMENTOS DE PESQUISA 00

REFERÊNCIAS 00

1 INTRODUÇÃO

    O BGP é um protocolo de roteamento dinâmico utilizado para comunicaçãoentre sistemas autônomos (ASs). Baseados nestas informações, os sistemas autônomos conseguem trocar informações e determinar o melhor caminho para as redes que formam a Internet. Tal papel é muito importante sabendo que a todo momento as redes podem sofrer alterações, podem ocorrer quedas de suas conexões, receber anúncios inválidos, aplicar políticas, manter a conectividade por outros caminhos,adaptando-se rapidamente e mantendo a consistência de seus anúncios de forma eficiente.
    A divulgação das informações de roteamento BGP é feita entre roteadores que estabelecem uma relação de “vizinhança”, sempre na forma de pares. Tendo essa relação, são trocadas as informações contidas nas tabelas de roteamento BGP de cada um destes. Para estabelecer uma relação de vizinhança é necessário quedois roteadores tenham uma conexão direta entre eles, ou que algum protocolo IGP trate de garantir a alcançabilidade. Essa relação de vizinhança pode definir aos roteadores uma relação de speakers ou peers.
    Tratando-se de um protocolo importante que requer confiabilidade em sua comunicação para garantir a alcançabilidade entre todas as redes da Internet, é necessário que seja utilizada umaforma confiável de troca de informações deste protocolo. Isso é obtido pela utilização do protocolo TCP entre dois roteadores que trocam informações do protocolo BGP. A porta utilizada para a comunicação é 179. 

    Para diferir e identificar univocamente cada sistema autônomo, cada AS possui um número que o identifica mediante os demais ASs da Internet. Este número varia entre 1 e 65535, sendo quea faixa entre 64512 e 65535 é destinada a uso privado.  

2 Modelo de divulgação e atualização das tabelas de rotas

    O algoritmo que sustenta o BGP é definido como PATH VECTOR, assemelhando-se ao algoritmo de vetor distância, pois a partir de informações recebidas de outros sistemas autônomos é formado um vetor que armazena os ASs que formam um caminho para se chegar a determinada rede.Uma vez que os roteadores divulguem tal informação, é possível calcular o menor caminho para determinada rede. Nem sempre esse menor caminho é o escolhido, pois o BGP utiliza também diversos outros parâmetros para determinação do melhor caminho para determinada rede, que serão estudados a seguir.
    Por tratar-se de tabelas de rotas de toda a Internet e a dinamicidade em que as alteraçõesocorrem, constantemente são trocadas mensagens de atualizações da tabela de roteamento. Para se ter uma idéia, a tabela de roteamento BGP completa da Internet no início do ano de 2002 possuía aproximadamente 107.000 rotas. Já o número em Novembro de 2002 é de 116.000 rotas. A atualização de tabelas de rotas entre roteadores vizinhos não ocorre em intervalos de tempo pré-definidos, mas sim quando atabela BGP sobre alguma mudança. Isso torna a divulgação mais leve, visto que ao nível do BGP o número total de rotas da Internet é muito grande e o anúncio de todas as rotas seria inviável. Esta forma de anúncio pode ser definida como incremental, ou seja, sendo enviadas apenas as atualizações. Este modo de atualizações incremental diminui consideravelmente o overhead e a banda utilizada para...
tracking img