ACL实现流量过滤
- 流量需要经过接口接收和接收发送
- 流量过滤最终实现的位置就是接口
入站 (Inbound)及出站 (Outbound)方向
ACL的实现:PC1可以访问PC2 PC1不可以访问PC3
第一步:匹配好想要访问的数据:或者说把不能通信和能通信的数据匹配出来
方法1:
基本ACL 出方向实现流量过滤
[S1]acl 2000
[S1-acl-basic-2000]rule 5 deny source 192.168.1.1 0.0.0.0
[S1]interface GigabitEthernet 0/0/3
[S1-GigabitEthernet0/0/3]traffic-filter outbound acl 2000 调用ACL执行流过滤 traffic-filter:流过滤 outbound:方向:出入等
traffic-filter 流过滤:对于ACL的permit是允许流量通过
对于ACL的deny 是禁止流量通过
方法2:
基本ACL 入方向实现流量过滤
[S1]acl 2000
[S1-acl-basic-2000]rule 5 deny source 192.168.1.1 0.0.0.0
[S1]interface GigabitEthernet 0/0/1
[S1-GigabitEthernet0/0/1]traffic-filter inbound acl 2000 调用ACL执行流过滤 inbound入方向
不要拿源地址来作为考量的标准,建议用目的地址
*ACL在使用中不能删除或更改
方法3:
高级ACL 入方向实现流量过滤
[S1]acl 3000
[S1-acl-adv-3000]rule 5 deny ip source 192.168.1.1 0 destination 192.168.1.3 0 IP:可选大类,端口号等等 soure源地址 de目的地址
[S1-acl-adv-3000]rule 10 permit ip source 192.168.1.1 0 destination 192.168.1.2 0
[S1]interface GigabitEthernet 0/0/1
[S1-GigabitEthernet0/0/1]traffic-filter inbound acl 3000 调用ACL执行流过滤
配置了方法3之后PC1访问PC2没有匹配到ACL就会默认deny any any 允许所有通过