Recomendado, 2024

Escolha Do Editor

Diferença entre o OSPF e o BGP

A principal diferença entre o OSPF e o BGP é que o OSPF é um protocolo de roteamento intradomínio, enquanto o BGP é o protocolo de roteamento entre domínios. O protocolo OSPF usa roteamento de estado de link. Por outro lado, o protocolo BGP usa roteamento de vetor de caminho.

As operações de roteamento realizadas dentro de um sistema autônomo são conhecidas como roteamento intradomínio ou roteamento de gateway interno e, quando o roteamento é realizado entre dois sistemas autônomos, ele é chamado de roteamento entre domínios ou roteamento de gateway externo. Um sistema autônomo é uma combinação de redes e roteador que é controlada pela administração única.

Gráfico de comparação

Base para comparaçãoOSPFBGP
Apoia
abrir o caminho mais curto primeiroProtocolo de gateway de borda
Protocolo de Gateway
OSPF é um protocolo de gateway internoO BGP é um protocolo de gateway externo
ImplementaçãoFácil de implementarComplexo para implementar
Convergência
RápidoLento
desenharRede hierárquica possívelMalhado
Necessidade de recursos do dispositivoMemória e CPU IntensivoO dimensionamento é melhor no BGP, embora dependa do tamanho da tabela de roteamento.
Tamanho das redesUsado principalmente na rede de menor escala que poderia ser administrada centralmente.Principalmente usado em redes de grande escala, como a internet.
FunçãoA rota mais rápida é preferida ao longo do tempo.O melhor caminho é determinado para o datagrama.
Algoritmo usadoAlgoritmo de DijkstraMelhor algoritmo de caminho
ProtocoloIPTCP
Porta89179
TipoEstado do linkVetor de caminho

Definição de OSPF

O caminho mais curto aberto primeiro é um protocolo de gateway interior. O grupo de trabalho Interior Gateway Protocol (IGP) formado para projetar um IGP baseado no algoritmo Shortest Path First (SPF) para usá-lo nas redes do Protocolo da Internet. Ele usa roteamento de estado de link. O OSPF foi criado devido às limitações do RIP; O protocolo RIP tinha capacidade limitada de servir grandes redes heterogêneas. OSPF é um roteamento de estado de link que pode operar dentro de uma hierarquia. O nível superior e a maior entidade na hierarquia é o sistema autônomo. Chamada do OSPF para os roteadores dentro da área hierárquica para o envio dos anúncios do estado do link.

O OSPF permite vários esquemas de autenticação e cada troca dentro dos roteadores precisa ser autenticada. O objetivo da autenticação é permitir que os únicos roteadores autorizados anunciem as informações de roteamento. As rotas separadas são calculadas para um único destino com base na contagem de HOP e alta taxa de transferência para cada tipo de serviço. Quando um número de rotas de custo igual existe para o destino, ele executa balanceamento de carga onde o tráfego é distribuído igualmente.

No OSPF, o conjunto de redes é agrupado em uma área independente. Uma área oculta sua topologia do restante sistema autônomo e de outras áreas também. Essa ocultação de informações reduz o tráfego de roteamento. Para distinguir as informações adquiridas dentro da rede (fontes internas) das informações obtidas de um roteador externo (fontes externas), os formatos de mensagem distintos são usados ​​no OSPF.

O particionamento de área cria dois tipos distintos de roteamento de acordo com a origem e o local de destino na rede e se eles estão presentes na mesma área ou área diferente. Quando a origem e o destino estiverem presentes na mesma área, ela é conhecida como roteamento intra-área e, se a origem e o destino estiverem presentes na área diferente, ela será chamada de roteamento entre áreas .

Definição de BGP

O Border Gateway Protocol (BGP) é um protocolo de gateway externo criado para trocar informações de roteamento pela Internet. Usando uma topologia arbitrária, o BGP poderia conectar qualquer rede de sistemas autônomos. Ele apenas requer necessariamente pelo menos um roteador em cada sistema autônomo com a capacidade de executar o BGP que deve se conectar a pelo menos um roteador BGP de outro sistema autônomo.

Um BGP pode gerenciar um conjunto de ASs conectados em qualquer configuração, como malha completa, malha parcial e também pode manipular as alterações que ocorrem na topologia ao longo do tempo. O sistema BGP basicamente troca as informações de acessibilidade da rede com outros sistemas BGP e cria um gráfico de sistemas autônomos com as informações de acessibilidade recebidas nos roteadores BGP. O mecanismo de roteamento de vetor de caminho é empregado nos sistemas BGP porque o roteamento de vetor de distância e o roteamento de estado de link tornam-se intratáveis ​​quando o domínio da operação se torna grande.

No roteamento de vetor de caminho, o roteador tem a lista de redes que podem ser alcançadas com o caminho para chegar a cada uma delas. Conserva a largura de banda da rede e suporta CIDR (Classless Inter-Domain Routing). O protocolo BGP não possui nenhuma informação sobre o que está acontecendo dentro de um sistema autônomo e que é um pré-requisito necessário para um sistema autônomo. Ele tem sua própria topologia interna e escolhe os protocolos de roteamento para determinar as rotas.

Ele é chamado de Border Gateway Protocol porque, nesse caso, um roteador BGP deve se comunicar com um peer em outro sistema autônomo, geralmente localizado próximo à borda (borda) do sistema autônomo. Essa comunicação ocorre quando um par de sistemas autônomos aceita trocar informações de roteamento e envolve os roteadores para se tornarem os pares de BGP.

Principais diferenças entre o OSPF e o BGP

  1. O OSPF significa Open Shortest Path First, enquanto o BGP se expande para o Border Gateway Protocol.
  2. OSPF é um protocolo de roteamento de gateway Interior no qual a operação de roteamento é executada dentro de um sistema autônomo. Por outro lado, o BGP é um protocolo de roteamento de gateway externo que permite que as operações de roteamento sejam executadas entre os dois sistemas autônomos.
  3. O OSPF é simples de utilizar, enquanto o BGP é complexo de implementar.
  4. O tempo decorrido por um roteador para compartilhar e atualizar as informações de roteamento mais recentes é conhecido como convergência. Assim, o OSPF pode alcançar a convergência consumindo menos tempo. Em contraste, o BGP tem uma taxa de convergência lenta quando comparado ao OSPF.
  5. O OSPF segue uma estrutura hierárquica, enquanto o BGP geralmente adota a estrutura de malha.
  6. O OSPF requer uso intensivo de memória e recursos da CPU. Em contrapartida, no BGP, a necessidade de recursos do dispositivo depende do tamanho da tabela de roteamento.
  7. O BGP é mais flexível e escalável que o OSPF e usado em uma rede maior, ao contrário do OSPF.
  8. O objetivo principal do OSPF é determinar a melhor rota, ou seja, mais rápida. Por outro lado, o BGP enfatiza a determinação do melhor caminho.
  9. O OSPF usa o roteamento do estado do link enquanto o BGP usa o roteamento do vetor de caminho.

Conclusão

O OSPF é um protocolo de roteamento de gateway Interior, enquanto o BGP é um protocolo de roteamento de gateway externo. O OSPF é baseado no roteamento do estado do link em que cada roteador envia o estado do roteador vizinho para cada roteador presente na área. Por outro lado, o BGP é baseado no roteamento de vetor de caminho, no qual um roteador possui uma lista de redes que podem ser alcançadas com o caminho para chegar a cada uma delas.

Top