הגעה לכתובת ה-VTEP המרוחקת מוכיחה ששכבת התשתית מעבירה מנות, וזה כל מה שהיא מוכיחה. שירות הדייר זקוק לסשן BGP EVPN עם משפחת הכתובות הנכונה, VNI מקומי מחובר ופעיל, מסלול שמקורו במכשיר וייבוא בקצה המרוחק. אלה ארבע נקודות בדיקה נפרדות, לכל אחת תיקון אחר. התייחסות לתשתית ירוקה כאל מוכנות שירות היא הדרך הנפוצה ביותר שבה הקמת EVPN נתקעת.

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

נקודת בדיקה 1: תעבורה אל ה-VTEP

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

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

נקודת בדיקה 2: משפחת EVPN, לא מספר הסשנים

סשן BGP שהוקם אינו אומר שמשפחת הכתובות EVPN נוהלה במשא ומתן. הביטו במצב הספציפי למשפחה אצל השכן: אם המשפחה מופעלת, אם נוהלה עם העמית ואם הסשן נושא אותה בכלל. סשן שעובד ל-IPv4 unicast ומעולם לא ניהל EVPN לא מראה שום דבר שגוי בסיכום שכנים כללי, ואילו מפרט שכבת ה-EVPN מתייחס להליכי שירות ושליטה כעניינים נפרדים מתעבורה.

בדקו גם את כתובת המקור של הסשן. עמיות שנבנתה מכתובת שאינה מקור ה-VTEP היא אי-התאמה תכנונית שממתינה להסביר כשל העברה.

נקודת בדיקה 3: השירות המקומי מחובר

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

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

נקודת בדיקה 4: ייבוא אצל המקלט

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

טבלת עמיתים עשויה לשקף גם נתוני מישור נתונים או למידת חברות הספציפיים למימוש. קראו את מקורם והקשר השירות שלהם לצד מסלול ה-EVPN במקום להתייחס למספר השורות כהוכחה.

רשומה אחת שהולכת לאורך הנתיב

שמרו רשומה אחת לכל שירות: מצב VNI מקומי, השכן ומשפחת ה-EVPN, המסלול שהופק והתוצאה שהתקבלה ויובאה. עברו ברשומה הזו מהמקור ועד להתקנה. כשמשהו נכשל, הרשומה אומרת איזו מארבע נקודות הבדיקה לתקן ולא איזו פקודה לנסות.

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

מתי VXLAN סטטי הוא התשובה הנכונה

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

שכן IGP בתשתית מספק תעבורה ולא יותר. מצב השירות של שכבת העל הוא דבר נפרד לבנות ודבר נפרד לאמת.

מאמרים קשורים