בחירת נתב

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

הצגת המקור ב-GitHub

חיבור דומיננטי

קבוצת דומיננטית מחוברת ב-OT
דוגמה לקבוצה דומיננטית מחוברת

הנתבים חייבים ליצור מערכת דומיננטית מחוברת (CDS), כלומר:

  1. יש ניתוב בלבד בין הנתבים בין שני נתבים.
  2. כל נתב ברשת שרשור יכול להגיע לכל נתב אחר על ידי שמירה באופן מלא בקבוצה של הנתבים.
  3. כל מכשיר קצה ברשת Thread מחובר ישירות לנתב.

אלגוריתם מבוזר שומר את ה-CDC, שמבטיח רמה מינימלית של יתירות. כל מכשיר מצורף לרשת כמכשיר קצה (ילד). כאשר המצב של רשת השרשורים משתנה, האלגוריתם מוסיף או מסיר נתבים כדי לשמור על ה-CDS.

השרשור מוסיף נתבים אל:

  • הגדלת הכיסוי אם הרשת נמוכה מסף הנתב של 16
  • הגדלת מגוון הנתיבים
  • שמירה על רמה מינימלית של יתירות
  • הרחבת קישוריות ותמיכה בילדות נוספות

שרשור מסיר נתבים אל:

  • יש לצמצם את מצב הניתוב מתחת ל-32 נתבים
  • לאפשר נתבים חדשים בחלקים אחרים של הרשת במקרה הצורך

שדרוג לנתב

לאחר חיבור לרשת שרשור, המכשיר של הילד או הילדה עשוי להפוך לנתב. לפני תחילת התהליך של בקשת הקישור ל-MLE, הילד או הילדה שולחים להודעת המנהיג הודעה שמבקשת ממנו לספק מספר נתב. אם המנהיג יאשר זאת, הוא יגיב למזהה נתב והילד ישדרג את עצמו לנתב

תהליך בקשת הקישור של MLE משמש ליצירת קישורים דו-כיווניים נתבים עם נתבים קרובים.

  1. הנתב החדש שולח בקשת קישור לכמה שידורים לנתבים הסמוכים.
  2. נתבים מקבלים הודעות אישור ובקשת קישור.
  3. הנתב החדש מגיב לכל נתב באמצעות קישור אישור חד-פעמי כדי ליצור את הקישור לנתב.

בקשת קישור היא בקשה מהנתב לכל שאר הנתבים ברשת השרשורים. בפעם הראשונה שהנתב מקבל גישה, המכשיר שולח בקשת קישור לכמה שידורים אל ff02::2. מאוחר יותר, אחרי שהם מגלים את הנתבים האחרים דרך פרסומות MLE, המכשירים שולחים בקשות קישור אחידות.

בקשת קישור של OT MLE
תוכן ההודעה לבקשת קישור
גרסה גרסת פרוטוקול Thread
האתגר בדיקת צירי הזמן של תגובת הקישור כדי למנוע הפעלות מחדש
כתובת מקור RLOC16 של השולח
מנהיגים נתונים מידע על הנתב

אישור הזמנה ובקשת קישור הם שילוב של הודעות מסוג 'אישור קישור' ו'בקשת קישור'. השרשור הזה משתמש באופטימיזציה הזו בתהליך בקשת הקישור של MLE כדי להפחית את מספר ההודעות מארבע לשלוש.

קישור OT MLE

אישור קישור הוא תגובה אחידה לבקשת קישור מנתב סמוך, שמספקת מידע לגביה ומאשר את הקישור לנתב הסמוך.

אישור OT MLE
קישור 'קבלת תוכן ההודעה'
גרסה גרסת פרוטוקול Thread
תגובה בדיקת צירי הזמן של תגובת הקישור כדי למנוע הפעלות מחדש
מונה המסגרת של הקישור מונה פריימים 802.15.4 בשולח
מונה מול מסגרת מונה מסגרת MLE בשולח
כתובת מקור RLOC16 של השולח
מנהיגים נתונים מידע על הנתב

שדרוג לאחור ל-REED

כשהנתב משדרג לאחור ל-REED, הקישורים לנתב שלו מתנתקים והמכשיר מפעיל את תהליך ה-MLE 'צירוף ילדים' כדי ליצור קישור ל'ילד/ה'.

למידע נוסף על תהליך צירוף MLE, אפשר לעיין בהצטרפות לרשת קיימת.

בתרחישים מסוימים, ייתכן שיהיה צורך ליצור קישור קבלה חד-כיווני.

לאחר האיפוס של הנתב, ייתכן שלנתבים הסמוכים יהיה קישור קבלה תקין עם נתב האיפוס. במקרה כזה, הנתב האיפוס שולח הודעה על בקשת קישור כדי ליצור מחדש את הקישור לנתב.

כדי לשפר את האמינות של שידורים מרובים, מומלץ גם ליצור קישור קצה עם מקלטים קרובים שאינם נתבים להורים. נלמד על כך כשנגיע לניתוב מרובה-ערוצים.

תקציר

מה למדתם:

  • נתבים ברשת חוטים חייבים ליצור סט דומיננטי מחובר (CDS)
  • מכשירי Thread משודרגים לנתבים או עוברים שדרוג לאחור למכשירי קצה כדי לתחזק את CDS
  • תהליך בקשת הקישור של MLE משמש ליצירת קישורים של נתב

בדיקת ההבנה

אילו מהכללים הבאים לא נאכפים על ידי מערכת דומיננטית מחוברת (CDS)?
יש ניתוב בלבד בין הנתבים בין שני נתבים.
תשובה לא נכונה.
כל נתב ברשת שרשור יכול להגיע לכל נתב אחר על ידי גישה מלאה לקבוצה של הנתבים.
תשובה לא נכונה.
כל מכשיר קצה ברשת שרשור מחובר ישירות לנתב.
תשובה לא נכונה.
רק נתב אחד ברשת שרשור יכול להיות נתב גבול.
נכון. לרשת חוטים יכולים להיות מספר נתבי גבולות.
למה נתב יוסר מרשת Thread?
כדי לצמצם את מצב הניתוב אל המספר המרבי של 32 נתבים.
נכון. רשתות השרשור עוזרות לשמור על מספר אופטימלי של נתבים. מספר הנתבים המקסימלי בכל רשת שרשורים הוא 32.
כדי לפנות ערוצים.
תשובה לא נכונה. למספר הנתבים אין קשר לשימוש או לקיבולת של הערוצים.
כדי לאפשר את הבחירה בנתבים חדשים בחלקים אחרים של הרשת לפי הצורך.
נכון. הקטנת מספר הנתבים הפעילים בחלק אחד של רשת Thread מגבירה את היכולת שלו להגדיל את קיבולת הניתוב במקום אחר.
מה צריך לקרות לפני שקרן REED מנסה להפוך לנתב? היא יכולה ליצור קישורים ישירים עם הנתבים האחרים.
REED צריך לשלוח הודעת Soliits של ההודעה אל מנהל הרשת.
נכון.
המנהל נדרש להעניק מזהה נתב ל-REED.
נכון. ללא מזהה נתב, REED נותר מכשיר של ילדים.
במסגרת REED יש לשלוח בקשת קישור MLE.
שגוי. בקשת הקישור של MLE היא האופן שבו המכשיר יוצר קישורים לנתבים אחרים אחרי שהנתב הפך לנתב.
אילו מההצהרות הבאות מתארות באופן מדויק מה קורה כשנתב שודרג לאחור?
המכשיר נשאר ברשת באופן אוטומטי, אבל כילד (REED).
שגוי. כאשר נתב שודרג לאחור, יש שלבים נוספים.
על המכשיר להתחיל בתהליך צירוף MLE כדי ליצור חיבור חדש לרשת.
נכון. מכשיר שמשדרגים לאחור מנתב ל-REED מנותק וצריך לנהל מחדש את החיבור שלו לרשת.
איזה תהליך משמש ליצירת קישורים של נתב?
תהליך בקשת הקישור של MLE.
נכון.
תהליך הקישור והבקשה של הקישור.
תשובה לא נכונה. אין דבר כזה תהליך של אישור ובקשת קישור. הקישור 'אישור' ו'בקשה' להודעות נשלחות על ידי הנתבים בתגובה להודעות בקשת הקישור כחלק מתהליך בקשת הקישור של MLE.
תהליך הקובץ המצורף של MLE.
תשובה לא נכונה. תהליך החיבור של MLE הוא התהליך שבו מכשיר מצטרף לרשת קיימת של Thread.