מסמך עזר בנושא מאפייני מדיניות של נתיבי BGP
בדף הזה מוצגות דוגמאות למדיניות של נתיבי BGP, באמצעות Common Expression Language (CEL) ל-Cloud Router.
מדיניות ניתוב BGP מוגדרת כרשימה מסודרת של תנאים. כל מונח מוערך לפי הסדר שאתם מציינים, והוא כולל גם תנאי וגם פעולה תואמת למקרה שבו מסלול תואם למונח הזה. אפשר להחיל מדיניות מסלול BGP מסוים רק בכיוון אחד, או נכנס למסלולים שנלמדו, או יוצא למסלולים שפורסמו, אבל לא בשני הכיוונים בו-זמנית. עם זאת, אפשר להחיל מדיניות ניתוב של BGP על כמה עמיתי BGP ב-Cloud Router.
מאפיינים להתאמה
בטבלה הבאה מפורטים מאפייני ההתאמה שזמינים למדיניות של נתיבי BGP:
מאפיינים |
תיאור |
|---|---|
|
רשימת הקהילות שמשויכות לנתיב BGP |
|
טווח כתובות ה-IP של נתיב ה-BGP |
פעולות שקשורות למשחק
בטבלה הבאה מתוארות פעולות ההתאמה שזמינות למדיניות של נתיבי BGP:
פעולה |
תיאור |
|---|---|
|
הפונקציה מחזירה את הערך True אם קהילות הן קבוצת-על של הרשימה
community_value הוא שדה של 32 ביט שמחולק לשני קטעים של 16 ביט. לפי המוסכמה, 16 הביטים הראשונים של הערך מקודדים את מספר המערכת האוטונומית (AS) של הרשת שממנה הקהילה נוצרה, אבל Cloud Router לא אוכף את המוסכמה הזו. ה-16 ביטים השנייים של הערך מקודדים מספר ייחודי שהוקצה על ידי מערכת AS המקורית. הגישה מוגבלת לייבוא בלבד. |
|
הפונקציה מחזירה את הערך |
|
הפונקציה מחזירה |
|
הפונקציה מחזירה את הערך
אפשר לשלול עם |
|
מחזירה אובייקט של התאמה לקידומת שמייצג את טווח ה-CIDR |
|
הפונקציה מחזירה אובייקט של טווח קידומת שהוא עותק של |
|
מחזירה אובייקט של טווח קידומות שהוא עותק של |
|
הפונקציה מחזירה אובייקט של טווח קידומת שהוא עותק של |
|
מחזירה אובייקט של טווח קידומות שהוא עותק של |
|
הפונקציה מחזירה את רשימת הקהילות שנקראות בערכת הקהילות
|
|
הפונקציה מחזירה את רשימת הקידומות שנקראו בערכת הקידומות |
|
הפונקציה מחזירה את הערך הפרמטרים x ו-y חייבים להיות ביטויים בוליאניים שמשתמשים במאפיין |
בגלל הכללים של פעולות || (OR), כל התנאים הם למעשה אפס או יותר פעולות התאמה של destination שמחוברות באמצעות OR.
(D0 || D1 || ... || Dm)
בטבלה הבאה מוצגת דוגמה לשימוש ב-prefix כדי ליצור ביטויים רגולריים מורכבים בהשוואה לכמה ספקי נתבים:
| Cloud Router | Cisco | ערער | הסבר |
|---|---|---|---|
|
|
|
התאמה מדויקת לקידומת |
|
|
|
|
התאמה מדויקת לקידומת |
|
|
|
התאמת הטווח בתוך |
|
|
|
התאמת הטווח בתוך |
|
|
|
התאמת הטווח בתוך |
|
|
|
התאמת הטווח בתוך |
התאמה לכל המסלולים
בטבלה הבאה מפורטות דוגמאות שתואמות לכל המסלולים בביטוי ההתאמה של מדיניות מסלולי BGP:
פעולה |
תיאור |
|---|---|
|
תואם לכל הנתיבים של מדיניות הייבוא. |
|
התאמה לכל כתובות ה-IPv4 במדיניות ייבוא או ייצוא. |
|
התאמה לכל כתובות IPv6 במדיניות ייבוא או ייצוא. |
|
התנאי הזה תואם לכל הנתיבים במדיניות ייבוא או במדיניות ייצוא. |
מאפייני הפעולה
בטבלה הבאה מפורטים מאפייני הפעולה שזמינים למדיניות של נתיבי BGP:
מאפיין |
תיאור |
הגבלות |
|---|---|---|
|
רשימת מספרי ה-AS שהעדכון של נתיב ה-BGP עבר דרכם |
ייצוא וייבוא של מדיניות |
|
רשימת הקהילות בנתיב |
ייצוא מדיניות בלבד |
|
המבדילה של הנתיב בין נקודות יציאה מרובות (MED) |
ייצוא וייבוא של מדיניות |
פעולות של אקשן
בטבלה הבאה מפורטות פעולות הפעולה שזמינות למדיניות של נתיבי BGP:
פעולה |
תיאור |
הגבלות |
|---|---|---|
|
מקבל את נתיב ה-BGP ומפסיק את ההערכה הנוספת של מדיניות או תנאים של נתיבי BGP, כולל פעולות שמתבצעות אחרי הפעולה הזו. |
ללא |
|
המסנן מוציא את נתיב ה-BGP, ומפסיק את ההערכה הנוספת של מדיניות או תנאי BGP, כולל פעולות שמתבצעות אחרי הפעולה הזו. |
ללא |
|
מפסיק את הביצוע של התנאים שנותרו במדיניות הזו של נתיבי BGP (כולל פעולות אחרי התנאי הזה), ועובר למדיניות הבאה של נתיבי BGP (אם יש כזו). |
ללא |
|
מוסיפה לרשימה של מספרי AS את מאפיין AS-PATH, כרצף.
|
ללא |
|
הערך של הקהילה יתווסף לרשימת הקהילות. הערך של הקהילה יכול להיות קהילה אחת או רשימה של קהילות. מערכת Cloud Router מתעלמת מכל ערכי הקהילה שממופים למספרי מערכות אוטונומיות (ASN) בבעלות Google, אם הם קהילות פרטיות: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
ייצוא מדיניות בלבד |
|
הסרת ערך הקהילה מהרשימה של הקהילות. הערך של הקהילה יכול להיות קהילה אחת או רשימה של קהילות. מערכת Cloud Router מתעלמת מכל ערכי הקהילה שממופים למספרי מערכות אוטונומיות (ASN) בבעלות Google, אם הם קהילות פרטיות: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
ייצוא מדיניות בלבד |
|
הפונקציה מחליפה את רשימת הקהילות בערך הקהילה, שיכול להיות ריק. מערכת Cloud Router מתעלמת מכל ערכי הקהילה של קהילות פרטיות שממופים למספרי מערכות אוטונומיות (ASN) בבעלות Google: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
ייצוא מדיניות בלבד |
|
מגדיר את MED ל- הערך של MED חייב להיות מספר שלם לא חתום מ- |
ללא |
|
הערך הערך של MED חייב להיות מספר שלם לא חתום מ- |
ללא |
|
מחסר את הערך של MED חייב להיות מספר שלם לא חתום מ- |
ללא |