עדכון העדיפות של המסלול הבסיסי
כשמגדירים סשן של פרוטוקול Border Gateway (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, אפשר לעיין במאמר בנושא פתרון בעיות.