יצירה וניהול של מסלולים שפורסמו בשער NCC

בדף הזה מוסבר איך להגדיר מסלולים שפורסמו ב-NCC Gateway. כל מסלול שפורסם על ידי שער NCC מותקן בטבלת המסלולים של מרכז קישוריות הרשת (NCC) שאליו מחובר רכזת NCC. שער ה-NCC עצמו הוא הניתוב הבא לכל מסלול שהוא מפרסם. כשמדובר בעדיפות, המסלולים שפורסמו על ידי NCC Gateway פועלים לפי מצבי בחירת המסלול הטוב ביותר.

מסלולים שפורסמו בשער NCC מספקים נתיבים שמשאבים במרכזי משנה אחרים של הרכזת משתמשים בהם כדי לשלוח מנות לשער NCC המתאים.

יצירת מסלולים שפורסמו בשער NCC

כדי ליצור מסלולים לתעבורה מרשתות ה-VPC אל שער ה-NCC, מבצעים את השלבים הבאים:

gcloud

משתמשים בפקודה gcloud beta network-connectivity spokes gateways advertised-routes create:

gcloud beta network-connectivity spokes gateways advertised-routes create ROUTE_NAME \
    --region=REGION \
    --project=PROJECT \
    --spoke=SPOKE_NAME \
    --ip-range=IP_RANGE \
    --priority=PRIORITY \
    --advertise-to-hub

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

  • ROUTE_NAME: השם של המסלול שרוצים ליצור ולפרסם בשער NCC
  • REGION: האזור שמכיל את שער NCC
  • PROJECT: מזהה הפרויקט שמכיל את שער NCC
  • SPOKE_NAME: השם של רכיב ה-spoke של השער
  • IP_RANGE: טווח כתובות ה-IP של היעד של המסלול שפורסם על ידי שער ה-NCC.
  • PRIORITY: העדיפות של המסלול שמתפרסם. ערך ברירת המחדל הוא 0.

API

משתמשים ב-method‏ projects.locations.spokes.gatewayAdvertisedRoutes עם טווח כתובות ה-IP והעדיפות שצוינו:

POST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes
{
"ip_range": "IP_RANGE",
"priority": "PRIORITY",
"recipient": "ADVERTISE_TO_HUB",
}

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

  • PROJECT: מזהה הפרויקט שמכיל את שער NCC
  • REGION: האזור שמכיל את שער NCC
  • SPOKE_NAME: השם של רכיב ה-spoke של השער
  • IP_RANGE: טווח כתובות ה-IP של היעד של המסלול שפורסם על ידי שער ה-NCC.
  • PRIORITY: העדיפות של המסלול שמתפרסם. ערך ברירת המחדל הוא 0.

קבלת פרטים על מסלול שפורסם בשער

כדי לקבל פרטים על מסלול שפורסם ב-NCC Gateway, פועלים לפי השלבים הבאים:

gcloud

משתמשים בפקודה gcloud beta network-connectivity spokes gateways advertised-routes describe:

gcloud beta network-connectivity spokes gateways advertised-routes describe ROUTE_NAME \
    --region=REGION \
    --project=PROJECT \
    --spoke=SPOKE_NAME

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

  • ROUTE_NAME: השם של המסלול שפורסם על ידי שער ה-NCC
  • REGION: האזור שמכיל את שער NCC
  • PROJECT: מזהה הפרויקט שמכיל את שער NCC
  • SPOKE_NAME: השם של רכיב ה-spoke של השער

API

משתמשים בשיטת projects.locations.spokes.gatewayAdvertisedRoutes.get עם גוף בקשה ריק:

GET https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME

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

  • PROJECT: מזהה הפרויקט שמכיל את שער NCC
  • REGION: האזור שמכיל את שער NCC
  • SPOKE_NAME: השם של רכיב ה-spoke של השער
  • ROUTE_NAME: השם של המסלול שפורסם על ידי שער ה-NCC

הצגת רשימה של מסלולים שפורסמו בשער

כדי לראות רשימה של מסלולים שפורסמו ב-NCC Gateway, פועלים לפי השלבים האלה.

gcloud

משתמשים בפקודה gcloud beta network-connectivity spokes gateways advertised-routes list:

gcloud beta network-connectivity spokes gateways advertised-routes list \
    --region=REGION \
    --project=PROJECT \
    --spoke=SPOKE_NAME

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

  • REGION: האזור שמכיל את שער NCC
  • PROJECT: מזהה הפרויקט שמכיל את שער NCC
  • SPOKE_NAME: השם של רכיב ה-spoke של השער

API

משתמשים בשיטת projects.locations.spokes.gatewayAdvertisedRoutes.list עם גוף בקשה ריק:

LIST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes

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

  • PROJECT: מזהה הפרויקט שמכיל את שער NCC
  • REGION: האזור שמכיל את שער NCC
  • SPOKE_NAME: השם של רכיב ה-spoke של השער

מחיקת מסלול שפורסם

כדי למחוק מסלול שפורסם ב-NCC Gateway:

gcloud

משתמשים בפקודה gcloud beta network-connectivity spokes gateways advertised-routes delete:

gcloud beta network-connectivity spokes gateways advertised-routes delete ROUTE_NAME \
  --region=REGION \
  --project=PROJECT \
  --spoke=SPOKE_NAME

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

  • ROUTE_NAME: השם של המסלול שפורסם ב-NCC Gateway שרוצים למחוק
  • REGION: האזור שמכיל את שער NCC
  • PROJECT: מזהה הפרויקט שמכיל את שער NCC
  • SPOKE_NAME: השם של רכיב ה-spoke של השער

API

משתמשים בשיטת projects.locations.spokes.gatewayAdvertisedRoutes.delete עם גוף בקשה ריק:

DELETE https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME

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

  • PROJECT: מזהה הפרויקט שמכיל את שער NCC
  • REGION: האזור שמכיל את שער NCC
  • SPOKE_NAME: השם של רכיב ה-spoke של השער
  • ROUTE_NAME: השם של המסלול שפורסם ב-NCC Gateway שרוצים למחוק

המאמרים הבאים