Apresente políticas de rotas BGP

Esta página descreve como listar as políticas de rotas do Border Gateway Protocol (BGP) no Cloud Router, o que pode ajudar a resolver problemas das suas políticas de rotas do BGP.

Antes de começar

gcloud

Se quiser usar os exemplos de linhas de comandos neste guia, faça o seguinte:

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

API

Se quiser usar os exemplos de API neste guia, configure o acesso à API.

Apresente políticas de rotas BGP

Consola

  1. Na Google Cloud consola, aceda à página Cloud Router.

    Aceda ao Cloud Router

  2. Na página Cloud Router, clique no separador Políticas de rotas BGP.

  3. Para ver os termos da política de encaminhamento BGP de uma política de encaminhamento BGP, clique no nome da política de encaminhamento BGP.

gcloud

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

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

Substitua o seguinte:

  • ROUTER_NAME: o nome do seu Cloud Router

  • REGION: a região onde o Cloud Router está localizado

O resultado é semelhante ao seguinte:

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 o seguinte:

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

  • REGION: a região onde o Cloud Router está localizado

  • ROUTER_NAME: o nome do seu Cloud Router

O resultado é semelhante ao seguinte:

{
  "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="
    }
  ]
}