Cisco ACL配置指南:标准、扩展与命名访问控制列表

需积分: 6 1 下载量 163 浏览量 更新于2024-09-12 收藏 7KB TXT 举报
"Cisco常用命令笔记,主要涵盖了Cisco路由器和三层交换机的访问控制列表(ACL)使用,包括标准访问控制列表、扩展访问控制列表和命名访问控制列表的应用实例。" 在Cisco网络设备中,访问控制列表(Access Control List, ACL)是一种强大的工具,用于过滤网络流量,允许或拒绝特定的数据包通过路由器或交换机。以下是关于Cisco ACL的一些关键知识点: 1. **标准ACL**: - 标准ACL基于源IP地址进行过滤,其编号范围通常为1到99以及1300到1999。 - 例如:`access-list 101 permit ip 192.168.1.0 0.0.0.255 any` 这条命令创建了一个名为101的标准ACL,允许所有从192.168.1.0/24网络发出的数据包通过。 2. **扩展ACL**: - 扩展ACL除了基于源IP地址外,还可以根据协议类型、端口号等更具体的信息进行过滤,编号范围是100到199以及2000到2699。 - 比如:`access-list 101 deny tcp 192.168.1.0 0.0.0.255 host 192.168.2.2 eq 21` 这个命令创建了一个扩展ACL,禁止从192.168.1.0/24网络到192.168.2.2的FTP(TCP端口21)连接。 3. **命名ACL**: - 命名ACL使用名字代替数字,便于理解和管理。创建命名ACL可以使用`ip access-list extended`命令。 - 示例:`ip access-list extended exampleACL` 创建一个名为exampleACL的扩展ACL。 4. **应用ACL**: - ACL必须被应用到接口上才能生效,可以使用`ip access-group`命令将ACL应用于入站(in)或出站(out)流量。 - 如:`ip access-group 101 in` 将ACL 101应用到接口的入站流量。 5. **ACL操作符**: - ACL规则中可以使用不同的操作符来指定匹配条件,如`lt`(小于)、`gt`(大于)、`eq`(等于)、`neq`(不等于)等。 6. **ACL的顺序与隐含规则**: - ACL中的规则按编号顺序执行,一旦找到匹配的规则,就不会再检查后续的规则。 - 最后一条通常是隐含的deny any,这意味着如果所有其他规则都不匹配,则默认拒绝数据包。 7. **删除ACL**: - 使用`no`关键字可以删除ACL。例如,`no access-list 101` 删除名为101的ACL。 8. **注意**: - ACL改动通常需要重新加载接口或重启设备才能生效。 - 在配置和调整ACL时,应始终确保理解每个规则的影响,以避免不必要的网络中断。 理解并熟练运用这些知识点,可以帮助管理员有效地控制网络流量,提高网络安全性和效率。