OSPF DR ו-BDR: הבחירה שייכת לממשק
נתב יכול להיות מסומן ב-LAN שלו ורגיל במנהרה. קראו את התפקיד לפי מקטע, ואז בדקו אם המנהרה יכולה לספק את מה שהמודל דורש.
תפקידי OSPF נקשרים לממשקים, לא למארז. אותו מכשיר יכול להיות הנתב המסומן במקטע ה-LAN שלו וכלום מיוחד במנהרה, ושתי העובדות האלה אינן סותרות זו את זו. קריאת התפקיד מהממשק הלא נכון היא הסיבה הנפוצה ביותר לכך שרכז נראה מוגדר לא נכון כשהוא מתנהג בדיוק כפי שתוכנן.
ההשוואה שחשובה היא בין תפקידים במקטע אחד לבין תפקידים לאורך נתב, ובין מה שגיבוי עושה לבין מה שהוא אינו עושה.
בחירה אחת לכל מקטע
RFC 2328 בוחר נתב מסומן ונתב מסומן גיבוי לכל רשת broadcast או NBMA, לא לנתב ולא לאזור. כל ממשק שמשתתף ברשת כזו מריץ בחירה משלו עם העדיפות שלו וקבוצת השכנים שלו. מארז עם שלושה ממשקים כאלה יכול להחזיק שלושה תפקידים שונים בו-זמנית, ולכן הקביעה שהרכז הוא ה-DR אינה שלמה עד שהמקטע נקרא בשמו. קראו את התפקיד מפלט השכנים של אותו ממשק.
שני ממשקים באותו אזור הם עדיין שתי בחירות. השתייכות לאזור אינה ממזגת אותן.
מה הגיבוי עושה בזמן שהוא ממתין
נתב מסומן גיבוי נמצא בשכנות מלאה עם הנתבים במקטע שלו ומחזיק את מסד הנתונים שלו מסונכרן כדי שיוכל להשתלט בלי שתיווצר שכנות חדשה. מה שהוא אינו עושה בתפקיד גיבוי הוא ליצור את ה-network-LSA של אותה רשת, כי זו בבעלות הנתב המסומן. תפקיד ההצפה שלו צר מזה של הנתב המסומן בשלבים מסוימים, וזה אינו אותו דבר כמו שתיקה או חוסר מעש. התייחסות לגיבוי כאל נתב שלא עושה דבר עד לקידום מייצרת הסברים בטוחים מאוד ושגויים מאוד.
השאלה המועילה אינה ממה הגיבוי נמנע, אלא אם המקטע יכול לספק את מנות ה-OSPF שהמודל דורש. אם משתתף אינו יכול להחליף אותן עם האחרים, תוצאת הבחירה היא סימפטום של נגישות ולא סיבה.
איזה מודל המנהרה באמת משתמשת בו
רשתות broadcast ו-NBMA בוחרות; רשתות point-to-point ו-point-to-multipoint אינן בוחרות, כי אין מקטע משותף לבחור עליו. בשכבת על של hub-and-spoke המודל האפקטיבי תלוי באופן שבו ממשק המנהרה מוגדר, לכן קראו אותו לפני פרשנות של תפקיד כלשהו. מנהרה שמתנהגת כמו מקטע broadcast ומנהרה שמתנהגת כמו קבוצת קישורי point-to-point מייצרות התנהגות שכנים שונה לחלוטין.
אם התכנון רוצה שהרכז יחזיק בתפקיד המסומן, המודל והנגישות חייבים לתמוך בכך יחד. רכז שאינו יכול להחליף את המנות הנדרשות עם כל משתתף לא יהפוך לנתב מסומן שימושי רק מפני שהעדיפות שלו גבוהה. בדקו תחילה מצבי שכנים ואת המסירה שמתחת, ואז החליטו אם התפקיד שגוי או רק בלתי צפוי.
הזכאות היא לפי ממשק, והקידום אינו אוטומטי
העדיפות נקבעת לפי ממשק, ועדיפות של אפס מוציאה את הממשק הזה משתי הבחירות. בין המשתתפים הזכאים המנצח נקבע לפי עדיפות ואחר כך לפי מזהה נתב, אך נתב שהגיע זה עתה עם עדיפות גבוהה יותר אינו דוחק נתב מסומן קיים. היעדר הקידום הזה הוא מכוון, והוא מפתיע אנשים שמצפים שהעדיפות הגבוהה ביותר תנצח מיד. אם נתב מסוים חייב להחזיק בתפקיד, תכננו את סדר האירועים במקום להניח ששינוי תצורה נכנס לתוקף מעצמו.
החרגת כל spoke בלי לספק משתתף זכאי אחר משמעה גם שייתכן שאין גיבוי כלל.
השוו בין שני ההסברים ביושר: תפקיד שנקרא מהמקטע הלא נכון, או מקטע שחבריו אינם מגיעים זה לזה. הראשון הוא שאלת תכנון והשני שאלת מסירה, ורק אחד מהם מתוקן על ידי עריכת עדיפות.