Commander des ports AWS

Une fois que vous avez commandé vos connexions Cross-Cloud Interconnect, commandez vos ports AWS.

Commander vos ports

AWS propose deux options de tri Direct Connect : les groupes d'agrégation de liens (LAG) et les connexions. (Dans l'interface AWS, les liaisons sont appelées connexions.) Vous devez commander les LAG, et non les connexions. Les LAG activent le protocole LACP (Link Aggregation Control Protocol), qui autorise plusieurs liaisons par port. Cross-Cloud Interconnect pour AWS nécessite LACP.

Commandez un LAG pour chaque connexion Cross-Cloud Interconnect.

Ne saisissez pas 2 pour le nombre de connexions au sein d'un seul LAG si vous souhaitez effectivement obtenir une paire redondante de LAG, chacune disposant d'une liaison.

Bien que les LAG permettent de regrouper un groupe de connexions pour obtenir une bande passante plus élevée, vous pouvez créer un LAG avec une seule connexion.

Si vous avez commandé accidentellement des connexions au lieu de LAG, vous pouvez créer un LAG à partir des connexions existantes en suivant les instructions de la section Créer un LAG dans la documentation AWS, puis en cliquant sur l'onglet Créer un LAG avec des connexions existantes à l'aide de la console.

Console AWS

  1. Accédez à la page des LAG Direct Connect.

  2. Cliquez sur Créer un LAG.

  3. Dans la section Type de LAG de la page, sélectionnez Demander de nouvelles connexions.

  4. Renseignez la section Paramètres LAG de la page:

    • Saisissez un nom LAG pour la ressource.
    • Dans le champ Emplacement, saisissez l'emplacement AWS. Si vous avez besoin d'aide pour choisir une valeur pour ce champ, consultez la section Emplacements compatibles. Vous trouverez le nom de l'emplacement sous chaque description d'emplacement listé. Vous pouvez également rechercher un nom d'emplacement à l'aide du champ de recherche de la section Paramètres LAG.
    • Sélectionnez la vitesse du port appropriée.
    • Saisissez le nombre de nouvelles connexions souhaitées.
    • Supprimez le champ Connect via un partenaire AWS Direct Connect.
  5. Cliquez sur Créer un LAG.

CLI AWS

Pour commander vos ports Direct Connect, exécutez la commande create-lag. Exemple :

aws directconnect create-lag \
  --number-of-connections NUMBER_OF_CONNECTIONS \
  --connections-bandwidth CAPACITY \
  --location AWS_LOCATION \
  --lag-name NAME \
  --region REGION

Remplacez les éléments suivants :

  • NUMBER_OF_CONNECTIONS : nombre de liens, ou connexions, que vous souhaitez pour chaque port
  • CAPACITY: bande passante de chaque connexion du LAG
  • AWS_LOCATION: nom de l'emplacement AWS, par exemple, EqFA5
  • NAME: nom du nouveau LAG
  • REGION: région dans laquelle vous souhaitez placer votre nouvelle connexion et ses liens.

Générer un mandat

Pour que Google puisse provisionner votre connexion, il doit disposer d'une lettre de mandat (Letter of authorization, LOA) pour chaque connexion que vous avez créée dans chaque LAG d'AWS.

Par exemple, supposons que vous ayez commandé deux LA et que vous ayez créé deux connexions dans chaque LAG. Dans ce cas, vous avez besoin de quatre documents de mandat.

Suivez les instructions suivantes deux fois : une fois pour chaque LAG.

Console AWS

Pour télécharger les mandats, procédez comme suit:

  1. Accédez à la page des LAG Direct Connect.

  2. Cliquez sur le nom du LAG approprié.

  3. Accédez à la section Connexions de la page et procédez comme suit pour chaque connexion du LAG:

    • Cliquez sur le nom de la connexion pour afficher la page de connexion.
    • Cliquez sur Télécharger le mandat.
    • Dans le champ Nom du fournisseur - facultatif, saisissez Google Cloud.
    • Cliquez sur Télécharger.
  4. Répétez l'étape 3 pour votre LAG redondant.

CLI AWS

Pour télécharger les mandats, procédez comme suit:

  1. Exécutez la commande aws directconnect describe-lags pour récupérer les identifiants des LAG que vous avez créés. Exemple :

    aws directconnect describe-lags \
     --region REGION |
    jq -r \ '.lags[].connections[].connectionId'
    

    Remplacez REGION par la région où se trouvent vos connexions.

    En réponse, le système renvoie un identifiant pour chaque connexion.

  2. Pour chaque connexion du LAG, téléchargez le mandat à l'aide de la commande aws directconnect describe-loa. Exemple :

    aws directconnect describe-loa \
     --connection-id CONNECTION_ID \
     --provider-name "Google Cloud" \
     --output text \
     --query loaContent \
     --region REGION |
    base64 --decode > FILE_NAME.pdf
    

    Remplacez les éléments suivants :

    • CONNECTION_ID: identifiant de la connexion.
    • REGION: région où se trouvent vos connexions.
    • FILE_NAME: nom du document LOA
  3. Répétez l'étape 2 pour votre LAG redondant.

Envoyer les mandats à Google

Après avoir commandé vos connexions Cross-Cloud Interconnect, vous devriez recevoir des e-mails de confirmation de Google. Chacun de ces messages inclut des instructions concernant l'envoi de vos mandats AWS à Google. Maintenant que vous disposez des mandats, procédez comme suit:

  • Déterminez le LAG AWS que vous souhaitez connecter à chaque port Cross-Cloud Interconnect. Recherchez les documents LOA de ce LAG.

  • Répondre à chaque e-mail Google. Chaque adresse e-mail représente un port Cross-Cloud Interconnect différent. Associez les documents LOA du LAG AWS que vous souhaitez connecter à ce port.

Notez les instructions que vous fournissez à Google concernant les ports Cross-Cloud Interconnect et les LAG AWS (quel port Cross-Cloud Interconnect se connecte à quel LAG AWS). Vous aurez besoin de ces informations ultérieurement dans le processus lorsque vous configurerez vos ressources AWS.

Plus tard, une fois que Google a provisionné vos connexions Cross-Cloud Interconnect, vous recevez un autre ensemble d'e-mails indiquant que les connexions sont prêtes à être utilisées.

Une fois que vous avez reçu cette confirmation, vous pouvez terminer la configuration requise.