Partilhar via


Protocolo de roteamento

Um protocolo de roteamento é um tipo de cliente que se registra com o gerenciador de tabela de roteamento. Os roteadores usam protocolos de roteamento para trocar informações sobre rotas para um destino.

Os protocolos de roteamento são unicast ou multicast. Os protocolos de roteamento anunciam rotas para um destino.

Uma rota unicast para um destino é usada por um protocolo de roteamento unicast para encaminhar dados unicast para esse destino. Exemplos de protocolos de roteamento unicast incluem: RIP (Routing Information Protocol), OSPF (Open Shortest Path First) e BGP (Border Gateway Protocol).

Uma rota de multicast para um destino é usada por alguns protocolos de roteamento de multicast para criar as informações usadas para encaminhar dados de multicast de hosts na rede de destino da rota (conhecido como encaminhamento de caminho reverso). Exemplos de protocolos de roteamento multicast incluem: Multicast Open Shortest Path First (MOSPF), DVMRP (Distance Vetor Multicast Routing Protocol) e PIM.

O gerenciador de tabelas de roteamento suporta várias instâncias do mesmo protocolo (como a implementação do OSPF pela Microsoft e um OSPF de terceiros) em execução no roteador. Isso permite que os roteadores usem os diferentes recursos de cada versão. Esses protocolos têm identificadores de protocolo diferentes.

Os identificadores de protocolo são compostos por um identificador de fornecedor e um identificador específico de protocolo. O identificador específico do protocolo é o mesmo para diferentes implementações do protocolo, como a implementação do OSPF pela Microsoft e uma implementação de terceiros do OSPF. Somente quando os identificadores específicos do fornecedor e do protocolo são combinados é que há um identificador exclusivo para um protocolo de roteamento.

Um protocolo com o mesmo identificador de protocolo (ou seja, o mesmo identificador de fornecedor e identificador específico de protocolo) pode se registrar com o gerenciador de tabela de roteamento várias vezes. Cada vez, o protocolo registra usando um identificador de instância de protocolo diferente. Por exemplo, uma implementação de OSPF de um determinado fornecedor pode se registrar como Vendor-OSPF-1 e Vendor-OSPF-2. Isso permite que uma implementação de protocolo específica particione as informações que mantém na tabela de roteamento.