Listar políticas de rota do BGP

Esta página descreve como listar políticas de rota do protocolo de gateway de borda (BGP) no Cloud Router, o que pode ajudar a resolver problemas com elas.

Antes de começar

gcloud

Para usar os exemplos de linha de comando deste guia:

  1. Instale ou atualize para a versão mais recente da Google Cloud CLI.
  2. Defina uma região e uma zona padrão.

API

Para usar os exemplos da API deste guia, configure o acesso a ela.

Listar políticas de rota do BGP

Console

  1. No Trusted Cloud console, acesse a página Cloud Router.

    Acessar o Cloud Router

  2. Na página Cloud Router, clique na guia Políticas de rota do BGP.

  3. Para conferir os termos de uma política de rota do BGP, clique no nome dela.

gcloud

Use o comando gcloud compute routers list-route-policies:

gcloud compute routers list-route-policies ROUTER_NAME \
    --region=REGION

Substitua:

  • ROUTER_NAME: o nome do seu Cloud Router

  • REGION: a região em que o Cloud Router está localizado.

O resultado será assim:

NAME: test-policy-1
TYPE: ROUTE_POLICY_TYPE_EXPORT

NAME: test-policy-2
TYPE: ROUTE_POLICY_TYPE_IMPORT

API

Use o método routers.listRoutePolicies.

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/listRoutePolicies

Substitua:

  • PROJECT_ID: o projeto que contém o Cloud Router

  • REGION: a região em que o Cloud Router está localizado.

  • ROUTER_NAME: o nome do seu Cloud Router

O resultado será assim:

{
  "kind": "compute#routersListRoutePolicies",
  "result": [
    {
      "name": "ROUTER_NAME",
      "type": "ROUTE_POLICY_TYPE_IMPORT",
      "terms": [
        {
          "priority": 1,
          "match": {
            "expression": "destination != \"192.168.10.0/24\" && communities.matchesEvery([\"65000:1\", \"65000:2\"])"
          },
          "actions": [
            {
              "expression": "med.set(12345)"
            }
          ]
        },
        {
          "priority": 2,
          "match": {
            "expression": "destination != \"192.168.10.0/24\""
          },
          "actions": [
            {
              "expression": "med.set(12345)"
            }
          ]
        }
      ],
      "fingerprint": "ulgdg-dGCms="
    }
  ]
}