עדכון העדיפות של מסלול הבסיס
כשמגדירים סשן של Border Gateway Protocol (BGP) ב-Cloud Router, אפשר לציין עדיפות בסיסית לפרסום. לפני שמתחילים, חשוב להכיר את הסקירה הכללית של מסלולים שפורסמו ב-Cloud Router. מידע נוסף על האופן שבו Cloud Router משתמש בעדיפות הבסיסית שפורסמה זמין במאמר בנושא עדיפות שפורסמה.
העדיפויות הבסיסיות הן מספרים שלמים מ-0 עד 65535. העדיפות הבסיסית הכי גבוהה שאפשר להגדיר היא 0. ערך ברירת המחדל של עדיפות הבסיס הוא 100. אם לא מציינים עדיפות בסיסית, המערכת משתמשת בעדיפות ברירת המחדל.
בעזרת עדיפויות בסיסיות אפשר לציין באילו מנהרות Cloud VPN או באילו קבצים מצורפים של VLAN ב-Cloud Interconnect במערכות מקומיות יש להשתמש כדי לשלוח חבילות לרשת ה-VPC. אתם יכולים ליצור טופולוגיות פעילה-פעילה, פעילה-סבילה או שילוב מותאם אישית של הטופולוגיות האלה באמצעות העדיפות הבסיסית כדי להשפיע על אופן שליחת המנות לרשת ה-VPC שלכם. דוגמה לשימוש במנהרות HA VPN מופיעה במאמר אפשרויות ניתוב פעיל-פעיל ופעיל-סביל ל-HA VPN במסמכי Cloud VPN.
כשבוחרים את סדרי העדיפויות הבסיסיים, חשוב לזכור את הנקודות הבאות:
העלויות מאזור לאזור הן בין
201ל-9999, כולל. הערך תלוי במרחק, בחביון ובגורמים אחרים בין שני אזורים. Google יוצרת את ערכי העלות של האזורים השונים, ואי אפשר לשנות אותם.מומלץ להגדיר את העדיפויות הבסיסיות בין נתבי Cloud באזור מסוים בין
0ל-200, כולל. העלויות של תעבורה מאזור לאזור הן לפחות201, ולכן אם משתמשים בעדיפויות בסיסיות של201ומעלה, יכול להיות שתקצו בטעות עדיפות נמוכה יותר למנהרת Cloud VPN או לצירוף ל-VLAN ממה שהתכוונתם. יכול להיות שסשן BGP אחר באזור אחר יפרסם את אותו קידומת עם עדיפות כוללת גבוהה יותר (MED, ששווה לעדיפות הבסיסית בתוספת העלות מאזור לאזור). אם לא תגדירו בקפידה את העדיפויות הבסיסיות באזורים אחרים, יכול להיות שתנועה מקומית תועבר לרשת ה-VPC דרך מנהרת Cloud VPN או צירוף ל-VLAN לא צפויים.עדיפויות בסיס של
10200ומעלה עוזרות לוודא שהעדיפות הכוללת של קידומת שפורסמה (MED, עדיפות בסיס בתוספת עלות אזור לאזור) תמיד נמוכה מכל קידומת אחרת שפורסמה עם עדיפות בסיס של200ומטה.
כדי לעדכן את העדיפות של מסלול קיים שמתפרסם ב-BGP, פועלים לפי השלבים הבאים.
המסוף
כדי להגדיר מנהרות Cloud VPN שמשתמשים בניתוב דינמי, כולל מנהרות HA VPN, צריך לבצע את השלבים הבאים:
נכנסים לדף Cloud VPN tunnels במסוף Google Cloud .
ברשימת המנהרות בעמודה שם, בוחרים את המנהרה שרוצים לשנות.
בדף Cloud VPN tunnel details (פרטי מנהרת Cloud VPN), בוחרים באפשרות Modify BGP session (שינוי סשן BGP).
משנים את הערך של עדיפות המסלול שפורסם.
לוחצים על שמירה והמשך.
כדי להשתמש ב-Dedicated Interconnect או ב-Partner Interconnect, צריך לבצע את השלבים הבאים:
במסוף Google Cloud , עוברים לכרטיסייה VLAN attachments בדף Cloud Interconnect.
ברשימת הקבצים המצורפים בעמודה שם, בוחרים את הקובץ המצורף שרוצים לשנות.
בדף פרטי צירוף ל-VLAN, בוחרים את השם של BGP session.
משנים את הערך של עדיפות המסלול שפורסם.
לוחצים על שמירה והמשך.
gcloud
מריצים את הפקודה update-bgp-peer עם הדגל --advertised-route-priority. מציינים את השם של Cloud Router ושל סשן BGP שמתאימים למנהרת Cloud VPN או לחיבור VLAN הרלוונטיים.
gcloud compute routers update-bgp-peer ROUTER_NAME \
--peer-name=NAME_OF_BGP_SESSION \
--advertised-route-priority=BASE_PRIORITY_VALUE
API
משתמשים בשיטה routers.patch כדי לעדכן את השדה bgpPeers[].
בשדה bgpPeers[] אפשר להזין מערך של עמיתי BGP. כשמגדירים את השדה PATCH, מחליפים את מערך עמיתי ה-BGP הקיים במערך החדש שכלול בבקשה.
שולחים בקשת
GETכדי לקבל את המערך הנוכחי של עמיתי BGP לנתב. פרטים נוספים מופיעים במאמר בנושא הצגת ההגדרות של סשן BGP.שולחים בקשת
PATCHעם מערך חדש של עמיתי BGP. ברכיב המערך שמכיל את סשן ה-BGP שרוצים לעדכן, משנים את הערך שלadvertisedRoutePriority.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: הפרויקט שמכיל את Cloud Router -
REGION: האזור שבו נמצא Cloud Router -
ROUTER_NAME: השם של Cloud Router -
BGP_PEERS: התוכן של המערך החדש של עמיתי BGP
בדוגמה הבאה יש עמית BGP אחד עם ערך ברירת המחדל
advertisedRoutePriorityשל100ועמית אחר עם ערך מעודכן של99:{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" }-
מה השלב הבא?
כדי לראות את העדיפות הבסיסית של המסלול שפורסם, אפשר לעיין במאמר בנושא הצגת פרטים של Cloud Router.
כדי לפתור בעיות בשימוש ב-Cloud Router, אפשר לעיין במאמר בנושא פתרון בעיות.