This might seem like a simple/dumb question, but for me it is not. Please bear in mind, that I'm not a network administrator, so it's not obvious to me. Anyways, straight to the point:
Why do I need to bind ACL to specific interface ? In other words, why do i have to do:
interface ethernet0
ip access-group 1 in
instead of just telling the router/switch to use ACL (in my example #1) for all incoming traffic ? Personally I can think only about two reasons (below), but I have an odd feeling that there might something else:
a) Optimization. E.g. if hardware uses some ASICs for each network interface, allowing to filter-out incoming traffic before it 'enters' control plane.
b) By convention. This is rather unlikely.
Thanks.