最后更新:2022-02-07 10:59:31 手机定位技术交流文章
(1)定义:Access Control List 访问控制列表,其实是一种包过滤技术。访问控制列表(ACL)是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。
(2)作用:
(3)基于什么过滤:三层IP包头(源IP地址、目标IP地址)、四层头部(TCP、UDP端口号)、[5层数据(偶尔)]。
(4)应用场合:路由器和三层交换机、防火墙配置(一般称为策略)。本节内容主要介绍应用于路由器及三层交换机的ACL。
tips:
1)本节的ACL是对网络资源的控制。
2)为什么ACL是一种包过滤技术呢,为什么不是帧呢?由于是对IP包进行过滤。
3)防火墙不建议对5层数据进行过滤,因为会降低速度。防火墙主要是过滤网络流量,但是对病毒木马并不是专场,需要过滤病毒木马,可以买IDS和IPS。
(1)ACL表必须应用到接口的进或出方向才生效。如下图,进出(in/out)是针对路由器而言,在每个接口上都有两个方向。
(2)一个接口的一个方向(进或出)仅应用一张ACL表。
(3)应用到进还是出方向取决于流量控制的总方向。
(4)检查顺序:ACL表严格自上而下逐条检查,因此条目顺序很重要。
(5)ACL表中自上而下有多个条目,每个条目由条件与动作构成。每当有流量来时,严格自上而下逐条检查条目,①当流量完全满足条件时,执行动作;②当流量不完全满足条件时,继续检查下一条;③当所有条件都不满足时,则拒绝通过,这是隐藏在ACL表最后的。
(6)案例:



ACL主要分为标准ACL和扩展ACL。其中扩展ACL运用得更多。
(1)表号范围:1~99。只要将表号设置在这个范围内,就是标准ACL表。
(2)特点:只能基于数据包中的源IP地址对包进行过滤。
(3)配置位置:流量流经的路由器上,由于标准ACL表只能检查源IP,因此需要尽可能配置在离目标近的路由器,以避免误杀。
(4)应用于进口还是出口,取决于流量控制的总方向。
(5)要应用到哪个路由器就在哪个路由器上配置命令:
(6)完整案例:
(1)表号范围:100~199。
(2)特点:可以基于源IP地址、目标IP地址、端口号、协议等对IP包进行过滤。
(3)配置位置:流量流经的路由器上,由于扩展ACL表条件丰富,因此尽可能配置在离源IP近的路由器,以减少路由器负担。
(4)应用于进口还是出口,取决于流量控制的总方向。
(5)要应用到哪个路由器就在哪个路由器上配置命令:
(1)ACL表编辑及应用应该在整个网络已经能做正常ping通后再考虑。
(2)由于ACL表是用于过滤IP包,因此首先要根据流量的流向和使用的ACL表类型,判断ACL写的位置(哪个路由器、哪个接口、哪个方向上)。
(3)再考虑如何写
(1)是对标准ACL和扩展ACL的功能完善,不是第三类ACL表。
(2)作用:可以对标准或扩展ACL进行自定义命名。
(3)优点:(1)自定义命名更容易辨认,也便于记忆。(2)可以任意修改/删除/插入某一条。
可以理解为进入ACL表配置模式才能修改/删除/插入条目,在全局配置模式就只能删除整个表。
(4)相关命令:




搭建以下网络拓扑图,并要求以下全部使用标准ACL表实现:
(1)要求10网段禁止访问整个50网段,访问其他不受限制;
(2)要求40.1.1.1PC禁止访问50网段,其他访问均不受影响;
(3)要求10.1.1.1禁止访问40网段,其他不受影响。
ACL表编辑及应用应该在整个网络已经能做正常ping通后再考虑,因此需要先让整个网络ping通。
(1)首先给PC配IP地址
(2)给路由器各接口配置IP
(3)给路由器配置路由
(4)考虑ACL表写在哪个路由器哪个接口的哪个方向上,开始编写ACL表

(1)二层交换部分:
(2)三层路由部分:
(3)创建并编写ACL表
考虑ACL表写在哪个路由器哪个接口的哪个方向上,开始编写ACL表
(1)NTFS权限列表也是ACL表,不过那是对用户的控制,而本节与之无关,本节是对网络流量的控制。
(2)理解ACL表应配置在哪个路由器、哪个接口、哪个方向上。
(3)掌握ACL的原理、条目的执行规律以及根据需要编写ACL条目。
(4)熟悉相关命令。
[1]《
访问控制列表百科
》
[2]
《ACL——控制路由器上接口大门的进出规则》
[3]
视频传送门
本文由 在线网速测试 整理编辑,转载请注明出处。