A network administrator must configure a top-to-bottom sequence of rules in an extended IPv4 Access Control List (ACL) applied inbound on a router interface serving the internal user VLAN (). The ACL must enforce the following security policies for traffic destined to the DMZ web server ():
1. Host must be explicitly allowed HTTPS access ().
2. Host must be explicitly denied HTTP access ().
3. All other hosts on the subnet must be allowed HTTP access ().
4. All other traffic targeting the DMZ subnet () must be blocked.
Arrange the Access Control List (ACL) statements in the correct top-to-bottom evaluation sequence to ensure all rules execute as intended without rule shadowing.
- 1access-list 101 permit tcp host 192.168.10.5 host 10.0.0.50 eq 443
- 2access-list 101 deny tcp host 192.168.10.5 host 10.0.0.50 eq 80
- 3access-list 101 permit tcp 192.168.10.0 0.0.0.255 host 10.0.0.50 eq 80
- 4access-list 101 deny ip any 10.0.0.0 0.0.0.255
Answer
The correct sequence from top to bottom is: 1) access-list 101 permit tcp host 192.168.10.5 host 10.0.0.50 eq 443, 2) access-list 101 deny tcp host 192.168.10.5 host 10.0.0.50 eq 80, 3) access-list 101 permit tcp 192.168.10.0 0.0.0.255 host 10.0.0.50 eq 80, and 4) access-list 101 deny ip any 10.0.0.0 0.0.0.255.
ACLs execute in sequential order from top to bottom and stop processing as soon as a packet matches a rule. Therefore, specific host rules must be placed above general subnet rules. Placing the host HTTPS permit rule and host HTTP deny rule first ensures host 192.168.10.5 is handled correctly. Placing the subnet HTTP permit rule next allows the rest of the 192.168.10.0/24 network to access HTTP. Finally, placing the broad DMZ deny rule at the bottom prevents any other unintended IP traffic from reaching the 10.0.0.0/24 subnet.
Step-by-Step Solution
Key Concept
ACL Sequential Evaluation and Shadowing Prevention