CCNA学习笔记11-ACL

ACL功能

,,,,过滤:通过过滤经过路由器的数据包来管理IP流量,允许或拒绝经过路由器的数据包或控制是否可以到路由器VTY的访问等…

,,,,分类:标识流量以进行特殊处理,×××中;路由协议,NAT、QoS等…

◆概述:

,,,,是一个有序的语言集,通过对比报文中的字段与ACL参数,来允许或拒绝报文通过接口

, ACL语句组成:

,,,,,,,,,,,,条件。用了匹配数据包中的字段

,,,,,,,,,,,,操作。条件匹配时,采取允许或拒绝的操作。

◆匹配规则:

,,,,,,,,,序列号自上而下逐条匹配,匹配上就执行操作,没有继续向下匹配。所以配置时要注意从上到下范围是逐级增大。

,,,,,默认缺省有一条否认任何的任何,都没有匹配上就会被拒绝。

,,,,,,,,

◆ACL类型

,,,,标准:只检查源IP

,,,,扩展:可以检查源和目的,以及上层的端口号。


,■标准ACL通常的功能:只能过滤IP数据包头的源IP

,,,,,,,,,,,,,,,,,限制通过VTY线路对路由器的访问(Telnet.ssh)

,,,,,,,,,,,,,,,,限制通过HTTP或https对路由器的访问

,,,,,,,,,,,,,,,,,过滤路由更新

,配置

,,,编号或者命名

,编号:访问列表1 - 99允许/拒绝源IP掩码

,命名:ip标准访问列表名字

,,,,,,,,允许/拒绝源ip掩码

,■扩展ACL用于扩展报文的过滤能力,可以精确匹配数据。

,,,,源和目的ip,协议,源和目的端口以及特等报文字段中的允许特殊位比较的各种选项

,配置

,,,编号和命名

,,,,编号100 - 199年访问列表允许/拒绝协议源或目的IP掩码端口

,,命名ip访问列表扩展名字

,,,,,,,,,,,,允许/拒绝协议源或目的ip掩码端口

◆ACL放置原则

,,,,扩展ACL置于离源设备较近的位置,因为基于源和目的控制,避免放到目的设备浪费链路资源

,,,,标准ACL置于离目的设备近的位置,因为只能基于源ip控制,放到源设备的话,沿途链路的设备都会,,,,,,,,,,,,,,,,,,受影响,为了避免影响范围过大,放置到近目的位置

◆ACL指导原则

,,,,每个接口,协议(IP; ipx;可路由协议组),方向只允许有一个ACL

,,,, ACL最具体的语句必须位于列表顶部

,,ACL最后有一条隐式拒绝所有,因此每个列表需要至少一条允许语句

,,,,

ACL只匹配穿过路由器的流量,忽略本身产生的。


例子: CCNA学习笔记11-ACL

上图全网跑eigrp协议,宣告直连和回送口

路由器上过滤VTY

,,,, 5个虚拟通道(0 - 4)

,,,,路由器的VTY端口可以过滤数据

,,,,在路由器上执行VTY的访问控制

■标准ACL实例:

,R3:访问列表12允许1.1.1.0 0.0.0.255

,,行vty 0 4

,,通过思科

,,访问类12日在

,R1: int lo0

,,ip添加1.1.1.1 255.255.255.255

,,telnet 23.1.1.3被拒绝

,,telnet 23.1.1.3/源接口环回0可通! ! !

■扩展ACL实例:

,,,,需求,R1用源是1.1.1.1萍R3 可以通;R1用源是1.1.1.1 telnet R3不通

,100年,R2:访问列表允许icmp主机1.1.1.1主机23.1.1.3,

,,,,100年访问列表否认tcp主机1.1.1.1主机23.1.1.3 eq 23

,,,100年,访问列表允许eigrp任何任何

,,,,int f0/0

,,,,100年,ip访问组

查看,看配置显示访问列表

,,,,,看接口应用显示ip访问组

◆通配符位(反掩码)

,0:(精确匹配)表示匹配对应地址位的值

,1:(任意匹配)表示忽略对应地址位的值

,任何:0.0.0.0 1.1.1.1

,主持人:172.1.1.1 0.0.0.0


,例:匹配172.30.16.0/24——172.30.31.0/24

,,,通配符172.30.16.0 0.0.15.255






CCNA学习笔记11-ACL