Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

גילוי רשת וגיבוש

צפה במקור ב- GitHub

רשתות שרשור

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

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

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

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

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

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

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

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

בתצורת קישורים, MLE משמש ל:

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

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

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

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

צור רשת חדשה

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

הצטרף לרשת קיימת

אם המכשיר בוחר להצטרף לרשת קיימת, הוא מגדיר את ערוץ, מזהה ה- PAN, מזהה ה- XPAN ושם הרשת כך שיתאימו לזה של רשת היעד באמצעות הזמנת חוטים, ואז יעבור את התהליך MLE Attach כדי לצרף כילד (מכשיר קצה ). תהליך זה משמש לקישורי ילד-הורה.

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

1. בקשת הורים

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

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

2. תגובת ההורים

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

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

3. בקשת תעודת זהות לילד

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

OT MLE צרף בקשת זיהוי ילד
תוכן הודעת בקשת זיהוי ילד
גִרְסָה גרסת פרוטוקול הברגה
תְגוּבָה העתק של אתגר תגובת ההורים
דלפק מסגרת קישור 802.15.4 דלפק מסגרת על הילד
מונה מסגרת MLE מונה מסגרת MLE על הילד
מצב מתאר את הילד
פסק זמן משך חוסר פעילות לפני שההורה מסיר את הילד
רישום כתובות (MEDS ו- SED בלבד) רשום כתובות IPv6

4. תגובת ילד מזהה

תגובת זיהוי ילד היא תגובת unicast מההורה שנשלחת לילד כדי לאשר שנוצר קישור לילד.

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

לסכם

מה שלמדת:

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