ANS-C01 · Question #261
A company hosts a highly available, scalable, and resilient application on Amazon EC2 instances that are part of an Auto Scaling group. A network engineer is planning to integrate IPv6 support with…
The correct answer is C. The route tables for the EC2 subnets do not have IPV6 routing configured. If IPv6 queries are not reaching backend EC2 instances behind dual-stack NLBs, the most likely cause is that the route tables associated with the EC2 subnets lack the necessary IPv6 routing configuration.
Question
A company hosts a highly available, scalable, and resilient application on Amazon EC2 instances that are part of an Auto Scaling group. A network engineer is planning to integrate IPv6 support with the application deployment in phases. The first phase is to enable IPv6 service consumption on the public Network Load Balancers (NLBs) that are deployed across the infrastructure. The target groups for the NLBS are configured as the Auto Scaling groups of the EC2 instances that host the application. The NLBs are configured for dual-stack operation. During the testing of the first phase, the IPv6 application queries are not reaching the backend servers. What is the cause of this issue?
Options
- AThe subnets where the EC2 instances are deployed do not have IPv6 addresses configured.
- BThe route tables for the NLB subnets do not have IPV6 routing configured.
- CThe route tables for the EC2 subnets do not have IPV6 routing configured.
- DThe security groups that are associated with the NLBs do not allow IPv6 traffic.
How the community answered
(45 responses)- A9% (4)
- B16% (7)
- C71% (32)
- D4% (2)
Why each option
If IPv6 queries are not reaching backend EC2 instances behind dual-stack NLBs, the most likely cause is that the route tables associated with the EC2 subnets lack the necessary IPv6 routing configuration.
While subnets need IPv6 addresses and EC2 instances need IPv6 addresses, the problem implies traffic is reaching the NLB, and the lack of *routing* is the more fundamental issue for reachability to the backend from the NLB, rather than just address assignment.
The route tables for the NLB subnets are primarily for traffic destined *to* the NLB or from the NLB *out* of its subnet; if the NLB is receiving IPv6 queries, its subnet routing is likely already functional for ingress, and the issue is with traffic *from* the NLB *to* the backend.
Even if the NLB is dual-stack and receives IPv6 traffic, for that traffic to be forwarded and reach the backend EC2 instances, the route tables associated with the subnets where those EC2 instances reside must contain appropriate IPv6 routes (e.g., a default route to the local gateway or an IPv6 CIDR for intra-VPC routing). Without these routes, the IPv6 traffic cannot egress the subnet to the instances.
The problem states 'IPv6 application queries are not reaching the backend servers,' implying the NLB itself might be reachable. While security groups on the NLB are important, the immediate cause for traffic *not reaching the backend instances* after the NLB receives it is often a routing issue at the target's subnet, rather than the NLB's own security group.
Concept tested: IPv6 Routing for EC2 Instances
Source: https://docs.aws.amazon.com/vpc/latest/userguide/VPC_IPv6.html
Community Discussion
No community discussion yet for this question.