CCNA考点精析——访问控制列表.doc_第1页
CCNA考点精析——访问控制列表.doc_第2页
CCNA考点精析——访问控制列表.doc_第3页
CCNA考点精析——访问控制列表.doc_第4页
CCNA考点精析——访问控制列表.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

访问控制列表使用目的: 1、限制网络流量、提高网络性能。例如队列技术,不仅限制了网络流量,而且减少了拥塞 中国 2、提供对通信流量的控制手段。例如可以用其控制通过某台路由器的某个网络的流量 中国网管联盟www_bitscn_com 3、提供了网络访问的一种基本安全手段。例如在公司中,允许财务部的员工计算机可以访问财务服务器而拒绝其他部门访问财务服务器 4、在路由器接口上,决定某些流量允许或拒绝被转发。例如,可以允许FTP的通信流量,而拒绝TELNET的通信流量。 工作原理: ACL中规定了两种操作,所有的应用都是围绕这两种操作来完成的:允许、拒绝 注意:ACL是CISCO IOS中的一段程序,对于管理员输入的指令,有其自己的执行顺序,它执行指令的顺序是从上至下,一行行的执行,寻找匹配,一旦匹配则停止继续查找,如果到末尾还未找到匹配项,则执行一段隐含代码丢弃DENY.所以在写ACL时,一定要注意先后顺序。 例如:要拒绝来自/24的流量,把ACL写成如下形式 允许/18 拒绝/24 允许/24 拒绝/24 那么结果将于预期背道而驰,把表一和表二调换过来之后,再看一下有没有问题: 拒绝/24 允许/18 允许/24 拒绝/24 发现/24和刚才的情况一样,这个表项并未起到作用,因为执行到表二就发现匹配,于是路由器将会允许,和我们的需求完全相反,那么还需要把表项四的位置移到前面 最后变成这样: 拒绝/24 拒绝/24 网管网bitsCN.com允许/18 中国 允许/24 可以发现,在ACL的配置中的一个规律:越精确的表项越靠前,而越笼统的表项越靠后放置。 中国网管联盟www、bitsCN、com ACL是一组判断语句的集合,它主要用于对如下数据进行控制: 1、入站数据; 网管网bitsCN.com2、出站数据; 中国网管联盟www_bitscn_com3、被路由器中继的数据 中国网管论坛bbs.bitsCN.com工作过程 中国网管联盟www_bitscn_com1、无论在路由器上有无ACL,接到数据包的处理方法都是一样的:当数据进入某个入站口时,路由器首先对其进行检查,看其是否可路由,如果不可路由那么就丢弃,反之通过查路由选择表发现该路由的详细信息包括AD,METRIC及对应的出接口; 2、这时,我们假定该数据是可路由的,并且已经顺利完成了第一步,找出了要将其送出站的接口,此时路由器检查该出站口有没有被编入ACL,如果没有ACL 的话,则直接从该口送出。如果该接口编入了ACL,那么就比较麻烦。第一种情况路由器将按照从上到下的顺序依次把该数据和ACL进行匹配,从上往下,逐条执行,当发现其中某条ACL匹配,则根据该ACL指定的操作对数据进行相应处理(允许或拒绝),并停止继续查询匹配;当查到ACL的最末尾,依然未找到匹配,则调用ACL最末尾的一条隐含语句deny any来将该数据包丢弃。 对于ACL,从工作原理上来看,可以分成两种类型: 中国 1、入站ACL 中国 2、出站ACL 54上面的工作过程的解释是针对出站ACL的。它是在数据包进入路由器,并进行了路由选择找到了出接口后进行的匹配操作;而入站ACL是指当数据刚进入路由器接口时进行的匹配操作,减少了查表过程 中国网管论坛bbs.bitsCN.com并不能说入站表省略了路由过程就认为它较之出站表更好,依照实际情况而定: 中国网管联盟www、bitsCN、com 如图所示,采用基本的ACL针对源的访问控制 中国网管联盟www_bitscn_com 要求如下: 中国 1、拒绝访问但允许访问 中国网管联盟www、bitsCN、com 2、拒绝访问但允许访问 中国网管联盟www、bitsCN、com 采用基本的ACL来对其进行控制 R1(config)#access-list 1 deny 55R1(config)#access-list 1 permit anyR1(config)#int e0R1(config-if)#access-group 1 inR2(config)#access-list 1 deny 55R2(config)#access-list 1 permit anyR2(config)#int e0R2(config-if)#access-group 1 in 中国 从命令上来看,配置似乎可以满足条件。 网管网bitsCN_com 假定从有数据包要发往,进入路由器接口E0后,这里采用的是入站表,则不需查找路由表,直接匹配ACL,发现有语句 access-list 1 deny 55拒绝该数据包,丢弃;假定从有数据包要发往,同上。 当要和通信,数据包同样会被拒绝掉 中国网管联盟www_bitscn_com 当要和通信,数据包也会被拒绝掉 该ACL只能针对源进行控制,所以无论目的是何处,只要满足源的匹配,则执行操作。 中国网管联盟www_bitscn_com 如何解决此问题? 1、把源放到离目标最近的地方,使用出站控制; 中国网管联盟www、bitsCN、com 2、使ACL可以针对目的地址进行控制。 网管网bitsCN_com第一项很好理解,因为标准的ACL只能针对源进行控制,如果把它放在离源最近的地方,那么就会造成不必要的数据包丢失的情况,一般将标准ACL放在离目标最近的位置! 第二种办法,要针对目标地址进行控制。因为标准ACL只针对源,所以,这里不能采用标准ACL,而要采用扩展ACL.但是它也有它的劣势,对数据的查找项目多,虽然控制很精确,但是速度却相对慢些。 简单比较以下标准和扩展ACL 网管网bitsCN.com 标准ACL仅仅只针对源进行控制 中国网管联盟www_bitscn_com 扩展ACL可以针对某种协议、源、目标、端口号来进行控制 从命令行就可看出 中国网管联盟www、bitsCN、com 标准: 网管网bitsCN.comRouter(config)#access-list list-number 网管网bitsCN_com 扩展: 54Router(config)#access-list list-number protocol source source-mask destination destination-mask operator operand established log Protocol用来指定协议类型,如IP、TCP、UDP、ICMP以及IGRP等 Source and destination源和目的,分别用来标示源地址及目的地址 Source-mask and destination-mask源和目的的通配符掩码 网管网bitsCN_comOperator operandIt,gt,eq,neq(分别是小于、大于、等于、不等于)和一个端口号 网管网bitsCN_com Established如果数据包使用一个已建连接(例如,具有ACK位组),就允许TCP信息通过 网管网bitsCN_com 为了避免过多的查表,所以扩展ACL一般放置在离源最近的地方看完上面的内容后,那么大家可以看以下几道关于CISCO访问控制列表的例题: 1、What are two reasons that a network administrator would use access lists? (Choose two.) 中国网管论坛bbs.bitsCN.comA:to control vty access into a router 中国 B:to control broadcast traffic through a router 中国网管联盟www、bitsCN、com C:to filter traffic as it passes through a router D:to filter traffic that originates from the router E:to replace passwords as a line of defense against security incursions Answers: A, C 注:该题主要考察CISCO考生对ACL作用的理解:网络管理员在网络中使用ACL的两个理由? 中国网管论坛bbs.bitsCN.com A选项指出了CISCO 访问列表的一个用法:通过VTY线路来访问路由器的访问控制; ACL不能对穿越路由器的广播流量作出有效控制。 中国网管论坛bbs.bitsCN.com 选项C也指明了ACL的另一个作用,那就是过滤穿越路由器的流量。这里要注意了,是“穿越”路由器的流量才能被ACL来作用,但是路由器本身产生的流量,比如路由更新报文等,ACL是不会对它起任何作用的:因为ACL不能过滤由路由器本身产生的流量,那么D也是错误的; 中国网管联盟www_bitscn_com 2、For security reasons, the network administrator needs to prevent pings into the corporate networks from hosts outside the internetwork. Which protocol should be blocked with access control lists? A: IP 中国网管论坛bbs.bitsCN.com B: ICMP 中国网管联盟www_bitscn_com C: TCP D: UDP Answers: B 中国网管联盟www_bitscn_com 安全起见,网络管理员想要阻止来自Internet上的外部主机PING企业内部网络,哪种协议必须在访问列表中被阻塞掉?PING使用的是ICMP协议,在ACL中,我们可以自己来定义需要被允许或者拒绝某些协议的流量。该题选B 中国 3、Refer to the exhibit. The access list has been configured on the S0/0 interface of router RTB in the outbound direction. Which two packets, if routed to the interface, will be denied? (Choose two.) access-list 101 deny tcp 2 5 any eq telnet 中国网管论坛bbs.bitsCN.comaccess-list 101 permit ip any any 访问控制列表 网管网bitsCN_com A:source ip address: ; destination port: 21 中国网管联盟www、bitsCN、comB:source ip address:, 7 destination port: 21 中国网管联盟www_bitscn_com C:source ip address:, 1 destination port: 21 中国网管联盟www_bitscn_comD:source ip address:,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论