【每日一记】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

目录
相关文章
|
5天前
|
存储 监控 算法
|
5天前
|
存储 JavaScript 前端开发
服务路由的应用场景及规则
【2月更文挑战第8天】服务路由就是服务消费者在发起服务调用时,必须根据特定的规则来选择服务节点,从而满足某些特定的需求。
|
负载均衡 网络安全 网络架构
网络工程师经常搞混的路由策略和策略路由,两者到底有啥区别?
网络工程师经常搞混的路由策略和策略路由,两者到底有啥区别?
147 0
|
前端开发
前端学习案例3-无匹配路由
前端学习案例3-无匹配路由
57 0
前端学习案例3-无匹配路由
|
网络协议 网络虚拟化 网络架构
路由与交换系列高级IP ACL特性与配置实验二
• 掌握高级 IP ACL的原理 • 掌握ACL在企业网络中的应用 • 掌握高级IP ACL的配置方式 • 掌握高级IP ACL的验证效果
189 1
|
网络协议 网络虚拟化 网络架构
路由与交换系列高级IP ACL特性与配置实验
• 掌握高级 IP ACL的原理 • 掌握ACL在企业网络中的应用 • 掌握高级IP ACL的配置方式 • 掌握高级IP ACL的验证效果
283 1
|
数据挖掘 开发者
规则的产生| 学习笔记
快速学习规则的产生。
83 0
规则的产生| 学习笔记
|
监控 Java Linux
系统规则|学习笔记
快速学习系统规则
65 0
|
安全 Java 开发者
路由访问映射规则|学习笔记
快速学习路由访问映射规则
105 0