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

路由策略与策略路由

路由策略

常用有Router-Policy,Filter-Policy等

控制路由是否可达,通过修改路由条目相关参数影响流量的转发

基于控制平面,会影响路由表表项,但只能基于目地址进行策略判定,于路由协议相结合使用 

Router-Policy

通常情况下

策略名称:给router-policy取名并确认行为是permit还是deny,以及节点编号(相当于acl中的rule编号)

route-policy <名称> deny/permit node <编号,默认步长为10>
条件语句:定义条件

if-match <类型,可填acl,前缀列表,tag,MPLS标签等>

执行语句:符合条件的流量对其参数进行相应处理

apply <要更改的内容>

同一node(节点)下的if-match包含关系是“与”的关系

节点之间是“或”的关系

应用:双点双向解决路由反馈和次优路径以及人为路由负载分担

匹配原则

查找策略,满足顺序匹配,唯一命中,默认拒绝三大原则

策略路由

常用到有PBR(Polocy-Based-Router),Traffice-Filter,Traffic-Policy

控制流量转发方向,策略由于路由表转发,相比路由策略更加灵活,策略路由基于转发平面,可基于源目地址,协议类型等定制策略,但需要配置内容较多

PBR

策略名称:给rPBR取名并确认行为是permit还是deny,以及节点编号(相当于acl中的rule编号)

policy-based-route 1 deny node 1

if-match <支持acl,包长度,这是ensp的router应该不止这些功能>

apply <要更改的内容>

匹配原则

查找策略满足顺序匹配,唯一命中,两大原则,于router-policy不同,当条目中没有符合条件的规则时,查找路由表而不是丢弃报文

应用:网络多出口抉择,TOS

Traffic-Policy

traffic behavior:流行为,支持重定向,arp请求,放行permit,绝收deny,修改相关值等行为,默认为permit

traffic classifier:流类型,把匹配相应条件的流量分类,支持arp请求,ping,vlan,acl,流量进出口等对流量进行分类

traffic policy :将流行为和流类型绑定,实现流量过滤或者优化

应用:MQC,流量管理与优化

总结

路由策略基于控制平面,会影响路由表表项,但只能基于目地址进行策略判定,于路由协议相结合使用。而策略路由基于转发平面,可基于源目地址,协议类型等定义策略相对于路由策略更灵活但配置较为复杂

相关文章:

路由策略与策略路由

路由策略 常用有Router-Policy&#xff0c;Filter-Policy等 控制路由是否可达&#xff0c;通过修改路由条目相关参数影响流量的转发 基于控制平面&#xff0c;会影响路由表表项&#xff0c;但只能基于目地址进行策略判定&#xff0c;于路由协议相结合使用 Router-Policy …...

pytorch_fid 安装笔记

目录 torch安装&#xff1a; pytorch_fid安装 torch安装&#xff1a; pip install torch2.5.0 --index-url https://download.pytorch.org/whl/cu121 pytorch_fid安装 pip install pytorch_fid 安装后&#xff0c;torch也会自动安装&#xff0c;导致torch引用报错。...

Qt绘制仪表————附带详细说明和代码示例

文章目录 1 效果2 原理3 编码实践3.1 创建仪表属性类3.2 设置类属性3.3 绘制图案3.3.1 设置反走样3.3.2 绘制背景3.3.3 重新定义坐标原点3.3.4 绘制圆环3.3.5 绘制刻度线3.3.6 绘制刻度线上的描述值3.3.7 绘制指针3.3.8 绘制指针数值和单位3.3.9 控制指针变化 扩展福利参考 1 效…...

百度地图JavaScript API核心功能指引

百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口&#xff0c;它能够帮助您在网站中构建功能丰富、交互性强的地图应用&#xff0c;包含了构建地图基本功能的各种接口&#xff0c;提供了诸如本地搜索、路线规划等数据服务。百度地图JavaScript API支持HTTP和HT…...

mp4影像和m4a音频无损合成视频方法

第一步&#xff1a;复制高清视频地址 url 第二步:打开网址粘贴复制的视频url视频下载 第三步&#xff1a;下载-影像.mp4和-音频.m4a 第四步&#xff1a;合并视频&#xff1b; 使用ffmpeg进行无损合成&#xff08;如果没有安装ffmpeg请自行下载安装下载 FFmpeg (p2hp.com)&…...

Ubuntu下将Julia嵌入Jupyter内核

一.安装 Julia 如果 Julia 尚未安装&#xff1a; 打开终端&#xff0c;下载最新的 Julia 安装包&#xff1a; wget https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.3-linux-x86_64.tar.gz 解压并移动到 /opt&#xff1a; tar -xvzf julia-1.9.3-linux-x86_…...

openGauss开源数据库实战二十五

文章目录 任务二十五 openGauss 数据库的物理备份与恢复任务目标实施步骤一、为进行物理备份做准备1.确保数据库工作在归档模式2.创建保存数据库物理备份的目录3.创建保存归档日志备份的目录 二、进行openGauss数据库的物理备份1.备份数据库2.切换WAL3.备份归档日志 三、openGa…...

[C/C++] List相关操作

List相关操作 1 链表二分 目标&#xff1a; &#xff08;1&#xff09;对于偶数节点&#xff0c;正好对半分&#xff1b; &#xff08;2&#xff09;对于奇数节点&#xff0c;前 后 1 &#xff08;3&#xff09;断开链表&#xff0c;方便后期合并 // 使用快慢指针完成中点…...

继电器控制与C++编程:实现安全开关控制的技术分享

在现代生活中,继电器作为一种重要的电气控制元件,在电气设备的安全控制中起到了至关重要的作用。通过低电流控制高电流,继电器能够有效地隔离控制电路与被控设备,从而保障使用者的安全。本项目将介绍如何通过树莓派Pico与继电器模块结合,使用C++编程实现继电器的控制。 一…...

题解 - 找子序列(2024.12上海月赛丙组T4)

题目描述 Dave 有一个长度为 n 的非负整数序列 a1-n, 和一个非负整数 m 。 他希望知道是否有一个 a 的非空子序列&#xff0c;使得子序列中所有元素的按位与(bitwise AND)结果为 m。 换言之&#xff0c;他想知道是否存在一个下标序列 i1-k(k ≥ 1),满足 1 ≤ i1 < i2 < …...

在centos 7.9上面安装mingw交叉编译工具

1.说明 为了在centos上面编译windows的程序&#xff0c;需要安装mingw工具&#xff0c;mingw工具是可以编译windows程序的一些工具链&#xff0c;使用方式和linux一致 2.下载脚本 使用脚本方式编译&#xff0c;github的脚本位置&#xff1a;https://github.com/Zeranoe/ming…...

ubuntu wine mobaxterm找不到串口和解决方案

安装好 打开MobaXterm时发现&#xff0c;没有可供选择的串口 我们再检查wine设备映射 ls -la ~/.wine/dosdevices/ 串口是存在的&#xff0c;我们再来一番神操作&#xff0c;并没有回滚操作&#xff0c;不知是否是必要修改 打开 注册表&#xff0c;在HKEY_LOCAL_MACHINE中的…...

如何编译安装系统settings设置应用(5.0.0-Release)

本文介绍如何在OpenHarmony 5.0.0 r版本中修改系统设置应用&#xff0c;并且编译安装到开发板上 开发环境 1.dayu200开发板 2.OpenHarmony 5.0.0r 固件 3.API12 full sdk &#xff08;如果安装full sdk过程中出现报错hvigor ERROR: Cannot find module typescript,请参考 h…...

<项目代码>YOLOv8 车牌识别<目标检测>

项目代码下载链接 &#xff1c;项目代码&#xff1e;YOLOv8 车牌识别&#xff1c;目标检测&#xff1e;https://download.csdn.net/download/qq_53332949/90121387YOLOv8是一种单阶段&#xff08;one-stage&#xff09;检测算法&#xff0c;它将目标检测问题转化为一个回归问题…...

协同办公软件新升级:细节优化,让办公更简单

细节决定成败&#xff0c;企业酷信协同办公系统通过贴近客户实际需求的一系列改进和创新&#xff0c;在技术架构、系统结构、管理理念和使用性能上&#xff0c;都达到了国内先进水平&#xff0c;同时具备独特的优势。让我们看看企业酷信是如何通过这些细节提升&#xff0c;为企…...

【原创学习笔记】西门子1200 PLC实现变频器控制

一、实现的功能及应用的场合 通过PLC的不同指令&#xff0c;发送指令控制电机的启停和速度大小 二、硬件配置 1、西门子1214 PLC 2.TIA V16 3.SINAMICS G120C 三、实现功能步骤 1.添加设备G120C PN-调整以太网地址 根据实际情况选择有无滤波器&#xff0c;电机参数&#xf…...

SQL server学习02-使用T-SQL创建数据库

目录 一&#xff0c; 使用T-SQL创建数据库 1&#xff0c;数据库的存储结构 2&#xff0c;创建数据库的语法结构 1&#xff09;使用T-SQL创建学生成绩管理数据库 二&#xff0c;使用T-SQL修改数据库 1&#xff0c;修改数据库的语法结构 1&#xff09;修改学生成绩管理数…...

2024153读书笔记|《春烂漫:新平摄影作品选》——跳绳酷似人生路,起落平常,进退平常,莫惧征途万里长

2024153读书笔记|《春烂漫&#xff1a;新平摄影作品选》——跳绳酷似人生路&#xff0c;起落平常&#xff0c;进退平常&#xff0c;莫惧征途万里长 《春烂漫&#xff1a;新平摄影作品选》作者新平&#xff0c;2019.12.25年读完的小书&#xff0c;当时就觉得挺不错&#xff0c;今…...

MySQL有哪些高可用方案?

大家好&#xff0c;我是锋哥。今天分享关于【MySQL有哪些高可用方案?】面试题。希望对大家有帮助&#xff1b; MySQL有哪些高可用方案? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 MySQL 高可用方案旨在确保数据库系统的高可靠性、低宕机时间、以及在硬件故障…...

前台进程是什么

前台进程是什么 前台进程的定义 前台进程是指在操作系统中&#xff0c;与用户当前正在交互的进程。这些进程通常拥有最高的优先级&#xff0c;因为它们直接影响用户体验&#xff0c;是用户正在关注或者正在使用的应用程序对应的进程。例如&#xff0c;当你在手机上打开一个游戏…...

市面上靠谱的ERP/MES/定制开发/APP开发/软件开发公司

在数字化浪潮下&#xff0c;80%的实体企业都想通过ERP、MES或定制软件实现降本增效&#xff0c;但选对服务商比“买系统”更重要——用模板化系统的企业&#xff0c;70%会因为流程适配差、运维跟不上而半途而废&#xff1b;找外包开发的企业&#xff0c;又面临“开发完就甩手”…...

Hexo 排坑记:删除所有文章后首页无法访问(Cannot GET)

背景 最近在使用 Hexo Butterfly 主题搭建个人博客时&#xff0c;遇到一个奇怪的问题&#xff1a;我把 source/_posts 下的所有文章都删掉后&#xff0c;重新生成并启动本地服务器&#xff0c;访问 http://localhost:4000 竟然直接显示 Cannot GET /&#xff0c;首页完全打不开…...

AI赋能科学教育:个性化学习与交互式模拟的技术实践

1. 项目概述&#xff1a;当AI遇见科学课堂作为一名在教育科技领域摸爬滚打了十多年的从业者&#xff0c;我亲眼见证了从幻灯片到在线视频&#xff0c;再到如今AI技术涌入课堂的整个历程。最近&#xff0c;我和团队深度参与了一个名为“AI赋能科学教育”的项目&#xff0c;这不仅…...

超星***滑块逆向分析

本篇文章仅用于交流与学习&#xff0c;严禁用于任何商业与非法用途&#xff01;否则由此产生的一切后果均与作者无关&#xff01;如有侵权&#xff0c;请联系作者本人进行删除。感谢关注&#xff01;您的关注和点赞就是我的动力1.逆向目标aHR0cHM6Ly92OC5jaGFveGluZy5jb20v2.逆…...

为什么92%的Lindy自动化项目在第90天遭遇断崖式停滞?资深架构师紧急披露3个临界预警信号

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;为什么92%的Lindy自动化项目在第90天遭遇断崖式停滞&#xff1f;资深架构师紧急披露3个临界预警信号 当Lindy自动化项目运行至第90天左右&#xff0c;系统吞吐量骤降40%、任务积压率突破68%、人工干预频…...

从脚本到智能体:自动化体系如何被 Agent 重新定义

从脚本到智能体:自动化体系如何被 Agent 重新定义 关键词:智能体Agent、自动化脚本、LLM原生应用、自主决策系统、RAG检索增强生成、工具调用、自动化体系演进 摘要:本文从所有开发者都熟悉的传统自动化脚本痛点切入,用奶茶店员工到金牌店长的生活化类比,一步步拆解自动化…...

【光学】偏振光线追迹Matlab仿真

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长毕业设计辅导、数学建模、数据处理、程序设计科研仿真。&#x1f34e;完整代码获取 定制创新 论文复现点击&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#x1f3…...

保姆级教程:用STM32F103ZET6+超声波+红外模块,从零搭建一个能报警的智能循迹小车

从零构建STM32智能循迹避障小车的全流程实战指南 在创客教育和嵌入式开发领域&#xff0c;智能小车一直是入门学习的经典项目。它不仅融合了传感器技术、电机控制和嵌入式编程等核心知识点&#xff0c;更能让学习者在完成一个完整产品的过程中获得成就感。本文将手把手带你使用…...

LVGL滑块实战:5分钟为你的ESP32智能家居面板添加一个温湿度调节控件

LVGL滑块实战&#xff1a;5分钟为你的ESP32智能家居面板添加温湿度调节控件 想象一下&#xff0c;当你走进家门&#xff0c;手指轻轻滑动智能面板上的圆形旋钮&#xff0c;室温立刻调整到最舒适的状态——这种丝滑的交互体验背后&#xff0c;正是LVGL滑块控件的魔力。作为嵌入式…...

Linux内核安全模块深入剖析【2.6】

第 11 章 Yama11.1 简介Yama 是一个源自古印度语的英文单词&#xff0c;翻译成汉语就是“阎罗”&#xff0c;阎罗是印度神话中掌管地狱的神。Yama 可以称为半个安全模块&#xff0c;说它是“半个”&#xff0c;原因是&#xff1a;&#xff08;1&#xff09;它是目前&#xff08…...