Afficher les détails du routeur
Cette page explique comment afficher les détails d'un routeur cloud et de ses sessions BGP, y compris les éléments suivants :
- État des sessions BGP du routeur cloud
- Paramètre keepalive BGP du routeur cloud
- Paramètres BFD (Bidirectional Forwarding Detection, détection de transfert bidirectionnel)
- Modes d'annonce de routage pour le routeur Cloud Router et ses sessions BGP
- Priorité de base des routes annoncées utilisée par Cloud Router pour calculer les métriques de routage
Toutes les routes de la session BGP utilisent la même priorité de base des routes annoncées. Pour en savoir plus, consultez la section Priorités et préfixes annoncés.
Si aucune valeur n'est spécifiée, la priorité de base des routes annoncées est la valeur par défaut de 100
.
Pour en savoir plus sur les problèmes de configuration BGP et de traitement des routes, consultez la page Dépannage.
Avant de commencer
gcloud
Si vous souhaitez utiliser les exemples de ligne de commande de ce guide, procédez comme suit :
- Installez la dernière version de la CLI Google Cloud ou appliquez la mise à jour correspondante.
- Définissez une région et une zone par défaut.
API
Si vous voulez utiliser les exemples d'API de ce guide, configurez l'accès aux API.
Afficher l'état et les routes du routeur cloud
Pour afficher l'état et les routes du routeur cloud, procédez comme suit :
Console
Vérifier l'état d'une session BGP
Dans Google Cloud Console, accédez à la page Routeurs cloud.
Affichez la colonne Sessions BGP.
- Un cercle vert avec une coche indique que la session est établie.
- Un cercle rouge avec un point d'exclamation indique que la session est en cours d'établissement ou a déjà échoué.
Pour plus d'informations, maintenez le pointeur de la souris sur le point d'exclamation. Si la session est encore en cours d'établissement, attendez quelques minutes, puis rechargez la page pour vérifier que la session a bien été établie. Si la session a échoué, consultez les journaux pour afficher les informations concernant la session. Pour en savoir plus, consultez la page Afficher les journaux et les métriques.
Afficher les routes annoncées par votre routeur
Dans Google Cloud Console, accédez à la page Routeurs cloud.
Cliquez sur le nom de votre routeur pour ouvrir la page Détails du routeur.
Sous Sessions BGP, cliquez sur le nom de la session BGP pour laquelle vous souhaitez afficher les routes annoncées.
Sur la page Détails de la session BGP, consultez la section Routes annoncées.
Afficher les routes dynamiques apprises par votre routeur Cloud Router cloud dans le réseau
Dans Google Cloud Console, accédez à la page Routes VPC.
Sélectionnez Dynamiques.
Déterminer le paramètre d'intervalle keepalive du pair BGP
Dans Google Cloud Console, accédez à la page Routeurs cloud.
Cliquez sur le routeur dont vous voulez consulter les informations.
Affichez le paramètre sur la page Détails du routeur sous Intervalle keepalive du pair BGP.
Vérifier l'état d'une session BFD
Dans Google Cloud Console, accédez à la page Routeurs cloud.
Cliquez sur le routeur dont vous voulez consulter les informations.
Sur la page Détails du routeur, sous Sessions BGP, vous pouvez déterminer si BFD est activé et quel mode d'initialisation de session BFD est défini.
gcloud
Exécutez la commande
get-status
et transmettez le nom du routeur. La commande renvoie l'état du routeur, les routes annoncées et les routes apprises.gcloud compute routers get-status ROUTER_NAME \ --project=PROJECT_ID \ --region=us-central1
Remplacez les éléments suivants :
ROUTER_NAME
: nom du routeur cloudPROJECT_ID
: projet qui contient votre routeur cloud.
Le résultat ressemble à ce qui suit :
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
Exécutez la méthode routers.getRouterStatus
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
Remplacez l'élément suivant :
PROJECT_ID
: projet contenant le routeur cloud.REGION
: région où se trouve le routeur cloud.ROUTER_NAME
: nom du routeur cloud
Afficher la configuration de la session BGP
Pour afficher la configuration d'une session BGP existante, procédez comme suit :
Console
Dans Google Cloud Console, accédez à la page Routeurs cloud.
Dans la liste des routeurs, sélectionnez le routeur comportant la session BGP à afficher.
Consultez la section Sessions BGP pour connaître les détails des sessions BGP de votre routeur Cloud Router.
gcloud
Exécutez la commande
describe
et transmettez le nom du routeur Cloud Router.gcloud compute routers describe ROUTER_NAME \ --project PROJECT_ID \ --region REGION
Remplacez l'élément suivant :
ROUTER_NAME
: nom du routeur cloudPROJECT_ID
: projet qui contient votre routeur cloud.REGION
: région où se trouve le routeur cloud.
Dans le résultat, observez la section
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
Exécutez la méthode routers.get
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
Remplacez l'élément suivant :
PROJECT_ID
: projet contenant le routeur cloud.REGION
: région où se trouve le routeur cloud.ROUTER_NAME
: nom du routeur cloud
Le champ bgpPeers[]
de la sortie contient la configuration de chaque session BGP.
Étape suivante
Pour mettre à jour la priorité de base des routes annoncées, consultez la page Mettre à jour la priorité de base des routes annoncées.
Pour mettre à jour les routes annoncées, consultez la section Routes annoncées personnalisées.
Pour plus d'informations sur les états des sessions BGP, consultez la section États des sessions BGP.
Pour résoudre les problèmes liés à l'utilisation de Cloud Router, consultez la page Dépannage.