Vídeo: Introdução ao roteamento de pacotes IP 2024
O protocolo Border Gateway (BGP) é um dos principais protocolos de roteamento utilizados pela maioria dos provedores de serviços na Internet. A maioria das decisões básicas de roteamento na Internet são feitas pela BGP. A versão atual (versão 4) do protocolo está definida na RFC4271.
O BGP pode ser executado como um protocolo interno ou externo, e quando executado como protocolo interno, pode ser referido como IBGP.
Como um protocolo externo, o papel principal da BGP é transmitir a outros roteadores BGP qualquer rotas que sejam gerenciadas por um protocolo de gateway interno, permitindo que as rotas sejam usadas por todos os sistemas em ambas as áreas.
O BGP é frequentemente o protocolo utilizado entre hosts de gateway na Internet. A tabela de roteamento contém uma lista de roteadores conhecidos, os endereços que eles podem alcançar e uma métrica de custo associada ao caminho para cada roteador para que a melhor rota disponível seja escolhida.
Para identificar os sistemas para os quais o BGP deveria transferir informações de roteamento, o BGP faz uso de Sistemas Autônomos (AS) que são grupos de roteadores em sua rede.
Na maioria dos casos, você precisará implementar este protocolo apenas ao tentar fornecer roteamento redundante entre você e seu provedor de serviços.