Protocolos de roteamento e compartilhamento de informações
Estou executando vários protocolos em roteadores diferentes, assim:
- R1-RIPv2 EIGRP OSPF
- R2-OSPF e RIPv2
- R3-RIPv2 e EIGRP
- R4-EIGRP e OSPF
Este não é um exercício prático, é apenas para explorar como diferentes protocolos podem ter precedência sobre outros protocolos e como manipular a tabela de roteamento. Normalmente você executa um único protocolo, então nunca pensei sobre isso até que esse cenário surgisse.
R2 aprendeu por meio de RIPv2 sobre a rede 3.3.3.3 no loopback de R3. Sempre assumi que a informação vinha do vizinho direto, neste caso R1. A atualização tomou esse caminho, e R1 tem um banco de dados RIPv2, é claro, mas a maioria das rotas em R1 foram aprendidas por meio de EIGRP (D), mas um, R2 2.2.2.2 foi aprendido por meio de OSPF porque R2 não está executando EIGRP. Isso é importante para a minha pergunta, portanto, mantenha-o em mente por um momento. R2 aprendeu sobre 3.3.3.3 (R3) por meio de RIPv2. Fiquei com a impressão de que as rotas são trocadas por vizinhos diretos, de modo que teria que aprender sobre R3 3.3.3.3 de R1, mas R1 não tem rotas RIPv2 em sua tabela, a rota foi aprendida através da interface g0 / 0/1 em R2 que é 10.1.1.2 na imagem. Da mesma forma, R3 enviou essas informações por meio de R1 para R2 ou R1 acessou isso de seu banco de dados RIP e enviou as informações. O que eu não consigo entender. Se viesse de R1, eu esperaria que tivesse sido trocado com OSPF, pois é um AD melhor do que RIP, por isso suspeito que tenha sido aprendido de outros roteadores RIP ou, neste caso, R3? Alguém pode esclarecer, como eu disse, minhas suposições eram baseadas em todos os roteadores executando o mesmo protocolo, o que tornava fácil acreditar que o roteador vizinho atualiza seus vizinhos por causa do caminho que a atualização toma. O RIP é um protocolo de roteamento por boato, não é? SO, estou confuso sobre como R2 aprendeu sobre loopback R3 3.3.3.3
Respostas
O único protocolo de roteamento em comum entre R3 e R2 é RIPv2, de modo que é a única maneira que R2 pode aprender o loopback R3 porque não parece haver qualquer redistribuição de rota em nenhum dos roteadores. R4 pode aprender o loopback R3 do EIGRP, mas não pode anunciá-lo via OSPF, a menos que você redistribua a rota de EIGRP para OSPF.
Cada protocolo de roteamento mantém suas próprias tabelas separadas em um roteador. O roteador escolherá as melhores rotas de cada um dos protocolos de roteamento, levando em consideração o AD, para instalar em sua tabela de roteamento. Os protocolos de roteamento anunciarão apenas as rotas que conhecem de suas próprias tabelas de protocolo, e eles não examinam outros protocolos de roteamento ou a tabela de roteamento para isso. O R4 OSPF não tem ideia do que está nas tabelas R4 EIGRP ou na tabela de roteamento R4; ele só sabe o que está nas tabelas R4 OSPF, que é o que aprendeu com os vizinhos OSPF ou com as instruções de rede R4. O loopback R3 está nas tabelas R4 EIGRP e na tabela de roteamento R4, portanto, o R4 OSPF não sabe sobre essa rota e não pode anunciá-la para R2.
Você pode redistribuir rotas entre os protocolos de roteamento, mas deve ter cuidado ao fazer isso porque você pode criar loops de roteamento.
Não posso responder sua pergunta exatamente porque .não estou entendendo sua pergunta, mas alguns pontos para esclarecer sua compreensão
Vários protocolos de roteamento podem ser executados entre diferentes redes conectando-se entre si por rotas de redistribuição entre vários protocolos de roteamento. O valor da distância administrativa é usado por dispositivos da camada 3 para escolher os melhores protocolos de roteamento para encaminhar pacotes se vários protocolos de roteamento forem usados para rotear o tráfego para o mesmo destino pelo menos, o valor AD tem alta prioridade para ser escolhido pelo dispositivo da camada 3.