类型 | 编号范围 | 匹配条件 | 典型用途 |
---|---|---|---|
标准ACL | 2000-2999 | 仅匹配源IP地址 | 简单流量过滤 |
扩展ACL | 3000-3999 | 匹配源IP、目的IP、协议、端口号等 | 精细化控制(如限制HTTP访问) |
高级ACL | 自定义命名 | 支持更多字段(如VLAN、MAC地址) | 复杂策略(企业级网络) |
规则匹配流程:
数据包到达接口后,按ACL规则自上而下逐条匹配。
命中某条规则后立即执行动作(允许/拒绝),不再检查后续规则。
若未匹配任何规则,执行默认策略(华为默认允许,思科默认拒绝)。
关键特性:
方向性:需指定应用在接口的入方向(inbound) 或 出方向(outbound)。
# 创建标准ACL(禁止源IP 192.168.1.100 的流量)
acl number 2000
rule 5 deny source 192.168.1.100 0
rule 10 permit source any //仅源IP地址
# 应用ACL到接口的入方向
interface GigabitEthernet0/0/1
traffic-filter inbound acl 2000
# 创建扩展ACL(禁止192.168.1.0/24访问外部Web服务)
acl number 3000
rule 5 deny tcp source 192.168.1.0 0.0.0.255 destination-port eq 80
rule 10 permit ip //所有IP流量(源/目的IP、协议、端口不限)
# 应用ACL到接口的出方向
interface GigabitEthernet0/0/2
traffic-filter outbound acl 3000
配置
路由器配置:
[Huawei-GigabitEthernet0/0/0]ip address 192.168.10.254 24
[Huawei-GigabitEthernet0/0/1]ip address 192.168.20.254 24
[Huawei-GigabitEthernet0/0/2]ip address 192.168.30.254 24
acl配置:
[Huawei]acl 3000
[Huawei-acl-adv-3000]rule 5 deny ip source 192.168.10.0 0.0.0.255 destination
192.168.20.0 0.0.0.255
[Huawei-GigabitEthernet0/0/0]traffic-filter inbound acl 3000
[Huawei]acl 3001
[Huawei-acl-adv-3001]rule 5 deny ip source 192.168.20.0 0.0.0.255 destination
192.168.10.0 0.0.0.255
[Huawei-GigabitEthernet0/0/1]traffic-filter inbound acl 3001
测试