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 :
- Migration d'une tâche
- Redémarrage d'une tâche
- Mise à niveau d'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
Dans Google Cloud Console, accédez à la page Routeurs cloud.
Sélectionnez le routeur cloud dans la liste des routeurs cloud.
Dans la colonne Journaux, cliquez sur Afficher.
La requête par défaut s'affiche dans le générateur de requêtes.
Dans la requête par défaut, notez la valeur de l'ID du routeur définie dans la variable
resource.labels.router_id
.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."
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
etnetwork/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
etnetwork/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
Pour mettre à jour la priorité de base des routes annoncées de manière à modifier les métriques de routage, consultez la section Mettre à jour la priorité de base des routes annoncées.
Pour désactiver ou arrêter une session BGP, consultez la page Désactiver ou supprimer des sessions BGP.