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 new
DoneMenampilkan konfigurasi jaringan.
dataset
Active 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 active
DoneMengaktifkan antarmuka Thread
ifconfig up
Donethread start
DoneMenampilkan alamat IPv6 yang ditetapkan ke antarmuka Thread.
ipaddr
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 DoneDaftarkan awalan IPv6 yang ditetapkan ke jaringan Thread.
prefix add fd00:dead:beef:cafe::/64 paros med
Donenetdata register
DoneData Jaringan Thread Display.
netdata show
Prefixes: 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
, dans
untuk menunjukkanotServerConfig::mStable
. RLOC juga ditambahkan ke akhir data.Menampilkan panjang saat ini, dalam jumlah byte, dari Jaringan Thread Partisi Data.
netdata length
23 DoneMenampilkan alamat IPv6 yang ditetapkan ke antarmuka Thread, termasuk penambahan awalan.
ipaddr
fd00: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 dfd34f0f05cad978ec4e32b0413038ff
Donedataset commit active
DoneMengaktifkan antarmuka Thread.
ifconfig up
Donethread start
DoneSetelah terhubung ke jaringan yang ada, tampilkan Data Jaringan Thread.
netdata show
Prefixes: fd00:dead:beef:cafe::/64 paros med dc00 Routes: Services: DoneMenampilkan panjang saat ini, dalam jumlah byte, dari Jaringan Thread Partisi Data.
netdata length
23 DoneMenampilkan alamat IPv6 yang ditetapkan ke antarmuka Thread.
ipaddr
fd00: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.