Extended ACL: Direction and Placement
An extended ACL is applied outbound on the server-facing interface instead of inbound on the client-facing one. Diagnose it and fix it yourself, live, right below.
Symptom
The ACL syntax is valid, yet return traffic fails. Determine the correct interface direction and placement for the policy.
Your mission
Prove the cause, then fix it
Format
Guided CLI investigation
Investigate before you configure.
Use the CLI evidence to isolate the fault, make the smallest safe correction, then verify the network state changed.
Observe the symptom and link state.
Diagnose by comparing the protocol evidence.
Verify the expected device state and confirm the original symptom is resolved.
Console access: R1
This workspace stacks for portrait phones. Rotate to landscape for the full split-screen console.
Need a hint?
Reveal the root cause when you're ready.
Try the investigation first, then use this as your escape hatch, not a dead end.
Lab debrief
Turn the session into a repeatable troubleshooting pattern.
Use this reference after your attempt: first explain the symptom, then verify the evidence, then confirm the repair.
The problem
An extended ACL intended to block one client subnet from a server is applied outbound on the server-facing interface, unintentionally blocking reply traffic instead of the original request.
What you'll practice
- Trace a packet path
- Read ACL attachment direction
- Apply extended ACL placement guidance
- Use ACL counters to verify matches
The topology
A client VLAN reaches a server VLAN through one router; the policy should affect only the selected client traffic.
Commands to run yourself
The real diagnostic commands for this lab, copy-paste ready. Run these in the same order to reproduce the investigation on your own session.
show ip interfaceshow access-listsshow ip routeFrequently asked
Why not just apply the ACL outbound on the server interface? Wouldn't that also stop the traffic?
Applying it outbound on the server-facing interface evaluates traffic as it leaves toward the server, after routing has already happened, which also catches unrelated return and transit traffic. Applying it inbound on the client-facing interface filters only the traffic actually entering from the source subnet, before it's routed anywhere else.
Ready to run this lab yourself?
No setup, no image sourcing. Book a session or ask for a live demo.