仮想ボーダールーター (VBR) のヘルスチェック設定を有効または変更します。

使用上の注意

VBRのヘルスチェック機能を設定して、データセンターとAlibaba Cloud間のExpress Connect回路を監視できます。これにより、接続の問題をタイムリーに検出することができます。

ヘルスチェック機能を使用する前に、次の情報に注意してください。

  • VBRが静的ルーティングを使用している場合、ヘルスチェック機能を設定した後、VBRに接続されているデータセンターの静的ルートを追加する必要があります。

    宛先CIDRブロックをヘルスチェックの送信元IPアドレスに設定し、マスク長を32に設定し、ネクストホップをAlibaba Cloud側のVBRのIPアドレスに設定します。

  • VBRが動的Border Gateway Protocol (BGP) ルーティングを使用している場合、データセンターのルートを追加する必要はありません。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター データ型 必須/任意 説明
操作 String 必須 EnableCenVbrHealthCheck

実行する操作です。 Set the value to EnableCenVbrHealthCheck.

CenId String 必須 cen-hahhfskfkseig****

CEN インスタンスの ID。

VbrInstanceRegionId String 必須 cn-shenzhen

VBRがデプロイされているリージョンのID。

DescribeChildInstanceRegionsを呼び出して、最新のリージョンリストを照会できます。

VbrInstanceId String 必須 vbr-wz95o9aylj181n5mzk****

VBR の ID。

HealthCheckSourceIp String 必須 192.XX.XX.1

ヘルスチェックのソース IP アドレス。 送信元IPアドレスは、以下の方法で設定できます:

  • 自動IPアドレス (推奨): システムは、100.96.0.0/16 CIDRブロックからIPアドレスを自動的に割り当てます。
  • カスタムIPアドレス: 10.0.0.0/8、192.168.0.0/16、または172.16.0.0/12 CIDRブロックからアイドルIPアドレスを指定する必要があります。 指定するIPアドレスは、Alibaba Cloud側のVBRのIPアドレス、お客様側のVBRのIPアドレス、VBRがCENインスタンスを介して通信する他のIPアドレスにはできません。
HealthCheckTargetIp String 必須 10.XX.XX.1

ヘルスチェックのターゲット IP アドレス。

宛先IPアドレスは、お客様側のVBRのIPアドレスに設定します。

VbrInstanceOwnerId Long 任意 253460731706911258

VBRを所有するAlibaba CloudアカウントのIDです。

説明 このパラメーターは、VBRとCENインスタンスが異なるAlibaba Cloudアカウントに属している場合に必要です。
HealthCheckInterval Integer 任意 2

ヘルスチェック中にプローブパケットが送信される時間間隔。 (単位:秒) デフォルト値: 2 Valid values: 2 to 3.

HealthyThreshold Integer 任意 8

ヘルスチェック中に送信されるプローブパケットの数。 単位: パケット。 有効な値: 3 ~ 8。 デフォルト値: 8。

HealthCheckOnly Boolean 任意 false

ヘルスチェック中にプロービングを有効にするかどうかを指定します。 設定可能な値は以下のとおりです。

  • true: はい

    プロービングを有効にすると、検出されたルートに到達できない場合、システムは別のルートに切り替わりません。
    説明 冗長ルートが利用可能であることを確認してください。 そうでない場合は、ネットワークが切断されることがあります。
  • false (デフォルト): いいえ

    プロービングはデフォルトで無効になっています。 冗長ルートが指定されている場合、検出されたルートが到達できない場合、システムは冗長ルートに切り替わります。

レスポンスパラメーター

パラメーター データ型 説明
RequestId String 1F59F19C-EFD2-40B1-94D5-65B40CA8E34A

リクエストの ID です。

リクエストの例

http(s)://[Endpoint]/?Action=EnableCenVbrHealthCheck
&CenId=cen-hahhfskfkseig ****
&VbrInstanceRegionId=cn-深セン
&VbrInstanceId=vbr-wz95o9aylj181n5mzk ****
&HealthCheckSourceIp=192.XX. XX.1
&HealthCheckTargetIp=10.XX. XX.1
&VbrInstanceOwnerId=253460731706911258
&HealthCheckInterval=2
&HealthyThreshold=8
&HealthCheckOnly=false
&<共通リクエストパラメーター>

正常に処理された場合のレスポンス例

XML 形式

HTTP/1.1 200 OK
Content-Type:application/xml

<EnableCenVbrHealthCheckResponse>
<RequestId>1F59F19C-EFD2-40B1-94D5-65B40CA8E34A</RequestId>
</EnableCenVbrHealthCheckResponse>

JSON 形式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "1F59F19C-EFD2-40B1-94D5-65B40CA8E34A"
}

エラーコード

HttpCode エラーコード エラーメッセージ 説明
400 RouteConflict 指定されたルートはすでに存在しています。 指定されたルートが既に存在する場合に返されるエラーメッセージ。
400 Illegal.SourceIpOrTargetIp 指定された送信元IPアドレスまたは送信先IPアドレスが無効です。 指定された送信元または送信先IPアドレスが無効な場合に返されるエラーメッセージ。

エラーコードリストについては、「API エラーセンター」をご参照ください。