ACL应用
- 匹配IP流量
- 在Traffic-filter中被调用
- 在NAT ( Network Address Translation ) 中
被调用 - 在路由策略中被调用
- 在防火墙的策略部署中被调用
- 在Qos中被调用
- 其他…
ACL组成
- ACL由若干条permit或deny语句组成。
- 每条语句就是该ACL的一条规则,每条语句中的permit或deny就是与这条规则相对应的处理动作。
规则编号马步长
- 规则编号(RuleID):
一个ACL中的每一条规则都有一个相应的编号。 - 步长(Step):
步长是系统自动为ACL规则分配编号时,每个相邻规则编号之间的差值,缺省值为5。步长的作用是为了方便后续在旧规则之间,插入新的规则。 - RuleID分配规则:
系统为ACL中首条未手工指定编号的规则分配编号时,使用步长值(例如步长=5,首条规则编号为5)作为该规则的起始编号;为后续规则分配编号时,则使用大于当前ACL内最大规则编号且是步长整数倍的最小整数作为规则编号。
通配符(Wmdcara)
- 通配符是一个32比特长度的数值,用于指示IP地址中,哪些比特位需要严格匹配,哪些比特位无需匹配。
- 通配符通常采用类似网络掩码的点分十进制形式表示,但是含义却与网络掩码完全不同。
- 匹配192.168.1.0/24这个子网中的奇数IP地址,例如192.168.1.1、192.168.1.3、192.168.1.5
特殊的通配符- 精确匹配192.168.1.1这个IP地址
192.168.1.1 0.0.0.0 = 192.168.1.1 0 - 匹配所有IP地址
0.0.0.0 255.255.255.255 = any
ACL分类
- 基于ACL规则定义方式的分类
基本acp 只能匹配源 IP 地址。
高级acp 匹配源目IP 源目端口 协议类型 生效失效时间
ACL的匹配顺序及匹配结果
- 配置顺序(config模式)
系统按照ACL规则编号从小到大的顺序进行报文匹配,规则编号越小越容易被匹配。
ACL应用位置
ACL基础配置命令
- 创建基本ACL
[Huawei]acl[number]acl-number[match-order config]使用编号(2000~2999)创建一个数字型的基本ACL,并进入基本ACL视图。
[Huawei]acl name acl-name{basic|acl-number}[match-order config]使用名称创建一个命名型的基本ACL,并进入基本ACL视图。
2. 配置基本ACL的规则
[Huawei-acl-basic-2000]rule[rule-id]{deny I permit}[source{source-address source-wildcard|any)I time-rangetime-name]在基本ACL视图下,通过此命令来配置基本ACL的规则。
traffic-filter inbound acl xxx 入接口
traffic-filter outbound acl xxx 出接口