Sincronização de bancos de dados do OSPF

Avatar do usuário
bernardino
Site Admin
Mensagens: 929
Registrado em: 28 Ago 2020, 15:11

Sincronização de bancos de dados do OSPF

Mensagem por bernardino »

Voltar a leitura: Estabelecer Adjacências de Vizinhos

Após o estado Bidirecional, os roteadores fazem a transição para os estados de sincronização de banco de dados. Quando o pacote Hello foi usado para estabelecer adjacências de vizinhos, outros quatro tipos de pacotes OSPF são usados durante o processo de troca e de sincronização de LSDBs. Este é um processo de três etapas, como se segue:
  • Decidir primeiro roteador
  • Exchange DBDs
  • Enviar um LSR
1. Decidir primeiro roteador

No estado ExStart, os dois roteadores decidem qual roteador enviará primeiro os pacotes de DBD. O roteador com a ID do roteador maior será o primeiro a enviar pacotes de DBD no estado Exchange. Na figura, o R2 tem o ID do roteador mais alto e envia seus pacotes DBD primeiro.
Decidir qual roteador envia o primeiro DBD.png
Decidir qual roteador envia o primeiro DBD.png (68.01 KiB) Exibido 1213 vezes

2. Exchange DBDs

No estado Exchange, os dois roteadores trocam um ou mais pacotes DBD. Um pacote DBD inclui informações sobre o cabeçalho de entrada LSA que aparece no LSDB do roteador. As entradas podem ser sobre um link ou uma rede. Cada cabeçalho de entrada LSA inclui informações sobre o tipo de estado do link, o endereço do roteador de publicidade, o custo do link e o número de sequência. O roteador usa o número da sequência para determinar a novidade das informações de link-state recebidas.

Na figura, o R2 envia um pacote DBD para R1. Quando R1 recebe o DBD, ele executa as seguintes ações:
  • Confirma o recebimento do DBD usando o pacote de LSAck.
  • R1 envia pacotes de DBD para R2.
  • R2 confirma R1.
Trocar pacotes do DBD.png
Trocar pacotes do DBD.png (55.5 KiB) Exibido 1212 vezes

3. Enviar um LSR

R1 compara as informações recebidas com as informações de seu próprio LSDB. Se o pacote de DBD tem uma entrada link-state mais atual, o roteador faz a transição para o estado de Carregamento.

Por exemplo, na figura, R1 envia um LSR referente à rede 172.16.6.0 para R2. R2 responde com informações completas sobre 172.16.6.0 em um pacote da LSU. Novamente, quando R1 recebe uma LSU, ele envia um LSAck. Em seguida, R1 adiciona as novas entradas de link-state ao LSDB.

Depois que todos os LSRs forem atendidos para um determinado roteador, os roteadores adjacentes são considerados sincronizados e em um estado completo. As atualizações (LSUs) são enviadas somente aos vizinhos nas seguintes condições:
  • Quando uma alteração é percebida (atualizações incrementais)
  • A cada 30 minutos
Enviar um LSR.png
Enviar um LSR.png (61.9 KiB) Exibido 1207 vezes

Continuar a leitura: A necessidade de uma DR
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Responder