ACL 是由一组有序的规则列表构成,规则由以下元素组成:
元素 | 描述 |
---|---|
Rule ID | 每条规则编号(支持插入) |
动作 | permit(允许)或 deny(拒绝) |
匹配条件 | 如源IP、目的IP、协议、端口等 |
通配符 | 0 表示精确匹配,1 表示任意 |
📌 注意:
表达形式 | 含义说明 |
---|---|
| 完全精确匹配(=ip) |
| 匹配某子网,例如/24 |
| 匹配任意IP(等价于any) |
| 匹配192.168.1.1/24网段的奇数地址 |
🧠 说明:
类型 | 编号范围 | 特点描述 |
---|---|---|
基本ACL | 2000~2999 | 仅匹配源IP地址 |
高级ACL | 3000~3999 | 匹配源/目的IP、协议、端口 |
二层ACL | 4000~4999 | 匹配MAC、二层类型 |
用户自定义ACL | 5000~5999 | 基于报文偏移、掩码、字符串匹配 |
用户ACL | 6000~6999 | 支持用户组匹配、端口、协议等 |
👉 数字型 ACL 与命名型 ACL(name-based)均支持配置。
开始 → 检查ACL是否存在 → 是否含有规则 → 依次匹配规则 →
若匹配 → 是否permit? → 是:通过 / 否:拒绝
未命中任何规则 → 默认deny all
方向 | 说明 |
---|---|
Inbound | 报文进入接口前过滤(常用) |
Outbound | 报文离开接口前过滤 |
⚠ 不同接口方向部署 ACL 对结果影响很大!
[Huawei] acl 2000 # 创建基本ACL
[Huawei] acl 3000 # 创建高级ACL
[Huawei-acl-basic-2000] rule 5 deny source 192.168.1.0 0.0.0.255
[Huawei-acl-basic-2000] rule 10 permit source any
[Huawei-acl-adv-3000] rule 5 deny ip source 10.1.1.0 0.0.0.255 destination 10.1.2.0 0.0.0.255
[Huawei] interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1] traffic-filter inbound acl 2000
要求禁止192.168.1.0/24用户访问服务器
[Huawei] acl 2000
[Huawei-acl-basic-2000] rule deny source 192.168.1.0 0.0.0.255
[Huawei-acl-basic-2000] rule permit source any
[Huawei] interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] traffic-filter inbound acl 2000
拒绝研发部(10.1.1.0)访问市场部(10.1.2.0)及反向流量
[Huawei] acl 3001
[Huawei-acl-adv-3001] rule deny ip source 10.1.1.0 0.0.0.255 destination 10.1.2.0 0.0.0.255
[Huawei] acl 3002
[Huawei-acl-adv-3002] rule deny ip source 10.1.2.0 0.0.0.255 destination 10.1.1.0 0.0.0.255
[Huawei] interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] traffic-filter inbound acl 3001
[Huawei] interface GigabitEthernet0/0/2
[Huawei-GigabitEthernet0/0/2] traffic-filter inbound acl 3002
核心知识点 | 说明 |
---|---|
ACL作用 | 精准流控、流量过滤、安全策略 |
匹配原则 | 自上而下,命中即止 |
通配符概念 | 0严格匹配,1为任意 |
ACL分类 | 基本、高级、二层、自定义、用户ACL |
应用场景 | 接口入/出方向、NAT/QoS/防火墙 |
以下是《第12章:ACL原理与配置》的配套章节题库,题型覆盖选择题、判断题、简答题与综合题,适合巩固核心知识点、练习应用能力、模拟考试等场景。
1. ACL的主要作用是:
A. 分配IP地址
B. 控制流量与访问权限
C. 提供DNS服务
D. 配置VLAN
✅ **答案:B**
2. 以下哪项不属于ACL的典型应用?
A. 流量过滤
B. 地址转换
C. 设备身份认证
D. 防火墙策略匹配
✅ **答案:C**
3. 在ACL通配符中,0表示:
A. 不可匹配
B. 必须匹配
C. 任意值
D. 忽略此位
✅ **答案:B**
4. 高级ACL与基本ACL最大的区别是:
A. 可应用于出方向
B. 可过滤广播报文
C. 可匹配更多维度,如协议与端口
D. 自动生成规则
✅ **答案:C**
5. 默认情况下,ACL的未命中行为是:
A. 全部放行
B. 自动拒绝
C. 系统提示
D. 自动跳转下一ACL
✅ **答案:B**
1.(✔)ACL规则是自上而下顺序匹配的,命中即停止。
2.(✘)ACL只支持过滤IP地址,不能匹配端口或协议。
3.(✔)在接口应用ACL时,入方向指的是数据进入设备前被过滤。
4.(✔)系统默认在ACL末尾添加“deny all”规则。
5.(✘)ACL只适用于交换机接口,不能用于路由器上。
[Huawei] acl 2000
[Huawei-acl-basic-2000] rule deny source 192.168.1.0 0.0.0.255
[Huawei] acl 3000
[Huawei-acl-adv-3000] rule deny tcp source 192.168.1.0 0.0.0.255 destination-port eq 80
某公司网络结构如下:
问题:
参考答案:
[Huawei] acl 3001
[Huawei-acl-adv-3001] rule deny ip source 192.168.10.0 0.0.0.255 destination 192.168.20.0 0.0.0.255
[Huawei-acl-adv-3001] rule permit ip source any destination any
[Huawei] interface GigabitEthernet0/0/1
[Huawei-GE0/0/1] traffic-filter inbound acl 3001
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。