ข้อมูลเครือข่ายเทรดมีข้อมูลเกี่ยวกับ Border Router และเซิร์ฟเวอร์อื่นๆ ที่ใช้ได้ในเครือข่ายเทรด Border Router และอุปกรณ์ที่ให้บริการ ลงทะเบียนข้อมูลกับผู้นำ ผู้นำรวบรวมและสร้าง ข้อมูลนี้ภายในข้อมูลเครือข่ายเทรดและกระจายข้อมูล สำหรับอุปกรณ์ทั้งหมดในเครือข่ายเทรด
Border Router อาจลงทะเบียนคำนำหน้าที่กำหนดให้กับเครือข่ายเทรดและคำนำหน้า ที่มีเส้นทางให้บริการ บริการต่างๆ อาจลงทะเบียนข้อมูลใดๆ ที่เกี่ยวข้องกับ ตัวบริการเอง
ข้อมูล Border Router และข้อมูลบริการอาจเสถียรหรือชั่วคราวก็ได้ ด้ายเสถียร ข้อมูลเครือข่ายจะกระจายไปยังอุปกรณ์ทั้งหมด รวมถึงอุปกรณ์ปลายทางของง่วงนอน (SED) ระบบจะกระจายข้อมูลเครือข่ายชั่วคราวไปยังโหนดทั้งหมดยกเว้น SED
คำสั่งของข้อมูลเครือข่าย
สำหรับรายการคำสั่ง netdata
ให้พิมพ์ help
:
netdata help
help
full
length
maxlength
publish
register
show
steeringdata
unpublish
Done
คำสั่ง full
รายการ
คำสั่ง full
จะรายงานสถานะการแจ้งว่าไม่เหมาะสมหรือติดตามการติดตามการแจ้งว่าไม่เหมาะสมอีกครั้ง
"ข้อมูลสุทธิเต็ม" มีการเรียก Callback แล้ว
คำสั่งนี้ต้องการ OPENTHREAD_CONFIG_BORDER_ROUTER_SIGNAL_NETWORK_DATA_FULL
คำสั่ง length
และ maxlength
คำสั่ง length
จะได้รับความยาวปัจจุบันของข้อมูลเครือข่ายเทรดที่รายงาน
เป็นจำนวนไบต์ คำสั่ง maxlength
มีความยาวสูงสุดที่สังเกตได้ หรือ
รีเซ็ตความยาวสูงสุดที่ติดตาม
คำสั่ง publish
รายการ
ผู้เผยแพร่ข้อมูลเครือข่ายมีกลไกในการจำกัดจำนวน รายการบริการและคำนำหน้า (คำนำหน้า On-Mesh หรือเส้นทางภายนอก) ในชุดข้อความ ข้อมูลเครือข่ายด้วยการตรวจสอบข้อมูลเครือข่ายและจัดการว่าจะเพิ่มหรือ ลบรายการ
ผู้เผยแพร่โฆษณาต้องการ OPENTHREAD_CONFIG_NETDATA_PUBLISHER_ENABLE
เครือข่ายแบบฟอร์มและกำหนดค่าคำนำหน้า
สร้างการกำหนดค่าเครือข่ายใหม่
dataset init new
Doneแสดงการกำหนดค่าเครือข่าย
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 Doneเชื่อมโยงชุดข้อมูลใหม่ไปยังชุดข้อมูลด้านการปฏิบัติงานที่ใช้งานอยู่ในรูปแบบที่ไม่ผันผวน พื้นที่เก็บข้อมูล
dataset commit active
Doneเปิดใช้อินเทอร์เฟซเทรด
ifconfig up
Donethread start
Doneแสดงที่อยู่ IPv6 ที่กำหนดให้กับอินเทอร์เฟซเทรด
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 Doneลงทะเบียนคำนำหน้า IPv6 ที่กำหนดให้กับเครือข่ายเทรด
prefix add fd00:dead:beef:cafe::/64 paros med
Donenetdata register
Doneข้อมูลเครือข่ายชุดข้อความดิสเพลย์
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 Doneคำนำหน้าและเส้นทางประกอบด้วย การแมปอาร์กิวเมนต์ และค่า RLOC
ระเบียนบริการประกอบด้วย otServiceConfig ค่า ได้แก่
mEnterpriseNumber
,mServiceData
,otServerConfig::mServerData
และs
เพื่อระบุว่าotServerConfig::mStable
นอกจากนี้ RLOC จะต่อท้ายด้วย บันทึกแสดงความยาวปัจจุบันเป็นจำนวนไบต์ของเครือข่ายเทรดของพาร์ติชัน ข้อมูล
netdata length
23 Doneแสดงที่อยู่ IPv6 ที่กำหนดให้กับอินเทอร์เฟซของเทรด รวมถึง คำนำหน้าที่เพิ่ม
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
แนบกับเครือข่ายที่มีอยู่
อุปกรณ์ที่จะเชื่อมต่อกับเครือข่ายเทรดต้องใช้คีย์เครือข่ายเท่านั้น
แม้จะไม่บังคับ แต่การระบุแชแนลจะช่วยให้คุณไม่ต้องค้นหาข้าม หลายช่องทาง ซึ่งช่วยปรับปรุงทั้งเวลาในการตอบสนองและประสิทธิภาพของกระบวนการแนบ
หลังจากอุปกรณ์เชื่อมต่อกับเครือข่าย Thread สำเร็จแล้ว อุปกรณ์จะเรียก ชุดข้อมูลด้านการปฏิบัติงานที่สมบูรณ์
สร้างชุดข้อมูลการดำเนินการที่ใช้งานอยู่บางส่วน
dataset networkkey dfd34f0f05cad978ec4e32b0413038ff
Donedataset commit active
Doneเปิดใช้อินเทอร์เฟซเทรด
ifconfig up
Donethread start
Doneหลังจากเชื่อมต่อกับเครือข่ายที่มีอยู่แล้ว ให้แสดง "ข้อมูลเครือข่ายเทรด"
netdata show
Prefixes: fd00:dead:beef:cafe::/64 paros med dc00 Routes: Services: Doneแสดงความยาวปัจจุบันเป็นจำนวนไบต์ของเครือข่ายเทรดของพาร์ติชัน ข้อมูล
netdata length
23 Doneแสดงที่อยู่ IPv6 ที่กำหนดให้กับอินเทอร์เฟซเทรด
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
การแก้ไขข้อบกพร่องและ การวินิจฉัย
ข้อมูลเครือข่ายมีขนาดจำกัดที่ 254 ไบต์ หาก Border Router เพิ่มขึ้นเรื่อยๆ (ตัวอย่างเช่น คำนำหน้า เส้นทาง หรือรายการบริการ) ไปยังข้อมูลเครือข่าย จึงจะเต็ม ในกรณีนี้ คำขอใหม่จาก Border Router รายการจะถูกปฏิเสธหรือละเว้นโดยผู้นำ ผู้นำไม่ได้ ส่งสัญญาณการปฏิเสธไปยัง Border Router เพื่อให้ Border Router ไม่ทราบว่าข้อมูลเครือข่ายกำลังจะเต็ม อย่างไรก็ตาม มี ที่มีอยู่เพื่อตรวจจับเมื่อข้อมูลเครือข่ายกำลังจะเต็ม
วิธีตรวจจับซึ่งใช้ทั้งใน Border Router และตัวนำจะใช้
กลไก Callback API และช่วยให้ผู้ใช้ได้รับการแจ้งเตือนเมื่อข้อมูลเครือข่ายถูก
เต็มรูปแบบ ใช้ Callback เพื่อดำเนินการได้ เช่น นำคำนำหน้าที่ไม่อัปเดตออก
หรือรายการบริการ คําสั่ง netdata full
จะใช้สําหรับแฟล็กที่
ติดตามว่า "ข้อมูลสุทธิเต็ม" หรือไม่ มีการเรียก Callback แล้ว คำสั่งเหล่านี้
รายงานหรือรีเซ็ตสถานะของธงนั้นๆ ได้
สำหรับกรณีการใช้งานทั่วไปของเทรด ไม่น่าจะเป็นไปได้ที่ข้อมูลเครือข่ายจะได้รับ เต็มรูปแบบ แม้แต่ในสถานการณ์ที่มี Border Router จำนวนมากและ การเพิ่มคำนำหน้าเส้นทาง
ในทางเทคนิคแล้ว ข้อมูลเครือข่ายจะเต็มได้ แต่กรณีเช่นนี้มักจะ
เนื่องจากการกำหนดค่าที่ไม่ถูกต้องหรือปัญหาเกี่ยวกับ Border Router netdata length
และคำสั่ง netdata maxlength
จะช่วยแก้ไขข้อบกพร่องข้อผิดพลาดเต็มรูปแบบของข้อมูลเครือข่ายได้
length
จะได้รับความยาวของข้อมูลเครือข่ายในปัจจุบัน โดยรายงานเป็นไบต์และ
maxlength
มีความยาวข้อมูลที่สังเกตได้สูงสุดและยังรีเซ็ตแท็กที่ติดตามได้
ความยาวสูงสุด