Yönlendirici Seçimi

Kaynağı GitHub'da göster

Bağlı Dominasyon Seti

OT Bağlı Dominasyon Seti
Bağlı Dominasyon Seti Örneği

Yönlendiricilerin bağlı bir baskın küme (CDS) oluşturması şu anlama gelir:

  1. İki yönlendirici arasında yalnızca yönlendirici bir yol bulunur.
  2. Bir iş parçacığı ağındaki herhangi bir yönlendirici, tamamen Yönlendirici grubu içinde kalarak diğer yönlendiricilere ulaşabilir.
  3. Thread ağındaki her son cihaz doğrudan bir yönlendiriciye bağlanır.

Dağıtılmış bir algoritma, CDS'yi korur ve bu da minimum bir yedek düzeyini sağlar. Her cihaz başlangıçta ağa Son Cihaz (Alt) olarak ekler. İş parçacığı ağının durumu değiştikçe algoritma, CDS'yi sürdürmek için Yönlendiriciler ekler veya kaldırır.

İleti dizisi aşağıdaki yönlendiricileri ekler:

  • Ağ, yönlendirici eşiğinin 16'nın altındaysa kapsamı artır
  • Yol çeşitliliğini artırın
  • Minimum yedeklilik düzeyini koruyun
  • Bağlantıyı genişletip daha fazla çocuğu destekleyin

İleti dizisi, yönlendiricileri şu unsurlardan kaldırır:

  • Yönlendirme durumunu 32 Yönlendirici'nin maksimum sınırının altına düşür
  • Gerektiğinde ağın diğer bölümlerinde yeni Yönlendiricilere izin ver

Yönlendiriciye yükselt

Bir Thread ağına bağlandıktan sonra Alt cihaz, Yönlendirici gibi olmayı seçebilir. Alt Öğe, MLE Bağlantı İsteği işlemini başlatmadan önce Lidere bir Adres İsteği mesajı gönderir ve bir Yönlendirici Kimliği ister. Yönetici kabul ederse Yönlendirici Kimliği ile yanıt verir ve Alt Yayıncı kendisini bir yönlendiriciye yükseltir.

Ardından MLE Bağlantı İsteği süreci, komşu yönlendiriciler ile çift yönlü Yönlendiren-Yönlendirici bağlantıları oluşturmak için kullanılır.

  1. Yeni Yönlendirici, komşu yönlendiricilere çoklu yayın bağlantı isteği gönderir.
  2. Yönlendiriciler, Bağlantı Kabul ve İstek mesajlarıyla yanıt verir.
  3. Yeni Yönlendirici, Yönlendirici-Yönlendirici bağlantısını oluşturmak için her bir tekli yayın Bağlantı Kabul Etme ile yanıt verir.

Bağlantı isteği, yönlendiriciden iş parçacığı ağındaki diğer tüm yönlendiricilere yapılan bir istektir. Cihaz, ilk kez Yönlendirici olurken ff02::2 hizmetine çoklu yayın Bağlantı İsteği gönderir. Daha sonra, MLE Reklamları ile diğer Yönlendiriciler keşfedildikten sonra cihazlar tek tip bağlantı istekleri gönderir.

OT MLE Bağlantı İsteği
Bağlantı İsteği Mesaj İçerikleri
Sürüm Mesaj dizisi protokol sürümü
Zorluk Tekrar saldırıları önlemek için Bağlantı Yanıtlarının zamanlamasını test eder
Kaynak Adresi Gönderenin RLOC16 değeri
Potansiyel Müşteri Verileri Yönlendiricinin Lideri hakkında, gönderende saklanan bilgiler (RLOC, Bölüm Kimliği, Bölüm ağırlığı)

Bağlantı Kabul Etme ve İstek, Bağlantı Kabul ve Bağlantı İsteği mesajlarının kombinasyonudur. Thread, dörtten üçe kadar mesaj sayısını azaltmak için MLE Bağlantı İsteği sürecinde bu optimizasyonu kullanır.

OT MLE Bağlantı Kabulü ve İsteği

Bağlantı Kabulü, komşu bir yönlendiriciden gelen ve kendisi hakkında bilgi sağlayan ve komşu yönlendiricinin bağlantısını kabul eden bir Bağlantı İsteğine verilen univer yanıttır.

OT MLE Bağlantı Kabulü
Bağlantı, İleti İçeriklerini Kabul Et
Sürüm Mesaj dizisi protokol sürümü
Yanıt Tekrar saldırıları önlemek için Bağlantı Yanıtlarının zamanlamasını test eder
Bağlantı Çerçevesi Sayacı 802.15.4 Gönderendeki Çerçeve Sayacı
MLE Çerçeve Sayaçı Gönderendeki MLE Frame Sayaç
Kaynak Adresi Gönderenin RLOC16 değeri
Potansiyel Müşteri Verileri Yönlendiricinin Lideri hakkında, gönderende saklanan bilgiler (RLOC, Bölüm Kimliği, Bölüm ağırlığı)

REED'e düşür

Bir yönlendirici REED sürümüne geçtiğinde, yönlendirici yönlendirici bağlantılarının bağlantısı kesilir ve cihaz, alt-üst bağlantı oluşturmak için MLE ekleme işlemini başlatır.

MLE Ekleme işlemi hakkında daha fazla bilgi için Mevcut bir ağa katılma konusuna bakın.

Bazı durumlarda tek yönlü bir bağlantı almanız gerekebilir.

Bir yönlendirici sıfırlandıktan sonra, komşu yönlendiricilerin sıfırlama yönlendiricisiyle geçerli bir alma bağlantısı olmaya devam edebilir. Bu durumda, sıfırlanan Yönlendirici, Yönlendirici-Yönlendirici bağlantısını yeniden kurmak için bir Bağlantı İsteği mesajı gönderir.

Bir Son Cihaz, çoklu yayın güvenilirliğini artırmak için yan yana bulunan yönlendiricilerle bir alma bağlantısı da oluşturmak isteyebilir. Çoklu yayın yönlendirmeye gittiğimizde bu konuda daha fazla bilgi edineceğiz.

Özet

Öğrendikleriniz:

  • Thread ağındaki yönlendiriciler, bağlı bir baskın küme (CDS) oluşturmalıdır
  • İleti dizisi cihazları, CDS'ye sahip olmaları için Yönlendiricilere yükseltilir veya Son Cihazlara dönüştürülür
  • MLE Bağlantı İsteği süreci, Yönlendirici-Yönlendirici bağlantıları oluşturmak için kullanılır

Öğrendiklerinizi kontrol etme

Aşağıdaki kurallardan hangisi Bir Bağlı Dominasyon Grubu (CDS) tarafından zorunlu tutulmaz?
İki yönlendirici arasında yalnızca yönlendirici bir yol bulunur.
Yanlış.
Bir İş parçacığı ağındaki herhangi bir Yönlendirici, tamamen Yönlendirici grubu içinde kalıp diğer Yönlendiricilere ulaşabilir.
Yanlış.
Thread ağındaki her son cihaz doğrudan bir yönlendiriciye bağlanır.
Yanlış.
Bir mesaj dizisi ağındaki tek bir yönlendirici, Sınır Yönlendirici olabilir.
Doğru. Bir Mesaj dizisi ağında birden fazla Sınır Yönlendiricisi olabilir.
Yönlendirici neden Thread ağından kaldırılabilir?
Yönlendirme durumunu en fazla 32 Yönlendirici olacak şekilde azaltmak için.
Doğru. Mesaj dizisi ağları, en yüksek sayıda yönlendiriciye sahip olmaya çalışır. Herhangi bir Thread ağının sahip olması gereken yönlendirici sayısı 32'dir.
Kanalları boşaltmak için.
Yanlış. Yönlendirici sayısının kanal kullanımı veya kapasiteyle ilgisi yoktur.
Gerektiğinde yeni Yönlendiricilerin ağın diğer bölümlerinde seçilmesine izin vermek için.
Doğru. Thread ağının bir bölümündeki etkin yönlendiricilerin sayısının azaltılması, başka bir yerde yönlendirme kapasitesini artırır.
Yönlendirici olmaya çalışan REED'in diğer Yönlendiricilerle doğrudan bağlantı kurabilmesi için ne yapılması gerekir?
REED, ağ liderine bir adres talep mesajı göndermelidir.
Doğru.
Yönetici, REED'e bir Yönlendirici Kimliği vermelidir.
Doğru. Yönlendirici kimliği olmadan REED, bir alt cihaz olarak kalır.
REED bir MLE Bağlantı İsteği göndermelidir.
Yanlış. MLE Bağlantı İsteği, cihazın yönlendirici haline geldiğinde diğer yönlendiricilere bağlantı kurma yöntemidir.
Aşağıdakilerden hangisi bir yönlendirici eski sürüme geçtiğinde ne olduğunu doğru şekilde açıklar?
Cihaz otomatik olarak ağda kalır ancak çocuk (REED) olarak kalır.
Yanlış. Yönlendirici düzeyinin düşürülmesinde uygulanacak daha fazla adım vardır.
Cihaz, ağa yeni bir bağlantı oluşturmak için MLE Ekleme işlemini başlatmalıdır.
Doğru. Yönlendirici hizmetinden REED sürümüne geçen bir cihazın bağlantısı kesildi ve cihazın ağ bağlantısı için yeniden pazarlık yapması gerekiyor.
Yönlendirici-Yönlendirici bağlantıları oluşturmak için hangi işlem kullanılır?
MLE Bağlantı İsteği süreci.
Doğru.
Bağlantı Kabul ve İstek Süreci.
Yanlış. Bağlantı Kabul ve İstek süreci diye bir şey yoktur. Bağlantı Kabul ve İstek mesajları, MLE Bağlantı İsteği süreci kapsamında Bağlantı İsteği mesajlarına yanıt olarak Yönlendiriciler tarafından gönderilir.
MLE Ekleme işlemi.
Yanlış. MLE Ekleme işlemi, bir cihazın mevcut Thread ağına katılma işlemidir.