צפייה בפרטי הנתב
בדף הזה מוסבר איך לצפות בפרטים הבאים של Cloud Router:
הסטטוס של סשני ה-BGP של Cloud Router
העדיפות הבסיסית של המסלול שמתפרסם שמשמשת את Cloud Router לחישוב מדדי המסלול
כל המסלולים בסשן BGP משתמשים באותה עדיפות בסיסית של מסלול שפורסם. מידע נוסף זמין במאמר בנושא עדיפות שפורסמה.
מידע נוסף על פתרון בעיות זמין במאמרים הבאים:
- פתרון בעיות בסשנים של BGP
- פתרון בעיות בחיבור BGP
- פתרון בעיות שקשורות למסלולי BGP ולבחירת מסלולים
- פתרון בעיות בהודעות ביומן של Cloud Router
לפני שמתחילים
gcloud
כדי להשתמש בדוגמאות לשורת הפקודה במדריך הזה:
- מתקינים או מעדכנים את הגרסה האחרונה של Google Cloud CLI.
- מגדירים אזור ותחום ברירת מחדל.
API
אם רוצים להשתמש בדוגמאות ל-API במדריך הזה, צריך להגדיר גישה ל-API.
הצגת הסטטוס והמסלולים של Cloud Router
כדי לראות את הסטטוס והמסלולים של Cloud Router:
המסוף
בדיקת הסטטוס של סשן BGP
נכנסים לדף Cloud Routers במסוף Cloud de Confiance .
צופים בעמודה BGP sessions (סשנים של BGP).
- עיגול ירוק עם סימן וי מציין שהסשן נוצר.
- עיגול אדום עם סימן קריאה מציין שהשיחה עדיין מתחילה או שכבר נכשלה.
כדי לקבל מידע נוסף, מעבירים את העכבר מעל סימן הקריאה. אם הסשן עדיין מופיע, צריך לחכות כמה דקות ואז לטעון מחדש את הדף כדי לוודא שהסשן נוצר. אם הסשן נכשל, אפשר לעיין ביומנים כדי לראות מידע על הסשן. מידע נוסף זמין במאמר בנושא צפייה ביומנים ובמדדים.
הצגת המסלולים שהנתב פרסם
נכנסים לדף Cloud Routers במסוף Cloud de Confiance .
לוחצים על שם הנתב כדי לפתוח את הדף פרטי הנתב.
בקטע BGP sessions (סשנים של BGP), לוחצים על שם הסשן של BGP שרוצים לראות את המסלולים שפורסמו לגביו.
בדף BGP session details, מעיינים בקטע Advertised routes.
צפייה במסלולים הדינמיים ש-Cloud Router למד ברשת
נכנסים לדף VPC Routes במסוף Cloud de Confiance .
בוחרים באפשרות דינמי.
קביעת ההגדרה של מרווח הזמן בין הודעות ה-Keepalive של עמית BGP
נכנסים לדף Cloud Routers במסוף Cloud de Confiance .
לוחצים על הנתב שרוצים לראות את המידע שלו.
ההגדרה מופיעה בדף פרטי הנתב בקטע BGP peer keepalive interval.
בדיקת הסטטוס של סשן BFD
נכנסים לדף Cloud Routers במסוף Cloud de Confiance .
לוחצים על הנתב שרוצים לראות את המידע שלו.
בדף פרטי הנתב, בקטע סשנים של BGP, אפשר לראות אם BFD מופעל ואיזה מצב אתחול של סשן BFD מוגדר.
gcloud
מריצים את הפקודה
get-statusומעבירים את שם הנתב. הפקודה מחזירה את הסטטוס של הנתב, את הנתיבים שפורסמו ואת הנתיבים שנלמדו.gcloud compute routers get-status ROUTER_NAME \ --project=PROJECT_ID \ --region=REGION
מחליפים את מה שכתוב בשדות הבאים:
-
ROUTER_NAME: השם של Cloud Router -
PROJECT_ID: הפרויקט שמכיל את Cloud Router -
REGION: האזור שמכיל את Cloud Router
-
הפלט אמור להיראות כך:
kind: compute#routerStatusResponse result: bestRoutes: — creationTimestamp: '2019-04-17T07:16:12.789-07:00' destRange: 192.168.1.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 100 — creationTimestamp: '2019-04-17T07:16:12.789-07:00' destRange: 192.168.2.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 338 bestRoutesForRouter: — creationTimestamp: '2019-04-17T07:15:42.012-07:00' destRange: 192.168.1.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 100 — creationTimestamp: '2019-04-17T07:15:42.014-07:00' destRange: 192.168.2.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 338 bgpPeerStatus: — advertisedRoutes: — destRange: 10.0.1.0/24 kind: compute#route nextHopIp: 169.254.0.1 priority: 100 — destRange: 10.0.2.0/24 kind: compute#route nextHopIp: 169.254.0.1 priority: 340 bfdStatus: bfdSessionInitializationMode: ACTIVE configUpdateTimestampMicros: '1615561369012381' controlPacketCounts: numRx: 64014 numRxRejected: 0 numRxSuccessful: 64014 numTx: 63994 controlPacketIntervals: — avgMs: '263' duration: MINUTE maxMs: '299' minMs: '225' numIntervals: '227' type: TRANSMIT — avgMs: '262' duration: MAX maxMs: '4467' minMs: '0' numIntervals: '63993' type: TRANSMIT — avgMs: '261' duration: MINUTE maxMs: '1000' minMs: '176' numIntervals: '228' type: RECEIVE localDiagnostic: NO_DIAGNOSTIC localState: UP negotiatedLocalControlTxIntervalMs: 1000 rxPacket: authenticationPresent: false controlPlaneIndependent: false demand: false diagnostic: NO_DIAGNOSTIC final: false length: 24 minEchoRxIntervalMs: 0 minRxIntervalMs: 1000 minTxIntervalMs: 1000 multiplier: 5 multipoint: false myDiscriminator: 313496190 poll: false state: UP version: 1 yourDiscriminator: 369987665 txPacket: authenticationPresent: false controlPlaneIndependent: false demand: false diagnostic: NO_DIAGNOSTIC final: false length: 24 minEchoRxIntervalMs: 0 minRxIntervalMs: 1000 minTxIntervalMs: 1000 multiplier: 5 multipoint: false myDiscriminator: 369987665 poll: false state: UP version: 1 yourDiscriminator: 313496190 uptimeMs: '16812601' enableIpv6: true ipAddress: 169.254.0.1 ipv6NexthopAddress: 2600:2d00:0:0:0:0:1:5 linkedVpnTunnel: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/vpnTunnels/vpn-1-tunnel-1 name: mysession2 numLearnedRoutes: 2 peerIpAddress: 169.254.0.2 peerIpv6NexthopAddress: 2600:2d00:0:0:0:0:1:4 state: Established status: UP uptime: 2 days, 3 hours, 37 minutes, 0 seconds uptimeSeconds: '185820' network: https://www.googleapis.com/compute/kind: compute#routerStatusResponse
result.bestRoutesמציג את המסלולים הדינמיים הטובים ביותר לרשת ה-VPC של Cloud Router באותו אזור כמו Cloud Router. הרשימה כוללת את המסלולים הטובים ביותר לכל קידומת שמוגדרים במישור הנתונים של ה-VPC באזור הזה. כשמצב הניתוב הדינמי הגלובלי מופעל ברשת ה-VPC, הרשימה הזו יכולה לכלול נתיבים דינמיים חוצי-אזורים מ-Cloud Routers באזורים אחרים.
result.bestRoutesForRouterמפרט את מסלולי ה-BGP הטובים ביותר שנלמדו על ידי Cloud Router. יכול להיות שהמסלולים שמופיעים ברשימה לא יתוכנתו במישור הנתונים אם מישור הבקרה ימצא מסלול אופטימלי יותר לקידומת מאשר מסלול שנלמד על ידי Cloud Router הזה. Cloud de Confiance
API
משתמשים בשיטה routers.getRouterStatus:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: הפרויקט שמכיל את Cloud Router -
REGION: האזור שבו נמצא Cloud Router -
ROUTER_NAME: השם של Cloud Router
הצגת ההגדרה של סשן BGP
כדי לראות את ההגדרה של סשן BGP קיים, פועלים לפי השלבים הבאים.
המסוף
נכנסים לדף Cloud Routers במסוף Cloud de Confiance .
ברשימת הנתבים, בוחרים את הנתב עם סשן ה-BGP שרוצים להציג.
כדי לראות את הפרטים של סשני ה-BGP של Cloud Router, מעיינים בקטע BGP sessions.
gcloud
מריצים את הפקודה
describeומעבירים את השם של Cloud Router.gcloud compute routers describe ROUTER_NAME \ --project PROJECT_ID \ --region REGION
מחליפים את מה שכתוב בשדות הבאים:
-
ROUTER_NAME: השם של Cloud Router -
PROJECT_ID: הפרויקט שמכיל את Cloud Router -
REGION: האזור שבו נמצא Cloud Router
-
בפלט, בודקים את הקטע
bgpPeers:bgp: advertiseMode: DEFAULT asn: 65001 keepaliveInterval: 120 bgpPeers: — advertiseMode: DEFAULT bfd: minReceiveInterval: 1000 minTransmitInterval: 1000 mode: ACTIVE multiplier: 5 enable: 'TRUE' enableIpv6: true interfaceName: if-mysession2 ipAddress: 169.254.0.1 ipv6NexthopAddress: 2600:2d00:0:0:0:0:1:5 name: mysession2 peerAsn: 65002 peerIpAddress: 169.254.0.2 peerIpv6NexthopAddress: 2600:2d00:0:0:0:0:1:6 creationTimestamp: '2019-03-15T13:48:12.433-07:00' description: '' id: '1234567890123456789' interfaces: — ipRange: 169.254.0.1/30 linkedVpnTunnel: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/vpnTunnels/vpn-1-tunnel-1 name: if-mysession2 kind: compute#router name: ROUTER_NAME network: https://www.googleapis.com/compute/projects/PROJECT_ID/global/networks/network-a region: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1 selfLink: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/routers/ROUTER_NAME selfLinkWithId: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/routers/7114728016518951267
API
משתמשים בשיטה routers.get:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: הפרויקט שמכיל את Cloud Router -
REGION: האזור שבו נמצא Cloud Router -
ROUTER_NAME: השם של Cloud Router
השדה bgpPeers[] בפלט מכיל את ההגדרה של כל סשן BGP.
המאמרים הבאים
כדי לעדכן מסלולים שפורסמו, אפשר לעיין במאמר בנושא מסלולים שפורסמו.
מידע על מצבי סשן של BGP זמין במאמר בנושא מצבי סשן של BGP.