Question

Difficulty: MediumTroubleshooting Routing, Default Gateways, and ACLs

A network administrator is troubleshooting an issue where internal workstations on subnet 10.10.10.0/2410.10.10.0/24 cannot access a web server at 10.10.50.25/2410.10.50.25/24 using HTTPS. Upon inspecting the inbound Access Control List (ACL) on the destination interface, the administrator views the following configuration:

text
access-list 105 permit tcp 10.10.10.0 0.0.0.255 host 10.10.50.25 eq 80
access-list 105 deny ip any host 10.10.50.25
access-list 105 permit tcp 10.10.10.0 0.0.0.255 host 10.10.50.25 eq 443

Which of the following describes the root cause of the connection failure?

  1. The rule permitting HTTPS traffic on port 443 is shadowed by a preceding explicit deny statement.Answer
  2. B
    The traffic is dropped because ACLs automatically append an unwritten implicit deny rule at the end of the rule list.
  3. C
    The web server and workstations cannot communicate because they reside on different VLAN broadcast domains without an IP helper configured.
  4. D
    The connection attempt fails due to a port mismatch, as secure web communications require TCP port 80 rather than port 443.

Answer

The rule permitting HTTPS traffic on port 443 is shadowed by a preceding explicit deny statement.
Router access control lists evaluate rules in top-down order until the first matching rule is found. In this configuration, line 20 explicitly blocks all IP traffic from any source to host 10.10.50.2510.10.50.25. Because line 20 is evaluated before line 30, any incoming HTTPS packet on port 443 matches line 20 and is dropped immediately, rendering line 30 ineffective (shadowed). To resolve this, the permit rule for port 443 must be placed before the broad deny rule.

Step-by-Step Solution

1
Analyze the sequential evaluation order of the ACL entries.
Network ACLs process packets sequentially from top to bottom and stop evaluating as soon as a matching rule is encountered.
Top-down processing determines which rule action applies to matched traffic.
2
Trace HTTPS packet matching through the rule list.
An HTTPS packet targeted at port 443 fails to match line 10 (port 80), but matches line 20 (deny ip any host 10.10.50.25).
Line 20 covers all IP protocols and source addresses destined for the server host.
3
Identify why line 30 is ineffective.
Line 30 is shadowed because matching traffic has already been dropped by line 20.
Rules placed after a broader matching deny statement will never be evaluated.

Key Concept

ACL Rule Shadowing and Sequential Processing
Rate this question