תפקידים וסוגים של צמתים

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

העברת תפקידים

תפקידים של צמתים ב-OT

ברשת Thread, הצמתים מחולקים לשני תפקידים של העברה:

נתב

נתב הוא צומת שמבצע את הפעולות הבאות:

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

מכשיר קצה

מכשיר קצה (ED) הוא צומת:

  • מתקשרת בעיקר עם נתב יחיד
  • לא מעביר חבילות למכשירי רשת אחרים
  • יכול להשבית את משדר-המקלט שלו כדי לצמצם את צריכת החשמל

סוגי מכשירים

בנוסף, יש כמה סוגים של צמתים.

טקסונומיה של מכשירי OT

מכשיר Thread מלא

במכשיר Thread מלא (FTD) הרדיו תמיד מופעל, הוא נרשם לכתובת ה-multicast של כל הנתב ומנהל את המיפויים של כתובות IPv6. יש שלושה סוגים של FTD:

  • נתב
  • מכשיר קצה מתאים לנתב (REED) – ניתן לשדרג אותו לנתב
  • מכשיר קצה מלא (FED) – לא ניתן להעלות אותו לרמה של נתב

FTD יכול לפעול כנתב (הורה) או כמכשיר קצה (צאצא).

מכשיר Thread מינימלי

מכשיר עם תמיכה ב-Thread ברמה מינימלית לא נרשם לכתובת ה-multicast לכל הנתב ומעביר את כל ההודעות להורה שלו. יש שני סוגים של מודעות MTD:

  • מכשיר קצה מינימלי (MED) – משדר-מקלט שפועל תמיד, לא צריך לבצע סקרים כדי לקבל הודעות מהמכשיר ההורה
  • מכשיר קצה רדום (SED) – בדרך כלל מושבת, מתעורר מדי פעם כדי לבדוק אם יש הודעות מהמכשיר ההורה

מכשיר MTD יכול לפעול רק כמכשיר קצה (צאצא).

שדרוגים ושדרוגים לאחור

כש-REED הוא הצומת היחיד שנמצא בטווח של מכשיר קצה חדש שרוצה להצטרף לרשת Thread, הוא יכול לשדרג את עצמו ולפעול כנתב:

מכשיר קצה OT לנתב

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

נתב OT למכשיר קצה

תפקידים וסוגים אחרים

מנהל השרשור

OT Leader ו-Border Router

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

נתב גבולות

נתב גבול הוא מכשיר שיכול להעביר מידע בין רשת Thread לבין רשת שאינה Thread (לדוגמה, Wi-Fi). הוא גם מגדיר רשת Thread לקישוריות חיצונית.

כל מכשיר יכול לשמש כנתב גבולות.

מחיצות

מחיצות OT

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

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

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

מגבלות על מכשירים

יש הגבלות על מספר סוגי המכשירים שתומכים ברשת Thread אחת.

תפקיד מגבלה
מנהיג 1
נתב 32
מכשיר קצה 511 לכל נתב

המערכת מנסה לשמור על מספר הנתב בין 16 ל-23. אם מכשיר REED מתחבר בתור מכשיר קצה ומספר הנתבנים ברשת נמוך מ-16, הוא מקבל באופן אוטומטי את התפקיד 'נתב'.

Recap

מה למדתם:

  • מכשיר Thread יכול להיות נתב (הורה) או מכשיר קצה (צאצא)
  • מכשיר Thread יכול להיות מכשיר Thread מלא (ששומר על מיפויים של כתובות IPv6) או מכשיר Thread מינימלי (שמעביר את כל ההודעות להורה שלו).
  • מכשיר קצה שעומד בדרישות לנתב יכול לשדרג את עצמו לנתב, ולהיפך
  • לכל מחיצה של רשת Thread יש 'מנהיג' שמנהל את הנתבים
  • נתב גבולות משמש לחיבור רשתות Thread ורשתות שאינן Thread
  • רשת Thread עשויה להיות מורכבת מכמה מחיצות

בדיקת ההבנה

מכשיר ברשת Thread יכול למלא אחד משני תפקידים של העברה. מהן מודעות אלו?
שער.
צומת צאצא.
נתב.
מכשיר קצה.
מהם שני הסוגים העיקריים של מכשירי Thread?
מכשיר Thread מינימלי (MTD).
מכשיר Thread זעיר (MTD).
מכשיר Thread מלא (FTD).
מכשיר קצה ישנוני (SED).
איזו מההצהרות הבאות לגבי נתבים לא נכונה?
נתב מעביר חבילות נתונים למכשירי רשת.
הנתב שומר על מצב מופעל של משדר-מקלט בכל הזמן.
אפשר להשבית את המכשיר המשדר-מקבל כדי לצמצם את צריכת החשמל.
הנתב מספק שירותי הזמנת התקנה מאובטחים למכשירים שמנסים להצטרף לרשת.
מתי מכשיר יכול לשדרג את עצמו לנתב?
כשמדובר ב-REED ורשת Thread התמזגה עם רשת גדולה יותר.
כשמדובר במכשיר קצה שמנסה להצטרף לרשת Thread.
כשהמכשיר הוא REED והוא הצומת היחיד שנמצא בטווח של מכשיר קצה חדש שמנסה להצטרף לרשת Thread.
מתי נתב יכול לגרום לעצמו להפסיק לפעול כנתב?
כשמכשיר אחר ברשת בוחר להפוך לנתב.
כשמכשיר קצה חדש מנסה להצטרף לרשת Thread.
כשאין לו צאצאים.
נניח שרשת Thread מכילה שתי קבוצות של צמתים שיש להם קישוריות רדיו בתוך הקבוצה, אבל לא עם חברים בקבוצה השנייה. מה אפשר להסיק מכך?
כל הנתבים ברשת עברו למצב אופליין.
הרשת איבדה את המנהיג שלה.
יש ברשת יותר ממחיצה אחת.
איזה מכשיר משמש לחיבור בין רשתות Thread לרשתות אחרות?
חומת אש.
נתב גבולות.
גשר.
שער.
כמה מנהיגים יכולים להיות במחיצה של רשת של שיחה בשרשור?
אחת בלבד.
אף אחת מהן או בדיוק אחת מהן.
יותר מאחד.