私有网络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

    返回示例:

    {}

    无特殊返回参数。

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