Routes apprises personnalisées

Cloud Router apprend les routes de manière dynamique à partir de routeurs externes à l'aide du protocole BGP (Border Gateway Protocol). Cependant, vous pouvez également configurer une session BGP sur votre routeur cloud pour appliquer des routes apprises supplémentaires que vous définissez manuellement. Ces routes configurées manuellement sont appelées routes apprises personnalisées. Lorsque vous spécifiez des routes pour une session BGP, le routeur cloud se comporte comme s'il avait appris les routes du pair BGP.

Fonctionnement

Vous pouvez configurer des routes apprises personnalisées en même temps que vous créez une session BGP. Vous pouvez également mettre à jour la session ultérieurement pour ajouter ou mettre à jour ses routes apprises personnalisées.

Pour configurer des routes apprises personnalisées, mettez à jour votre session BGP afin d'inclure les éléments suivants :

  • Liste de préfixes d'adresses IPv4 séparés par une virgule que vous souhaitez spécifier en tant que destinations. Le saut suivant de ces routes apprises personnalisées est l'adresse IPv4 du pair BGP. Vous pouvez également inclure des préfixes d'adresses IPv6, mais Cloud Router les ignore, sauf si les conditions d'échange de route IPv6 sont remplies (exemple).

  • Valeur prioritaire comprise entre 0 et 65535 (inclus). Facultatif. Cette priorité s'applique à toutes les routes que vous configurez pour une session. Google Cloud privilégie les routes dont les valeurs de priorité sont plus faibles. Autrement dit, une route avec une priorité de 100 dispose d'une préférence supérieure à celle d'une route avec une priorité de 200. Si vous ne définissez pas de priorité, Google Cloud applique en interne une priorité de 100 par défaut.

Sélection du meilleur chemin

Cloud Router évalue les routes apprises personnalisées comme suit :

  • Si une route est configurée en tant que route apprise personnalisée pour plusieurs pairs BGP, Google Cloud donne la priorité à la route ayant la plus petite valeur de priorité, comme décrit dans la section précédente.

  • Si plusieurs routes avec des sauts suivants différents partagent la même priorité, Google Cloud utilise le chemin ECMP (Equal-Cost Multi-Path) pour allouer le trafic entre les routes.

Si des routes apprises personnalisées chevauchent les routes apprises par des pairs BGP, elles sont évaluées ensemble. Autrement dit, les meilleures routes apprises personnalisées et les meilleures routes apprises via BGP sont évaluées ensemble comme décrit dans la liste précédente.

Les routes apprises personnalisées respectent également le mode de routage dynamique du réseau et tout autre comportement de routage qui affecte les routes apprises.

Les réseaux de cloud privé virtuel (VPC) utilisent également d'autres types de routes, et Google Cloud utilise un ensemble de règles pour sélectionner des routes. Pour plus d'informations sur ce processus, consultez la section Ordre de routage dans la documentation concernant les VPC.

Changements d'état BGP

Les routes apprises personnalisées deviennent actives lorsque leur session BGP associée est établie. Si la session BGP est interrompue, la disponibilité des routes varie comme suit :

  • Si la session se termine en raison d'un problème de connexion, par exemple un problème physique lié à une connexion Cloud Interconnect, les routes apprises personnalisées sont supprimées. Ce comportement empêche la suppression du trafic.

  • Si une session tombe temporairement en panne en raison d'un événement de maintenance Cloud Router, les routes apprises personnalisées ne sont pas supprimées tant que le redémarrage en douceur de BGP est activé. Les événements de maintenance de Cloud Router prennent généralement moins de 60 secondes et sont conçus pour ne pas interrompre le transfert du trafic de données. Si le redémarrage en douceur n'est pas activé, les routes sont supprimées.

  • Si une session tombe en panne en raison d'un événement de maintenance Cloud Interconnect planifié, les routes apprises personnalisées sont retirées. Par conséquent, assurez-vous que votre configuration Cloud Interconnect est conçue pour la haute disponibilité.

Avantages

Les routes apprises personnalisées peuvent être utiles si vous souhaitez éviter les limites des routes statiques. Comme les routes apprises personnalisées, les routes statiques vous permettent de définir manuellement une route. Cependant, les routes statiques présentent certaines limites :

  • Lorsque vous configurez une route statique, vous ne pouvez pas utiliser de rattachement de VLAN Cloud Interconnect ou de tunnel VPN haute disponibilité Cloud VPN comme saut suivant. Les routes apprises personnalisées ne sont pas soumises à ces limites.

  • Les routes statiques ne peuvent pas détecter une perte de joignabilité dans le saut suivant d'une route. En revanche, les routes apprises personnalisées peuvent détecter une perte de joignabilité. Elles réagissent en conséquence pour éviter de perdre du trafic sans notification. Pour en savoir plus sur ce comportement, consultez la section Changements d'état BGP.

Limites

Les routes apprises personnalisées sont soumises aux limites suivantes.

Limites de Google Cloud sur les routes apprises personnalisées

Les limites s'appliquent aux deux éléments suivants :

  • Pour une session BGP donnée, il existe un nombre maximal de routes apprises personnalisées qui peuvent être spécifiées.

  • Pour une région donnée d'un réseau VPC, il existe un nombre maximal de plages d'adresses IP uniques pouvant être configurées en tant que routes apprises personnalisées. Cette limite permet d'utiliser les mêmes plages sur plusieurs pairs.

Les routes apprises personnalisées sont également affectées par des limites qui affectent toutes les routes apprises, y compris celles apprises via des pairs BGP.

Pour en savoir plus, consultez la section Limites.

Le transfert de données de site à site n'est pas accepté

La fonctionnalité de transfert de données de site à site du Network Connectivity Center ne respecte pas les routes apprises personnalisées. Cette caractéristique vous permet d'utiliser le réseau Google en tant que réseau étendu (WAN) qui connecte des sites externes, tels que vos réseaux sur site. Si vous utilisez des routes apprises personnalisées sur des sessions BGP associées à cette fonctionnalité, les routes ne sont pas propagées aux sites externes.

Étapes suivantes