Identifier les événements de maintenance du routeur

Cloud Router utilise le protocole BGP (Border Gateway Protocol) pour échanger des routes entre votre réseau cloud privé virtuel (VPC) et votre réseau sur site. Google Cloud effectue régulièrement des opérations de maintenance des logiciels et de redémarrage automatique des tâches. Lors de la maintenance, les routeurs sur site consignent généralement un événement de désactivation BGP suivi d'un événement d'activation BGP (désignés collectivement sous le terme d'oscillation BGP).

Identifier les événements à l'aide du message maintenance d'une tâche de routeur

Dans la console Google Cloud, le message suivant s'affiche : Maintenance of router task: BGP sessions will restart. Routes are preserved for the duration of the configured timers. These are normal events, and no data loss is expected to occur..

Ce message indique qu'un événement Cloud Router s'est produit au cours du problème ou de la période.

Un événement Cloud Router est causé par l'un des événements suivants sur une tâche Cloud Router :

  • Migrer une tâche
  • Redémarrer une tâche
  • Mettre à niveau une tâche

Les tâches du routeur Cloud Router sont des processus logiciels du plan de contrôle Google Cloud qui sont normalement transférés d'une machine à l'autre. Au cours de ces migrations, le routeur Cloud Router peut être indisponible pendant quelques secondes. Étant donné que ces migrations sont effectuées en dehors du plan de données, les migrations normales n'entraînent pas de pertes de trafic.

Identifier les événements à l'aide d'une métrique basée sur les journaux

Console

  1. Dans Google Cloud Console, accédez à la page Routeurs cloud.

    Accéder aux routeurs cloud

  2. Sélectionnez le routeur cloud dans la liste des routeurs cloud.

  3. Dans la colonne Journaux, cliquez sur Afficher.

    La requête par défaut s'affiche dans le générateur de requêtes.

  4. Dans la requête par défaut, notez la valeur de l'ID du routeur définie dans la variable resource.labels.router_id.

  5. Créez une requête à l'aide de la valeur resource.labels.router_id de la requête précédente comme suit :

    resource.labels.router_id=ROUTER_ID
    textPayload=~"Maintenance of router task: BGP sessions will restart."
    
  6. Créez une alerte avec une notification d'événement de maintenance à l'aide de la requête précédente.

    Cette notification s'affiche la première fois que le routeur est créé, puis lors de chaque événement de maintenance.

    Pour en savoir plus sur la création d'une alerte, consultez la section Créer une règle d'alerte sur une métrique de compteur.

Vérifier la connectivité entre le routeur sur site et le routeur cloud

Pour vous assurer que l'oscillation BGP n'est pas due à la perte de connexion entre le routeur sur site et le routeur cloud, vous pouvez vérifier la connectivité à l'aide des méthodes suivantes :

  • Si vous utilisez Cloud Router avec Cloud VPN, configurez un tableau de bord pour network/received_packets_count et network/sent_packets_count afin de surveiller toute perte de connectivité. Pour en savoir plus, consultez la page Afficher les métriques VPN.
  • Si vous utilisez Cloud Router utilisé avec Cloud Interconnect, configurez un tableau de bord pour network/attachment/sent_packets_count et network/attachment/received_packets_count afin de surveiller la connectivité des rattachements de VLAN. Pour en savoir plus, consultez la section Métriques Interconnect.

Lors des événements de maintenance de Cloud Router, le tableau de bord n'affiche aucun écart de connectivité correspondant aux événements. En cas de corrélation entre les événements de maintenance et la perte de paquets, envoyez une demande à l'assistance Google Cloud en vue d'une analyse approfondie.

Étape suivante