Visualizzazione dei dettagli del router
In questa pagina viene descritto come visualizzare i dettagli di un router Cloud e delle sue sessioni BGP, tra cui:
- Lo stato delle sessioni BGP del router Cloud
- Impostazione keepalive BGP del router Cloud
- Impostazioni BFD (Bidirectional Forwarding Detection)
- Instrada le impostazioni pubblicitarie per il router Cloud e le sue sessioni BGP
- La priorità base del percorso pubblicizzato che il router Cloud utilizza per calcolare le metriche di route.
Tutte le route per una sessione BGP utilizzano la stessa priorità di route annunciata di base. Per
ulteriori informazioni, consulta la pagina
Prefissi e priorità annunciati.
Se non viene specificato alcun valore, la priorità di route pubblicizzata di base è il valore predefinito 100
.
Per scoprire di più sui problemi di configurazione BGP e sui problemi di elaborazione delle route, consulta la pagina Risoluzione dei problemi.
Prima di iniziare
Se vuoi utilizzare gli esempi a riga di comando in questa guida, segui questi passaggi:
- Installa o aggiorna l'ultima versione dell'interfaccia a riga di comando di Google Cloud.
- Imposta area geografica e zona predefinite.
Se vuoi utilizzare gli esempi di API in questa guida, configura l'accesso API.
Visualizza stato e route del router Cloud
Per visualizzare lo stato e le route del router Cloud, segui questi passaggi.
console
Verifica lo stato di una sessione BGP
In Google Cloud Console, vai alla pagina Router Cloud.
Visualizza la colonna Sessioni BGP.
- Un cerchio verde con un segno di spunta indica che la sessione è stabilita.
- Un cerchio rosso con un punto esclamativo indica che la sessione è ancora in corso o non è ancora andata a buon fine.
Per ulteriori informazioni, tieni il puntatore del mouse sul punto esclamativo. Se la sessione è ancora in corso, attendi qualche minuto e poi ricarica la pagina per verificare che la sessione sia stata stabilita. Se la sessione non è andata a buon fine, visualizza i log per vedere le informazioni sulla sessione. Per ulteriori informazioni, consulta la sezione Visualizzare log e metriche.
Visualizzare i percorsi pubblicizzati dal router
Nella console, vai alla pagina Router Cloud.
Fai clic sul nome del router per aprire la pagina Dettagli router.
In Sessioni BGP, fai clic sul nome della sessione BGP per cui vuoi visualizzare le route pubblicizzate.
Nella pagina Dettagli sessione BGP, consulta la sezione Route annunciate.
Visualizza le route dinamiche apprese dal router Cloud nella rete
Nella console, vai alla pagina Route VPC.
Seleziona Dinamico.
Determina l'impostazione dell'intervallo keepalive peer BGP
Nella console, vai alla pagina Router Cloud.
Fai clic sul router di cui vuoi visualizzare le informazioni.
Visualizza l'impostazione nella pagina Dettagli router in Intervallo keepalive peer BGP.
Verificare lo stato di una sessione BFD
Nella console, vai alla pagina Router Cloud.
Fai clic sul router di cui vuoi visualizzare le informazioni.
Nella pagina Dettagli router, in Sessioni BGP, puoi determinare se BFD è abilitato e quale modalità di inizializzazione sessione BFD è impostata.
gcloud
Esegui il comando
get-status
e passa il nome del router. Il comando restituisce lo stato e le route pubblicizzate del router.gcloud compute routers get-status ROUTER_NAME \ --project=PROJECT_ID \ --region=us-central1
Sostituisci quanto segue:
ROUTER_NAME
: nome del router CloudPROJECT_ID
: il progetto che contiene il router Cloud
L'output è simile al seguente:
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
Server
Utilizza il metodo
routers.getRouterStatus
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
Sostituisci quanto segue:
PROJECT_ID
: il progetto che contiene il router CloudREGION
: area geografica in cui si trova il router CloudROUTER_NAME
: nome del router Cloud
Visualizza la configurazione della sessione BGP
Per visualizzare la configurazione di una sessione BGP esistente, segui questi passaggi.
console
In Google Cloud Console, vai alla pagina Router Cloud.
Nell'elenco di router, seleziona il router con la sessione BGP che vuoi visualizzare.
Visualizza la sezione Sessioni BGP per vedere i dettagli delle sessioni BGP del router Cloud.
gcloud
Esegui il comando
describe
e passa il nome del router Cloud.gcloud compute routers describe ROUTER_NAME / --project PROJECT_ID / --region REGION
Sostituisci quanto segue:
ROUTER_NAME
: nome del router CloudPROJECT_ID
: il progetto che contiene il router CloudREGION
: area geografica in cui si trova il router Cloud
Nell'output, visualizza la sezione
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
Server
Utilizza il metodo
routers.get
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
Sostituisci quanto segue:
PROJECT_ID
: il progetto che contiene il router CloudREGION
: area geografica in cui si trova il router CloudROUTER_NAME
: nome del router Cloud
Il campo bgpPeers[]
nell'output contiene la configurazione per ogni sessione BGP.
Passaggi successivi
Per aggiornare la priorità di base dei percorsi pubblicizzati, consulta Aggiornare la priorità di base dei percorsi pubblicizzati.
Per aggiornare gli annunci pubblicitari del percorso, consulta la sezione Pubblicità personalizzata del percorso.
Per informazioni sugli stati delle sessioni BGP, consulta gli stati delle sessioni BGP.
Per risolvere i problemi quando utilizzi il router Cloud, consulta la sezione Risoluzione dei problemi.