当前位置: 首页 > 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;当你在手机上打开一个游戏…...

【车载C#中控系统开发黄金法则】:20年一线专家亲授5大避坑指南与实时响应优化秘技

第一章&#xff1a;车载C#中控系统开发的实时性本质与架构约束车载C#中控系统并非通用桌面应用的简单移植&#xff0c;其核心挑战源于汽车电子环境对确定性响应、资源隔离与功能安全的刚性要求。实时性在此语境下并非指微秒级硬实时&#xff08;如ECU控制&#xff09;&#xff…...

3分钟搞定Goods查询页:Map传参+StringUtils分割符实战(附避坑指南)

3分钟搞定商品查询页&#xff1a;Map传参与字符串分割的高效实践 商品查询功能作为电商系统的核心模块&#xff0c;其性能与用户体验直接影响转化率。本文将聚焦查询页开发中的两个关键技术点&#xff1a;Map传参优化与StringUtils分割技巧&#xff0c;通过可落地的代码示例&a…...

CameraView录制时长控制终极指南:如何实现精确的视频时长限制

CameraView录制时长控制终极指南&#xff1a;如何实现精确的视频时长限制 【免费下载链接】CameraView &#x1f4f8; A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real…...

低成本玩转移动机器人:用Gmapping算法+普通激光雷达实现室内高精度建图(附ROS节点调试技巧)

低成本玩转移动机器人&#xff1a;用Gmapping算法普通激光雷达实现室内高精度建图&#xff08;附ROS节点调试技巧&#xff09; 在机器人开发领域&#xff0c;SLAM&#xff08;即时定位与地图构建&#xff09;技术一直是核心挑战之一。对于预算有限的开发者来说&#xff0c;如何…...

非线性悬架与UKF状态估计的Matlab/Simulink建模源码及文档资料

非线性悬架&#xff0c;UKF状态估计 软件使用&#xff1a;Matlab/Simulink 适用场景&#xff1a;采用模块化建模方法&#xff0c;搭建空气悬架模型&#xff0c;UKF状态估计模型&#xff0c;可实现悬架动挠度等状态估计。 包含&#xff1a;simulink源码文件&#xff0c;详细建模…...

自动化测试面试中常见的问题

一、测试用例再执行点击元素时失败&#xff0c;导致整个测试用例失败。如何提高点击元素的成功率?解决办法&#xff1a;selenium是在点击元素时是通过元素定位的方式找到元素的&#xff0c;要提高点击的成功率&#xff0c;必须保证找到元素的定位方式准确。但是在自动化工程的…...

从电压比较器到超级电容:DyingGasp掉电检测电路的设计与调优

1. DyingGasp功能的核心价值与应用场景 想象一下你正在视频会议中突然断电&#xff0c;对方只会看到你突然消失的画面&#xff0c;完全不知道发生了什么。而在通信设备的世界里&#xff0c;这种"突然失联"会给整个系统带来更多麻烦。DyingGasp&#xff08;临终喘息&a…...

SSC TOOL 5.13保姆级配置教程:手把手教你生成EtherCAT从站协议栈代码

SSC TOOL 5.13实战指南&#xff1a;从零构建EtherCAT从站协议栈 在工业自动化领域&#xff0c;EtherCAT因其卓越的实时性能和灵活的拓扑结构&#xff0c;已成为运动控制系统的首选通信协议。作为EtherCAT从站开发的核心工具&#xff0c;SSC TOOL 5.13能够将复杂的协议栈配置转化…...

Claude年化收入首次反超OpenAI

梦晨 发自 凹非寺量子位 | 公众号 QbitAIAnthropic年化收入首超OpenAI&#xff01;最新披露的热乎数据&#xff0c;Claude背后这家公司年化营收已突破300亿美元。作为对比的OpenAI最新数据&#xff0c;2月底披露年化收入为250亿美元。Anthropic大部分收入来自API&#xff0c;其…...

10分钟掌握DVWA-Chinese:中文Web安全实战平台完全指南

10分钟掌握DVWA-Chinese&#xff1a;中文Web安全实战平台完全指南 【免费下载链接】DVWA-Chinese DVWA全汉化版本 项目地址: https://gitcode.com/gh_mirrors/dv/DVWA-Chinese 你是否想学习网络安全&#xff0c;却被复杂的英文界面和术语吓退&#xff1f;DVWA-Chinese&a…...