ชุดที่ควบคุมซึ่งเชื่อมต่อ

เราเตอร์ต้องสร้างชุดที่โดดเด่นแบบเชื่อมต่อ (CDS) ซึ่งหมายความว่า
- มีเส้นทางที่เป็นเราเตอร์เท่านั้นระหว่างเราเตอร์ 2 ตัว
- เราเตอร์ใดก็ได้ในเครือข่ายเทรดจะเข้าถึงเราเตอร์อื่นได้โดยอยู่ภายในชุดเราเตอร์ทั้งหมด
- อุปกรณ์ปลายทางทุกเครื่องในเครือข่ายเทรดจะเชื่อมต่อกับเราเตอร์โดยตรง
อัลกอริทึมแบบกระจายจะดูแลรักษา CDS ซึ่งช่วยให้มั่นใจได้ว่าข้อมูลสำรองจะมีระดับขั้นต่ำ อุปกรณ์ทุกเครื่องจะเชื่อมต่อกับเครือข่ายในฐานะอุปกรณ์ปลายทาง (อุปกรณ์ย่อย) ในตอนแรก เมื่อสถานะของเครือข่ายเทรดมีการเปลี่ยนแปลง อัลกอริทึมจะเพิ่มหรือนำเราเตอร์ออกเพื่อรักษา CDS
เทรดจะเพิ่มเราเตอร์ไปยังรายการต่อไปนี้
- เพิ่มการครอบคลุมหากเครือข่ายต่ำกว่าเกณฑ์เราเตอร์ที่ 16
- เพิ่มความหลากหลายของเส้นทาง
- รักษาระดับข้อมูลซ้ำขั้นต่ำ
- ขยายการเชื่อมต่อและรองรับเด็กๆ จำนวนมากขึ้น
เหตุผลที่ Thread นำเราเตอร์ออก
- ลดสถานะการกำหนดเส้นทางให้ต่ำกว่าเราเตอร์สูงสุด 32 ตัว
- อนุญาตให้ใช้เราเตอร์ใหม่ในส่วนอื่นๆ ของเครือข่ายได้หากจำเป็น
อัปเกรดเป็นเราเตอร์
หลังจากเชื่อมต่อกับเครือข่ายเทรดแล้ว อุปกรณ์ย่อยอาจเลือกที่จะกลายเป็นเราเตอร์ ก่อนเริ่มกระบวนการขอลิงก์ MLE อุปกรณ์ย่อยจะส่งข้อความขอที่อยู่ไปยังอุปกรณ์หลักเพื่อขอรหัสเราเตอร์ หากผู้นำยอมรับ ก็จะตอบกลับด้วยรหัสเราเตอร์ และอุปกรณ์ย่อยจะอัปเกรดตัวเองเป็นเราเตอร์
จากนั้นระบบจะใช้กระบวนการขอลิงก์ MLE เพื่อสร้างลิงก์แบบ 2 ทิศทางระหว่างเราเตอร์กับเราเตอร์ที่อยู่ใกล้เคียง
- เราเตอร์ใหม่จะส่ง Link Request แบบมัลติแคสต์ไปยังเราเตอร์ใกล้เคียง
- เราเตอร์จะตอบกลับด้วยข้อความยอมรับและขอลิงก์
- เราเตอร์ใหม่จะตอบกลับเราเตอร์แต่ละตัวด้วย Link Accept แบบยูนิแคสต์เพื่อสร้างลิงก์เราเตอร์-เราเตอร์
1. คำขอลิงก์
คำขอลิงก์คือคำขอจากเราเตอร์ไปยังเราเตอร์อื่นๆ ทั้งหมดในเครือข่ายเทรด เมื่อเป็นเราเตอร์เป็นครั้งแรก อุปกรณ์จะส่งคำขอลิงก์แบบมัลติแคสต์ไปยัง ff02::2
หลังจากนั้น เมื่อค้นพบเราเตอร์อื่นๆ ผ่านการโฆษณา MLE อุปกรณ์จะส่งคําขอลิงก์แบบยูนิแคสต์

เนื้อหาข้อความคำขอลิงก์ | |
---|---|
เวอร์ชัน | เวอร์ชันโปรโตคอลเทรด |
ภารกิจ | ทดสอบความทันท่วงทีของคำตอบลิงก์เพื่อป้องกันการโจมตีด้วยการเล่นซ้ำ |
ที่อยู่แหล่งที่มา | RLOC16 ของผู้ส่ง |
Leader Data | ข้อมูลเกี่ยวกับหัวหน้าของ Router ตามที่จัดเก็บไว้ในผู้ส่ง (RLOC, รหัสพาร์ติชัน, น้ำหนักพาร์ติชัน) |
2. ลิงก์ "ยอมรับ" และ "ขอ"
การยอมรับคำขอลิงก์และการขอลิงก์คือข้อความการยอมรับคำขอลิงก์และการขอลิงก์รวมกัน เทรดใช้การเพิ่มประสิทธิภาพนี้ในกระบวนการส่งคำขอลิงก์ MLE เพื่อลดจำนวนข้อความจาก 4 รายการเป็น 3 รายการ

3. ยอมรับลิงก์
การยอมรับการลิงก์เป็นการตอบกลับแบบยูนิแคสต์สําหรับคําขอลิงก์จากเราเตอร์ใกล้เคียงซึ่งให้ข้อมูลเกี่ยวกับตัวเองและยอมรับการลิงก์ไปยังเราเตอร์ใกล้เคียง

ลิงก์เนื้อหาข้อความ "ยอมรับ" | |
---|---|
เวอร์ชัน | เวอร์ชันโปรโตคอลเทรด |
การตอบกลับ | ทดสอบความทันท่วงทีของคำตอบลิงก์เพื่อป้องกันการโจมตีด้วยการเล่นซ้ำ |
ลิงก์เฟรม ตัวนับ | ตัวนับเฟรม 802.15.4 ของผู้ส่ง |
เฟรม MLE ตัวนับ | ตัวนับเฟรม MLE ในฝั่งผู้ส่ง |
ที่อยู่แหล่งที่มา | RLOC16 ของผู้ส่ง |
Leader Data | ข้อมูลเกี่ยวกับหัวหน้าของ Router ตามที่จัดเก็บไว้ในผู้ส่ง (RLOC, รหัสพาร์ติชัน, น้ำหนักพาร์ติชัน) |
ดาวน์เกรดเป็น REED
เมื่อเราเตอร์ดาวน์เกรดเป็น REED ลิงก์เราเตอร์-เราเตอร์จะตัดการเชื่อมต่อ และอุปกรณ์จะเริ่มกระบวนการ MLE Attach เพื่อสร้างลิงก์อุปกรณ์ย่อย-อุปกรณ์หลัก
ดูข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการแนบ MLE ได้ที่เข้าร่วมเครือข่ายที่มีอยู่
ลิงก์รับแบบทางเดียว
ในบางกรณี คุณอาจต้องสร้างลิงก์รับแบบ 1 ทิศทาง
หลังจากรีเซ็ตเราเตอร์แล้ว เราเตอร์ใกล้เคียงอาจยังมีลิงก์รับที่ใช้งานได้กับเราเตอร์ที่รีเซ็ต ในกรณีนี้ เราเตอร์ที่รีเซ็ตจะส่งข้อความคำขอลิงก์เพื่อสร้างลิงก์เราเตอร์-เราเตอร์อีกครั้ง
อุปกรณ์ปลายทางอาจต้องการสร้างลิงก์รับกับเราเตอร์ที่ไม่ใช่เราเตอร์หลักที่อยู่ใกล้เคียงเพื่อปรับปรุงความน่าเชื่อถือของมัลติแคสต์ด้วย เราจะได้ทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้เมื่อพูดถึงการกำหนดเส้นทางมัลติแคสต์
สรุป
สิ่งที่คุณได้เรียนรู้
- เราเตอร์ในเครือข่ายเทรดต้องสร้างชุดที่โดดเด่นแบบเชื่อมต่อ (CDS)
- อุปกรณ์เทรดจะอัปเกรดเป็นเราเตอร์หรือดาวน์เกรดเป็นอุปกรณ์ปลายทางเพื่อรักษา CDS
- กระบวนการส่งคำขอลิงก์ MLE ใช้เพื่อสร้างลิงก์เราเตอร์-เราเตอร์