בדף הזה מוסבר איך להגדיר מסלולים שפורסמו ב-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 שרוצים למחוק
המאמרים הבאים
- מידע נוסף על NCC Gateway זמין במאמר סקירה כללית על NCC Gateway.
- במאמר סקירה כללית על הגדרת NCC Gateway מוסבר איך להגדיר את NCC Gateway.
- כדי למצוא פתרונות לבעיות נפוצות, ראו פתרון בעיות ב-NCC.
- פרטים על פקודות API ו-Google Cloud CLI זמינים במאמר ממשקי API והפניות.