גילוי ויצירה של רשתות

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

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

רשתות בקשר לשרשורים

רשתות שרשור מזוהות על ידי שלושה מזהים ייחודיים:

  • מזהה רשת אישית של 2 בייטים (מזהה PAN)
  • מזהה רשת אישית מורחבת של 8 בייטים (מזהה XPAN)
  • שם רשת שניתן לקריאה על ידי אדם

לדוגמה, רשת Thread עשויה להכיל את המזהים הבאים:

מזהה ערך
מזהה PAN 0xBEEF
מזהה XPAN 0xBEEF1111CAFE2222
שם הרשת yourThreadCafe
סריקה פעילה ב-OT

כשיוצרים רשת Thread חדשה או מחפשים רשת קיימת כדי להצטרף אליה, מכשיר שרשור מבצע סריקה פעילה של 802.15.4 רשתות בטווח הרדיו:

  1. המכשיר משדר בקשת 802.15.4 אלומה בערוץ ספציפי.
  2. בחזרה, כל הנתבים או מכשירי הקצה המורשים על ידי הנתב (REED) נמצאים בטווח משדרים אלומה שמכילה את מזהה ה-PAN של רשת השרשור, את מזהה XPAN ואת שם הרשת.
  3. המכשיר חוזר על שני השלבים הקודמים בכל ערוץ.

כשמכשיר Thread מזהה את כל הרשתות שבטווח, הוא יכול להתחבר לרשת קיימת או ליצור רשת חדשה אם לא מזוהות רשתות כלשהן.

פרוטוקול Thread משתמש בפרוטוקול Mesh Link Institute (MLE) כדי להגדיר קישורים ולהפיץ מידע על הרשת למכשירי Thread.

בתצורת קישור, MLE משמש כדי:

  • לגלות קישורים למכשירים קרובים
  • קביעת איכות הקישורים למכשירים קרובים
  • יצירת קישורים למכשירים בקרבת מקום
  • ביצוע משא ומתן על פרמטרים של קישורים (סוג המכשיר, מוני מסגרות, זמן קצוב לתפוגה) עם אפליקציות דומות

MLE מופצת את סוגי המידע הבאים למכשירים שרוצים ליצור קישורים:

  • נתוני Lead (מנהיג ב-RLOC, מזהה חלוקה, משקל מחיצה)
  • נתוני רשת (קידומות ברשת, הגדרות אוטומטיות של כתובת, מסלולים ספציפיים יותר)
  • הפצת מסלול

הפצת המסלול בשרשור פועלת בדומה לפרוטוקול ניתוב מידע (RIP), פרוטוקול ניתוב מרחק וקטור.

יצירת רשת חדשה

אם המכשיר בוחר ליצור רשת חדשה, הוא בוחר את הערוץ העמוס ביותר ומזהה PAN שאינו בשימוש על ידי רשתות אחרות, ולאחר מכן הופך לנתב ומגדיר את עצמו כמנהיג. המכשיר הזה שולח הודעות פרסום מסוג MLE למכשירים אחרים 802.15.4 כדי להודיע להם על מצב הקישור שלו, ומגיב לבקשות של Beacons באמצעות מכשירי Thread אחרים שמבצעים סריקה פעילה.

הצטרפות לרשת קיימת

אם המכשיר בוחר להצטרף לרשת קיימת, הוא מגדיר את הערוץ, המזהה התהליך הזה משמש לקישורים של הילד או הילדה.

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

1. בקשת הורה

בקשת הורה היא בקשת שידור מרובה מהמכשיר המצורף, המשמשת לגילוי נתבים ומכשירי קצה מתאימים (REED) שנמצאים בקרבת מקום ברשת היעד.

בקשה לצירוף הורה ל-OTM
תוכן ההודעה לבקשת הורה
מצב תיאור המכשיר המצורף
האתגר בדיקת לוחות הזמנים של התגובה להורים כדי למנוע התקפות חוזרות
מסכת סריקה מגביל את הבקשה רק לנתבים או גם לנתבים וגם ל-REED

2. תשובה של הורה

'תגובת הורה' היא תגובה אחידה לבקשת הורה שמספקת מידע על נתב או REED למכשיר המצורף.

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

3. בקשה למזהה בן

בקשת Child ID היא בקשה חד-פעמית מהמכשיר המצורף (Child) שנשלח לנתב או ל-REED (הורה) למטרת יצירת קישור לחשבון הורה. אם הבקשה נשלחת ל-REED, היא תשדרג את עצמה לנתב לפני שתתקבל הבקשה.

בקשה להוספת מזהה צאצא של OT M
תוכן ההודעה לבקשת מזהה ילד
גרסה גרסת פרוטוקול Thread
תגובה עותק של אתגר תגובת ההורים
מונה המסגרת של הקישור מונה 802.15.4 מסגרת לילדים
מונה מול מסגרתמונה מסגרת MLE על הילד או הילדה
מצב תיאור של הילד או הילדה
זמן קצוב לתפוגה משך הזמן של חוסר פעילות לפני שהילד מסיר את הילד
רישום כתובת (MED ו-SED בלבד) רישום כתובות IPv6

4. תשובה של מזהה ילדים

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

OT MLE צירוף תשובת מזהה צאצא
תוכן ההודעה בתגובה למזהה ילדים
כתובת מקור RLOC16 של הורה
כתובת16 RLOC16 של ילדים
מנהיגים נתונים מידע על מנהיג ההורה (RLOC, מזהה מחיצה, משקל מחיצה)
נתוני רשת מידע על רשת השרשורים (קידומת ברשת, הגדרות אוטומטיות של כתובת, מסלולים ספציפיים יותר)
מסלול (REED בלבד) הפצת מסלול
זמן קצוב לתפוגה משך הזמן של חוסר פעילות לפני שהילד מסיר את הילד
רישום כתובת (MED ו-SED בלבד) אישור הכתובת הרשומה

תקציר

מה למדתם:

  • מכשיר Thread מבצע סריקה פעילה של רשתות קיימות
  • השרשור משתמש בתשתית של קישור רשת כדי להגדיר קישורים ולהפיץ מידע על מכשירי רשת
  • הודעות בנוגע לפרסום ב-MLE מודיעות למכשירי שרשור אחרים על מכשיר ועל מצב קישור
  • תהליך צירוף ה-MLE יוצר קישורים של הורה-ילד

בדיקת ההבנה

איזה מזהה לא משמש לזיהוי רשת שרשור?
מזהה רשת באזור אישי של 2 בייט (מזהה PAN).
תשובה לא נכונה. רשת שרשור מזוהה, בין השאר, באמצעות מזהה PAN (מספר חשבון קבוע).
מזהה רשת מורחבת של 8 בייטים של אזור אישי (XPAN).
תשובה לא נכונה. רשת שרשור מזוהה, בין השאר, באמצעות XPAN ID.
שם רשת שניתן לקריאה על ידי אדם.
תשובה לא נכונה. רשת שרשור מזוהה, בין השאר, על ידי שם רשת קריאה אנושית.
SSID של 32 תווים.
נכון. בשונה מרשת Wi-Fi מסוג 802.11, מזהי רשתות שרשור אינם משתמשים ב-SSID.
למה משמשת בקשת הורה?
כדי לגלות את הנתבים ואת מכשירי הקצה המורשים של הנתב בקרבת מקום (נתבים).
נכון. בקשת הורה נשלחת על ידי מכשיר שרוצה לצרף אותה לרשת.
כדי להודיע על כך שהנתב הופך להורים.
תשובה לא נכונה. נתב לא מפעיל יחסי הורה-ילד עם מכשיר רשת אחר. במקום זאת, מכשיר רשת בוחר נתב שיהפוך לילדים שלו.
כדי לבקש קידום של נתב של מכשיר קצה שנתב.
תשובה לא נכונה.
מהי בקשת הכתובת מהורה?
חד-פעמי
תשובה לא נכונה.
Anycast
תשובה לא נכונה.
מולטיקאסט
נכון.
שידור
תשובה לא נכונה.
כשהמכשיר מצורף לרשת שרשור, מה סיווג המכשיר?
ילד (מכשיר קצה)
נכון. מכשיר שמצטרף לרשת שרשור תמיד מתחיל כמכשיר קצה ברשת הזו.
FTD (מכשיר עם פרוטוקול Thread מלא)
תשובה לא נכונה.
REED (מכשיר קצה שעומד בדרישות הנתב)
תשובה לא נכונה.