*ACL
네트워크에서 인터페이스로 인바운드 또는 아웃바운드 패킷을 허용하거나 차단하는 일을 수행한다. 필터 요소에는 출발지 주소와 목적지 주소, 프로토콜 유형, 어플리케이션 서비스 포트 번호 및 타입으로 구성이 된다.
*주의사항
1. 서브넷 범위가 작은 항목부터 설정한다.
ACL 항목을 설정하게되면 설정된 순서대로 순서 번호가 할당이 되어 지는대 이때 큰 범위의 항목부터 하게되면 세밀한 필터링을 할 수 없게 된다.
2. ACL 항목 마지막에는 명시적으로 'deny any'로 처리된다.
ACL 설정시 마지막에는 deny any로 되어 처리되기 때문에 모든 패킷이 차단되는 문제가 생긴다. 특정 패킷만 거부한다는 필터링시에는 마지막에 'permit any'를 설정한다.
3. 기본적인 ACL 항목은 부분 추가와 부분 삭제가 불가능하다.
ACL 설정시 순서대로 각 항목에 순서번호가 할당이 되어지며 이번호 순서대로 검사하여 필터링을 실시한다. 하지만 기본적인 ACL에서는 부분 추가와 삭제가 불가능하니 설정시 미리 정리하고 난 뒤에 설정을 해야한다.
※Named ACL을 통해서는 부분 추가와 삭제가 가능하다.
*ACL 종류
1. Standard ACL
사용할 수 있는 번호는 1 ~ 99번 까지이며 기본적인 출발지 서브넷과 호스트만 정의를 할 수 있는 기본적인 항목만 설정할 수 있다.
---------------------------------Router 1--------------------------------
Router1#conf t
Router1(config)#access-list 10 deny 192.168.10.0 0.0.0.255
Router1(config)#access-list 10 deny 192.168.20.0 0.0.0.255
Router1(config)#access-list 10 deny 192.168.30.0 0.0.0.255
Router1(config)#access-list 10 deny 192.168.40.0 0.0.0.255
Router1(config)#access-list 10 permit any
Router1(config)#interface fa 0/0
Router1(config-if)#ip access-group 10 in
Router1#show access-lists 10