Visualizzazione dei dettagli del router

In questa pagina viene descritto come visualizzare i dettagli di un router Cloud e della relativa Sessioni BGP, tra cui:

Tutte le route per una sessione BGP utilizzano la stessa priorità di route annunciata di base. Per ulteriori informazioni, vedi Prefissi e priorità pubblicizzati. Se non viene specificato alcun valore, la priorità di base della route annunciata è quella predefinita pari a 100.

Per ulteriori informazioni sui problemi di configurazione di BGP e di elaborazione delle route, consulta la pagina Risoluzione dei problemi.

Prima di iniziare

gcloud

Per utilizzare gli esempi delle righe di comando presenti in questa guida, segui questi passaggi:

  1. Installare o aggiornare all'ultima versione di Google Cloud CLI.
  2. Imposta una regione predefinita e zona di destinazione.

API

Per utilizzare gli esempi di API riportati in questa guida, configura Accesso alle API.

Visualizza lo stato e le route del router Cloud

Per visualizzare lo stato e le route del router Cloud, segui questi passaggi.

Console

Controlla lo stato di una sessione BGP

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

    Vai a Router Cloud

  2. Visualizza la colonna Sessioni BGP.

    • Un cerchio verde con un segno di spunta indica che la sessione è la creazione di un progetto.
    • Un cerchio rosso con un punto esclamativo indica che la sessione è ancora in corso o l'ha già fatto.

    Per ulteriori informazioni, tieni il puntatore sopra il punto esclamativo. Se la sessione è ancora in corso, attendere qualche minuto, quindi ricaricare la pagina per verificare che la sessione dell'IA. Se la sessione non è andata a buon fine, visualizza i log per vedere le informazioni sulla sessione. Per ulteriori informazioni, vedi Visualizza i log e le metriche.

Visualizzare le route annunciate dal router

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

    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 vedere le route annunciate.

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

Visualizza le route dinamiche apprese dal router Cloud la rete

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

    Vai a Route VPC

  2. Seleziona Dinamico.

Determina l'impostazione dell'intervallo keepalive dei peer BGP

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

    Vai a Router Cloud

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

  3. Visualizza l'impostazione nella pagina Dettagli router in Peer BGP intervallo keepalive.

Controllare lo stato di una sessione BFD

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

    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 trasmetti il nome del router. Il comando restituisce lo stato del router, le route annunciate e le route apprese.

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

    Sostituisci quanto segue:

    • ROUTER_NAME: il nome del router Cloud
    • PROJECT_ID: il progetto che contiene 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
    

API

Utilizza la 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 localizzato
  • 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 Router Cloud.

    Vai a Router Cloud

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

  3. Visualizza la sezione Sessioni BGP per vedere i dettagli del tuo Sessioni BGP del router Cloud.

gcloud

  1. Esegui il comando describe e trasmetti 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 Router Cloud
    • REGION: la regione in cui si trova il router Cloud localizzato
  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 la 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 si trova
  • ROUTER_NAME: il nome del router Cloud

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

Passaggi successivi