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:

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:

  1. Installa o aggiorna l'ultima versione dell'interfaccia a riga di comando di Google Cloud.
  2. 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

  1. In Google Cloud Console, vai alla pagina Router Cloud.

    Vai ai router Cloud

  2. 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

  1. Nella console, vai alla pagina Router Cloud.

    Vai ai 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 cui vuoi visualizzare le route pubblicizzate.

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

Visualizza le route dinamiche apprese dal router Cloud nella rete

  1. Nella console, vai alla pagina Route VPC.

    Vai alle route VPC

  2. Seleziona Dinamico.

Determina l'impostazione dell'intervallo keepalive peer BGP

  1. Nella console, vai alla pagina Router Cloud.

    Vai ai router Cloud

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

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

Verificare lo stato di una sessione BFD

  1. Nella console, vai alla pagina Router Cloud.

    Vai ai 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 sessione BFD è impostata.

gcloud

  1. 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 Cloud
    • PROJECT_ID: il progetto che contiene il 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
    

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

Visualizza la configurazione della sessione BGP

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

console

  1. In Google Cloud Console, vai alla pagina Router Cloud.

    Vai ai router Cloud

  2. Nell'elenco di router, seleziona il router con la sessione BGP che vuoi visualizzare.

  3. Visualizza la sezione Sessioni BGP per vedere 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: nome del router Cloud
    • PROJECT_ID: il progetto che contiene il router Cloud
    • REGION: area geografica 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
    

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

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

Passaggi successivi