עדכון העדיפות של המסלול הבסיסי

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

  1. נכנסים לדף Cloud VPN tunnels במסוף Cloud de Confiance .

    מעבר למנהרות Cloud VPN

  2. ברשימת המנהרות בעמודה שם, בוחרים את המנהרה שרוצים לשנות.

  3. בדף Cloud VPN tunnel details (פרטי מנהרת Cloud VPN), בוחרים באפשרות Modify BGP session (שינוי סשן BGP).

  4. משנים את הערך של עדיפות המסלול שפורסם.

  5. לוחצים על שמירה והמשך.

כדי להגדיר Dedicated Interconnect או Partner Interconnect, צריך לבצע את השלבים הבאים:

  1. במסוף Cloud de Confiance , עוברים לכרטיסייה VLAN attachments בדף Cloud Interconnect.

    כניסה ל-Cloud Interconnect

  2. ברשימת הקבצים המצורפים בעמודה שם, בוחרים את הקובץ המצורף שרוצים לשנות.

  3. בדף פרטי צירוף ל-VLAN, בוחרים את השם של BGP session.

  4. משנים את הערך של עדיפות המסלול שפורסם.

  5. לוחצים על שמירה והמשך.

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 במערך החדש שכלול בבקשה.

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

  2. שולחים בקשת 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, אפשר לעיין במאמר בנושא פתרון בעיות.