A network administrator configures an inbound extended Access Control List (ACL) on a router interface (GigabitEthernet0/0) to allow internal workstations on subnet 172.16.10.0/24 to browse secure external websites and perform domain name resolution. The applied ACL rules are evaluated top-down as follows:
| Line | Action | Protocol | Source IP / Wildcard | Destination IP | Destination Port |
|---|---|---|---|---|---|
| 10 | permit | tcp | 172.16.10.0 0.0.0.255 | any | eq 443 |
| 20 | permit | udp | 172.16.10.0 0.0.0.255 | host 8.8.8.8 | eq 53 |
Although outbound TCP SYN packets sent to external Web servers successfully pass through the router interface, internal clients report that HTTPS web pages fail to load and connections instantly time out. Outbound interface NAT and default routing are verified to be fully operational.
Which technical requirement of stateless access control filtering explains why these HTTPS connections fail to establish?
- Stateless ACLs do not track TCP connection state, so return traffic from external servers targeting random ephemeral client ports is blocked by the implicit deny rule on the return path unless explicitly permitted.Answer
- BStateless ACLs operate exclusively at Layer 7 of the OSI model, causing the router to drop TCP SYN-ACK handshake segments because SSL/TLS application parameters are missing from packet headers.
- CThe ACL configuration is invalid because it omits an explicit permit rule for UDP traffic returning from port 53, causing the router to halt all TCP traffic evaluation at rule 20.
- DHTTPS web session initiation relies on UDP datagrams rather than TCP streams, creating a transport protocol mismatch against rule 10.
Answer
Stateless ACLs do not maintain connection state tables. Consequently, return traffic originating from external servers with source port 443 directed toward high-numbered client ephemeral ports is dropped by the default implicit deny unless return rules or stateful filtering (such as reflexive ACLs or stateful firewalls) are enabled.
Standard router Access Control Lists (ACLs) are stateless, meaning they evaluate each packet in isolation without keeping track of TCP session states. While rule 10 permits outbound TCP SYN packets destined for port 443, the returning TCP SYN-ACK packets sent from port 443 to the client's randomly generated ephemeral port do not match rule 10 (which checks destination port 443). Without a return ACL entry allowing established connections or a stateful firewall mechanism, the return traffic is dropped by the implicit deny all rule at the end of the ACL.
Step-by-Step Solution
Key Concept
Stateless vs. Stateful Filtering and Return Traffic Evaluation in ACLs
Estimated Time:2m 0s