路由表相关操作
所有文档

          私有网络 VPC

          路由表相关操作

          创建路由规则

          描述:

          创建路由表规则,有以下几点需要注意:

          • 源网段选择自定义时,自定义网段需在已有子网范围内,0.0.0.0/0除外;
          • 目标网段不能与当前所在VPC cidr重叠(目标网段或本VPC cidr为0.0.0.0/0时例外);
          • 新增路由条目的源网段和目标网段,不能与路由表中已有条目源网段和目标网段完全一致。

          命令格式:

          $ bce vpc create-route-rule <route_table_id> <source_addess> <destination_address> <next_hop_type> <description> [-nhi NEXT_HOP_ID]

          说明:

          • route_table_id:路由表id。
          • source_addess:源网段,可填全部网段0.0.0.0/0、VPC内已有子网网段或子网范围内网段。
          • destination_address:目标网段,可以是0.0.0.0/0,否则目的地址不能与本VPC cidr重叠(目的网段或本VPC cidr为0.0.0.0/0时例外)。
          • next_hop_type:下一跳id。
          • description:描述。
          • -nhi NEXT_HOP_ID, --next_hop_id NEXT_HOP_ID:下一跳id。

          操作示例

          $ bce vpc create-route-rule rt-5v6qvug6jm4i 192.168.0.2/32 1.1.1.0/24 custom test-description -nhi i-wyYeOCTC

          返回示例:

          {
              “route_rule_id”: “rr-tkx4vpq5ev2q”
          }
          参数名称 类型 描述
          routeRuleId String 路由规则id

          查询路由表规则

          描述:

          查询所有路由表规则。

          命令格式:

          $ bce vpc list-route-rule [-vi VPC_ID] [-rti ROUTE_TABLE_ID]

          说明:

          • -vi VPC_ID, --vpc_id VPC_ID:VPC id,该参数ROUTE_TABLE_ID两者之间需要必选一个。
          • -rti route_table_id ROUTE_TABLE_ID:路由表id,该参数和VPC_ID两者之间需要必选一个。请求参数routeTableId和vpcId不可以同时为空。

          操作示例:

          $bce vpc list-route-rule -rti rt-5v6qvug6jm4i

          返回示例:

          {
              “route_table_id”: “rt-5v6qvug6jm4i”,
              “vpc_id”: “vpc-suzek0b5vi4r”,
              “route_rules”: [
                  {
                      “description”: “test-description”,
                      “nexthop_id”: “i-wyYeOCTC”,
                      “route_table_id”: “rt-5v6qvug6jm4i”,
                      “destination_address”: “1.1.1.0/24”,
                      “nexthop_type”: “custom”,
                      “source_address”: “192.168.0.2/32”,
                      “route_rule_id”: “rr-tkx4vpq5ev2q”
                  },
                  {
                      “description”: “”,
                      “nexthop_id”: “”,
                      “route_table_id”: “rt-5v6qvug6jm4i”,
                      “destination_address”: “192.168.0.0/20”,
                      “nexthop_type”: “sys”,
                      “source_address”: “0.0.0.0/0”,
                      “route_rule_id”: “”
                  }
              ]
          }
          参数名称 类型 描述
          route_table_id String 路由表id
          vpc_id String VPCid
          route_rules RouteRule 路由规则列表

          删除路由规则

          描述:

          删除路由规则。

          命令格式:

          $ bce vpc delete-route-rule <route_rule_id>

          说明:

          • route_rule_id:路由规则id。

          操作示例:

          $ bce vpc delete-route-rule rr-tkx4vpq5ev2q

          返回示例:

          {}

          无特殊返回参数。

          上一篇
          子网相关操作
          下一篇
          版本变更记录