Que protocolo de roteamento é usado para a comunicação entre Sistemas Autônomos?

Sergio Nunes

Sergio Nunes

Técnico sênior na PinSkills Solutions

Publicado em 13 de mai. de 2020

O Border Gateway Protocol (BGP) é um protocolo de roteamento de sistema autônomo e baseado em políticas. Você deve estar familiarizado com os seguintes termos relacionados ao BGP:

  • Um sistema autônomo (AS) é um conjunto de roteadores sob uma administração comum e com políticas de roteamento comuns. Cada sistema autônomo (AS) no BGP parece para outros sistemas autônomos ter um único plano de roteamento interior coerente.
  • IGP (Interior Gateway Protocol) é um protocolo de roteamento que troca informações dentro de um sistema autônomo e pode ser controlado pelo sistema no qual elas operam. Os exemplos mais comuns de IGPs são o RIP (Protocolo de Informações de Roteamento), o OSPF (Open Shortest Path First), o Sistema Intermediário (ISIS) e o EIGRP (Enhanced Interior Gateway Routing Protocol).
  • O Exterior Gateway Protocol (EGP) é um protocolo de roteamento que troca informações de roteamento entre sistemas autônomos. BGP é o protocolo EGP mais comum.

BGP:

  • É um protocolo avançado de vetor de distância que fornece roteamento entre domínios.
  • Usa a porta 179 do Protocolo de controle de transmissão (TCP) como um protocolo de transporte para fornecer confiabilidade.

Nota: BGP é o único protocolo de roteamento IP a usar TCP na camada de transporte.

  • O protocolo é usado entre os ISP (Internet Service Providers).
  • É um protocolo de roteamento muito robusto e escalável.
  • Suporta autenticação de vizinhos com Message Digest 5 (MD5).
  • Mantém uma tabela de roteamento local que contém informações sobre os caminhos para as redes de destino. Essa tabela de roteamento é mantida separada da tabela de roteamento IP no roteador e é usada pelo BGP para determinar a maneira mais fácil de acessar as redes entre os ASs.
  • Mantém uma tabela vizinha que contém uma lista de vizinhos com os quais possui uma conexão BGP.
  • Não requer uma topologia hierárquica, ao contrário do OPSF e ISIS.
  • Não usa métricas tradicionais de IGP. O BGP toma decisões de roteamento com base no caminho, nas políticas de rede e nos conjuntos de regras.
  • Foi criado para substituir o protocolo de roteamento EGP.
  • Só pode anunciar as rotas que ele usa.

BGP versão 4 (BGP4) é a única versão aceitável do BGP disponível para uso na Internet pública.

BGP4:

  • Carrega uma máscara de rede para cada rede anunciada.
  • Suporta VLSM (VariableLength Subnet Mask) e CIDR (Classless Interdomain Routing). A implementação do CIDR com BGP impede que a tabela de roteamento da Internet se torne muito grande para interconectar milhões de usuários.

Você deve estar familiarizado com os seguintes conceitos de BGP:

  • O BGP usa números autônomos de sistema (números AS) para identificar sistemas autônomos na Internet.
  • Cada número AS é um número de 16 bits.
  • Os números AS são reservados pela IANA (Internet Assigned Numbers Authority) e variam de 1 a 65.535. A IANA reservou todos os números de 64.512 a 65.535 para uso interno ou privado.
  • O BGP usa os dois modos de operação a seguir:
  • BGP interno (iBGP) é usado para trocar informações dentro de um único sistema autônomo.
  • BGP externo (eBGP) é usado para rotear informações entre vários sistemas autônomos.
  • Transit AS peering é a comunicação de informações entre todos os pares do eBGP. Isso é ideal para cenários em que um ISP permite que seus clientes usando o BGP acessem todos os outros clientes usando o BGP.
  • Nontransit AS peering fornece acesso a um único par eBGP; excluindo todos os outros pares do eBGP. Isso é ideal para cenários em que um cliente está conectado a duas redes do ISP e deseja que os clientes de cada ISP usem suas próprias conexões para comunicação.
  • Multihoming é um AS que possui mais de uma conexão com a Internet. Se uma organização realiza multihoming com o BGP, isso é realizado de uma das seguintes maneiras:
  • Cada ISP passa apenas uma rota padrão para o AS.
  • Cada ISP passa apenas uma rota padrão e rotas específicas de propriedade do provedor para o AS.
  • Cada ISP passa todas as rotas para o AS.
  • Route Aggregation permite a agregação de rotas específicas em uma única rota no BGP. Quando a agregação de rota é implementada sem nenhum modificador, a granularidade é perdida porque não há herança dos atributos de rota individuais (como AS_PATH ou comunidade).

Qual é o protocolo de roteamento usado na comunicação entre os Sistemas Autônomos as )?

Como funciona o roteamento entre os sistemas AS O protocolo BGP é projetado para trocar informações de roteamento e acessibilidade entre sistemas autônomos na internet.

Quais são os protocolos de roteamento?

O protocolos de roteamento IGP são utilizados dentro da Rede do provedor de serviço ou Rede corporativa. São exemplos de IGP: RIP, OSPF, IS-IS, IGRP e EIGRP. Já o EGP é utilizado na Internet, ou seja, entre Sistemas Autônomos. Atualmente o protocolo BGP é utilizado como EGP na Internet.

O que é protocolo de roteamento RIP?

Routing Information Protocol (RIP) é um protocolo de roteamento, baseado no algoritmo Vetor-Distância, projetado para ser usado como um Interior Gate Protocol em redes de tamanho moderado com diâmetro máximo de 15 saltos.

Qual a função do protocolo BGP?

O que é o protocolo de roteamento BGP? 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.