ข้อมูลเครือข่ายเทรดมีข้อมูลเกี่ยวกับ 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 newDone
- แสดงการกำหนดค่าเครือข่าย - 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 Done
- เชื่อมโยงชุดข้อมูลใหม่ไปยังชุดข้อมูลด้านการปฏิบัติงานที่ใช้งานอยู่ในรูปแบบที่ไม่ผันผวน พื้นที่เก็บข้อมูล - dataset commit activeDone
- เปิดใช้อินเทอร์เฟซเทรด - ifconfig upDone- thread startDone
- แสดงที่อยู่ IPv6 ที่กำหนดให้กับอินเทอร์เฟซเทรด - 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 Done
- ลงทะเบียนคำนำหน้า IPv6 ที่กำหนดให้กับเครือข่ายเทรด - prefix add fd00:dead:beef:cafe::/64 paros medDone- netdata registerDone
- ข้อมูลเครือข่ายชุดข้อความดิสเพลย์ - 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 Done- คำนำหน้าและเส้นทางประกอบด้วย การแมปอาร์กิวเมนต์ และค่า RLOC - ระเบียนบริการประกอบด้วย otServiceConfig ค่า ได้แก่ - mEnterpriseNumber,- mServiceData,- otServerConfig::mServerDataและ- sเพื่อระบุว่า- otServerConfig::mStableนอกจากนี้ RLOC จะต่อท้ายด้วย บันทึก
- แสดงความยาวปัจจุบันเป็นจำนวนไบต์ของเครือข่ายเทรดของพาร์ติชัน ข้อมูล - netdata length23 Done
- แสดงที่อยู่ IPv6 ที่กำหนดให้กับอินเทอร์เฟซของเทรด รวมถึง คำนำหน้าที่เพิ่ม - 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
แนบกับเครือข่ายที่มีอยู่
อุปกรณ์ที่จะเชื่อมต่อกับเครือข่ายเทรดต้องใช้คีย์เครือข่ายเท่านั้น
แม้จะไม่บังคับ แต่การระบุแชแนลจะช่วยให้คุณไม่ต้องค้นหาข้าม หลายช่องทาง ซึ่งช่วยปรับปรุงทั้งเวลาในการตอบสนองและประสิทธิภาพของกระบวนการแนบ
หลังจากอุปกรณ์เชื่อมต่อกับเครือข่าย Thread สำเร็จแล้ว อุปกรณ์จะเรียก ชุดข้อมูลด้านการปฏิบัติงานที่สมบูรณ์
- สร้างชุดข้อมูลการดำเนินการที่ใช้งานอยู่บางส่วน - dataset networkkey dfd34f0f05cad978ec4e32b0413038ffDone- dataset commit activeDone
- เปิดใช้อินเทอร์เฟซเทรด - ifconfig upDone- thread startDone
- หลังจากเชื่อมต่อกับเครือข่ายที่มีอยู่แล้ว ให้แสดง "ข้อมูลเครือข่ายเทรด" - netdata showPrefixes: fd00:dead:beef:cafe::/64 paros med dc00 Routes: Services: Done
- แสดงความยาวปัจจุบันเป็นจำนวนไบต์ของเครือข่ายเทรดของพาร์ติชัน ข้อมูล - netdata length23 Done
- แสดงที่อยู่ IPv6 ที่กำหนดให้กับอินเทอร์เฟซเทรด - 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
การแก้ไขข้อบกพร่องและ การวินิจฉัย
ข้อมูลเครือข่ายมีขนาดจำกัดที่ 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 มีความยาวข้อมูลที่สังเกตได้สูงสุดและยังรีเซ็ตแท็กที่ติดตามได้
ความยาวสูงสุด