IBM Cloud Docs
列示路由表的路由

列示路由表的路由

可以使用控制台、CLI、API 或 Terraform 列出 VPC 路由表的路由。

在控制台中列出路由表中的路由

要在控制台中列出 VPC 路由表的路由,请按照以下步骤操作:

  1. IBM Cloud 控制台,选择导航菜单 导航菜单图标,然后单击基础架构 VPC 图标 > 网络 > 路由表。 此时将显示“VPC 的路由表”页面。
  2. 单击路由表名称或与路由表关联的路由数。 此时将显示“路由表详细信息”页面,其中列出与路由表相关联的路由。

这些列的描述如下:

目的地路线详情
描述
名称 路由的名称。
目标 路由的目的地 CIDR。
状态

生命周期状态。 定制路由状态为:

  • 暂挂 -正在指定的 VPC 和区域中进行供应。
  • 稳定 -供应成功。
  • 正在删除 -正在删除 稳定失败 路由。
  • 已删除- Deletion was successful.
  • 失败-路由不起作用。 从此状态中,只能删除路径。
区域 指示区域。
操作

值为:

  • Deliver - 将数据包路由到下一跳目标。 您可以添加多个具有相同地址前缀的路由。 虚拟路由器通过使用不同的下一跳 IP 地址来执行等成本、多路径路由(ECMP)。
  • 下降- Drops the packet.
  • 代表-使用系统路由表来路由包。[1]
下一个跃点 路由数据包的下一跳 IP 地址。
路由源 路线的始发地。

从 CLI 列出路由表的路由

开始之前,请 设置 CLI 环境

要列出 VPC 路由表的所有路由,请运行以下命令:

ibmcloud is vpc-routing-table-routes VPC ROUTING_TABLE [--output JSON] [-q, --quiet]

其中:

VPC
是 VPC 的 ID 或名称。
ROUTING_TABLE
是 VPC 路由表的 ID 或名称。
--output
指定输出格式,仅支持 JSON。
--q, --quiet
指定详细输出。

使用 API 列出路由表的路由

要使用 API 查看路由的详细信息,请执行以下步骤:

  1. 设置 API 环境

  2. 将以下值存储在要在 API 命令中使用的变量中:

    export VpcId=<your_vpc_id>
    export RoutingTableId=<your_routing_table_id>
    export RouteId=<your_route_id>
    
  3. 列出路由表中的所有路由:

    curl -X GET "$vpc_api_endpoint/v1/vpcs/$vpc_id/routing_tables?version=$api_version&generation=2" \
    -H "Authorization: Bearer $iam_token"
    

列示具有 Terraform 的路由表的路由

要列出具有 Terraform 的路由表的路由,请执行以下步骤:

  1. 设置 Terraform 环境

  2. 请使用下面的一个例子:

    • 要列出所有路径,请执行以下操作:

      data "ibm_is_vpc_routing_table_routes" "example" {
        vpc           = ibm_is_vpc.example.id
        routing_table = ibm_is_vpc_routing_tables.example.routing_table
      }
      

      有关 ibm_is_vpc_routing_table_routes 资源的更多信息,请参阅 Terraform Registry

    • 要检索具有标识的单个路由,请执行以下操作:

      data "ibm_is_vpc_routing_table_route" "example_route" {
        vpc             = ibm_is_vpc.example_vpc.id
        routing_table = ibm_is_vpc_routing_table.example_rt.routing_table
        route_id         = ibm_is_vpc_routing_table_route.example_route.route_id
      }
      

      有关 ibm_is_vpc_routing_table_route 资源的更多信息,请参阅 Terraform Registry


  1. 为每个 VPC 维护一个系统路由表。 一个 VPC 可以在多个专区中存在,而 VPC 的系统路由表在每个专区中都是不同的。 当在定制路由表中找不到与流量所属子网相关联的匹配路由时,它将用于路由流量。 ↩︎