השבתה או הסרה של סשנים של BGP
אפשר להשבית סשן BGP באופן זמני או להסיר אותו לחלוטין. חלק מהסיבות הנפוצות להשבתת סשן הן שינוי בהגדרת הנתב כשעוברים לעמית BGP אחר או כשמבצעים תחזוקה בעמית BGP.
לפני שמתחילים
gcloud
כדי להשתמש בדוגמאות לשורת הפקודה במדריך הזה:
- מתקינים או מעדכנים את הגרסה האחרונה של Google Cloud CLI.
- מגדירים אזור ותחום ברירת מחדל.
API
אם רוצים להשתמש בדוגמאות ל-API במדריך הזה, צריך להגדיר גישה ל-API.
השבתת סשן BGP
אפשר להשבית סשן BGP באמצעות מסוף Cloud de Confiance , הפקודה update-bgp-peer או ה-API. סשנים של BGP מופעלים כברירת מחדל.
אם ההגדרה מושבתת, כל סשן פעיל עם עמית BGP נסגר, וכל מידע הניתוב המשויך מוסר.
כדי להשבית סשן BGP, פועלים לפי השלבים הבאים.
המסוף
נכנסים לדף Cloud Routers במסוף Cloud de Confiance .
- בוחרים את הנתב שמארח את סשן ה-BGP שרוצים להשבית.
- בדף פרטי הנתב, בוחרים את סשן ה-BGP שרוצים להשבית.
- בדף BGP session details, לוחצים על Edit.
- בקטע BGP peer (עמית BGP), בוחרים באפשרות Disabled (מושבת).
- לוחצים על Save.
gcloud
מריצים את הפקודה update-bgp-peer:
gcloud compute routers update-bgp-peer ROUTER_NAME \
--project=PROJECT_ID \
--peer-name=PEER_NAME \
--region=REGION \
--no-enabled
מחליפים את מה שכתוב בשדות הבאים:
-
ROUTER_NAME: השם של Cloud Router -
PROJECT_ID: הפרויקט שמכיל את Cloud Router -
PEER_NAME: השם של עמית ה-BGP -
REGION: האזור שבו נמצא Cloud Router
API
משתמשים בשיטה routers.patch כדי לעדכן את השדה bgpPeers[].
בשדה bgpPeers[] אפשר להזין מערך של עמיתי BGP. כשמגדירים את השדה PATCH, מחליפים את מערך עמיתי ה-BGP הקיים במערך החדש שכלול בבקשה.
שולחים בקשת
GETכדי לקבל את המערך הנוכחי של עמיתי BGP לנתב. פרטים נוספים מופיעים במאמר בנושא הצגת ההגדרות של סשן BGP.שולחים בקשת
PATCHעם מערך חדש של עמיתי BGP. לכל נתב BGP שכנות שרוצים להשבית את סשן ה-BGP שלו, מגדירים אתbgpPeers[].enableלערךFALSE.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:
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "FALSE" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [] }-
הפעלת סשן BGP
אפשר להפעיל סשן BGP באמצעות מסוף Cloud de Confiance , הפקודה update-bgp-peer או ה-API. סשנים של BGP מופעלים כברירת מחדל.
אם האפשרות הזו מופעלת, אפשר ליצור את חיבור העמיתים באמצעות פרטי ניתוב.
כדי להפעיל סשן BGP, פועלים לפי השלבים הבאים.
המסוף
נכנסים לדף Cloud Routers במסוף Cloud de Confiance .
- בוחרים את הנתב שמארח את סשן ה-BGP שרוצים להפעיל.
- בדף פרטי הנתב, בוחרים את סשן ה-BGP שרוצים להפעיל.
- בדף BGP session details, לוחצים על Edit.
- בשדה BGP peer, בוחרים באפשרות Enabled.
- לוחצים על Save.
gcloud
מריצים את הפקודה update-bgp-peer:
gcloud compute routers update-bgp-peer ROUTER_NAME \
--project=PROJECT_ID \
--peer-name=PEER_NAME \
--region=REGION \
--enabled
מחליפים את מה שכתוב בשדות הבאים:
-
ROUTER_NAME: השם של Cloud Router -
PROJECT_ID: הפרויקט שמכיל את Cloud Router -
PEER_NAME: השם של עמית ה-BGP -
REGION: האזור שבו נמצא Cloud Router
API
משתמשים בשיטה routers.patch כדי לעדכן את השדה bgpPeers[].
בשדה bgpPeers[] אפשר להזין מערך של עמיתי BGP. כששולחים בקשה עם השדה הזה, המערך הקיים של עמיתי BGP מוחלף במערך החדש שכלול בבקשה.PATCH
שולחים בקשת
GETכדי לקבל את המערך הנוכחי של עמיתי BGP לנתב. מידע נוסף מופיע במאמר בנושא הצגת פרטים של Cloud Router.שולחים בקשת
PATCHעם מערך חדש של עמיתי BGP. לכל נתב BGP שכנה שרוצים להפעיל עבורו את סשן ה-BGP, מגדירים אתbgpPeers[].enableל-TRUE.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 הראשון:
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "TRUE" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [] }-
הסרת סשן BGP
אם מוחקים את מנהרת Cloud VPN או את קובץ ה-VLAN שמשויך להפעלה של BGP, ההפעלה נסגרת אוטומטית.
אפשר להסיר סשנים של BGP באופן ידני באמצעות מסוף Cloud de Confiance , הפקודה remove-bgp-peer או ה-API. אם מסירים את סשן ה-BGP, מנהרת ה-VPN או קובץ ה-VLAN נשארים, אבל נתב Cloud Router לא מפרסם מסלולים דרכם.
כדי להסיר סשן BGP, פועלים לפי השלבים הבאים.
המסוף
נכנסים לדף Cloud Routers במסוף Cloud de Confiance .
- בוחרים את הנתב שממנו רוצים להסיר את סשן ה-BGP.
- בסשנים של BGP, בוחרים את סשן ה-BGP שרוצים להסיר.
- בחלק העליון של הדף, לוחצים על מחיקה ואז מאשרים את המחיקה.
gcloud
מריצים את הפקודה remove-bgp-peer:
gcloud compute routers remove-bgp-peer ROUTER_NAME \
--project=PROJECT_ID \
--peer-name=PEER_NAME \
--region=REGION \
מחליפים את מה שכתוב בשדות הבאים:
-
ROUTER_NAME: השם של Cloud Router -
PROJECT_ID: הפרויקט שמכיל את Cloud Router -
PEER_NAME: השם של עמית ה-BGP -
REGION: האזור שבו נמצא Cloud Router
API
כדי להסיר עמיתי BGP מ-Cloud Router, משתמשים בשיטה routers.patch כדי לעדכן את השדה bgpPeers[].
בשדה bgpPeers[] אפשר להזין מערך של עמיתי BGP. כשPATCH את השדה הזה, אתם מחליפים את מערך עמיתי ה-BGP הקיים במערך החדש שכלול בבקשה.
שולחים בקשת
GETכדי לקבל את המערך הנוכחי של עמיתי BGP לנתב. מידע נוסף מופיע במאמר בנושא הצגת פרטים של Cloud Router.שולחים בקשת
PATCHעם מערך חדש של עמיתי BGP. משתמשים במערך מתוך בקשתGETמהשלב הקודם, ומסירים את כל עמיתי ה-BGP שלא רוצים בנתב.אפשר לשלוח מערך ריק כדי להסיר את כל נתבי ה-BGP השכנים.
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:
{ "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": 100, "advertiseMode": "DEFAULT" }-
המאמרים הבאים
- כדי לראות את ההגדרות של Cloud Router, את סשני ה-BGP שלו ואת המסלולים ש-Cloud Router מפרסם, אפשר לעיין במאמר הצגת הפרטים של Cloud Router.
- מידע על מצבי סשן של BGP זמין במאמר בנושא מצבי סשן של BGP.
- כדי לפתור בעיות ב-Cloud Router, אפשר לעיין במאמר בנושא פתרון בעיות.