Protocolo de Gateway de Borda (BGP)
O BGP (Border Gateway Protocol) é um protocolo de roteamento usado para trocar informações sobre caminhos de rede na internet. Em geral, os protocolos de roteamento podem ser classificados em dois tipos principais: Protocolos de Gateway Interno (IGP), usados dentro de uma organização ou local específico, e Protocolos de Gateway Externo (EGP), desenvolvidos especificamente para a troca de informações de roteamento entre diferentes organizações. Enquanto protocolos como OSPF (Open Shortest Path First) e RIP (Routing Information Protocol) pertencem à categoria IGP, o BGP pertence à categoria EGP e é atualmente o protocolo mais adotado para roteamento entre sistemas autônomos (AS).
Na terminologia do BGP, uma "organização" normalmente se refere a um Sistema Autônomo (AS), o que torna o BGP especificamente um "protocolo de roteamento entre AS". Os roteadores de borda, posicionados nos limites entre redes internas e externas, geralmente utilizam esse protocolo.
Tecnicamente, os pares BGP se comunicam usando TCP na porta 179. Os roteadores que trocam informações de roteamento BGP entre si são chamados de "vizinhos" ou "pares". Após estabelecerem as sessões, os pares BGP primeiro trocam parâmetros básicos de identificação e, em seguida, todas as informações de roteamento disponíveis para cada par. Posteriormente, os roteadores trocam mensagens KEEPALIVE periódicas para confirmar a conectividade. Quando ocorrem alterações de rota nas tabelas de roteamento, apenas atualizações incrementais de rota são trocadas, minimizando a sobrecarga da rede.
Além disso, a F5 oferece um Módulo de Roteamento Avançado opcional, compatível com a funcionalidade BGP, para sua linha de produtos BIG-IP.
