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

חמשת התפקידים, לפי סדר החשיבות

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

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

JobTypical keyWhat fails when it is wrong
Transport endpointleft, rightNo IKE exchange at all
Authenticated identityleftid, rightidExchange starts, peer rejects it
Protected subnetsleftsubnet, rightsubnetTunnel up, traffic not selected
Gateway sourceleftsourceip, rightsourceipOnly gateway-originated flows fail
Underlay next hopleftnexthop, rightnexthopPeer unreachable from this host only

החלטה ראשונה: שום דבר אינו מתייצב

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

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

החלטה שנייה: המנהרה למעלה והתעבורה מתה

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

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

החלטה שלישית: רק התעבורה של השער עצמו נכשלת

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

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

הצעד הבא הוא הוראה מקומית

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

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

קראו את הפרופיל משני הקצוות

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

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

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