Yönlendirici Seçimi

Kaynağı GitHub'da görüntüleyin

Bağlı Dokuma Seti

OT Bağlı baskın seti
Bağlı Dominasyon Seti örneği

Yönlendiriciler, Bağlı Dominasyon Seti (CDS) oluşturmalıdır. Diğer bir deyişle:

  1. İki Yönlendirici arasında yalnızca bir Yönlendirici yolu vardır.
  2. Bir İş Parçacığı ağındaki herhangi bir Yönlendirici, tamamen Yönlendirici grubu içinde kalarak başka bir Yönlendiriciye erişebilir.
  3. Bir İş Parçacığı ağındaki her Son Cihaz doğrudan bir Yönlendirici'ye bağlıdır.

Dağıtılmış bir algoritma, CDS'nin minimum düzeyde yedek olmasını sağlayan CDS'yi korur. Her cihaz, başlangıçta ağa Son Cihaz (Alt) olarak eklenir. İş parçacığı ağının durumu değiştikçe algoritma, CDS'yi korumak için Yönlendiricileri ekler veya kaldırır.

Mesaj dizisi şuraya yönlendiriciler ekler:

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

İleti dizisi, Yönlendiricileri şunun için kaldırır:

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

Yönlendirici'ye geçme

Bir İş Parçacığı ağına eklendikten sonra, Alt cihaz Yönlendirici haline gelebilir. Alt öğe, MLE Bağlantı İsteği işlemini başlatmadan önce Lidere bir Adres İsteği Mesajı göndererek bir Yönlendirici Kimliği ister. Lider kabul ederse bir yönlendirici kimliğiyle 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önlendirici bağlantıları oluşturmak için kullanılır.

  1. Yeni Yönlendirici, komşu yönlendiricilere çoklu yayın Bağlantı İsteği gönderir.
  2. Yönlendiriciler, Bağlantı Kabul Etme 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 yönlendiriciye tek bir Bağlantı Kabul Et bağlantısıyla yanıt verir.

Bağlantı İsteği, Yönlendiriciden İş Parçacığı ağındaki diğer tüm Yönlendiricilere yapılan bir istektir. Cihaz, ilk kez Yönlendirici haline geldiğinde ff02::2 cihazına çoklu yayın bağlantı isteği gönderir. Daha sonra cihazlar, MLE Reklamları aracılığıyla diğer Yönlendiricileri keşfettikten sonra tek seferlik 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ü
Meydan okuma Tekrar oynatma saldırılarını önlemek için Bağlantı Yanıtı zaman çizelgesini test eder
Kaynak Adresi Gönderenin RLOC16'sı
Liderlik Verileri Yönlendiricinin Lideri hakkında, gönderende saklanan bilgiler (RLOC, Bölüm Kimliği, Bölüm ağırlığı)

Bağlantı Kabul ve İsteği, Bağlantı Kabul ve Bağlantı İsteği mesajlarının kombinasyonudur. Mesaj dizisi, MLE Bağlantı İsteği sürecinde bu optimizasyonu kullanır ve dörtten üçe kadar mesaj sayısını azaltır.

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

Bağlantı Kabulü, komşu Yönlendiricideki Bağlantı İsteğine verilen evrensel yanıttır. Bu yönlendirici, kendisi hakkında bilgi verir ve komşu Yönlendiriciye bağlantı kabul eder.

OT MLE Bağlantı Kabulü
Bağlantı Kabul Mesajı Mesaj İçeriği
Sürüm Mesaj dizisi protokol sürümü
Yanıt Tekrar oynatma saldırılarını önlemek için Bağlantı Yanıtı zaman çizelgesini test eder
Bağlantı Çerçevesi Sayacı 802.15.4 Gönderendeki Çerçeve Sayacı
MLE Çerçeve Sayacı Gönderende MLE Çerçeve Sayacı
Kaynak Adresi Gönderenin RLOC16'sı
Liderlik Verileri Yönlendiricinin Lideri hakkında, gönderende saklanan bilgiler (RLOC, Bölüm Kimliği, Bölüm ağırlığı)

REED'e geçme

Bir yönlendirici REED'e indirdiğinde, Yönlendirici Yönlendirici bağlantılarının bağlantısı kesilir ve cihaz, Child-Parent bağlantısı 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ı oluşturmanız gerekebilir.

Bir Yönlendirici sıfırlandıktan sonra, komşu Yönlendiricilerin sıfırlanan Yönlendirici ile geçerli bir alma bağlantısı olabilir. Bu durumda, sıfırlanan Yönlendirici, Yönlendirici Bağlayıcı bağlantısını yeniden kurmak için bir Bağlantı İsteği mesajı gönderir.

Son Cihaz, çoklu yayın güvenilirliğini artırmak için bitişik olmayan yönlendiricilerde de bir alma bağlantısı oluşturmak isteyebilir. Çoklu Yayın Yönlendirme bölümüne baktığımızda bu hakkında daha fazla bilgi edineceğiz.

Özet

Öğrendikleriniz:

  • Bir İş Parçacığı ağındaki yönlendiriciler, Bağlı baskın Set (CDS) oluşturmalıdır
  • CDS'nin bakımı için ileti dizisi cihazları Yönlendiricilere yükseltilir veya Son Cihazlara geçirilir
  • MLE Bağlantı İsteği süreci, Yönlendirici Yönlendirici bağlantılarını oluşturmak için kullanılır

Öğrendiklerinizi kontrol etme

Hangi kurallar, Bağlı Dolandırıcılık Seti (CDS) tarafından zorunlu kılınmaz?
İki Yönlendirici arasında yalnızca bir Yönlendirici yolu vardır.
Yanlış.
Bir İş Parçacığı ağındaki herhangi bir Yönlendirici, tamamen Yönlendiriciler kümesi içinde kalarak başka bir Yönlendiriciye erişebilir.
Yanlış.
Bir İş Parçacığı ağındaki her Son Cihaz doğrudan bir Yönlendirici'ye bağlıdır.
Yanlış.
Bir İş Parçacığı ağındaki yalnızca bir Yönlendirici, Sınır Yönlendirici olabilir.
Doğru. Bir İş Parçacığı ağında birden fazla Sınır Yönlendirici olabilir.
Bir yönlendirici bir İş Parçacığı ağından neden kaldırılabilir?
Yönlendirme durumunu maksimum 32 Yönlendirici'nin altına düşürmek için.
Doğru. Mesaj dizisi ağları, en uygun yönlendirici sayısını korumayı amaçlar. Herhangi bir İş Parçacığı ağının sahip olması gereken en fazla yönlendirici sayısı 32'dir.
Kanalları açmak.
Yanlış. Yönlendirici sayısının kanal kullanımı veya kapasiteyle ilgisi yoktur.
Gerektiğinde ağın diğer bölümlerinde yeni Yönlendiricilerin seçilmesine olanak tanır.
Doğru. Bir İş Parçacığı 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ırma kapasitesini artırır.
Bir yönlendirici olmaya çalışan REED'in diğer Yönlendiricilerle doğrudan bağlantı kurabilmesi için ne olmalıdır?
REED, Ağ Yöneticisine bir Adres İsteği mesajı göndermelidir.
Doğru.
Lider, REED'e bir Yönlendirici Kimliği vermelidir.
Doğru. Yönlendirici kimliği olmadan, REED bir Alt cihaz olarak kalır.
REED'in bir MLE Bağlantı İsteği göndermesi gerekir.
Yanlış. MLE Bağlantı İsteği, cihazın bir yönlendirici haline geldikten sonra diğer Yönlendiricilere nasıl bağlanacağını belirtir.
Aşağıdaki ifadelerden hangisi, bir yönlendirici eski sürüme geçtiğinde ne olacağını doğru şekilde açıklar?
Cihaz otomatik olarak ağda ancak Alt (REED) olarak kalır.
Yanlış. Bir yönlendirici eski sürüme geçtiğinde yapılacak diğer işlemler vardır.
Ağla yeni bir bağlantı kurmak için cihazın MLE Ekleme işlemini başlatması gerekir.
Doğru. Yönlendiriciden REED'e geçiren bir cihazın bağlantısı kesilir ve ağ ile yeniden bağlantı kurulması gerekir.
Yönlendirici Yönlendirici bağlantılarını 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 Mesaj mesajları, MLE Bağlantı İsteği sürecinin bir parçası olarak 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 bir Thread ağına katılma işlemidir.