2022年访问控制列表:从入门到精通 .pdf
《2022年访问控制列表:从入门到精通 .pdf》由会员分享,可在线阅读,更多相关《2022年访问控制列表:从入门到精通 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二课堂 第二课堂 访问控制列表访问控制列表: :从入门到精通从入门到精通 访问控制列表 (Access Control List,ACL) 是路由器 接口的指令列表,用来控制端口进出的数据包。ACL适用于所有的被路由协议,如IP、IPX、AppleTalk等。 ACL的定义也是基于每一种协议的。如果路由器接口配置成为支持三种协议(IP 、AppleTalk以及 IPX)的情况,那么,用户必须定义三种ACL来分别控制这三种协议的数据包。 ACL的作用的作用 ACL可以限制网络流量、提高网络性能。例如,ACL可以根据数据包的协议,指定数据包的优先级。 ACL提供对通信流量的控制手段。例如,ACL
2、可以限定或简化路由更新信息的长度,从而限制通过路由器某一网段的通信流量。 ACL是提供网络安全访问的基本手段。如图1 所示, ACL允许主机 A访问人力资源网络,而拒绝主机B访问。 ACL可以在路由器端口处决定哪种类型的通信流量被转发或被阻塞。例如,用户可以允许E-mail 通信流量被路由,拒绝所有的Telnet通信流量。 ACL的执行过程的执行过程 一个端口执行哪条ACL ,这需要按照列表中的条件语句执行顺序来判断。如果一个数据包的报头跟表中某个条件判断语句相匹配,那么后面的语句就将被忽略,不再进行检查。 ACL具体的执行流程见图2。 在图 2 中,数据包只有在跟第一个判断条件不匹配时,它才
3、被交给ACL中的下一个条件判断语句进行比较。如果匹配( 假设为允许发送 ) ,则不管是第一条还是最后一条语句,数据都会立即发送到目的接口。如果所有的ACL判断语句都检测完毕,仍没有匹配的语句出口,则该数据包将视为被拒绝而被丢弃。 这里要注意, ACL 不能对本路由器产生的数据包进行控制。 ACL的分类的分类 目前有两种主要的ACL:标准 ACL和扩展 ACL 。 这两种 ACL的区别是, 标准 ACL只检查数据包的源地址 ; 扩展ACL既检查数据包的源地址,也检查数据包的目的地址,同时还可以检查数据包的特定协议类型、端口号等。 网络管理员可以使用标准ACL阻止来自某一网络的所有通信流量,或者允
4、许来自某一特定网络的所有通信流量,或者拒绝某一协议簇 ( 比如IP)的所有通信流量。 扩展 ACL比标准 ACL提供了更广泛的控制范围。例如,网络管理员如果希望做到“允许外来的Web通信流量通过,拒绝外来的FTP和 Telnet等通信流量”,那么,他可以使用扩展ACL来达到目的,标准ACL不能控制这么精确。 在路由器配置中,标准ACL和扩展 ACL的区别是由ACL的表号来体现的,上表指出了每种协议所允许的合法表号的取值范围。 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共
5、 7 页 - - - - - - - - - 第二课堂 第二课堂 正确放置 ACLACL ACL通过过滤数据包并且丢弃不希望抵达目的地的数据包来控制通信流量。然而,网络能否有效地减少不必要的通信流量,这还要取决于网络管理员把ACL放置在哪个地方。 假设在图 3 所示的一个运行TCP/IP 协议的网络环境中,网络只想拒绝从RouterA 的 T0 接口连接的网络到RouterD 的 E1接口连接的网络的访问,即禁止从网络1 到网络 2 的访问。 根据减少不必要通信流量的通行准则,网管员应该尽可能地把ACL放置在靠近被拒绝的通信流量的来源处,即 RouterA 上。如果网管员使用标准 ACL来进行
6、网络流量限制,因为标准ACL只能检查源IP 地址,所以实际执行情况为:凡是检查到源IP 地址和网络1 匹配的数据包将会被丢掉,即网络 1 到网络 2、 网络 3 和网络 4的访问都将被禁止。 由此可见, 这个 ACL控制方法不能达到网管员的目的。同理,将 ACL放在 RouterB 和 RouterC上也存在同样的问题。只有将 ACL放在连接目标网络的RouterD 上(E0 接口) ,网络才能准确实现网 管员的目标。 由此可以得出一个结论 : 标准ACL要尽量靠近目的端。 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
7、心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 第二课堂 第二课堂 网管员如果使用扩展ACL来进行上述控制,则完全可以把ACL放在 RouterA 上,因为扩展ACL能控制源地址 ( 网络1),也能控制目的地址 ( 网络 2),这样从网络1到网络 2 访问的数据包在RouterA 上就被丢弃,不会传到RouterB、RouterC 和 RouterD 上,从而减少不必要的网络流量。因此,我们可以得出另一个结论:扩展ACL要尽量靠近源端。 ACL的配置的配置 ACL的配置分为两个步骤: 第一步 : 在全局配置模式下,使用下列命令创建ACL : Ro
8、uter (config)# access-list access-list-number permit | deny 其中,access-list-number为 ACL的表号。人们使用较频繁的表号是标准的IP ACL(1 99)和扩展的IP ACL(100-199) 。 在路由器 中,如果使用ACL的表号进行配置,则列表不能插入或删除行。如果列表要插入或删除一行,必须先去掉所有ACL ,然后重新配置。当 ACL中条数很多时,这种改变非常烦琐。一个比较有效的解决办法是:在远程主机上启用一个TFTP服务器 ,先把路由器配置文件下载到本地,利用文本编辑器修改ACL表,然后将修改好的配置文件通过T
9、FTP传回路由器。 这里需要特别注意的是,在ACL的配置中,如果删掉一条表项,其结果是删掉全部ACL ,所以在配置时一定要小心。 在 Cisco IOS11.2以后的版本中,网络可以使用名字命名的ACL表。这种方式可以删除某一行ACL ,但是仍不能插入一行或重新排序。所以,笔者仍然建议使用TFTP服务器进行配置修改。 第二步:在接口配置模式下,使用access-group命令 ACL应用到某一接口上: Router (config-if)# access-group access-list-number in | out 其中, in和 out 参数可以控制接口中不同方向的数据包,如果不配置该
10、参数,缺省为out 。 ACL在一个接口可以进行双向控制,即配置两条命令,一条为in ,一条为out ,两条命令执行的ACL表号可以相同,也可以不同。但是,在一个接口的一个方向上,只能有一个ACL控制。 值得注意的是,在进行ACL配置时,网管员一定要先在全局状态配置ACL表,再在具体接口上进行配置,否则会造成网络的安全隐患。 访问控制列表使用目的: 1、限制网络流量、提高网络性能。例如队列技术,不仅限制了网络流量,而且减少了拥塞 2、提供对通信流量的控制手段。例如可以用其控制通过某台路由器的某个网络的流量 3、提供了网络访问的一种基本安全手段。例如在公司中,允许财务部的员工计算机可以访问财务服
11、务器而拒绝其他部门访问财务服务器 4、在路由器接口上,决定某些流量允许或拒绝被转发。例如,可以允许FTP的通信流量,而拒绝TELNET的通信流量。 工作原理: ACL中规定了两种操作,所有的应用都是围绕这两种操作来完成的:允许、拒绝 注意: ACL 是 CISCO IOS 中的一段程序,对于管理员输入的指令,有其自己的执行顺序,它执行指令的顺序是从上至下,一行行的执行,寻找匹配,一旦匹配则停止继续查找,如果到末尾还未找到匹配项,则执行一段隐含代码丢弃DENY. 所以在写ACL时,一定要注意先后顺序。 例如:要拒绝来自172.16.1.0/24的流量,把ACL写成如下形式 允许 172.16.0
12、.0/18 拒绝 172.16.1.0/24 允许 192.168.1.1/24 拒绝 172.16.3.0/24 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 第二课堂 第二课堂 那么结果将于预期背道而驰,把表一和表二调换过来之后,再看一下有没有问题: 拒绝 172.16.1.0/24 允许 172.16.0.0/18 允许 192.168.1.1/24 拒绝 172.16.3.0/24 发现 172.16.3.0/24和刚
13、才的情况一样,这个表项并未起到作用,因为执行到表二就发现匹配,于是路由器将会允许,和我们的需求完全相反,那么还需要把表项四的位置移到前面 最后变成这样: 拒绝 172.16.1.0/24 拒绝 172.16.3.0/24 允许 172.16.0.0/18 允许 192.168.1.1/24 可以发现,在ACL的配置中的一个规律:越精确的表项越靠前,而越笼统的表项越靠后放置。 ACL是一组判断语句的集合,它主要用于对如下数据进行控制: 1、入站数据 ; 2、出站数据 ; 3、被路由器中继的数据 工作过程 1、无论在路由器上有无ACL ,接到数据包的处理方法都是一样的:当数据进入某个入站口时,路由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年访问控制列表:从入门到精通 2022 访问 控制 列表 入门 精通
限制150内