Diferença entre BGP e OSPF Diferença entre
BGP vs OSPF
Existem várias maneiras pelas quais os pacotes de dados podem ser movidos através de uma rede. O roteamento é o termo geral que se refere à forma como esses pacotes são movidos através de uma rede. Normalmente, as formas que definem os formatos de transferência de pacotes em uma rede são conhecidas como protocolos de roteamento.
Existem dois tipos de roteamento, ou seja, estático e dinâmico. O roteamento estático é onde os pacotes se movem através de uma rede com o mesmo caminho idêntico, até o destino. O roteamento estático é mais adequado para pequenas redes, enquanto o roteamento dinâmico é mais adequado em redes maiores, por exemplo, na internet.
Para o roteamento dinâmico, os pacotes podem ser canalizados para outro caminho (rooteamento) por roteadores, dado que o caminho é considerado melhor para alcançar o destino pretendido. Por exemplo, se um destino pode ser alcançado através de várias rotas, os roteadores normalmente se autoconfigurarão para encaminhar os pacotes no caminho mais curto disponível, embora um caminho mais curto aqui se refira a um com menos lúpulo, em oposição a menor distância. Os roteadores reprogram suas tabelas de roteamento "se comunicando" um com o outro usando protocolos de roteamento. Entre os protocolos mais conhecidos estão o RIP (Routing Information Protocol), Open Shortest Path First (OSPF) e o Border Gateway Protocol (BGP).
O OSPF sempre procurará a rota mais rápida, e não a mais curta, apesar do seu nome. Os roteadores usando o protocolo OSPF verificarão o status dos outros roteadores aos quais eles têm acesso, enviando freqüentemente uma mensagem. Deste modo, eles podem verificar o status de um roteador, e se ele está online. Em relação ao OSPF, os roteadores conhecerão todos os caminhos disponíveis, não apenas os mais curtos, e também permitirão o balanceamento de carga, onde um roteador pode dividir o datagrama uniformemente entre os caminhos disponíveis para um destino. OSPF é usado principalmente em redes de menor escala que são administradas de forma centralizada.
O protocolo BGP é usado principalmente em redes de grande escala, como a internet. Como tal, os roteadores na internet usam o protocolo BGP e são classificados como um protocolo de gateway externo, enquanto o OSPF é um protocolo de gateway interno. BGP pode ser interno ou externo. BGP interno é onde o protocolo é usado por uma coleção de roteadores e máquinas clientes sob a mesma unidade de administração, que é conhecido como um sistema autônomo. O BGP externo é onde o protocolo está sendo executado em dois sistemas autônomos que são diferentes.
O BGP é mais complicado do que OSPF, pois emprega vários atributos na determinação do melhor caminho para um datagrama.
Resumo:
O BGP é o Border Gateway Protocol, enquanto OSPF é o Open Shortest Path First.
O BGP é usado em redes de grande escala, como a internet, enquanto o OSPF é usado em redes que estão sob a mesma administração.
O BGP é muito mais complicado do que o OSPF.