Ir para o conteúdo principal

Criar um grupo de links de dispositivos

Um grupo de links de dispositivos pode incluir qualquer dispositivo virtual provisionado e registrado, a menos que o dispositivo As interfaces já estão cheias. Para saber mais sobre links de dispositivos, consulte o guia Network Edge. Para criar um grupo de links de dispositivos usando APIs, você precisa do seguinte:

  • Pelo menos dois dispositivos virtuais provisionados com licenças registradas. Você deve ter o deviceUuids e os metroCodes que indicam onde os dispositivos estão localizados.

  • Você precisa fornecer os ASNs para os dispositivos se eles ainda não tiverem sido definidos. Se um dispositivo já tiver um ASN, recupere-o chamando Obter Dispositivo Virtual.

  • Número da conta de cobrança da Equinix . Sua conta deve estar com status Ativo ou Pendente. Você deve fornecer um número de conta para cada link você .

  • Escolha uma sub-rede para o grupo. Você deve escolher uma sub-rede levando em consideração o número de dispositivos que deseja adicionar ao grupo. Este campo não é obrigatório ao você criar um grupo de vinculação; no entanto, você deve fornecê-lo para ter um grupo de vinculação funcional.

  • Forneça informações do metroLinks (número da conta, capacidade, código do metrô), a menos que os dispositivos estejam no mesmo metrô.

Pré-requisitos

Autenticar - Envie suas credenciais de usuário, ID do Cliente e Segredo do Cliente para autenticação OAuth2. Consulte Autenticação de API para obter instruções sobre como chamar a API OAuth para validar e autenticar suas credenciais.

Etapa 2: Obtenha dispositivos virtuais

Para obter detalhes sobre seus dispositivos virtuais, chame Obter Dispositivos Virtuais. A resposta incluirá:

  • virtualDeviceUuids
  • metroCodes,
  • ASNs
  • accountNumbers.
POST /ne/v1/links
MethodPOST
URL or End Point/ne/v1/links
HeadersAuthorization, Content-Type
Path ParametersNA
Body ParametersgroupName, subnet, redundancyType, linkDevices[deviceUuid, asn, interfaceId], metroLinks[ {accountNumber, throughput, throughputUnit, metroCode}]

Um exemplo de solicitar curl para criar um grupo de links de dispositivo entre dois dispositivos em duas áreas metropolitanas diferentes.

curl -X
POST "https://api.equinix.com/ne/v1/links"
-H "content-type: application/json"
-H "Authorization: Bearer <token>"
-d '{
  "groupName": "test-link",
  "subnet": "10.0.0.0/27",
    "redundancyType": "SECONDARY",
  "linkDevices": [
    {
      "deviceUuid": "d186dc1a-29e7-4829-bb5e-50fa57aca923",
      "asn": 65414,
      "interfaceId": 6
    },
    {
      "deviceUuid": "ea128600-1875-4f7a-80e9-307a5bbeac51",
      "asn": 100,
      "interfaceId": 6
    }
  ],
  "metroLinks": [
    {
      "accountNumber": "23945678",
      "metroCode": "SV",
      "throughput": 1000,
      "throughputUnit": "Mbps"
    },

    {
      "accountNumber": "2395123",
      "metroCode": "SY",
      "throughput": 1000,
      "throughputUnit": "Mbps"
    }
  ]
 
}'

Um exemplo de solicitar curl para criar um link de dispositivo entre dois dispositivos dentro de um área metropolitana.

curl -X
POST "https://api.equinix.com/ne/v1/links"
-H "content-type: application/json"
-H "Authorization: Bearer <token>"
-d '{
    "groupName": "test-link",
    "subnet": "10.0.0.0/27",
    "redundancyType": "SECONDARY",
    "linkDevices": [
    {
        "deviceUuid": "d186dc1a-29e7-4829-bb5e-50fa57aca923",
        "asn": 65414,
        "interfaceId": 6
    },
    {
        "deviceUuid": "ea128600-1875-4f7a-80e9-307a5bbeac51",
        "asn": 100,
        "interfaceId": 6
    }
    ],
    "metroLinks": []
    
}'

Para obter uma lista completa de parâmetros e opções, consulte a Referência da API.

Resposta de amostra

{
    "uuid": "85ebe7b7-6182-45a1-be51-cb194f2f1e39"
}

Carga útil de resposta:

FieldTypeExample ValuesDescription
uuidstringb43ba509-a7d9-4334-8dee-dc4f29bf2e77The unique ID of the device link group.

Status do dispositivo

Quando um grupo de links de dispositivos é criado, ele passa por vários estados que podem ser monitorados usando o atributo de resposta status do método Obter Link de Dispositivo. Seu grupo de links deve ser provisionado antes que você possa começar a executar outras operações, como adicionar ou remover dispositivos.

StatusDescription
PROVISIONINGThe device link group is booting.
FAILEDLink creation failed.
PROVISIONEDThe device link group is ready.
DEPROVISIONINGThe device link group is being de-provisioned.
DEPROVISIONEDThe device link group is de-provisioned.

Você pode atualizar um grupo de links usando Atualizar link do dispositivo.

Se você excluir um grupo de links de dispositivos usando o método Excluir Link de Dispositivo, o grupo passará pelos seguintes estados:

StatusDescription
DEPROVISIONINGEquinix accepted the customer's request to delete a device link group.
DEPROVISIONEDThe device link is deleted.
Esta página foi útil?