查詢路由表的路由條目。

請求參數

名稱 類型 是否必須 描述
Action String

要執行的操作。 取值:

DescribeRouteTables

RouterType String

路由表所屬的路由器類型。取值:

  • VRouter:VPC路由器

  • VBR:邊界路由器

RouterId String

路由表所屬的VPC路由器或邊界路由器的ID。

VRouterId String

路由表所屬的VPC路由器的ID。指定該參數後,參數RouterType的值自動化佈建為VRouter

RouteTableId String

路由表的ID。

PageNumber Integer

列表的頁碼,預設值為1

PageSize Integer

分頁查詢時每頁的行數,最大值為50,預設值為10

返回參數

名稱 類型 描述
RequestId String 請求ID。
TotalCount String 列表條條目數。
PageNumber Integer 當前頁碼。
PageSize String 每頁包含多少條目。
RouteTables List 路由表的詳細資料。
表 1. RouteTable
名稱 類型 描述
RouterType String 路由表所在路由器的類型,取值:
  • VRouter:VPC路由器

  • VBR:邊界路由器

RouterId String 路由表所在路由器的ID。
VRouterId String VPC路由器的ID。
RouteTableId String 路由表的ID。
RouteTableType String 路由表的類型。
CreationTime String 路由表的建立時間。
RouteEntrys JSON String 路由條目的詳細資料。
表 2. RouteEntry
名稱 類型 描述
Type String 路由條目的類型,取值:
  • System:系統路由

  • Custom:自訂路由

  • BGP:BGP路由

RouteTableId String 路由條目所屬路由表的ID。
DestinationCidrBlock String 路由條目的目標網段。
NextHopType String 下一跳的類型。
InstanceId String 下一跳的執行個體ID。
Status String 路由條目的狀態,取值:
  • Pending:配置中

  • Available:可用

  • Modifying:修改中

RouterId String 路由條目所在路由器的ID。
NextHops List ECMP路由的下一跳列表。
表 3. NextHop
名稱 類型 描述
NextHopType String

下一跳的類型,取值:

  • Instance:ECS執行個體(預設值)

    HaVip:高可用虛擬IP

    RouterInterface:路由器介面

NextHopId String 下一跳執行個體的ID。
Enabled Integer 是否啟用下一跳:
  • 0:不可用

  • 1:可用

Weight Integer 下一跳的路由權重。

樣本

請求樣本

https://vpc.aliyuncs.com/?Action=DescribeRouteTables
&RouteTableId=vtb-2zevpmy9th8cxmwtarqg4
&公共請求參數
返回樣本
  • XML格式

    <?xml version="1.0" encoding="UTF-8"?>
    <DescribeRouteTablesResponse>
    	<PageNumber>1</PageNumber>
    	<TotalCount>1</TotalCount>
    	<PageSize>10</PageSize>
    	<RequestId>DC668356-BCB4-42FD-9BC3-FA2B2E04B634</RequestId>
    	<RouteTables>
    		<RouteTable>
    			<CreationTime>2017-08-22T10:40:25Z</CreationTime>
    			<RouteEntrys>
    				<RouteEntry>
    					<NextHops></NextHops>
    					<Status>Available</Status>
    					<Type>Custom</Type>
    					<InstanceId>ri-2zeo3xzyf38r4urzdpvfs</InstanceId>
    					<NextHopType>RouterInterface</NextHopType>
    					<RouteTableId>vtb-2zevpmy9th8cxmwtarqg4</RouteTableId>
    					<DestinationCidrBlock>10.10.0.0/24</DestinationCidrBlock>
    				</RouteEntry>
    				<RouteEntry>
    					<NextHops></NextHops>
    					<Status>Available</Status>
    					<Type>System</Type>
    					<InstanceId></InstanceId>
    					<NextHopType>service</NextHopType>
    					<RouteTableId>vtb-2zevpmy9th8cxmwtarqg4</RouteTableId>
    					<DestinationCidrBlock>100.64.0.0/10</DestinationCidrBlock>
    				</RouteEntry>
    			</RouteEntrys>
    			<RouteTableId>vtb-2zevpmy9th8cxmwtarqg4</RouteTableId>
    			<RouteTableType>System</RouteTableType>
    			<VRouterId>vrt-2zefso23vmu6xi3jeiw0z</VRouterId>
    		</RouteTable>
    	</RouteTables>
    </DescribeRouteTablesResponse>
  • JSON格式

    {
        "PageNumber": 1, 
        "TotalCount": 1, 
        "PageSize": 10, 
        "RequestId": "DC668356-BCB4-42FD-9BC3-FA2B2E04B634", 
        "RouteTables": {
            "RouteTable": [
                {
                    "CreationTime": "2017-08-22T10:40:25Z", 
                    "RouteEntrys": {
                        "RouteEntry": [
                            {
                                "NextHops": {
                                    "NextHop": [ ]
                                }, 
                                "Status": "Available", 
                                "Type": "Custom", 
                                "InstanceId": "ri-2zeo3xzyf38r4urzdpvfs", 
                                "NextHopType": "RouterInterface", 
                                "RouteTableId": "vtb-2zevpmy9th8cxmwtarqg4", 
                                "DestinationCidrBlock": "10.10.0.0/24"
                            }, 
                            {
                                "NextHops": {
                                    "NextHop": [ ]
                                }, 
                                "Status": "Available", 
                                "Type": "System", 
                                "InstanceId": "", 
                                "NextHopType": "service", 
                                "RouteTableId": "vtb-2zevpmy9th8cxmwtarqg4", 
                                "DestinationCidrBlock": "100.64.0.0/10"
                            }
                        ]
                    }, 
                    "RouteTableId": "vtb-2zevpmy9th8cxmwtarqg4", 
                    "RouteTableType": "System", 
                    "VRouterId": "vrt-2zefso23vmu6xi3jeiw0z"
                }
            ]
        }
    }