ACL规则

目录

ACL分类

ACL规则

讲解规则:rule 5 deny source 192.168.1.1 0.0.0.0

创建规则后

注意


每个ACL(访问控制列表)可以包含多个规则,RTA根据规则来对数据流量进行过滤。

  • ACL分类

分类编码范围参数
基本ACL2000-2999源ip地址等
高级ACL3000-3999源ip、目的ip、源端口、目的端口等
二层ACL4000-4999源mac、目的mac、以太网帧协议类型、vlan等
  • ACL规则

讲解规则:rule 5 deny source 192.168.1.1 0.0.0.0

  • 5:步长5,即为规则的idx,越小优先级越高,优先级高的最先进行匹配,也可以自动生成5、10、15....
  • deny:规则,拒绝
  • source:源ip
  • 0.0.0.0:通配符

( 0:表示一定要匹配(一模一样才算匹配上),为1:表示可以不匹配(随意数都可以 )

举例:

  • rule 5 deny 192.168.1.1  0.0.0.0

此时192.168.1.2的源ip的流量过来,不能匹配上此acl规则,则往下走到下一条默认规则。

  • rule 5 deny 192.168.1.1  0.0.0.254

0.0.0.254--0.0.0.1111 1110--则为1的位数上没限制、最后一个0的则一定要一模一样

此时源IP为192.168.1.2、192.168.1.4.。。。偶数才能匹配上此规则。

192.168.1.2--192.168.1.0000 0010

192.168.1.4--192.168.1.0000 0100

  • ACL流量规则

从路由器入方向:

当一个数据包进入一个端口,路由器检查这个数据报是否可路由。(查路由表)

如果是可以路由的,路由器检查这个端口是否有ACL控制进入数据报。(查ACL)

如果有,根据ACL中的条件指令,检查这个数据报。                          (匹配ACL)

如果数据报是被允许的,就查询路由表,决定数据报的目标端口。   (找路由)
 

从路由器出方向:(前面已经检查路由表,且允许此数据从接口处了)

路由器检查目标端口是否存在ACL控制流出的数据报。

若不存在,这个数据报就直接发送到目标端口。

若存在,就再根据ACL进行取舍。然后在转发到目的端口

  • 一个接口下,一个方向,只能匹配一个ACL规则

在路由器上应用ACL时,可以为每种协议(Per Protocol)、每个方向(Per Direction)和每个接口(Per Interface)配置一个ACL,一般称为“3P原则”。

 

一个ACL只能基于一种协议,因此每种协议都需要配置单独的ACL

 

经过路由器接口的数据有进(ln)和出(Out)两个方向,因此在接口上配置访问控制列表也有进(In)和出(Out)两个方向。每个接口可以配置进方向的ACL,也可以配置出方向的ACL,或者两者都配置,但是一个ACL只能控制一个方向。一个ACL只能控制一个接口上的数据流量,无法同时控制多个接口上的数据流量

  • 创建规则后

生效规则,是要在接口下生效规则。

traffic-filter inbound acl 2000  对接口而言进来的流量去匹配2000的acl进行流量过滤

  • 注意

  • 注意ACL的最后一条语句,最后一条隐含的语句适用于不满足之前任何条件的所有数据包。是拒绝语句,因为如果当前面所有语句都无法匹配时,将会走到最后一条语句,此时会将所有没有匹配上的数据自动丢弃,以防数据意外进入网络。因此,在写“拒绝(deny)”的ACL时,一定至少要有一条允许(Permit)语句,否则配置ACL的接口将拒绝任何数据通过,影响正常的网络通信。

  • 与此同时,网络ACL还需注意一点,最有限制性的语句应该放在ACL的靠前位置,可以过滤很多不符合条件的数据,从而提供路由器工作效率。
  • 一旦被前面有rule被匹配上了,就不再继续向下匹配 

附上参考链接:

网络ACL的应用规则有哪些?-金山云 (ksyun.com)

(75条消息) [ 网络协议篇 ] 一篇文章让你掌握神秘的 ACL__PowerShell的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冻龄廖女士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值