Établir un jumelage BGP

Une session BGP établit une connexion point à point entre votre appareil virtuel et votre service cloud. fournisseur. Pour créer des pairs BGP, vous devez avoir les informations suivantes:
- Un périphérique virtuel provisionné avec une licence enregistrée.
- Une connexion approvisionnée (
connectionUuid).
Si vous avez les informations ci-dessus, vous pouvez passer à Créer un peering BGP et créer des pairs BGP.
Sinon, suivez les étapes.
Préalable
Authentification: soumettez vos identifiants utilisateur, votre identifiant client et votre clé secrète pour l’authentification OAuth2. Consultez la documentation relative à l’authentification API (Authentification API) pour savoir comment appeler l’API OAuth afin de valider et d’authentifier vos identifiants.
Obtenir des périphériques virtuels
Pour vérifier l'état de votre appareil virtuel, appelez l'API Get Virtual Device {uuid} ou l'API Get VirtualDevices.
Vous pouvez ignorer l’étape ci-dessus si vous disposez d’un appareil provisionné avec une licence enregistrée.
Créer/Obtenir une connexion
Pour vérifier l'état de vos connexions, appelez l'API Get Specified Connection {uuid}.
Vous pouvez ignorer cette étape si vous disposez d’une connexion provisionnée.
Créer un peering BGP
| POST /ne/v1/bgp | |
|---|---|
| Method | POST |
| URL or End Point | /ne/v1/bgp |
| Headers | Authorization token, Content-Type |
| Query Parameters | Not applicable |
| Body Parameters | authenticationKey, connectionUuid, localAsn, localIpAddress, remoteAsn, remoteIpAddress |
Cette requête crée une session BGP pour établir une connexion point à point entre votre appareil virtuel et votre appareil virtuel. et fournisseur de services cloud.
Un exemple de requête curl pour créer un peering BGP:
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"
}'
Pour une liste complète des paramètres et des options, consultez la référence API.
Exemple de réponse
{
"uuid": "64e46bc1-fc2c-43b8-956e-213afe8f5d39"
}
Description de la réponse:
| Field | Type | Example Values | Description |
|---|---|---|---|
| uuid | string | Unique Id of the BGP peering. |
Statut BGP
Après avoir créé un peering BGP, vous pouvez vérifier l'état de votre pair BGP en appelant GET BGP {uuid}.
| BGP provisioningStatus | Description |
|---|---|
PROVISIONING | BGP peering is provisioning. |
PROVISIONED | BGP peering is provisioned. |
FAILED | BGP peering failed. |
États BGP possibles: inactif, connecté, actif, établi, ouvert, envoyé et confirmé.
Les états BGP ne peuvent être vus qu'une fois le BGP provisionné.

Si vous recevez le message « Accès refusé », veuillez contacter votre service d’assistance Equinix local.