路由策略和路由控制

news2025/7/14 15:32:52

路由策略和路由控制

路由策略

针对路由的发布,接收,引入进行控制,从而影响数据的路径或者可达性

路由匹配工具

ACL:访问前缀列表

  • 一个ACL用多条规则组成,不同规则之间通过rule id进行区分,默认rule 步长值为5,匹配时按照规则号从小到大匹配(如果是自动排序就是按照精确度,更精确的排在前面),默认是按照配置顺序(规则号从小到大)

ACL分类

  • 基本ACL:2000~2999
  • 高级ACL:3000~3999
  • 二层ACL:4000~4999
  • 用户自定义ACL:5000~5999
  • 用户ACL:6000~6999
  • 只有基本ACL能够匹配路由,ACL通过通配符,能够匹配路由前缀,但是无法匹配前缀长度

IP前缀列表

  • IP-perfix,可以匹配前缀以及前缀长度,一个前缀列表可以有多条索引Index,不同索引通过索引号区分,默认步长值10,从小到大进行匹配,可以定义动作(permit/deny),前缀,掩码,掩码范围,前缀和掩码确定前缀,掩码范围确定掩码

ACL和前缀列表的区别

  • ACL只能匹配前缀,不能匹配前缀长度
  • ip-perfx可以匹配前缀和前缀长度
  • 默认步长值不同,ACL为5,ip-perfix为10
  • ACL可以匹配数据,前缀列表不行
  • ACL有配置顺序和自动排序,前缀列表只能按照Index从小到大匹配

路由策略工具

  • Filter-policy

    • 可以针对路由的发布,接收以及引入进行影响,不能定义动作,并且只能继承匹配工具的动作,可以应用于各个协议

    • 对于距离矢量路由协议来说,可以在任意方向进行影响(距离矢量传递的是路由信息)

    • 对于链路状态路由协议来说,在入方向只能影响本地不加入I披露有表,无法阻止链路状态信息的传递,在出方向只能印象引入的路由,在路由转换成五类/七类LSA之前进行过滤(链路状态路由协议传递的链路状态信息,Fiterpolicy无法影响)

    • 命令

      • 定义匹配工具规则
      • 例:ACL 2000
        rule deny 100.1.1.1 0
      • 使用Fiter-policy调用匹配工具协议进程下配置
      • filter-policy 2000 import/expor/
  • router-policy

    • 可以对路由进行过滤,也可以修改路由属性,一个Router-policy可以存在多个node节点,每一个node节点由if-match语句和apply语句组成,if-match为条件语句,只有满足该node节点中的所有条件才算匹配成功,apply为执行语句,可以修改路由属性(当node为permit时才会修改属性),node节点之间是“或”的关系,if-match语句之间是“与”的关系,按照node号从小到大匹配,如果匹配任何node节点,底层默认拒绝
    • 例如
      Router-policy 1permit Node 10
      if-match acl 2000
      if-match ip-perfix 1
      apply cost 10 //表示路由如果满足所有if-macth条件后执行apply语句
    • 在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/36420.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(附源码)python办公数据分析系统 毕业设计 021836

Python办公数据分析系统 摘 要 现代办公通过办公自动化系统可以大大提高的效率、节省成本、规范业务和流程,辅助提升管理水平。办公系统在单位信息化中占有非常重要的地位,涉及到单位的各个部门及绝大多数人员,流程和协作方面要求非常强。 办…

[附源码]java毕业设计英语知识竞赛报名系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

NDK 是什么 | FFmpeg 5.0 编译 so 库

前言 NDK 全称 Native Development Kit,也就是原生开发工具包 ,官网对它有详细的 中文介绍 。可能一说到 NDK 或 JNI ,大家脑子里第一反应就是集成 C/C 。其实 JNI 的含义是 Java Native Interface ,这种接口允许 Java 和其他语言…

SpringBoot SpringBoot 原理篇 1 自动配置 1.3 bean 的加载方式【三】

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 原理篇 文章目录SpringBootSpringBoot 原理篇1 自动配置1.3 bean 的加载方式【三】1.3.1 第三种方式1 自动配置 1.3 bean …

体系结构26_输入输出系统(3)

盘阵列(RAID) 盘阵列容量大、速度快、可靠性高、造价低廉。它是目前解决计算机I/O瓶颈的有效方法之一,有着广阔的发展前景。 盘阵列有多种组织方式: RAID 0 亦称数据分块(Striping),即把数据分…

推特群推掀开营销新篇章

与Facebook和Instagram相比,Twitter营销并不是一个非常热门的营销渠道,对于跨境卖家来说可能会有一些陌生和挑战,但是作为一个重要的营销渠道,Twitter在全球市场上拥有超过1.45亿的日活跃用户(超过3.26亿的月活跃用户)&#xff0c…

Pinia基本使用

文章目录1. 介绍2. Pinia 和 Vuex3. 安装和基本使用4. pinia修改数据状态5. pinia持久化处理6. 自定义插件1. 介绍 它是2019 年 11 月对于新版本的vue提供的组合Api进行的尝试,它可以很好的集合vue新的api方法,且还很好的支持ts的写法,Pinia…

web前端-javascript-运算符的优先级(如果遇到的优先级不清楚的,可以使用()来改变优先级)

文章目录运算符的优先级1. , 运算符2. 优先级2.1. 就和数学中一样,在 JS 中运算符也有优先级2.2. 在 JS 中有一个运算符优先级的表2.3. 但是这个表我们并不需要记忆2.3. &&和||的优先级运算符的优先级 var a, b, c;//var a1, b2 , c3; //alert(b);//var re…

sql server如何卸载干净?来看这里

一、如何卸载干净 1.关闭服务 快捷键:windows R,在命令行输入: services.msc,把有关SQL都关闭 ,下图所示: 2.到控制面板,卸载 sql server 3.删除磁盘里的文件 我的在c盘里,看各位…

你了解专利的快速预审嘛?

随着经济的发展和科技创新步伐的加快,我国专利申请量的增长速度已大大高于专利审结的速度。专利审查周期的长短不仅影响企业对市场的可预期性,而且影响专利系统对技术创新的产出和扩散的激励作用的发挥。过长的专利审查周期可能会影响企业的竞争预期和获…

[附源码]java毕业设计影院售票系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

为什么选择WordPress作为企业CMS?

WordPress 是世界上最受欢迎的内容管理系统 (CMS)。它为超过40% 的网站和超过 64% 的使用 CMS 的网站提供支持。它易于使用和定制。但它是企业网站的最佳选择吗? 随着大公司意识到它能够构建一个可以根据他们的需求扩展的强大网站的能力,WordPress持续流…

JVM知识体系学习一:JVM基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用

文章目录前言一、JVM基础1、cross platform 跨平台2、cross language 跨语言3、什么是JVM呢?一张图告诉你4、java从编码到执行*****5. 从跨平台的语言到跨语言的平台6. jvm与class文件格式7. JVM8. javac的过程9. 常见的JVM实现10. JDK JRE JVM二、Class File Forma…

Java多线程(二)——Thread类的相关方法

Thread类的构造方法 Thread() class MyThread extends Thread {Overridepublic void run() {System.out.println("hello Thread");} } public class ThreadDemo {public static void main(String[] args) {Thread t new MyThread();t.start();System.out.println(&…

java数据结构与算法 --- 第十章 数结构基础

第十章 树结构基础 I 引和基本概念 为什么需要树结构? 数组,查询快,增删慢 链表… 而树结构,同时提高查询和增删! 基本概念 术语: 有手就行 II 二叉树 1.概念: 二叉树:每个节点最多有两个子节点的数叫二叉树 满二叉树: 所有叶子节点都在最后一,结点的总数是2^n-1(n是层数…

jeecg-boot中上传图片到华为云obs云存储中

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 前言 jeecg-boot框架中,其实对接的功能还是挺多的,其中就有文件云存储服务器,不过是阿里云oss的,那如果我们使用的是七牛云,或…

通过TortoiseGit钩子实现提交前检查作者信息是否正确

1、需求背景 从事嵌入式开发的人运行软件依赖于特定的电脑硬件,可能会存在多人在同一台电脑上开发的需求。 我们使用git进行软件代码版本管理,通过提交时的用户名和邮箱区分某次代码是哪个人提交的信息。git自身支持提交的时临时一次设置成其他的用户信…

01.OpenWrt-写在前面

01.OpenWrt-写在前面 1.1 如何学好OpenWrt OpenWrt究竟应该怎么学,这是我一直在思考的问题! 谈到OpenWrt有相关软硬件知识的人会想到路由器,路由器是OpenWrt系统最主要的使用场景.OpenWrt是基于Linux系统构建起来的,所以其他Linux系统能够做的事情OpenWrt都是可以做到. Ope…

GD32F4(10):GD32转RS422在115200下接收乱码分析

GD32F450:串口转RS485在115200下接收乱码 文章目录GD32F450:串口转RS485在115200下接收乱码1. 知识储备2. 环境3. 操作4. 插入一个知识点:不同MCU串口ip核实现原理4.1 首先我们来看一下STM32f的串口是怎样识别数据的4.2 GD32F4串口识别5. 我的…

毕业设计-基于机器视觉道路视频车道线检测

目录 前言 课题背景和意义 实现技术思路 摄像机校准 ​编辑 透视变换 车道像素查找 识别车道面积 实现效果图样例 前言 📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要…