当前位置: 首页 > news >正文

前缀匹配工具之IP-Prefix

目录

基本概念:

技术背景:

用户需求:

安全需求:

企业内部的访问控制需求:

IP-Prefix的配置与语句分析:

调用方式:

尾声

基本概念:

IP-Prefix,即IP前缀,相比传统ACL,它能够基于路由前缀与路由掩码进行匹配

例如,192.168.0.0/16,192.168.0.0/24,这两条前缀相同,但是掩码不同的路由流量

若是ACL规则如是写下:

rule 5rule permit source 192.168.0.0 0.0.255.255

那么两条路由都会被匹配到

但若是IP-Prefix呢,IP-Prefix的配置我在这里先超前写一下

ip ip-prefix 1 permit 192.168.0.0 16

那么只有192.168.0.0的路由被permit,其它都被deny

这就是IP-Prefix的最大特性:对IP路由的高度控制

技术背景:

用户需求:

随着网络规模越来越大,路由表的规模也越来越大,路由表中条目也显著增加,且用户对QoS也提出了越来越高的要求,要求网管实现对网络路由的一个高度精细的控制来优化网络流量的路径,提升网络性能和网络运行效率。但由于IP-Prefix只能基于路由前缀和路由掩码进行匹配,无法通过服务端口或传输协议匹配,因此大多数情况下需要与ACL结合使用,IP-Prefix主要是辅助ACL,提供了更精细的路由控制

安全需求:

随着网络攻击手段的日益增加,相比只用ACL,我们更需要一种全新的技术来辅助ACL实现对未授权流量或攻击流量更精细的访问限制功能,IP-Prefix能够有效的控制基于IP地址前缀的路由流量,这使得网络安全的防护更加到位

企业内部的访问控制需求:

在中大型组织机构中,每个部门之间都会定义访问控制,基于访问控制的最小权限原则,每个部门应只被赋予其工作所需要的一个访问权限,来确保一些敏感信息或私密的网络资源只能够被授权人员看到。但仅仅依赖ACL,无法实现对路由流量的精细匹配,因为ACL只能基于路由前缀而无法基于路由掩码进行匹配,因此将ACL与IP-Prefix结合使用,能够更加高度精细的视线企业内部的访问控制

IP-Prefix的配置与语句分析:

这是一段IP-Prefix的配置

ip ip-prefix 10 permit 192.168.0.0 16 greater-equal 16 less-equal 32

接下来我们进行分析

首先这是ip的匹配工具,所以是ip下调用

ip ip-prefix,后面跟着IP-Prefix的名字,随便取啥,然后后面理论上跟着的参数是索引号,但是有缺省,因此可以隐藏,索引号缺省步长为10,即第一条叫做10的IP前缀规则的索引号为10,第二条就是20。

因此我们直接写permit(放行)或者deny(拒绝),然后后面跟着匹配的路由ip地址,再跟着子网掩码长度。此时到这里就可以结束了。

就比如我们前面提到的:

ip ip-prefix 1 permit 192.168.0.0 16
​

他这里没有配置Greater-equal和Less-equal,因此这俩缺省为Mask-length

因此这段没有定义Greater-equal和Less-equal的配置我们可以理解为:

ip ip-prefix 1 permit 192.168.0.0 16 greater-equal 16 less-equal 16

Greater-equal表示掩码长度的最小值(下限),Less-equal表示掩码长度的最大值(上限)

调用方式:

1.filter-policy过滤策略

2.route-policy路由策略

尾声:

那么IP-Prefix的内容就到此为止,我们下次再见


http://www.lryc.cn/news/404091.html

相关文章:

  • 等级保护测评案例分享及合规建议
  • GOLLIE : ANNOTATION GUIDELINES IMPROVE ZERO-SHOT INFORMATION-EXTRACTION
  • 2024-07-19 Unity插件 Odin Inspector9 —— Validation Attributes
  • 跨平台WPF音乐商店应用程序
  • 设计模式简述(一)
  • OSI参考模型:解析网络通信的七层框架
  • QT通用配置文件库(QPreferences)
  • 如何搭建一个RADIUS服务器?
  • 双机热备综合实验
  • Java和Python的图结构如何实现图的深度优先搜索算法
  • Web学习day05
  • LINUX客户端client(socket、connect)实现客户端发送,服务器接收
  • 【网络安全科普】勒索病毒 防护指南
  • TFHE库,fftw和googletest库安装
  • 关于Spring Boot IOCDC,看这一篇就够了
  • Model Import Settings
  • 腾讯云COS托管静态网站,以及如何解决访问出现了下载网页的情况
  • 软件设计模式: 抽象工厂
  • 使用Vuepress搭建个人网站
  • lua 写一个 不同时区之间转换日期和时间 函数
  • 谷粒商城——session共享
  • Java 语言及其常用集合类的操作,以及反射机制与注解
  • 《系统架构设计师教程(第2版)》第12章-信息系统架构设计理论与实践-02-信息系统架构
  • 用html做python教程01
  • PHP接口与性状的优雅应用
  • R语言模型评估网格搜索
  • Haproxy服务
  • Unity VR开发入门:探索虚拟现实世界的无限可能
  • 系统架构设计师教程(清华第二版) 第3章 信息系统基础知识-3.2 业务处理系统-解读
  • 32_ConvNeXt网络详解