查詢載入到CEN中的網路執行個體(VPC和VBR)各條路由明細在CEN中的發布情況

請求參數

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

要執行的操作。 取值:

DescribePublishedRouteEntries

CenId String 需要查詢的雲企業網ID。
ChildInstanceRegionId String 需要查詢的地區ID。
ChildInstanceId String 網路執行個體ID。
ChildInstanceType String 網路執行個體類型,取值:
  • VPC:專用網路
  • VBR:邊界路由器介面
ChildInstanceRouteTableId String 網路執行個體的路由表ID。
DestinationCidrBlock String 要查詢的網段。
PageNumber Integer

列表的頁碼,預設值為1

PageSize Integer

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

返回參數

名稱 類型 描述
RequestId String 請求ID。
TotalCount String 列表條條目數。
PageNumber Integer 當前頁碼。
PageSize String 每頁包含多少條目。
PublishRouteEntries List 返回指定的雲企業網的指定的region的路由資訊。
表 1. PublishRouteEntries
名稱 類型 描述
ChildInstanceRouteTableId String 路由表ID。
DestinationCidrBlock String 目標網段。
NextHopType String
下一跳的類型等,取值:
  • Instance:ECS執行個體(預設值)
  • HaVip:高可用虛擬IP
  • RouterInterface:路由器介面
RouteType String
路由條目的類型,取值:
  • System:系統路由
  • Custom:高可用虛擬IP
  • BGP:BGP路由
OperationalMode Boolean
是否允許發布或撤銷該路由到CEN:
  • true:允許發布或撤銷
  • false:不允許
NextHopId String 下一跳執行個體的ID。
PublishStatus String 在CEN中的發布狀態:
  • Published:發行
  • Non-Published:未發布
RouteConflictSetType String (JSON Array) 衝突路由列表。
表 2. RouteConflictSetType
名稱 類型 描述
DestinationCidrBlock String 衝突目標網段地址。
RegionId String 衝突執行個體所在的地區ID。
InstanceId String 衝突執行個體ID。
InstanceType String

網路執行個體類型。

Status String 異常原因:
  • conflict:路由發生衝突
  • overflow:其他網路執行個體路由表路由數量超出限制
  • prohibited:VBR策略不允許的預設路由

樣本

請求樣本


http://cbn.aliyuncs.com?Action=DescribePublishedRouteEntries
&ChildInstanceRegionId=cn-hangzhou-667
&CenId=cbn-3rh17kwhs6208rej85
&ChildInstanceId=vpc-il7krrmtp6elewp6426kr
&ChildInstanceType=VPC
&公用請求參數

返回樣本

  • XML格式

    <?xml version="1.0" encoding="UTF-8"?>
    <DescribeRouteConflictResponse>
        <PageNumber>1</PageNumber>
        <PageSize>10</PageSize>
        <RequestId>B6C11547-2D56-4EEC-A8D5-FDC5A53E53D0</RequestId>
        <RouteConflicts>
            <RouteConflict/>
        </RouteConflicts>
        <TotalCount>0</TotalCount>
    </DescribeRouteConflictResponse>
  • JSON格式

    {
      "TotalCount": 2, 
      "PublishRouteEntries": {
        "PublishRouteEntries": [
          {
            "DestinationCidrBlock": "100.64.0.0/10", 
            "NextHopId": "", 
            "NextHopType": "service", 
            "ChildInstanceRouteTableId": "vtb-il7qut3mjgtlcbpk2ie31", 
            "PublishStatus": "NonPublished", 
            "RouteConflicts": {
              "RouteConflicts": []
            }, 
            "RouteType": "System"
          }, 
          {
            "DestinationCidrBlock": "192.168.10.0/24", 
            "NextHopId": "", 
            "NextHopType": "local", 
            "ChildInstanceRouteTableId": "vtb-il7qut3mjgtlcbpk2ie31", 
            "PublishStatus": "Published", 
            "RouteConflicts": {
              "RouteConflicts": []
            }, 
            "RouteType": "System"
          }
        ]
      }, 
      "PageNumber": 1, 
      "RequestId": "FF1A7B2A-677F-4F71-96EA-6002B329F437", 
      "PageSize": 10
    }