【每日一记】ACL基本概念(匹配流量、路由条目、书写、规则.....)

简介: 【每日一记】ACL基本概念(匹配流量、路由条目、书写、规则.....)

ACL详讲

【 概念 】

访问控制列表,分为基本ACL、高级ACL、二层ACL、用户自定义ACL
常用:基本ACL和高级ACL

【 匹配流量 】

高级ACL可以通过五元组:源IP、目的IP、源端口、目的端口、协议号,精准得去匹配某个流量

【 匹配路由条目 】

基本ACL可以匹配路由条目中的“前缀”部分,但无法匹配“掩码”
所谓路由=前缀+掩码
比如:192.168.12.0/24——192.168.12.0是前缀,24是掩码
所以,ACL无法精准匹配某一条路由!!

【 书写方法 】

acl (2000-2999=基本ACL)
 rule x 【 permit/deny 】 source x.x.x.x y.y.y.y

[ rule ]

规则的意思

[ rule x ]

规则号,默认情况下,ACL的基本单位是5,也就是说,第一个rule是5,第二个rule就应该是10
  之所以这样规定,是为了方便以后再填写其他的rule

[ permit/deny ]

这条规则的动作,permit=匹配后允许,deny=匹配后拒绝
  而允许和拒绝的含义,要参考他的调用场景

[ source ]

在匹配流量的时候,指的是:设备发送的报文的源IP地址
  在匹配路由的时候,指的是:路由条目中的“前缀”部分

[ x.x.x.x y.y.y.y ]

x.x.x.x是源IP地址或路由条目的前缀
  y.y.y.y是通配符(WildCard)

[ 通配符 ]

0是要检查的位,1是不检查的位
      反掩码:是掩码的反转,掩码的书写规则是1和0永远不交叉,所以反掩码也是这样
      通配符:1和0可以交叉

【 匹配奇偶路由 】

比如,我们公司有很多路由网段:
  192.168.1.0/24
  192.168.2.0/24
  192.168.3.0/24
  192.168.4.0/24
  192.168.5.0/24
  192.168.6.0/24
  ……

而公司要求我们对第三个字节为奇数的路由条目进行操作

此时,我们可以通过ACL进行奇数路由的匹配

acl 2000
   rule 5 permit source 192.168.1.0 0.0.254.0

而偶数路由匹配的原理相同:

acl 2000
   rule 5 permit source 192.168.0.0 0.0.254.0

我们使用的就是通配符:0是检查的bit位,1是不检查的bit位

而奇数路由的特点是:第三个字节最后一个bit位为1

而偶数路由的特点是:第三个字节最后一个bit位为0

目录
相关文章
|
2月前
|
负载均衡 安全 网络安全
策略路由与路由策略的区别
策略路由与路由策略的区别
170 0
策略路由与路由策略的区别
|
3月前
|
Apache 数据安全/隐私保护
HAProxy的高级配置选项-ACL篇之基于源地址和子网子网匹配案例
这篇文章介绍了HAProxy的ACL(访问控制列表)功能,特别是如何基于源地址和子网进行匹配以实现流量分发的高级配置选项,并通过实战案例展示了配置过程和访问效果。
81 5
HAProxy的高级配置选项-ACL篇之基于源地址和子网子网匹配案例
|
7月前
|
存储 监控 算法
|
7月前
|
监控 网络协议 网络架构
|
7月前
|
存储 JavaScript 前端开发
服务路由的应用场景及规则
【2月更文挑战第8天】服务路由就是服务消费者在发起服务调用时,必须根据特定的规则来选择服务节点,从而满足某些特定的需求。
|
安全 物联网 网络虚拟化
路由与交换系列之基本IP ACL特性与配置
• 掌握基本IP ACL的原理 • 掌握ACL在企业网络中的应用 • 掌握基本IP ACL的配置方式 • 掌握基本IP ACL的验证效果
4328 8
  路由与交换系列之基本IP ACL特性与配置
|
网络协议 网络虚拟化 网络架构
路由与交换系列高级IP ACL特性与配置实验二
• 掌握高级 IP ACL的原理 • 掌握ACL在企业网络中的应用 • 掌握高级IP ACL的配置方式 • 掌握高级IP ACL的验证效果
248 1
|
网络协议 网络虚拟化 网络架构
路由与交换系列高级IP ACL特性与配置实验
• 掌握高级 IP ACL的原理 • 掌握ACL在企业网络中的应用 • 掌握高级IP ACL的配置方式 • 掌握高级IP ACL的验证效果
344 1
|
负载均衡 网络安全 网络架构
网络工程师经常搞混的路由策略和策略路由,两者到底有啥区别?
网络工程师经常搞混的路由策略和策略路由,两者到底有啥区别?
239 0