BGP - Border Gateway Protocolo
BGP - Border Gateway Protocolo
O Border Gateway Protocol (BGP) é um protocolo de gateway externo padronizado projetado para trocar informações de roteamento e acessibilidade entre sistemas autônomos (ASN) na Internet.
BGP é um dos protocolos mais importantes e utilizados hoje em dia para comunicação entre ISP’s, responsável por distribuir rotas na internet fazendo com que um tráfego IP viaje o mais eficiente possível de um ponto a outro.
Quando coloca uma carta em uma caixa de correio, os correios processam a correspondência e escolhem um caminho rápido e eficiente para entregar a carta ao destinatário.
Da mesma forma, quando alguém envia dados pela internet, o BGP é responsável por examinar todos os caminhos disponíveis que os dados podem percorrer e escolher a melhor rota, o que geralmente significa pular entre sistemas autônomos.
BGP Como funciona o roteamento entre os sistemas ASN, agora que o plano de fundo está mais claro, vamos nos aprofundar um pouco mais nos aspectos técnicos do BGP.
Pense no seguinte, uma cidade pode ter centenas de caixas de correio, mas a correspondência nessas caixas deve passar pela agência dos correios local antes de ser encaminhada para outro destino.
Os roteadores internos em um ASN são como caixas de correio, eles encaminham suas transmissões de saída para o ASN, que então usa o roteamento BGP para levar essas transmissões a seus destinos.
mecanismo de tomada de decisão do BGP analisa todos os dados e define um de seus pares como a próxima parada, para encaminhar pacotes para um determinado destino.
Cada peer gerencia uma tabela com todas as rotas que conhece para cada rede e propaga essa informação para seus sistemas autônomos vizinhos.
Dessa forma, o BGP permite que um ASN colete todas as informações de roteamento de seus sistemas autônomos vizinhos e “anuncie” essas informações posteriormente.
O BGP é responsável por determinar a rota mais adequada de acordo com as informações coletadas e a política de roteamento de uma organização, que se baseia em custo, confiabilidade, velocidade etc.