O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Seleção de roteador

Ver fonte no GitHub

Conjunto de Dominação Conectado

Conjunto de Dominação Conectado OT
Exemplo de um conjunto dominante conectado

Os roteadores devem formar um conjunto de dominância conectado (CDS), o que significa:

  1. Há um caminho somente do roteador entre quaisquer dois roteadores.
  2. Qualquer um roteador em uma rede thread pode alcançar qualquer outro roteador permanecendo inteiramente dentro do conjunto de roteadores.
  3. Cada dispositivo final em uma rede Thread é conectado diretamente a um roteador.

Um algoritmo distribuído mantém o CDS, o que garante um nível mínimo de redundância. Cada dispositivo se conecta inicialmente à rede como um dispositivo final (filho). Conforme o estado da rede Thread muda, o algoritmo adiciona ou remove Roteadores para manter o CDS.

Thread adiciona roteadores a:

  • Aumente a cobertura se a rede estiver abaixo do limite do roteador de 16
  • Aumente a diversidade de caminhos
  • Mantenha um nível mínimo de redundância
  • Estenda a conectividade e apoie mais crianças

Thread remove roteadores para:

  • Reduza o estado de roteamento abaixo do máximo de 32 roteadores
  • Permitir novos roteadores em outras partes da rede quando necessário

Atualizar para um roteador

Depois de se conectar a uma rede Thread, o dispositivo filho pode optar por se tornar um roteador. Antes de iniciar o processo de Solicitação de Link MLE, a Criança envia uma mensagem de Solicitação de Endereço ao Líder, solicitando uma ID de Roteador. Se o líder aceitar, ele responde com uma ID de roteador e o filho se atualiza para um roteador.

O processo de solicitação de link MLE é então usado para estabelecer links roteador-roteador bidirecionais com roteadores vizinhos.

  1. O novo roteador envia uma solicitação de link multicast para roteadores vizinhos.
  2. Os roteadores respondem com mensagens de aceitação e solicitação de link .
  3. O novo roteador responde a cada roteador com uma aceitação de link unicast para estabelecer o link roteador-roteador.

Uma solicitação de link é uma solicitação do roteador para todos os outros roteadores na rede Thread. Ao se tornar um roteador pela primeira vez, o dispositivo envia uma solicitação de link multicast para ff02::2 . Posteriormente, após descobrir os outros Roteadores por meio de Anúncios MLE, os dispositivos enviam solicitações de link unicast.

Pedido de Link OT MLE
Conteúdo da mensagem de solicitação de link
Versão Versão do protocolo de thread
Desafio Testa a oportunidade da resposta do link para evitar ataques de repetição
Endereço de Origem RLOC16 do remetente
Dados do líder Informações sobre o líder do roteador, conforme armazenado no remetente (RLOC, ID da partição, peso da partição)

Um Link Aceitar e Solicitar é uma combinação das mensagens de Aceitação de Link e Solicitação de Link. O thread usa essa otimização no processo de solicitação de link MLE para reduzir o número de mensagens de quatro para três.

Aceitar e Solicitar Link OT MLE

Uma aceitação de link é uma resposta unicast a uma solicitação de link de um roteador vizinho que fornece informações sobre si mesma e aceita o link para o roteador vizinho.

Aceitar Link OT MLE
Link Aceitar Conteúdo da Mensagem
Versão Versão do protocolo de thread
Resposta Testa a oportunidade da resposta do link para evitar ataques de repetição
Link Frame Counter 802.15.4 Contador de quadros no remetente
Contador de quadros MLE Contador de quadros MLE no remetente
Endereço de Origem RLOC16 do remetente
Dados do líder Informações sobre o líder do roteador, conforme armazenado no remetente (RLOC, ID da partição, peso da partição)

Downgrade para REED

Quando um roteador passa para um REED, seus links roteador-roteador são desconectados e o dispositivo inicia o processo de anexação de MLE para estabelecer um link filho-pai.

Consulte Ingressar em uma rede existente para obter mais informações sobre o processo de MLE Attach.

Em alguns cenários, pode ser necessário estabelecer um link de recebimento unilateral.

Após a reinicialização do roteador, os roteadores vizinhos ainda podem ter um link de recebimento válido com o roteador reinicializado. Neste caso, o roteador resetado envia uma mensagem de solicitação de link para restabelecer o link roteador-roteador.

Um dispositivo final também pode desejar estabelecer um link de recepção com roteadores vizinhos não-pai para melhorar a confiabilidade do multicast. Aprenderemos mais sobre isso quando chegarmos ao roteamento multicast.

Recapitular

O que você aprendeu:

  • Os roteadores em uma rede Thread devem formar um conjunto de dominância conectado (CDS)
  • Dispositivos de thread são atualizados para roteadores ou rebaixados para dispositivos finais para manter o CDS
  • O processo de solicitação de link MLE é usado para estabelecer links roteador-roteador