Mesaj dizisi ve IPv6

Matter, operasyonel iletişim için IPv6'yı kullanıyor ve hem IPv6 Unicast hem de Multicast kullanır URL'lerinin alt bileşenleri de oluşturulur.

Düşük Güç

Bazı Matter Düğümleri kablolu ve şu kadar enerji bütçeleri var: radyolarının açık kalmasını sağlıyorlar. Diğer Düğüm türleri sensörlerin pille yıllarca çalışması ve radyolarını çalıştırması gerekir Thread gibi düşük güçlü ağlarda. Proxy beraberinde getirdiği Thread Uykulu Son Cihazlar, tam güçlü Düğümlerin hem ağ düzeyinde hem de uygulama düzeyinde veri sağlamasına izin verir alt Düğümlerini yoğun enerji tüketen enerjiden yalıtan işlevler işlemlerdir.

Matter ürününün temel özelliklerinden biri, hem Kablosuz ve Ethernet gibi yüksek işleme hızlı ağ ortamları ve aynı zamanda düşük gecikmeli ve düşük bant genişliğine sahip olabilir. Örneğin Thread. Tümü Kablosuz ağdan gelen Multicast paket Thread, ağa aşırı yüklenir ve potansiyel olarak onu sel altına serer. Thread adlı projenin hedefi IPv6'yı düşük güçle etkinleştirmek. düşük gecikmeli örgü ağ iletişimi, yüksek bant genişlikli veri aktarımı değildir. Bu sırada Thread hizmetinin yerel ağdaki ICMPv6 ping'leri genellikle Birkaç on milisaniye RTT'nin altında, toplam bant genişliği 250 kb/sn ile sınırlıdır. IEEE 802.15.4 PHY adresinde. Paket yeniden iletimleri ve ek yük ile maksimum bant genişliği 125 kb/sn civarındadır. Başka bir deyişle, Kablosuz'a dokunun.

IEEE 802.15.4 PHY üzerindeki çerçeveler 127 bayttır ancak çerçeveler en büyük (ve tipik) Thread bölgesinde IPv6 paketlerinin maksimum iletim birimi (MTU) 1.280 bayttır. Bu nedenle, IPv6 paketlerinin genellikle birkaç PHY çerçevesine bölünmesi gerekir. Bu süreç, RFC4944 ile uyumlu bir şekilde çalışır.

Daha fazla bilgi edinmek için IPv6 Adresleme başlıklı makaleyi inceleyin. Thread Primer'da openthread.io.

Sınır Yönlendiriciler

Peki, aynı kumaş üzerindeyken düğümler her iki taşıma ortamında nasıl bir arada olabilir? Her iki ağ da uygulama düzeyinde Matter paylaşsa da aynı bağlantı teknolojisini paylaşmazlar. Bu senaryoda için bir Thread Sınır Yönlendirici (BR) tıklayın. BR'ler, Stub IPv6 Yönlendiricilerdir.

Südürülebilir Yönlendiriciler, saplama ağlar ile normal ağlar arasındaki bağlantıyı sağlar. Stub Network, bir projenin sonunda dış bağlantı sağlayan farklı ağlar ancak diğer ağlar arasında bir toplu taşıma ağı yolu işlevi görmez. Matter Stub Network genellikle Thread tabanlı. RFC taslağına bakın bakın.

Dolayısıyla Brezilyalıların, Stub'lar arasındaki köprü olma sorumluluğu, Ağ ve yerel kablosuz ağ ya da e-posta çözümü olan Yakın Altyapı Ağı Ethernet ağı. Yalnızca paketle alakalı olan paketleri Thread ağı.

Bu işlem, Thread ve bitişik altyapı ağları. Dolayısıyla, Brezilya tek yayınları yalnızca Thread IPv6 önekine veya bu ön ekten yönlendirir.

Sınır Yönlendiriciler şunlardan da sorumludur:

  • hem Thread ve bitişik altyapı ağlarını Thread Sınır yönlendiricisinin her iki tarafında ana makineler bahsedeceğim.
  • adına mDNS DNS-SD keşif paketlerinin yayınlanması Bitişikte keşfedilebilmesi için Thread düğüm altyapı ağını anlatır.

Daha fazla bilgi edinmek için Sınır Yönlendirici konusuna bakın rehberimizi openthread.io adresinde bulabilirsiniz.

IPv6 Çoklu Yayın

Grup iletileri, iletilerin eş zamanlı olarak kontrol edilmesine olanak Multicast üzerinden birkaç Matter Düğümü. İçinde Bu trafiği Thread ağına yönlendirmek için Matter ve Thread, Unicast Önek tabanlı IPv6 Multicast Adresleme Şeması RFC 3306.

Bu yöntem, tablodaki hedef Düğümlerin Paylaşılan IPv6'sına göre Multicast paket Unicast öneki.

Örneğin, Matter Multicast adresi aşağıdaki gibi görünebilir:

FF35:0040:FD<Fabric ID>00:<Group ID>

Tablo 1'de, bu adresin nasıl oluşturulduğu ayrıntılı bir şekilde açıklanmaktadır:

Tablo 1: Unicast Önek tabanlı IPv6 Adresleri
Bit Açıklama
12 bit 0xFF3
4 bit 0x05

Kapsam: site-local

8 bit 0x00

rezerve edildi

8 bit 0x40

64 bit uzunluğunda bir öneki gösterir

8 bit 0xFD

ULA öneki belirtir

56 bit Kumaş Kimliği
8 bit 0x00
16 bit Grup kimliği

Şuradan daha fazla bilgi edinebilirsiniz: Multicast bölümünde, Thread Primer'da ve RFC'nin kendisinde yer alır.

IPv6 Multicast Adresleri oluşturulurken, Fabric ID'nin üst 56 biti. Burada önemli çıkarım, işin kapsamının Multicast bir Fabric içinde, Unicast ise Adresler, Fabrics arasında paylaşılır. Çok sayıda kumaşı olan düğümler potansiyel olarak Çakışan Düğümü tanımlayan birkaç Multicast adresine sahip Her kumaşı kapsayan gruplar.

Bağlantı Noktaları

Matter, Çoklu Yayınları için 5540 numaralı Bağlantı Noktasını kullanır.