Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Mettre à jour la priorité de base des routes
Lorsque vous configurez une session BGP (Border Gateway Protocol) sur un routeur cloud, vous pouvez spécifier une priorité de base annoncée. Avant de commencer, assurez-vous de bien connaître la présentation des routes annoncées de Cloud Router.
Pour savoir comment Cloud Router utilise la priorité de base annoncée, consultez la section Priorité annoncée.
Les priorités de base sont des nombres entiers allant de 0 à 65535. La priorité de base la plus élevée possible est 0. La priorité de base par défaut est 100. Si vous ne spécifiez pas de priorité de base, celle par défaut est utilisée.
Les priorités de base vous permettent de spécifier les tunnels Cloud VPN ou les systèmes sur site de rattachements de VLAN Cloud Interconnect à utiliser pour envoyer des paquets à votre réseau VPC. Vous pouvez créer des combinaisons actives/actives, actives/passives ou une combinaison personnalisée de ces topologies en utilisant la priorité de base pour influencer la manière dont les paquets sont envoyés à votre réseau VPC.
Pour obtenir un exemple d'utilisation de tunnels VPN haute disponibilité, consultez la section Options de routage actif/actif et actif/passif pour le VPN haute disponibilité dans la documentation de Cloud VPN.
Lorsque vous choisissez les priorités de base, tenez compte des points suivants :
Les coûts régionaux sont compris entre 201 et 9999, inclus. La valeur dépend de la distance, de la latence et d'autres facteurs entre deux régions.
Google génère les valeurs de coûts de région à région, et vous ne pouvez pas les modifier.
Nous vous recommandons de définir les priorités de base entre les routeurs Cloud Router d'une région sur une valeur comprise entre 0 et 200, inclus. Étant donné que les coûts régionaux sont au moins de 201, si vous utilisez des priorités de base de 201 ou plus, vous pouvez attribuer accidentellement une priorité inférieure à vos attentes à un tunnel Cloud VPN ou un rattachement de VLAN. Une autre session BGP d'une région différente peut annoncer le même préfixe avec une priorité globale plus élevée (MED, ce qui correspond à une priorité de base plus un coût régional). Sans définir avec soin les priorités de base d'autres régions, vous risquez d'acheminer le trafic sur site vers votre réseau VPC via un tunnel Cloud VPN inattendu ou un rattachement de VLAN.
Les priorités de base de 10200 ou plus assurent que la priorité globale annoncée d'un préfixe (MED, priorité de base plus coût régional) est toujours inférieure à celle de tout autre préfixe annoncé avec une priorité de base de 200 ou moins.
Pour mettre à jour la priorité de base des routes annoncées pour une session BGP existante, procédez comme suit.
Console
Pour les tunnels Cloud VPN qui utilisent le routage dynamique, y compris les tunnels VPN haute disponibilité, procédez comme suit :
Dans Google Cloud Console, accédez à la page Tunnels Cloud VPN.
Dans la liste des rattachements de la colonne Nom, sélectionnez celui que vous souhaitez modifier.
Sur la page Informations sur le rattachement de VLAN, sélectionnez le nom de la session BGP.
Modifiez la valeur Priorité des routages présentés.
Cliquez sur Enregistrer et continuer.
gcloud
Exécutez la commande update-bgp-peer à l'aide de l'option --advertised-route-priority. Spécifiez le nom du routeur Cloud Router et la session BGP qui correspondent au tunnel Cloud VPN ou au rattachement de VLAN qui convient.
La méthode routers.patch permet de mettre à jour le champ bgpPeers[].
Le champ bgpPeers[] accepte un tableau de pairs BGP. Lorsque vous appliquez un correcteur PATCH à ce champ, vous écrasez le tableau existant de pairs BGP avec le nouveau tableau inclus dans votre requête.
Envoyez une requête GET pour obtenir le tableau actuel de pairs BGP pour le routeur.
Pour en savoir plus, consultez la section Afficher la configuration de session BGP.
Envoyez une requête PATCH avec un nouveau tableau de pairs BGP.
Dans l'élément de tableau contenant la session BGP que vous souhaitez mettre à jour, modifiez la valeur de advertisedRoutePriority.
Pour résoudre les problèmes liés à l'utilisation de Cloud Router, consultez la page Dépannage.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/04/21 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/04/21 (UTC)."],[],[],null,["# Update the base route priority\n==============================\n\nWhen you configure a Border Gateway Protocol (BGP) session on a\nCloud Router, you can specify a base advertised priority. Before you\nbegin, ensure that you are familiar with the Cloud Router [Advertised\nroutes overview](/network-connectivity/docs/router/concepts/advertised-routes).\nFor more information about how Cloud Router uses the base advertised\npriority, see [Advertised\npriority](/network-connectivity/docs/router/concepts/advertised-routes#advertised-priority).\n\nBase priorities are whole numbers from `0` to `65535`. The highest possible base\npriority is `0`. The default base priority is `100`. If you don't specify a base\npriority, the default priority is used.\n\nBase priorities let you specify which Cloud VPN tunnels or\nCloud Interconnect VLAN attachments on-premises systems to use to send\npackets to your VPC network. You can create active-active,\nactive-passive, or a custom combination of these topologies by using the base\npriority to influence how packets are sent to your VPC network.\nFor an example using HA VPN tunnels, see [Active-active\nand active-passive routing options for\nHA VPN](/network-connectivity/docs/vpn/concepts/overview#active)\nin the Cloud VPN documentation.\n\nWhen choosing base priorities, keep the following in mind:\n\n- Region-to-region costs are between `201` and `9999`, inclusive. The value\n depends on the distance, latency, and other factors between two regions.\n Google generates the region-to-region cost values, and you can't modify\n them.\n\n- Base priorities among Cloud Routers in a region are recommended to\n be between `0` and `200`, inclusive. Because region-to-region costs are at\n least `201`, if you use base priorities of `201` or more, you might\n accidentally assign a Cloud VPN tunnel or VLAN attachment a lower\n priority than you intend. Another BGP session in a different region might\n advertise the same prefix with an overall higher priority (MED, which equals\n base priority plus region-to-region cost). Without carefully setting base\n priorities in other regions, you might cause on-premises traffic to be\n delivered to your VPC network by way of an unexpected\n Cloud VPN tunnel or VLAN attachment.\n\n- Base priorities of `10200` or more help ensure that a prefix's overall\n advertised priority (MED, base priority plus region-to-region cost) is\n always lower than any other advertised prefix with a base priority of `200`\n or less.\n\nTo update the base advertised route priority for an existing BGP session,\nfollow these steps. \n\n### Console\n\nFor Cloud VPN tunnels that use dynamic routing, including\nHA VPN tunnels, complete the following steps:\n\n1. In the Google Cloud console, go to the **Cloud VPN** tunnels page.\n\n [Go to Cloud VPN tunnels](https://console.cloud.google.com/hybrid/vpn/list?&tab=tunnels)\n2. From the list of tunnels in the **Name** column, select the\n tunnel that you want to modify.\n\n3. On the **Cloud VPN tunnel details** page, select\n **Modify BGP session**.\n\n4. Modify the **Advertised route priority** value.\n\n5. Click **Save and continue**.\n\nFor Dedicated Interconnect or Partner Interconnect,\ncomplete the following steps:\n\n1. In the Google Cloud console, go to the **VLAN attachments** tab on the\n **Cloud Interconnect** page.\n\n [Go to Cloud Interconnect](https://console.cloud.google.com/hybrid/interconnects/list?&tab=attachments)\n2. From the list of attachments in the **Name** column, select the\n attachment that you want to modify.\n\n3. On the **VLAN attachment details** page, select the name of the\n **BGP session**.\n\n4. Modify the **Advertised route priority** value.\n\n5. Click **Save and continue**.\n\n### gcloud\n\nRun the `update-bgp-peer` command using the\n`--advertised-route-priority` flag. Specify the name of the\nCloud Router and BGP session that correspond to the appropriate\nCloud VPN tunnel or VLAN attachment. \n\n```\ngcloud compute routers update-bgp-peer ROUTER_NAME \\\n --peer-name=NAME_OF_BGP_SESSION \\\n --advertised-route-priority=BASE_PRIORITY_VALUE\n```\n\n### API\n\nUse the\n[`routers.patch`](/compute/docs/reference/rest/v1/routers/patch)\nmethod to update the `bgpPeers[]` field.\n\nThe `bgpPeers[]` field accepts an array of BGP peers. When you `PATCH` this\nfield, you overwrite the existing array of BGP peers with the new array\nincluded in your request.\n\n1. Send a `GET` request to get the current array of BGP peers for the router.\n For details, see\n [View BGP session configuration](/network-connectivity/docs/router/how-to/viewing-router-details#bgp-configuration).\n\n2. Send a `PATCH` request with a new array of BGP peers.\n In the array element that contains the BGP session that you want to update,\n modify the value of `advertisedRoutePriority`.\n\n ```\n PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME\n {\n \"bgpPeers\": [\n BGP_PEERS\n ]\n }\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: the project that contains the Cloud Router\n - \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: the region where the Cloud Router is located\n - \u003cvar translate=\"no\"\u003eROUTER_NAME\u003c/var\u003e: the name of the Cloud Router\n - \u003cvar translate=\"no\"\u003eBGP_PEERS\u003c/var\u003e: the contents of the new array of BGP peers\n\n The following example includes one BGP peer with the default\n `advertisedRoutePriority` of `100` and another with an updated value\n of `99`: \n\n ```\n {\n \"name\": \"peer-1\",\n \"interfaceName\": \"if-peer-1\",\n \"ipAddress\": \"169.254.10.1\",\n \"peerIpAddress\": \"169.254.10.2\",\n \"peerAsn\": 64512,\n \"advertisedRoutePriority\": 100,\n \"advertiseMode\": \"DEFAULT\"\n },\n {\n \"name\": \"peer-2\",\n \"interfaceName\": \"if-peer-2\",\n \"ipAddress\": \"169.254.20.1\",\n \"peerIpAddress\": \"169.254.20.2\",\n \"peerAsn\": 64513,\n \"advertisedRoutePriority\": 99,\n \"advertiseMode\": \"DEFAULT\"\n }\n ```\n\nWhat's next?\n------------\n\n- To view the base advertised route priority, see\n [View Cloud Router details](/network-connectivity/docs/router/how-to/viewing-router-details).\n\n- To troubleshoot issues when using Cloud Router, see\n [Troubleshooting](/network-connectivity/docs/router/resources/troubleshooting)."]]