|
Conjunto de Dominação Conectado

Os roteadores devem formar um conjunto de dominância conectado (CDS), o que significa:
- Há um caminho somente do roteador entre quaisquer dois roteadores.
- Qualquer um Roteador em uma rede Thread pode alcançar qualquer outro Roteador permanecendo inteiramente dentro do conjunto de Roteadores.
- 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 um 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.
- O novo roteador envia uma solicitação de link multicast para roteadores vizinhos.
- Os roteadores respondem com mensagens de aceitação e solicitação de link .
- O novo roteador responde a cada roteador com uma aceitação de link unicast para estabelecer o link roteador-roteador.
1. Solicitação de link
Uma solicitação de link é uma solicitação do roteador para todos os outros roteadores na rede Thread. Ao se tornar um Roteador, 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.

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) |
2. Aceitar e Solicitar Link
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.

3. Aceitar link
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.

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.
Links de recebimento unilateral
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