Junos L2VPN: קודם לסדר נכון את חוזה החיבור של הלקוח
הפסאודו־ווייר מתחיל בחיבור המקומי. התאימו את המסגרת, היחידה הלוגית, העטיפה וכריכת השירות לפני שנוגעים באיתות.
לפני שנוגעים בפסאודו־ווייר, עקבו אחרי מסגרת לקוח אחת אל תוך ה־PE וראו היכן היא אמורה לנחות. היציאה הפיזית מסווגת אותה ליחידה לוגית, היחידה הזו נושאת עטיפה, והיחידה כרוכה בשירות. שלוש החלטות נפרדות, שלוש דרכים נפרדות לטעות. רוב המקרים שמסלימים כעתק איתות הם למעשה מסגרת שסווגה ליחידה שאיש לא הגדיר עבור אותו שירות. לכן התחילו בחיבור ועבדו החוצה.
רשמו את חוזה המסגרת
תעדו את החוזה לפני שבוחרים כל תצורה: ללא תג, תג שירות אחד או מחסנית. הוסיפו את ה־MTU שהלקוח ישלח ואת הטיפול בתגים שצפוי בכל כיוון, משום שאלה מאפיינים שנקבעים במשא ומתן ולא העדפות מקומיות. מספר יחידה הוא רק מזהה והוא לא אומר דבר על אילו מסגרות הממשק יקבל.
כתבו את זה בהערת השירות ולא בהערת קריאה. מי שיתקן את זה בעוד חצי שנה יקרא את ההערה. את הקריאה הוא לא יקרא.
התאימו את העטיפה לחוזה
שירות עם תג אחד משתמש בדרך כלל בעטיפת מעגל VLAN, כגון vlan-ccc, בעוד שמסגרות ללא תג דורשות את צורת מעגל ה־Ethernet הפשוטה ומחסנית דורשת את הגרסה המורחבת שמבינה שני תגים. בפלטפורמה שתומכת בעטיפת שירות לפי יחידה, ממשק פיזי אחד יכול לארח כמה בו־זמנית, וזה נוח וגם הדרך שבה מסגרת מגיעה ליחידה הלא נכונה. במקום שבו המדריך של הפלטפורמה שלכם דורש family ccc, הגדירו זאת כחלק מהחיבור השלם במקום להבריג אותו על ממשק מנותב. מדריך העטיפות מפרט אילו סוגי חיבור מטילים אילו דרישות.
אל תוסיפו הצהרת family לכל ממשק מתוך זהירות. התצורה שמפעילה מעגל אחד עלולה לגרום לבא בתור לקבל מסגרות שהלקוח שלו לא שולח לעולם.
כרכו את החיבור לשירות הנכון
VPN בשכבה 2 שמאותת ב־BGP, מעגל שמאותת ב־LDP ושאר השירותים הנתמכים יש לכל אחד תצורת כריכת ממשק ואיתות משלו, והם אינם ניתנים להחלפה. ערבוב סגנון החיבור של האחד עם האיתות של האחר מייצר מעגל שמדווח על עמית ולא נושא מסגרת לעולם.
השוו את הקצה המרוחק לקצה הקרוב במקום לבחון כל אחד מהם בבידוד: כתובת עמית, מזהה שירות, הסכם עטיפה, ציפייה ל־control word ותקציב גודל. שכבת ה־MPLS שמתחת יכולה להיות בריאה לגמרי בזמן שהחיבור חסר או מסווג במקום אחר, ולכן בדיקה שמסתכלת רק על השכבה התחתונה לא מוכיחה כאן דבר.
אמתו עם המסגרת, לא עם הסטטוס
קראו את מוני הממשק המקומיים בזמן שהלקוח שולח תעבורה, אחר כך את מצב השירות, ואז אשרו שהמסגרת שמגיעה היא המסגרת שסוכמה, כולל התג שלה. חיבור מתוקן מספק את המסגרת הזו; שינוי סטטוס לבדו לא מוכיח דבר.
במקום שבו יש לכם הרשאה ללכוד, הסתכלו על המסגרת בשני הכיוונים. אסימטריית תגים קל לפספס בתצוגת סטטוס והיא ברורה בלכידה. אותה אסימטריה גם מסבירה תלונות שעובדות בכיוון אחד ונכשלות בכיוון השני.
ואז רשמו את זה
תעדו ארבעה ערכים בהערת השירות: חוזה, עטיפה, יחידה וכריכת שירות. ארבעת אלה הם מה שמהנדס חדש צריך ומה שסקירת תצורה ממעטת לומר במפורש.
כשהמעגל יישבר בעוד חצי שנה, ההערה הזו היא ההבדל בין רבע שעה של עבודה לבין גזירת כל התכנון מחדש מתצורה פועלת. הוסיפו את התאריך שבו אימתתם אותה לאחרונה, כך שההערה תגיד גם עד כמה היא מיושנת.