עדכון העדיפות של המסלול הבסיסי
כשמגדירים סשן של פרוטוקול 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.
כדי לעדכן את העדיפות של מסלול קיים שמתפרסם ב-BGP, פועלים לפי השלבים הבאים.
המסוף
כדי להגדיר מנהרות Cloud VPN שמשתמשים בניתוב דינמי, כולל מנהרות HA VPN, פועלים לפי השלבים הבאים:
נכנסים לדף Cloud VPN tunnels במסוף Cloud de Confiance .
ברשימת המנהרות בעמודה שם, בוחרים את המנהרה שרוצים לשנות.
בדף Cloud VPN tunnel details (פרטי מנהרת Cloud VPN), בוחרים באפשרות Modify BGP session (שינוי סשן BGP).
משנים את הערך של עדיפות המסלול שפורסם.
לוחצים על שמירה והמשך.
כדי להגדיר Dedicated Interconnect או Partner Interconnect, צריך לבצע את השלבים הבאים:
במסוף Cloud de Confiance , עוברים לכרטיסייה 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, אפשר לעיין במאמר בנושא פתרון בעיות.