Visualizzazione dei dettagli del router

Questa pagina descrive come visualizzare i seguenti dettagli del router Cloud:

Tutte le route per una sessione BGP utilizzano la stessa priorità route annunciata di base. Per maggiori informazioni, consulta Priorità pubblicizzata.

Per ulteriori informazioni sulla risoluzione dei problemi, consulta le seguenti risorse:

Prima di iniziare

gcloud

Se vuoi utilizzare gli esempi di riga di comando in questa guida:

  1. Installa o esegui l'aggiornamento alla versione più recente di Google Cloud CLI.
  2. Imposta una regione e una zona predefinite.

API

Se vuoi utilizzare gli esempi di API in questa guida, configura l'accesso API.

Visualizza lo stato e le route del router Cloud

Per visualizzare lo stato e le route del router Cloud:

Console

Controllare lo stato di una sessione BGP

  1. Nella console Google Cloud, vai alla pagina Cloud Routers.

    Vai a Router Cloud

  2. Visualizza la colonna Sessioni BGP.

    • Un cerchio verde con un segno di spunta indica che la sessione è stata stabilita.
    • Un cerchio rosso con un punto esclamativo indica che la sessione è ancora in fase di avvio o che ha già avuto esito negativo.

    Per ulteriori informazioni, tieni premuto il cursore sopra il punto esclamativo. Se la sessione è ancora in corso, attendi qualche minuto e poi ricarica la pagina per verificare che sia stata stabilita. Se la sessione non è riuscita, visualizza i log per visualizzare le informazioni sulla sessione. Per ulteriori informazioni, consulta Visualizzare log e metriche.

Visualizzare le route annunciate dal router

  1. Nella console Google Cloud, vai alla pagina Cloud Routers.

    Vai a Router Cloud

  2. Fai clic sul nome del router per aprire la pagina Dettagli router.

  3. In Sessioni BGP, fai clic sul nome della sessione BGP per la quale vuoi visualizzare i percorsi pubblicizzati.

  4. Nella pagina Dettagli sessione BGP, consulta la sezione Route pubblicizzate.

Visualizza le route dinamiche che il router Cloud ha appreso nella rete

  1. Nella console Google Cloud, vai alla pagina Route VPC.

    Vai a Route VPC

  2. Seleziona Dinamico.

Determinare l'impostazione dell'intervallo keepalive peer BGP

  1. Nella console Google Cloud, vai alla pagina Cloud Routers.

    Vai a Router Cloud

  2. Fai clic sul router di cui vuoi visualizzare le informazioni.

  3. Visualizza l'impostazione nella pagina Dettagli router in Intervallo di keepalive del peer BGP.

Controllare lo stato di una sessione BFD

  1. Nella console Google Cloud, vai alla pagina Cloud Routers.

    Vai a Router Cloud

  2. Fai clic sul router di cui vuoi visualizzare le informazioni.

  3. Nella pagina Dettagli router, in Sessioni BGP, puoi determinare se BFD è abilitato e quale modalità di inizializzazione della sessione BFD è impostata.

gcloud

  1. Esegui il comando get-status e passa il nome del router. Il comando restituisce lo stato del router, le route annunciate e quelle apprese.

    gcloud compute routers get-status ROUTER_NAME \
       --project=PROJECT_ID \
       --region=REGION
    

    Sostituisci quanto segue:

    • ROUTER_NAME: il nome del router Cloud
    • PROJECT_ID: il progetto che contiene il tuo router Cloud
    • REGION: la regione che contiene il tuo router Cloud
  2. 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
    

    result.bestRoutes elenca le route dinamiche migliori per la rete VPC di questo router Cloud nella stessa regione di questo router Cloud. L'elenco è costituito dalle route migliori per prefisso programmate nel piano di dati VPC di questa regione. Quando la modalità di routing dinamico globale è attivata nella rete VPC, questo elenco può includere route dinamiche tra regioni provenienti da router Cloud in altre regioni.

    result.bestRoutesForRouter elenca le route BGP migliori apprese da questo router Cloud. È possibile che le route elencate non siano programmate nel piano dati se il piano di controllo di Google Cloud trova una route più ottimale per un prefisso rispetto a una route appresa da questo router cloud.

API

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 router Cloud
  • REGION: la regione in cui si trova il Router Cloud
  • ROUTER_NAME: il nome del router Cloud

Visualizza la configurazione della sessione BGP

Per visualizzare la configurazione di una sessione BGP esistente, segui questi passaggi.

Console

  1. Nella console Google Cloud, vai alla pagina Cloud Routers.

    Vai a Router Cloud

  2. Dall'elenco dei router, seleziona il router con la sessione BGP che vuoi visualizzare.

  3. Visualizza la sezione Sessioni BGP per visualizzare i dettagli delle sessioni BGP del router Cloud.

gcloud

  1. 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: il nome del router Cloud
    • PROJECT_ID: il progetto che contiene il tuo router Cloud
    • REGION: la regione in cui si trova il Router Cloud
  2. 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
    

API

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 router Cloud
  • REGION: la regione in cui si trova il router Cloud
  • ROUTER_NAME: il nome del router Cloud

Il campo bgpPeers[] nell'output contiene la configurazione per ogni sessione BGP.

Passaggi successivi