共同学习ACL的基本原理与操作
ACL概述
ACL分类
ACL的操作
一、ACL概述
ACL就是访问控制列表。
主要作用就是:
- 能够读取第三层、第四层包头信息
- 根据预先定义好的规则对包进行过滤
通信四元素:源IP地址、目的IP地址、源端口、目的端口

通信五元素:源IP地址、目的IP地址、源端口、目的端口、协议(TCP、UDP)
ACL工作原理:就是根据规则处理通过的数据包,然后决定是否放行。
ACL处理过程:不管这个数据包有多少条,从上往下依次匹配,匹配上就停止,只要匹配到第一条匹配到的数据,接下来不管多少条,都会直接停止,通过还是拒绝就看匹配到的第一条。要么放行,要么丢弃。
一个接口只能调用一个ACL,如果访问到最后一个也没访问到,华为设备默认放过所有。
二、ACL的分类
ACL共分为三层:
基本ACL、高级ACL、二层ACL。
ACL:范围在2000~2999,只匹配源IP地址。
高级ACL:范围在3000~3999,可根据协议、源IP、目的IP、源端口、目的端口匹配
二层ACL:可根据源MAC、目的MAC、二层协议匹配。
三、ACL的操作
基本ACL配置的命令
首先还是先连接好主机、路由器等。
-
配置好所有的IP地址

-
先创建基本ACL

-
配置拒绝源地址的执行序号

-
接口出方向调用ACL 2001
5. 进入ACL 2001列表
-
配置规则允许通过的源地址

-
拒绝其他所有的来源(因为华为是默认全部通过的)

高级ACL配置命令 -
进入ACL 3000

2.拒绝ping
3.允许通过的协议
4.拒绝所有的协议通过(不会和上面的步骤有冲突,因为上面的步骤先建立的,优先级默认是五,这个命令后面的,优先级是五的倍数,后面的步骤以此内推。)
5.在入方向接口应用ACL