הקצאת טווחים של כתובות IP פנימיות לשערי HA VPN

כשפורסים HA VPN דרך Cloud Interconnect, אפשר להשתמש בכתובות IP פנימיות אזוריות או בכתובות IP חיצוניות אזוריות לממשקי שער HA VPN. אלא אם אתם נדרשים להשתמש בכתובות IP חיצוניות למנהרות ה-VPN (לדוגמה, כדי להתחבר לספק שירותי ענן אחר), מומלץ להשתמש בכתובות IP פנימיות אזוריות עבור HA VPN דרך Cloud Interconnect.

אם בוחרים להשתמש בכתובות IP פנימיות אזוריות (RFC 1918 בלבד), צריך להזמין טווח כתובות IPv4 פרטיות לצירוף ל-VLAN. כתובות ה-IP מהטווח הזה משמשות באופן בלעדי לממשקי שער ה-HA VPN. שירות HA VPN משתמש בכתובות ה-IP האלה כדי לתקשר עם שער VPN אחד או יותר של עמיתים.

אם לא מגדירים את חיבורי ה-VLAN לשימוש בכתובות IP פנימיות אזוריות, מערכת Google Cloud בוחרת שתי כתובות IP חיצוניות אזוריות ממאגר הכתובות שלה ומקצה כתובת לכל ממשק.

לא משנה אם תבחרו כתובות IP פנימיות או כתובות IP חיצוניות אזוריות, מנות של HA VPN דרך Cloud Interconnect לא עוברות באינטרנט הציבורי בשום שלב.

הדרישות לגבי כתובות IP לממשקי BGP של Cloud Router נשארות זהות לדרישות שמשמשות בפריסות של HA VPN ללא Cloud Interconnect. לממשקי ה-BGP צריך להקצות כתובות IPv4 מקומיות לקישור ממרחב הכתובות 169.254.0.0/16.

אורך הקידומת וממשקי שער HA VPN

כשאתם שומרים טווח כתובות IPv4 פנימיות אזוריות, אתם מגדירים את אורך הקידומת. אורך הקידומת קובע את גודל הטווח השמור. ב-HA VPN דרך Cloud Interconnect, ההגדרה הזו קובעת כמה כתובות IP פנימיות אזוריות זמינות לממשקי שער HA VPN.

אורך הקידומת (--prefix-length) צריך להיות בין 26 ל-29. אי אפשר לשנות את הגודל של הטווח הזה בשלב מאוחר יותר.

כשמציינים את אורך הקידומת, צריך לבחור את אורך הקידומת שמתאים לקיבולת של הקובץ המצורף. כדאי להזמין טווח גדול מספיק לצירוף ל-VLAN, כדי שתוכלו להוסיף שערי HA VPN אם תצטרכו אותם בהמשך.

לצירוף ל-VLAN עם קיבולת של… ‫...reserve at least this many IP addresses for your HA VPN gateway interfaces שימוש באורך הקידומת הזה
‫2 Gbps או פחות 1 /29
‫5 Gbps 2 /29
‫10 Gbps 4 /29
20 Gbps 7 /28
50 Gbps 17 /26
‫100 Gbps 34 /26

לתשומת ליבכם

אם בוחרים לשמור כתובות IP פנימיות אזוריות לשערי HA VPN, חשוב לזכור את הנקודות הבאות:

  • לא יכול להיות חפיפה בין טווחים שונים של כתובות שמורות באותה רשת של ענן וירטואלי פרטי (VPC).
  • הטווחים השמורים לא יכולים לחפוף לרשתות משנה שמשמשות מכונות וירטואליות (VM) באותה רשת וירטואלית.
  • אם שומרים טווח כתובות IP פנימיות באמצעות --purpose=IPSEC_INTERCONNECT, אורך הקידומת של הטווח צריך להיות בין 26 ל-29.
  • אם אתם משתמשים ב-Dedicated Interconnect, תוצג שגיאה אם תחיל טווח כתובות עם אורך קידומת שלא תואמים לרוחב הפס של צירופי ה-VLAN.
  • לכל צירוף ל-VLAN אפשר לציין רק טווח כתובות אחד של כתובות IP פנימיות.
  • אם מקצים כתובות IP פנימיות אזוריות לצירוף ל-VLAN אחד בפריסת HA VPN over Cloud Interconnect, אז גם צירוף ה-VLAN השני בפריסה חייב להיות זהה ולהשתמש בכתובות IP פנימיות. אי אפשר להשתמש בכתובות IP חיצוניות אזוריות בחיבור ה-VLAN השני.

שמירת טווחי כתובות IP פנימיות אזוריות

טווחי כתובות ה-IP האלה משמשים להקצאת כתובות IP לשערי HA VPN.

המסוף

יש לכם אפשרות ליצור טווחי כתובות IP פנימיות כשאתם יוצרים קבצים מצורפים של VLAN מוצפנים.

בדף Create VLAN attachments, בוחרים באפשרות Internal regional IP addresses.

gcloud

כדי לשמור טווח כתובות IP פנימיות אזוריות, משתמשים בפקודה הבאה:

gcloud compute addresses create ADDRESS_NAME \
    --region=REGION \
    --addresses=IP_ADDRESS \
    --prefix-length=PREFIX_LENGTH \
    --network=NETWORK_NAME \
    --purpose=IPSEC_INTERCONNECT

מחליפים את מה שכתוב בשדות הבאים:

  • ‫ADDRESS_NAME: שם לטווח כתובות ה-IP הפנימיות האזוריות.
  • ‫REGION: האזור שבו מתכננים ליצור את חיבור ה-VLAN ואת שערי ה-HA VPN.
  • ‫IP_ADDRESS: כתובת ה-IP הראשונה בטווח כתובות ה-IP הפנימיות שתואם ל-RFC 1918 שאתם שומרים.
  • ‫PREFIX_LENGTH: אורך הקידומת הנכון של CIDR בין 26 ל-29 לקיבולת של הקובץ המצורף. אפשר לעיין במאמר בנושא אורכי קידומות וממשקי שער HA VPN.
  • ‫NETWORK_NAME: השם של רשת ה-VPC.

לדוגמה, כדי לשמור שני טווחי כתובות IP פנימיות אזוריות עם אורך קידומת של 29, משתמשים בפקודות הבאות:

gcloud compute addresses create ip-range-1 \
    --region=REGION
    --addresses=192.168.1.0 \
    --prefix-length=29 \
    --network=NETWORK_NAME \
    --purpose=IPSEC_INTERCONNECT
gcloud compute addresses create ip-range-2 \
    --region=REGION \
    --addresses=192.168.2.0 \
    --prefix-length=29 \
    --network=NETWORK_NAME \
    --purpose=IPSEC_INTERCONNECT

הפלט אמור להיראות כך:

Created [https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/regions/us-central1/addresses/ip-range-1].
NAME          REGION       NETWORK
ip-range-1    us-central1  network-a

Created https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/regions/us-central1/addresses/ip-range-2].
NAME          REGION       NETWORK
ip-range-2    us-central1  network-a

מה השלב הבא?