本文へスキップ

BGPピアリングの確立

BGPセッションは、仮想デバイスとクラウドサービスプロバイダ間のポイントツーポイント接続を確立します。BGP ピアを作成するには、次の情報が必要です:

  • 登録されたライセンスを持つプロビジョニングされた仮想デバイス。
  • プロビジョニングされた接続 (connectionUuid)。

上記の情報があれば、Create BGP Peering に進んで BGP ピアを作成できます。

それ以外の場合は、手順に従ってください。

必須条件

Authenticate - OAuth2認証のためのユーザー認証情報、クライアントID、クライアントシークレットを送信します。OAuth APIを呼び出して認証情報を検証および認証する方法については、API Authenticationを参照してください。

仮想デバイスの取得

仮想デバイスのステータスを確認するには、Get Virtual Device {uuid} API または Get VirtualDevices API を呼び出します。

登録されたライセンスでプロビジョニングされたデバイスをお持ちの場合は、上記の手順を省略できます。

接続の作成/取得

接続の状態を確認するには、Get Specified Connection {uuid} API を呼び出します。

プロビジョニングされた接続がある場合は、この手順を省略できます。

BGPピアリングの作成

POST /ne/v1/bgp
MethodPOST
URL or End Point/ne/v1/bgp
HeadersAuthorization token, Content-Type
Query ParametersNot applicable
Body ParametersauthenticationKey, connectionUuid, localAsn, localIpAddress, remoteAsn, remoteIpAddress

このリクエストは、仮想デバイスとクラウドサービスプロバイダ間のポイントツーポイント接続を確立するためのBGPセッションを作成します。

BGPピアリングを作成するためのcurlリクエストのサンプル:

curl -X
POST "https://api.equinix.com/ne/v1/bgp"
-H "Authorization: Bearer <token>"
-H "Content-Type: application/json"
-d '{
  "authenticationKey": "testkey1",
  "connectionUuid": "80afc8be-0ce3-4950-be27-3d3e678e6873",
  "localAsn": 10012,
  "localIpAddress": "10.0.0.1/29",
  "remoteAsn": 10013,
  "remoteIpAddress": "10.0.0.2"
}'

パラメータとオプションの完全なリストについては、API リファレンス を参照してください。

回答例

{
    "uuid": "64e46bc1-fc2c-43b8-956e-213afe8f5d39"
}

応答の説明

FieldTypeExample ValuesDescription
uuidstringUnique Id of the BGP peering.

BGPの状態

BGP ピアリングを作成した後、GET BGP {uuid}を呼び出すことで、BGP ピアリングのステータスを確認できます。

BGP provisioningStatusDescription
PROVISIONINGBGP peering is provisioning.
PROVISIONEDBGP peering is provisioned.
FAILEDBGP peering failed.

可能なBGPの状態:Idle、Connect、Active、Established、OpenSent、OpenConfirm。

BGPの状態は、BGPがプロビジョニングされた後にしか見ることができません。

アクセス拒否」と表示された場合は、最寄りのエクイニクスサービスデスクまでお問い合わせください。

このページは役に立ちましたか?