Comment puis-je activer la communication entre plusieurs VPC à partir d'une seule connexion VPN attachée à ma passerelle de transit sans autoriser l'accès entre les VPC ?

Date de la dernière mise à jour : 15/04/2020

J'ai deux Virtual Private Cloud (VPC) : un pour la production et un pour le développement. Les utilisateurs sur site ont besoin d'accéder aux deux VPC avec une seule connexion VPN. Je dois établir une connectivité réseau entre les VPC et le réseau sur site via une connexion VPN. En outre, je dois bloquer l'accès entre les VPC. Comment puis-je activer la communication entre plusieurs VPC et une connexion VPN attachée à ma passerelle de transit sans autoriser l'accès entre les VPC ?

Brève description

Suivez les étapes ci-dessous pour établir une connectivité réseau entre les ressources de plusieurs VPC aux fins ci-dessous :

  • Les utilisateurs sur site peuvent accéder aux ressources de tous les VPC dans le VPN.
  • Les ressources VPC ne peuvent pas accéder aux ressources des autres VPC.

Solution

Créez une passerelle de transit, puis attachez vos VPC et un VPN site à site.

  1. Créez une passerelle de transit
  2. Attachez vos VPC à votre passerelle de transit.
  3. Créez une connexion VPN site à site et attachez-la à votre passerelle de transit.

Remarques :

  • Désactivez le paramètre Default association route table (Table de routage avec association par défaut) lors de la création de votre passerelle de transit.
  • Pour propager automatiquement les routes VPN vers la table de routage de la passerelle de transit, choisissez Dynamic  (Dynamique) (nécessite le système Border Gateway Protocol) pour Routing option (Option de routage).

Créez une table de routage de passerelle de transit et associez-y vos VPC.

  1. Ouvrez la console Amazon Virtual Private Cloud (Amazon VPC).
  2. Dans le volet de navigation, sélectionnez Transit Gateways (Passerelles de transit).
  3. Vérifiez que le paramètre Default association route table (Table de routage avec association par défaut) pour votre passerelle de transit est défini sur Disable (Désactivé).
    Remarque : si le paramètre est défini sur Enable (Activé), passez directement à l'étape 8.
  4. Sélectionnez Transit Gateway Route Tables (Tables de routage Transit Gateway).
  5. Sélectionnez Create Transit Gateway Route Table(Créer une table de routage Transit Gateway), puis effectuez les opérations suivantes :
    Pour Name tag (Balise nom), entrez Route Table A (Table de routage A).
    Pour Transit Gateway ID (ID Transit Gateway), sélectionnez l'ID de passerelle de transit pour votre passerelle de transit.
    Sélectionnez Create Transit Gateway Route Table (Créer une table de routage Transit Gateway).
  6. Choisissez Route Table A (Table de routage A) ou la table de routage par défaut de votre passerelle de transit. Ensuite, choisissez Associations (Associations), puis Create Association (Créer une association).
  7. Pour Choose attachment to associate (Sélectionner un attachement à associer), sélectionnez les ID d'association de vos VPC. Choisissez ensuite Create Association (Créer une association). Répétez cette étape jusqu'à ce que tous vos VPC s'affichent sous Association (Association).
  8. Supprimez l'association VPN de la table de routage de passerelle de transit par défaut.

Créez une deuxième table de routage de passerelle de transit et associez votre association de connexion VPN à celle-ci.

  1. Sélectionnez Transit Gateway Route Tables (Tables de routage Transit Gateway).
  2. Sélectionnez Create Transit Gateway Route Table(Créer une table de routage Transit Gateway), puis effectuez les opérations suivantes :
    Pour Name tag (Balise nom), entrez Route Table B (Table de routage B).
    Pour Transit Gateway ID (ID Transit Gateway), sélectionnez l'ID de passerelle de transit pour votre passerelle de transit.
    Sélectionnez Create Transit Gateway Route Table (Créer une table de routage Transit Gateway).
  3. Choisissez Route Table B (Table de routage B) ou la table de routage par défaut de votre passerelle de transit. Ensuite, choisissez Associations (Associations), puis Create Association (Créer une association).
  4. Associez la connexion VPN que vous venez de créer avec la table de routage B.

Propagez des routes à partir de vos VPC et VPN sur les deux tables de routage.

  1. Choisissez Route Table A Propagation (Propagation de table de routage A).
  2. Choisissez Propagation (Propagation). Pour Choose attachment to propagate (Sélectionner un attachement à propager), choisissez la propagation pour le VPN. Si la propagation est activée pour tous les attachements, vérifiez que l'association de connexion VPN n'est pas activée dans cette table de routage.
    Important : si vous avez créé une connexion VPN avec l'option Static Route (Routage statique) [plutôt que Dynamic Routing (Routage dynamique)], vous devez créer une route statique pour le réseau sur site vers le VPN sur la table de routage A, au lieu d'activer la propagation de route à partir de la connexion VPN.
  3. Choisissez Route Table B Propagation (Propagation de table de routage B).
  4. Choisissez Propagation (Propagation). Pour Choose attachment to propagate (Choisir un attachement à propager), choisissez la propagation pour tous les VPC.

Configurez la table de routage associée à votre VPC et au sous-réseau d'attachements.

  1. Ouvrez la console d'Amazon VPC.
  2. Dans le volet de navigation, choisissez Route Tables (Tables de routage).
  3. Choisissez la table de routage attachée au sous-réseau d'attachements.
  4. Sélectionnez l'onglet Routes (Routes), puisEdit routes (Modifier les routes).
  5. Sélectionnez l'onglet Add Route (Ajouter une route), puis effectuez les opérations suivantes :
    Pour Destination (Destination), sélectionnez le sous-réseau du réseau sur site.
    Pour Target (Cible), sélectionnez votre passerelle de transit.
    Sélectionnez Save routes (Enregistrer les routes).

Remarque : si votre cas d'utilisation nécessite un accès plus restrictif entre vos VPC, vous pouvez créer une table de routage distincte pour chaque VPC et configurer les routes. Gardez à l'esprit les points suivants :

  • Le routage dans la table de routage de la passerelle de transit dépend de l'association de la passerelle de transit et de la table de routage de la passerelle de transit.
  • Vous pouvez configurer des routes vers n'importe quelle destination de l'attachement de la passerelle de transit dans n'importe quelle table de routage de passerelle de transit. L'attachement de la passerelle de transit n'a pas besoin d'être associé à cette table de routage spécifique.

Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d’aide ?