Data Jaringan Thread berisi informasi tentang Router Perbatasan dan server lainnya yang tersedia di jaringan Thread. Router dan perangkat Pembatas yang menawarkan layanan mendaftarkan informasinya ke Leader. Pemimpin mengumpulkan dan menyusun informasi ini dalam Data Jaringan Thread dan mendistribusikan informasi ke semua perangkat di Jaringan Thread.
Border Router dapat mendaftarkan awalan yang ditetapkan ke jaringan dan awalan Thread rute yang mereka tawarkan. Layanan dapat mendaftarkan informasi apa pun yang relevan dengan layanan itu sendiri.
Router Batas dan informasi layanan dapat bersifat stabil atau sementara. Thread Stabil Data Jaringan didistribusikan ke semua perangkat, termasuk Perangkat Akhir Mengantuk (SED). Data Jaringan Sementara didistribusikan ke semua node kecuali SED.
Perintah Data Jaringan
Untuk mengetahui daftar perintah netdata, ketik help:
netdata help
help
full
length
maxlength
publish
register
show
steeringdata
unpublish
Done
Perintah full
Perintah full melaporkan status tanda atau menghentikan pelacakan tanda, baik
"data bersih penuh" telah dipanggil.
Perintah ini memerlukan OPENWORD_CONFIG_BORDER_ROUTER_SIGNAL_NETWORK_DATA_FULL.
Perintah length dan maxlength
Perintah length mendapatkan panjang Data Jaringan Thread saat ini, yang dilaporkan
sebagai jumlah byte. Perintah maxlength mendapatkan panjang maksimum yang diamati, atau
mereset panjang maksimum yang dilacak.
Perintah publish
Penayang Data Jaringan menyediakan mekanisme untuk membatasi jumlah Entri Layanan dan Awalan (Awalan On-Mesh atau Rute Eksternal) di Thread Data Jaringan dengan memantau data jaringan dan mengelola kapan harus menambah atau menghapus entri.
Penerbit memerlukan OPENTHREAD_CONFIG_NETDATA_PUBLISHER_ENABLE.
Membentuk jaringan dan mengonfigurasi awalan
Buat konfigurasi jaringan baru.
dataset init newDoneMenampilkan konfigurasi jaringan.
datasetActive Timestamp: 1 Channel: 13 Channel Mask: 0x07fff800 Ext PAN ID: d63e8e3e495ebbc3 Mesh Local Prefix: fd3d:b50b:f96d:722d::/64 Network Key: dfd34f0f05cad978ec4e32b0413038ff Network Name: OpenThread-8f28 PAN ID: 0x8f28 PSKc: c23a76e98f1a6483639b1ac1271e2e27 Security Policy: 0, onrcb DoneMeng-commit set data baru ke Set Data Operasional Aktif di set data non-volatil Storage.
dataset commit activeDoneMengaktifkan antarmuka Thread
ifconfig upDonethread startDoneMenampilkan alamat IPv6 yang ditetapkan ke antarmuka Thread.
ipaddrfd3d:b50b:f96d:722d:0:ff:fe00:fc00 fd3d:b50b:f96d:722d:0:ff:fe00:dc00 fd3d:b50b:f96d:722d:393c:462d:e8d2:db32 fe80:0:0:0:a40b:197f:593d:ca61 DoneDaftarkan awalan IPv6 yang ditetapkan ke jaringan Thread.
prefix add fd00:dead:beef:cafe::/64 paros medDonenetdata registerDoneData Jaringan Thread Display.
netdata showPrefixes: fd00:dead:beef:cafe::/64 paros med dc00 Routes: fd49:7770:7fc5:0::/64 s med 4000 Services: 44970 5d c000 s 4000 44970 01 9a04b000000e10 s 4000 DoneAwalan dan rute mencakup pemetaan argumen dan nilai RLOC.
Data layanan mencakup otServiceConfig nilai, termasuk
mEnterpriseNumber,mServiceData,otServerConfig::mServerData, dansuntuk menunjukkanotServerConfig::mStable. RLOC juga ditambahkan ke akhir data.Menampilkan panjang saat ini, dalam jumlah byte, dari Jaringan Thread Partisi Data.
netdata length23 DoneMenampilkan alamat IPv6 yang ditetapkan ke antarmuka Thread, termasuk penambahan awalan.
ipaddrfd00:dead:beef:cafe:4da8:5234:4aa2:4cfa fd3d:b50b:f96d:722d:0:ff:fe00:fc00 fd3d:b50b:f96d:722d:0:ff:fe00:dc00 fd3d:b50b:f96d:722d:393c:462d:e8d2:db32 fe80:0:0:0:a40b:197f:593d:ca61 Done
Pasang ke jaringan yang ada
Hanya Kunci Jaringan yang diperlukan agar perangkat dapat terhubung ke jaringan Thread.
Meskipun tidak wajib, dengan menentukan saluran, Anda tidak perlu lagi menelusuri beberapa saluran, meningkatkan latensi dan efisiensi proses pemasangan.
Setelah perangkat berhasil terhubung ke jaringan Thread, perangkat akan mengambil {i>Dataset <i}Operasional Aktif yang lengkap.
Membuat Set Data Operasional Aktif parsial.
dataset networkkey dfd34f0f05cad978ec4e32b0413038ffDonedataset commit activeDoneMengaktifkan antarmuka Thread.
ifconfig upDonethread startDoneSetelah terhubung ke jaringan yang ada, tampilkan Data Jaringan Thread.
netdata showPrefixes: fd00:dead:beef:cafe::/64 paros med dc00 Routes: Services: DoneMenampilkan panjang saat ini, dalam jumlah byte, dari Jaringan Thread Partisi Data.
netdata length23 DoneMenampilkan alamat IPv6 yang ditetapkan ke antarmuka Thread.
ipaddrfd00:dead:beef:cafe:4da8:5234:4aa2:4cfa fd3d:b50b:f96d:722d:0:ff:fe00:fc00 fd3d:b50b:f96d:722d:0:ff:fe00:dc00 fd3d:b50b:f96d:722d:393c:462d:e8d2:db32 fe80:0:0:0:a40b:197f:593d:ca61 Done
Proses debug & Mendiagnosis
Data Jaringan memiliki ukuran terbatas yaitu 254 byte. Jika Router Pembatas terus menambahkan entri layanan (misalnya awalan, rute, atau entri layanan) ke Data Jaringan. bisa kenyang. Jika ini terjadi, permintaan baru dari {i>Router<i} Perbatasan untuk menambahkan item akan ditolak atau diabaikan oleh pemimpin. Pemimpin tersebut tidak memberi sinyal penolakan ke {i> Border Router<i} sehingga {i>Border Router<i} dapat tidak segera menyadari bahwa Data Jaringan semakin penuh. Namun, ada metode yang tersedia untuk mendeteksi ketika Data Jaringan hampir penuh.
Metode deteksi, yang diterapkan pada {i>
Border Router<i} dan {i>Border Router<i}, menggunakan
mekanisme API callback dan memungkinkan pengguna
diberi tahu saat Data Jaringan
penuh. Callback dapat digunakan untuk mengambil tindakan, seperti menghapus awalan yang sudah tidak berlaku
atau entri layanan. Perintah netdata full digunakan untuk flag yang
melacak apakah "data bersih penuh" telah dipanggil. Perintah-perintah ini
dapat melaporkan status penanda
atau me-resetnya.
Untuk kasus penggunaan Thread yang biasa, data Jaringan kemungkinan tidak akan penuh, bahkan dalam skenario di mana ada banyak {i> Border Router<i} dan semuanya menambahkan awalan rute.
Secara teknis bisa saja Data Jaringan penuh, namun sering kali
karena kesalahan konfigurasi atau masalah pada Router Perbatasan. netdata length
dan netdata maxlength dapat membantu melakukan debug error penuh Data Jaringan.
length mendapatkan panjang Data Jaringan saat ini, yang dilaporkan sebagai byte dan
maxlength mendapatkan panjang maksimum yang diamati dan juga dapat mereset panjang jalur
panjang maksimum.