You currently have a VPC that has a set of Instances.
You now have a requirement to host an application in the VPC which primarily communicates on IPv6
What do you need to do to enable this requirement? Select 2 answers.
Click on the arrows to vote for the correct answer
A. B. C. D.Answer - C and D.
The AWS Documentation mentions the following.
If you have an existing VPC that supports IPv4 only, and resources in your subnet that are configured to use IPv4 only, you can enable IPv6 support for your VPC and resources.
Your VPC can operate in dual-stack mode - your resources can communicate over IPv4, or IPv6, or both.
IPv4 and IPv6 communication are independent of each other.
In order to enable ipv6 on VPC and subnet level, we need to enable manually on VPC and subnet.
So, it looks like option C is also the correct answer.
https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-migrate-ipv6.html#vpc-migrate-ipv6-cidrOptions A is incorrect since this setting is pertinent to the VPC.Option B is incorrect since you cannot disable IPv4 for the VPC.For more information on using Ipv6, please refer to the below URL.
https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-migrate-ipv6.htmlTo enable an application to communicate primarily on IPv6 within a VPC, the following steps need to be taken:
The correct answers are C and D.
Explanation:
A. Disabling IPv4 for the subnet is not a correct approach. Most applications today still primarily communicate over IPv4, and disabling IPv4 would cause the instances in the subnet to lose connectivity to the Internet and other AWS services that use IPv4.
B. Disabling IPv4 for the VPC is also not a correct approach. AWS does not support disabling IPv4 for a VPC, and even if it were possible, it would cause the VPC to lose connectivity to the Internet and other AWS services that use IPv4.
C. Enabling IPV6 for the subnet where the instances reside is the correct approach. This will allow the instances to communicate over IPv6, while still retaining IPv4 connectivity.
D. Enabling IPV6 for the VPC is also a correct approach. This will enable the VPC to support IPv6 traffic and allows the instances within the VPC to communicate with other IPv6 resources.
In summary, enabling IPV6 for both the VPC and subnet is the best approach to meet the requirement of hosting an application that primarily communicates over IPv6.