Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Dokuma Kumaş

Dokuma Kumaş

Bir Dokuma kumaş , Dokuma etkin kaynakların bir koleksiyonudur. Kullanıcının evindeki Dokuma düğümleri için güvenli bir şekilde mesaj alışverişi yapmak için uygun bir yol sağlar.

Kumaş, Dokuma sistemindeki ilk düğüm tarafından sağlanır. Sağlandığında, diğer düğümler Weave sertifikalarını kullanarak kumaşa güvenli bir şekilde katılabilir. Daha sonra sertifikalara ve güvenliğe daha fazla gireceğiz, ancak Weave'da cihaz eşleştirme ve kumaş birleştirmenin her zaman güvenli olduğunu unutmayın.

Yapıdaki her kaynağa, Weave uygulaması tarafından kullanılmak üzere özel bir IPv6 adresi atanır. Hangi yönlendirilebilir kablosuz teknolojiyi kullandığınız önemli değildir. Ethernet, Wi-Fi veya İş Parçacığı - her düğüm Dokuma'yı çalıştırdığı ve kumaşın bir üyesi olduğu sürece mesajlar gönderilebilir ve alınabilir.

Misal

Hem Wi-Fi hem de Thread ile bağlanan kaynaklardan oluşan basit bir Ana Alan Ağınız (HAN) olduğunu varsayalım. Bu iki ağ, her iki ağa katılan ve aralarındaki trafiği yönlendirmek için yönlendirici görevi gören bir sınır yönlendirici ile birleştirilir.

HAN

Her ağdaki kaynaklar, UDP veya TCP gibi aktarım protokolleri aracılığıyla birbirleriyle konuşmak için standart IP yönlendirme yapılandırmalarını kullanırlar, ancak bir Weave yapısı sağlandığında, artık aynı iletiler üzerinden Weave iletilerini iletebilirler.

Örgü ile HAN

IPv6 adresleme

Dokuma yapısı, kumaştaki her kaynağa bir Benzersiz Yerel Adres (ULA) atayarak Weave uygulamaları arasında basit IPv6 yönlendirmesini sağlar. Weave uygulaması Weave mesajlarını yönlendirmek için bu adresi kullanır.

Düğümün IPv6 Weave adresine bir örnek:

fd00::fab1:2:3e36:13ff:fe33:732e

Adresi oluşturan farklı unsurlardan geçelim.

Global Önek

Tüm Weave düğümleri, fd00::/48 IPv6 global önekini kullanır. Bu bloktaki adresler, RAN -4193'teki IETF tarafından HAN gibi özel ağlarda kullanılmak üzere belirtilmiştir.

Kumaş Kimliği

Yapı hazırlığı sırasında yapıya rasgele oluşturulmuş, benzersiz bir 64 bit kimlik atanır. Bu kimlik IPv6 genel önekinin bir parçası olur.

Örneğin, bir kumaşa fab1 Kumaş Kimliği fab1 , kumaşın global öneki şu hale gelir:

fd00:0000:fab1::/48

Düğüm kimliği

Kumaştaki her düğüm kendine bir IEEE Genişletilmiş Benzersiz Tanımlayıcı (EUI-64) biçiminde bir Örgü Düğüm Kimliği atar. Çoğu düğüm MAC adreslerinden Düğüm Kimliğini alır. Bir düğüm, genellikle WiFi veya 802.15.4 arabirimleriyle ilişkili 48 bit veya 64 bit MAC adresine sahip olabilir. Weave, kullanılabilir olduğunda 64 bit değerini Düğüm Kimliği olarak kullanmayı tercih eder.

Bir düğümün yalnızca 48 bitlik MAC adresi varsa, RFC 4291 başına Weave, Dokuma Düğümü Kimliği olarak kullanılan EUI-64 değerini oluşturmak için ortasına 16 bitlik FF:FE değerini ekler.

Örneğin, düğümün MAC adresi 48 bit 3c:36:13:33:73:2e ise, sonuçta elde edilen Örgü Düğümü Kimliği 3c3613fffe33732e .

Düğüm Kimliğini bir IPv6 adresinde kullanmak için, evrensel / yerel bit adı verilen yedinci biti çevirerek bir Arabirim Tanımlayıcısına dönüştürmeniz gerekir. Bu nedenle bir düğüm İD 3c3613fffe33732e bir arayüz belirleyicisinin olur 3e3613fffe33732e .

alt Ağ

Weave IPv6 adresinin son parçası, ağ arabirimlerini tanımlamak için kullanılan 16 bitlik bir değer olan alt ağdır. Bu değerler temel ağlar tarafından belirlenir. Örneğin, Kablosuz veya İş Parçacığı.

Bu örnek için, diyelim ki alt 0x0002 .

Hepsini bir araya koy

Yukarıdaki tüm öğeleri bir araya getirmek size bir Weave IPv6 adresi verir:

Kumaş ULA

Kumaşa bir kaynak bağlandığında, Weave profilleri artık düğümün Weave tarafından atanan IPv6 adresi aracılığıyla kumaşla kumaştaki diğer kaynaklar arasında ileti iletebilir. Sonra Weave'de mesajlaşmanın temellerine bakacağız.

tekrarlamak

Öğrendikleriniz:

  • Bir kumaş , kullanıcıya ve yapıya hizmet sağlamak için işbirliği yapan Weave özellikli kaynaklar koleksiyonudur
  • Kaynaklar her zaman doğrulanır ve bir kumaşa güvenli bir şekilde birleştirilir
  • Bir yapıdaki her kaynağa Weave tarafından kullanılmak üzere bir IPv6 Benzersiz Yerel Adres atanır
  • mesajları , altta yatan kablosuz teknoloji veya bağımsız olarak bu IPv6 adresleri arasında iletilir