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

הצגת המקור ב-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 מלא (FTD).
נכון.
מכשיר Thread זעיר (MTD).
תשובה לא נכונה.
מכשיר קצה ישנוני (SED).
תשובה לא נכונה.
איזו מההצהרות הבאות לגבי נתבים לא נכונה?
אפשר להשבית את המכשיר המשדר-מקבל כדי לצמצם את צריכת החשמל.
מכשירים שפועלים כנתב לא משביתים את המשדר-המקלט שלהם. (אם כן, הוא לא יוכל לפעול כראוי בתור נתב).
נתב מעביר חבילות נתונים למכשירי רשת.
ההצהרה הזו נכונה.
הנתב שומר על מצב מופעל של משדר-מקלט בכל הזמן.
ההצהרה הזו נכונה. כדי לפעול כראוי בתור נתב, המכשיר צריך לשמור על מצב החיבור של המשדר-המקלט שלו כל הזמן.
הנתב מספק שירותי הזמנת התקנה מאובטחים למכשירים שמנסים להצטרף לרשת.
ההצהרה הזו נכונה. הפעלה היא פונקציה חשובה של ניתוב תהליכים.
מתי מכשיר יכול לשדרג את עצמו לנתב?
כשהמכשיר הוא REED והוא הצומת היחיד שנמצא בטווח של מכשיר קצה חדש שמנסה להצטרף לרשת Thread.
זה נכון. בנסיבות כאלה, מכשיר REED יכול לקדם את עצמו למכשיר ניתוב.
כשמדובר במכשיר קצה שמנסה להצטרף לרשת Thread.
תשובה לא נכונה.
כשמדובר ב-REED ורשת Thread התמזגה עם רשת גדולה יותר.
תשובה לא נכונה.
מתי נתב יכול לגרום לעצמו להפסיק לפעול כנתב?
כשאין לו צאצאים.
תשובה נכונה. נתב ללא צאצאים עשוי לחזור למצב של מכשיר קצה בעצמו.
כשמכשיר קצה חדש מנסה להצטרף לרשת Thread.
לא נכון. נתב לא יכול לחזור למכשיר קצה בתרחיש הזה.
כשמכשיר אחר ברשת בוחר להפוך לנתב.
זה יכול להיות נכון. אם מספר הנתבנים של Thread יגדל ל-24 או יותר, הנתבנים הקיימים של Thread יוכלו להתחיל להעריך אם להפוך למכשיר קצה.
נניח שרשת Thread מכילה שתי קבוצות של צמתים שיש להם קישוריות רדיו בתוך הקבוצה, אבל לא עם חברים בקבוצה השנייה. מה אפשר להסיק מכך?
יש ברשת יותר ממחיצה אחת.
נכון. מחיצה נוצרת סביב כל קבוצה של צמתים שיכולים לתקשר ביניהם. כשיש כמה קבוצות של צמתים שיכולות לתקשר ביניהן, אבל לא עם חברים בקבוצות אחרות, אפשר להסיק שכל אחת מהקבוצות האלה מהווה מחיצה נפרדת.
הרשת איבדה את המנהיג שלה.
תשובה לא נכונה.
כל הנתבים ברשת עברו למצב אופליין.
תשובה לא נכונה. במקרה כזה, אף אחד מהצומתים לא יוכל לתקשר זה עם זה.
איזה מכשיר משמש לחיבור בין רשתות Thread לרשתות אחרות?
שער.
ברשתות מסורתיות, המונח 'שער' מתייחס למכשיר שמחבר בין שתי רשתות, אבל יש מונח ספציפי יותר בהקשר של רשת Thread.
נתב גבולות.
נכון. נתב גבול משמש לחיבור רשתות Thread ורשתות אחרות.
חומת אש.
זה לא נכון.
גשר.
תשובה לא נכונה. המונח הזה מתייחס למושג דומה ברשתות מסורתיות, כלומר מכשיר שמחבר בין שתי רשתות LAN שמשתמשות באותו פרוטוקול רשת.
כמה מנהיגים יכולים להיות במחיצה של רשת של שיחה בשרשור?
אף אחת מהן או בדיוק אחת מהן.
זה שגוי. למחיצה של רשת של Thread לא יכול להיות פחות ממנהיג אחד.
אחת בלבד.
נכון. למחיצה של רשת Thread יכול להיות רק מנהיג אחד.
יותר מאחד.
לא נכון. לא יכולים להיות כמה מנהיגים במחיצה של רשת של Thread.