Par défaut, lorsque vous activez l'IPv6 pour un Virtual Private Cloud (VPC) et ses vSwitches, ceux-ci ne prennent en charge que la communication privée. Pour accéder à Internet, activez la bande passante Internet IPv6.
Activer ou désactiver l'IPv6
L'IPv6 est disponible uniquement dans les régions qui prennent en charge la pile double IPv4/IPv6.
Console
Activer l'IPv6
-
Lors de la création d'un VPC et d'un vSwitch, activez l'IPv6 selon l'une des méthodes suivantes :
Sélectionnez Allocated by system et choisissez BGP (Multi-ISP). Le système crée automatiquement une passerelle IPv6 et attribue un bloc CIDR IPv6.
Pour gérer centralement vos ressources d'adresses IP, sélectionnez Allocated by IPAM. Choisissez un pool d'adresses avec un bloc CIDR IPv6 préconfiguré, puis spécifiez une longueur de masque ou un bloc CIDR pour attribuer un bloc IPv6 depuis le pool.
-
Pour un VPC existant, dans la colonne IPv6 CIDR, cliquez sur Enable IPv6. Procédez ensuite comme suit :
Sélectionnez Allocated by system ou Allocated by IPAM.
Si vous sélectionnez Automatically Enable IPv6 for All vSwitches, cochez également la case Automatically Enable IPv6 for All vSwitches. Si vous ne cochez pas cette case, ou si vous sélectionnez IPv6 CIDR, activez l'IPv6 pour chaque vSwitch individuellement. Pour ce faire, cliquez sur Enable IPv6 dans la colonne IPv6 CIDR block du vSwitch cible.
Désactiver l'IPv6
Dans la colonne IPv6 CIDR du VPC ou du vSwitch cible, cliquez sur Disable IPv6. Avant de désactiver l'IPv6 pour un VPC, désactivez-le d'abord pour tous ses vSwitches et supprimez la passerelle IPv6 associée.
API
Contrairement à la console, l'API ne crée pas automatiquement une passerelle IPv6 lorsque vous activez l'IPv6 pour un VPC et ses vSwitches. Vous devez appeler l'opération CreateIpv6Gateway pour en créer une.
Lors de la création d'un VPC ou d'un vSwitch, définissez le paramètre
EnableIPv6dans les opérations CreateVpc et CreateVSwitch pour activer l'IPv6. Pour un VPC, vous pouvez également définir les paramètresIpv6IpamPoolIdetIpv6CidrMaskafin d'attribuer un bloc CIDR IPv6 depuis un pool d'adresses spécifié.Pour un VPC ou un vSwitch existant, définissez le paramètre
EnableIPv6dans les opérations ModifyVpcAttribute et ModifyVSwitchAttribute pour activer ou désactiver l'IPv6. Pour attribuer un bloc CIDR IPv6 au VPC depuis un pool d'adresses spécifié, appelez l'opération AssociateVpcCidrBlock.
Vérifier les configurations des groupes de sécurité et des listes de contrôle d'accès réseau
Après avoir activé l'IPv6 pour un VPC et ses vSwitches, les groupes de sécurité ECS et les listes de contrôle d'accès réseau n'autorisent pas automatiquement le trafic IPv6. Si les règles entrantes du groupe de sécurité ou les règles de la liste de contrôle d'accès réseau ne sont pas correctement configurées, la communication IPv6 peut échouer.
Vérifier les règles du groupe de sécurité
Par défaut, un groupe de sécurité ne contient pas de règles entrantes autorisant le trafic IPv6. Après avoir activé l'IPv6, ajoutez des règles IPv6 au groupe de sécurité en fonction de vos besoins métier. Sinon, le trafic IPv6 entrant sera refusé.
Connectez-vous à la console ECS. Dans le volet de navigation de gauche, choisissez Network & Security > Security Groups.
Recherchez le groupe de sécurité associé aux instances du VPC, cliquez sur Manage Rules dans la colonne Operation, puis vérifiez si l'onglet Inbound contient des règles liées à l'IPv6.
-
S'il n'existe aucune règle IPv6, cliquez sur Add Rule et ajoutez des règles selon vos besoins métier. Voici quelques exemples de configuration courants :
Autoriser le trafic ICMPv6 (utilisé par ping6 pour tester la connectivité) : définissez Protocol sur All ICMP-IPv6 et Source sur
::/0.Autoriser l'accès HTTP/HTTPS IPv6 : définissez Protocol sur Custom TCP, Destination (Current Instance) sur
80/80ou443/443, et Source sur::/0.Autoriser l'accès SSH IPv6 (Linux) : définissez Protocol sur Custom TCP, Destination (Current Instance) sur
22/22, et Source sur votre adresse IPv6 ou::/0.
L'objet d'autorisation pour l'IPv6 utilise le format ::/0 (toutes les adresses IPv6) ou un bloc CIDR IPv6 spécifié (tel que 2408:xxxx::/32). Ne le confondez pas avec le format IPv4 (tel que 0.0.0.0/0).
Vérifier les règles de la liste de contrôle d'accès réseau
Si les vSwitches du VPC sont associés à une liste de contrôle d'accès réseau, vérifiez également si celle-ci autorise le trafic IPv6. Une liste de contrôle d'accès réseau s'applique au trafic IPv4 et IPv6 et est prioritaire sur les groupes de sécurité.
Connectez-vous à la console VPC. Dans le volet de navigation de gauche, cliquez sur Network ACL.
Recherchez la liste de contrôle d'accès réseau associée au vSwitch, cliquez sur l'ID de l'instance pour accéder à la page des détails, puis vérifiez si les sections Inbound Rules et Outbound Rules contiennent des règles autorisant le trafic IPv6.
S'il n'existe aucune règle liée à l'IPv6, cliquez sur Manage Inbound Rule ou Manage Outbound Rule pour ajouter des règles autorisant le trafic IPv6. Par exemple, ajoutez une règle avec la Policy définie sur Allow, l'adresse source définie sur
::/0et le Protocol défini sur ALL.