บทบาทและประเภทโหนด

ดูซอร์สโค้ดใน GitHub

บทบาทการส่งต่อ

บทบาทของโหนด OT

ในเครือข่าย Thread โหนดจะแบ่งออกเป็น 2 บทบาทการส่งต่อ

เครื่องขยายสัญญาณ Mesh

เครื่องขยายสัญญาณ Mesh คือโหนดที่มีลักษณะดังนี้

  • ส่งต่อแพ็กเก็ตสำหรับอุปกรณ์เครือข่าย
  • ให้บริการการจัดเตรียมที่ปลอดภัยสำหรับอุปกรณ์ที่พยายามเข้าร่วมเครือข่าย
  • เปิดใช้งานตัวรับส่งสัญญาณไว้ตลอดเวลา

อุปกรณ์ปลายทาง

อุปกรณ์ปลายทาง (ED) คือโหนดที่มีลักษณะดังนี้

  • สื่อสารกับเครื่องขยายสัญญาณ Mesh เครื่องเดียวเป็นหลัก
  • ไม่ส่งต่อแพ็กเก็ตสำหรับอุปกรณ์เครือข่ายอื่นๆ
  • ปิดใช้งานตัวรับส่งสัญญาณเพื่อลดการใช้พลังงานได้

ประเภทอุปกรณ์

นอกจากนี้ โหนดยังประกอบด้วยโหนดหลายประเภท

การจัดหมวดหมู่ของอุปกรณ์ OT

อุปกรณ์ Thread แบบเต็ม

อุปกรณ์ Thread แบบเต็ม (FTD) จะเปิดวิทยุไว้เสมอ สมัครใช้ที่อยู่มัลติแคสต์ของเราเตอร์ทั้งหมด และรักษาการแมปที่อยู่ IPv6 FTD มี 2 ประเภท ได้แก่

  • อุปกรณ์ที่ใช้เป็นเครื่องขยายสัญญาณได้ (ECD)
  • อุปกรณ์ปลายทางแบบเต็ม (FED)

อุปกรณ์ที่ใช้เป็นเครื่องขยายสัญญาณได้สามารถมีบทบาทเป็นเครื่องขยายสัญญาณ Mesh หรือ ECD สแตนด์บาย ในบทบาทสแตนด์บาย อุปกรณ์ดังกล่าวจะเป็นอุปกรณ์ปลายทาง (ย่อย) เสมอ

FED จะเป็นอุปกรณ์ปลายทาง (ย่อย) เสมอ

อุปกรณ์ Thread แบบมินิมัล

อุปกรณ์ Thread แบบมินิมัลจะไม่สมัครใช้ที่อยู่มัลติแคสต์ของเราเตอร์ทั้งหมด และจะส่งต่อข้อความทั้งหมดไปยังอุปกรณ์หลัก MTD มี 2 ประเภท ได้แก่

  • อุปกรณ์ปลายทางแบบมินิมัล (MED) - ตัวรับส่งสัญญาณเปิดตลอดเวลา ไม่จำเป็นต้องโพลเพื่อรับข้อความจากอุปกรณ์หลัก
  • อุปกรณ์ปลายทางแบบหลับ (SED) - โดยปกติจะปิดใช้งาน แต่จะตื่นขึ้นเป็นครั้งคราวเพื่อโพลรับข้อความจากอุปกรณ์หลัก

MTD จะทำงานเป็นอุปกรณ์ปลายทาง (ย่อย) เท่านั้น

การอัปเกรดและดาวน์เกรด

เมื่อ ECD สแตนด์บายเป็นโหนดเดียวที่อุปกรณ์ Thread ใหม่ซึ่งต้องการเข้าร่วมเครือข่าย Thread สามารถเข้าถึงได้ ECD สแตนด์บายจะอัปเกรดตัวเองและทำงานเป็นเครื่องขยายสัญญาณ Mesh ได้

อุปกรณ์ปลายทาง OT ไปยังเครื่องขยายสัญญาณ Mesh

ในทางกลับกัน เมื่อเครื่องขยายสัญญาณ Mesh ไม่มีอุปกรณ์ย่อย เครื่องขยายสัญญาณ Mesh จะดาวน์เกรดตัวเองและทำงานเป็น ECD สแตนด์บายได้

OT Mesh Extender ไปยังอุปกรณ์ปลายทาง

บทบาทและประเภทอื่นๆ

ผู้นำ Thread

ผู้นำ OT และ Border Router

ผู้นำ Thread คือเครื่องขยายสัญญาณ Mesh ที่มีหน้าที่รับผิดชอบในการจัดการชุดเครื่องขยายสัญญาณ Mesh ในเครือข่าย Thread ผู้นำจะเลือกตัวเองแบบไดนามิกเพื่อความทนทานต่อข้อผิดพลาด และรวบรวมและเผยแพร่ข้อมูลการกำหนดค่าทั่วทั้งเครือข่าย

Border Router

Border Router คืออุปกรณ์ที่สามารถส่งต่อข้อมูลระหว่างเครือข่าย Thread กับเครือข่ายที่ไม่ใช่ Thread (เช่น Wi-Fi) นอกจากนี้ยังกำหนดค่าเครือข่าย Thread สำหรับการเชื่อมต่อภายนอกด้วย

อุปกรณ์ใดก็ได้สามารถทำหน้าที่เป็น Border Router

พาร์ติชัน

พาร์ติชัน OT

เครือข่าย Thread อาจประกอบด้วยพาร์ติชัน ซึ่งจะเกิดขึ้นเมื่อกลุ่มอุปกรณ์ Thread ไม่สามารถสื่อสารกับอุปกรณ์ Thread อีกกลุ่มหนึ่งได้ พาร์ติชันแต่ละพาร์ติชันจะทำงานเป็นเครือข่าย Thread ที่แยกกันอย่างมีเหตุผล โดยมีการกำหนดรหัสเราเตอร์และข้อมูลเครือข่ายของตัวเอง ขณะเดียวกันก็ยังคงข้อมูลเข้าสู่ระบบความปลอดภัยเดียวกันสำหรับอุปกรณ์ทั้งหมดในทุกพาร์ติชัน

พาร์ติชันในเครือข่าย Thread จะไม่มีการเชื่อมต่อแบบไร้สายระหว่างกัน และหากพาร์ติชันกลับมาเชื่อมต่อกันได้อีกครั้ง พาร์ติชันเหล่านั้นจะผสานรวมเป็นพาร์ติชันเดียวโดยอัตโนมัติ

โปรดทราบว่าการใช้คำว่า "เครือข่าย Thread" ในข้อมูลเบื้องต้นนี้จะถือว่ามีพาร์ติชันเดียว เราจะอธิบายแนวคิดและตัวอย่างที่สำคัญด้วยคำว่า "พาร์ติชัน" เมื่อจำเป็น เราจะกล่าวถึงพาร์ติชันโดยละเอียดในส่วนต่อๆ ไปของข้อมูลเบื้องต้นนี้

ขีดจำกัดของอุปกรณ์

เครือข่าย Thread เดียวรองรับอุปกรณ์บางประเภทได้ในจำนวนจำกัด

บทบาท ขีดจำกัด
ผู้นำ 1
เครื่องขยายสัญญาณ Mesh 32
อุปกรณ์ปลายทาง 511 เครื่องต่อเครื่องขยายสัญญาณ Mesh

Thread จะพยายามรักษาระดับจำนวนเครื่องขยายสัญญาณ Mesh ให้อยู่ระหว่าง 16 ถึง 23 เครื่อง หาก ECD เชื่อมต่อเป็นอุปกรณ์ปลายทางและจำนวนเครื่องขยายสัญญาณ Mesh ในเครือข่ายต่ำกว่า 16 เครื่อง ECD จะเลื่อนระดับตัวเองเป็นเครื่องขยายสัญญาณ Mesh โดยอัตโนมัติ

สรุป

สิ่งที่คุณได้เรียนรู้

  • อุปกรณ์ Thread จะเป็นเครื่องขยายสัญญาณ Mesh (หลัก) หรืออุปกรณ์ปลายทาง (ย่อย)
  • อุปกรณ์ Thread จะเป็นอุปกรณ์ Thread แบบเต็ม (รักษาการแมปที่อยู่ IPv6) หรืออุปกรณ์ Thread แบบมินิมัล (ส่งต่อข้อความทั้งหมดไปยังอุปกรณ์หลัก)
  • ECD สแตนด์บายสามารถเลื่อนระดับตัวเองเป็นเครื่องขยายสัญญาณ Mesh และในทางกลับกัน
  • พาร์ติชันเครือข่าย Thread ทุกพาร์ติชันจะมีผู้นำเพื่อจัดการเครื่องขยายสัญญาณ Mesh
  • ใช้ Border Router เพื่อเชื่อมต่อเครือข่าย Thread กับเครือข่ายที่ไม่ใช่ Thread
  • เครือข่าย Thread อาจประกอบด้วยพาร์ติชันหลายพาร์ติชัน

ทดสอบความเข้าใจ

อุปกรณ์เครือข่าย Thread สามารถทำหน้าที่เป็นบทบาทการส่งต่อได้ 2 บทบาท บทบาทเหล่านั้นคืออะไร
โหนดย่อย
ผิด
เครื่องขยายสัญญาณ Mesh
ถูกต้อง
อุปกรณ์ปลายทาง
ถูกต้อง
เกตเวย์
ผิด
อุปกรณ์ Thread มี 2 ประเภทหลักๆ อะไรบ้าง
อุปกรณ์ Thread แบบมินิมัล (MTD)
ถูกต้อง
อุปกรณ์ Thread แบบเต็ม (FTD)
ถูกต้อง
อุปกรณ์ Thread ขนาดเล็กมาก (MTD)
ผิด
อุปกรณ์ปลายทางแบบหลับ (SED)
ผิด
ข้อความใดต่อไปนี้เกี่ยวกับเครื่องขยายสัญญาณ Mesh ไม่เป็นความจริง
เครื่องขยายสัญญาณ Mesh สามารถปิดใช้งานตัวรับส่งสัญญาณเพื่อลดการใช้พลังงานได้
อุปกรณ์ที่ทำหน้าที่เป็นเครื่องขยายสัญญาณ Mesh จะไม่ปิดใช้งานตัวรับส่งสัญญาณ (หากปิดใช้งาน อุปกรณ์ดังกล่าวจะทำงานเป็นเครื่องขยายสัญญาณ Mesh ได้ไม่ถูกต้อง)
เครื่องขยายสัญญาณ Mesh จะส่งต่อแพ็กเก็ตสำหรับอุปกรณ์เครือข่าย
ข้อความนี้เป็นความจริง
เครื่องขยายสัญญาณ Mesh จะเปิดใช้งานตัวรับส่งสัญญาณไว้ตลอดเวลา
ข้อความนี้เป็นความจริง อุปกรณ์ต้องเปิดตัวรับส่งสัญญาณไว้ตลอดเวลาจึงจะทำงานเป็นเครื่องขยายสัญญาณ Mesh ได้อย่างถูกต้อง
เครื่องขยายสัญญาณ Mesh ให้บริการการจัดเตรียมที่ปลอดภัยสำหรับอุปกรณ์ที่พยายาม เข้าร่วมเครือข่าย
ข้อความนี้เป็นความจริง การจัดเตรียมเป็นฟังก์ชันที่สำคัญของ เครื่องขยายสัญญาณ Mesh
อุปกรณ์จะอัปเกรดตัวเองเป็นเครื่องขยายสัญญาณ Mesh ได้เมื่อใด
เมื่อเป็นอุปกรณ์ที่ใช้เป็นเครื่องขยายสัญญาณได้แบบสแตนด์บายและเป็นโหนดเดียวที่อุปกรณ์ Thread ใหม่ซึ่งต้องการเข้าร่วมเครือข่าย Thread สามารถเข้าถึงได้
ใช่แล้ว ในสถานการณ์เช่นนี้ อุปกรณ์ที่ใช้เป็นเครื่องขยายสัญญาณได้แบบสแตนด์บายจะเลื่อนระดับตัวเองเป็นเครื่องขยายสัญญาณ Mesh ได้
เมื่อเป็นอุปกรณ์ปลายทางที่ต้องการเข้าร่วมเครือข่าย Thread
ผิด
เมื่อเป็นอุปกรณ์ที่ใช้เป็นเครื่องขยายสัญญาณได้แบบสแตนด์บายและเครือข่าย Thread ได้ผสานรวมกับเครือข่ายที่ใหญ่ขึ้น
ผิด
เครื่องขยายสัญญาณ Mesh จะหยุดทำหน้าที่เป็นเครื่องขยายสัญญาณ Mesh ได้เมื่อใด
เมื่อไม่มีอุปกรณ์ย่อย
ถูกต้อง เครื่องขยายสัญญาณ Mesh ที่ไม่มีอุปกรณ์ย่อยอาจกลับไปเป็น ECD สแตนด์บายได้ด้วยตัวเอง
เมื่อมีอุปกรณ์ปลายทางใหม่ที่ต้องการเข้าร่วม เครือข่าย Thread
ผิด เครื่องขยายสัญญาณ Mesh จะกลับไปเป็น ECD สแตนด์บายในสถานการณ์นี้ไม่ได้
เมื่ออุปกรณ์อื่นในเครือข่ายเลือกที่จะเป็นเครื่องขยายสัญญาณ Mesh
ข้อความนี้อาจเป็นความจริง หากจำนวนเครื่องขยายสัญญาณ Mesh เพิ่มขึ้นเป็น 24 เครื่องขึ้นไป เครื่องขยายสัญญาณ Mesh ที่มีอยู่จะเริ่มพิจารณาว่าจะเปลี่ยนเป็น ECD สแตนด์บายหรือไม่
พิจารณาสถานการณ์ที่เครือข่าย Thread มีโหนด 2 กลุ่มที่เชื่อมต่อวิทยุภายในกลุ่ม แต่ไม่ได้ เชื่อมต่อกับสมาชิกของอีกกลุ่มหนึ่ง คุณสรุปได้ว่าอย่างไร
เครือข่ายนั้นมีพาร์ติชันมากกว่า 1 พาร์ติชัน
ถูกต้อง พาร์ติชันจะเกิดขึ้นรอบๆ โหนดแต่ละกลุ่ม ที่สื่อสารกันได้ เมื่อมี โหนดหลายกลุ่มที่สื่อสารกันเองได้ แต่ สื่อสารกับสมาชิกของกลุ่มอื่นไม่ได้ คุณจะอนุมานได้ว่ากลุ่มเหล่านี้ แต่ละกลุ่มประกอบขึ้นเป็นพาร์ติชันที่แยกกัน
เครือข่ายสูญเสียผู้นำ
ผิด
เครื่องขยายสัญญาณ Mesh ทั้งหมดในเครือข่ายออฟไลน์
ผิด ในกรณีนั้น ไม่มีโหนดใดที่จะ สื่อสารกันได้
ใช้อุปกรณ์ใดในการเชื่อมต่อเครือข่าย Thread กับเครือข่ายที่ไม่ใช่ Thread
เกตเวย์
แม้ว่าในระบบเครือข่ายแบบดั้งเดิม คำว่า "เกตเวย์" จะหมายถึงอุปกรณ์ที่เชื่อมต่อ 2 เครือข่าย แต่ในบริบทของเครือข่าย Thread จะมีคำที่เฉพาะเจาะจงกว่า
Border Router
ถูกต้อง ใช้ Border Router เพื่อเชื่อมต่อเครือข่าย Thread กับเครือข่ายที่ไม่ใช่ Thread
ไฟร์วอลล์
ไม่ถูกต้อง
สะพาน
ผิด คำนี้หมายถึงแนวคิดที่คล้ายกันในระบบเครือข่ายแบบดั้งเดิม นั่นคือ อุปกรณ์ที่เชื่อมต่อ LAN 2 เครือข่ายที่ใช้โปรโตคอลเครือข่าย *เดียวกัน*
พาร์ติชันเครือข่าย Thread มีผู้นำได้กี่คน
ไม่มีเลยหรือมีเพียงคนเดียว
ไม่ถูกต้อง พาร์ติชันเครือข่าย Thread จะมีผู้นำน้อยกว่า 1 คนไม่ได้
1 คนเท่านั้น
ถูกต้อง พาร์ติชันเครือข่าย Thread จะมีผู้นำได้เพียงคนเดียวเท่านั้น
มากกว่า 1 คน
ไม่ถูกต้อง พาร์ติชันเครือข่าย Thread จะมีผู้นำหลายคนไม่ได้