דיווח על הורה קודם לגבי צירוף מחדש

צפייה במקור ב-GitHub

כדי לאפשר למכשירי קצה (ED) ברשת Thread להודיע להורה הקודם שלהם שהם צורפו להורה חדש, צריך להפעיל את התכונה Inform Previous Parent on Reattach (הודעה להורה הקודם על צירוף מחדש).

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

איך זה עובד

אחרי שמכשיר ED מתחבר להורה חדש, הוא שולח להורה הקודם הודעת IPv6 יחידה בשיטת unicast, שמכילה את המידע הבא:

הודעת IPv6 מהסוג הזה גורמת להורה הקודם להסיר באופן מיידי את כל כתובות ה-IPv6 הרשומות של ה-ED הזה מטבלת הצאצאים שלו.

איך מפעילים את התכונה

התכונה הזו מושבתת כברירת מחדל.

כדי להפעיל את האפשרות Inform Previous Parent on Reattach (דיווח על ההורה הקודם בעת חיבור מחדש), מגדירים את OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH כ-1 בקובץ /src/core/config/mle.h לפני בניית OpenThread:

#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif

פרמטרים

אין פרמטרים שניתנים להגדרה לתכונה הזו.

API

אין API ציבורי לתכונה הזו.

CLI

אין פקודות CLI שקשורות לתכונה הזו.