一 、PBR的概述

1.定义

策略路由: PBR 是一种覆盖路由器默认路由决策机制的技术。它允许管理员根据策略(而不仅仅是目标地址)来设置数据包的下一跳 IP 地址、出站接口、IP 优先级/DSCP 值等

路由策略:是指在路由器或三层设备上,通过一系列规则和条件,对路由信息进行过滤、修改、发布等操作 ,从而影响路由表的生成和路由的选择。它主要侧重于对路由信息本身的处理,目的是控制路由的传播和选择最优路径。

2.总结 

  • 路由策略:作用对象是路由信息,主要对路由表的生成和路由的传播进行控制,间接影响数据包的转发路径。
  • 策略路由:作用对象是数据包,直接对数据包的转发路径进行干预,不依赖于路由表的信息 ,优先于路由表对数据包进行处理。


二、PBR的原理

1. 入口数据包

当数据包到达设备的接口时,流程开始。数据包可以是来自网络中的其他设备,也可以是本地产生的。

2. 策略路由判断

设备首先判断是否需要对该数据包应用策略路由。这通常取决于设备上是否配置了策略路由规则。

  • 如果不需要(N),数据包将按照正常的路由转发流程处理,即根据目标地址查找路由表进行转发。
  • 如果需要(Y),数据包将进入策略路由的处理流程。

3. 匹配条目检查

在策略路由的处理流程中,设备会检查是否有匹配的策略路由条目。这通常是通过访问控制列表(ACL)或其他匹配条件来实现的。

  • 如果没有匹配的条目(N),数据包将退回到正常的路由转发流程。
  • 如果有匹配的条目(Y),数据包将继续进行下一步的处理。

4. Permit 检查

在找到匹配的策略路由条目后,设备会检查该条目的动作是 “Permit”(允许)还是 “Deny”(拒绝)。

  • 如果是 “Deny”(N),数据包将退回到正常的路由转发流程。
  • 如果是 “Permit”(Y),数据包将按照策略路由条目中定义的动作进行处理。

5. 策略路由处理

如果数据包通过了所有的检查,设备将按照策略路由条目中定义的动作进行处理。这可能包括:

  • 指定下一跳地址。
  • 指定出接口。
  • 修改数据包的优先级或其他属性。

6. 正常路由转发

如果数据包在任何一个步骤中没有通过检查(即选择了 N 路径),它将按照正常的路由转发流程处理。这意味着设备将根据数据包的目标地址查找路由表,并按照路由表中的信息进行转发。

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32-ESP8266Wi-Fi模块使用USART实现通信/创建AP和STA模式配置教程(寄存器版)

本章思维导图:ESP8266WIFI模块简介ESP8266 是一款由乐鑫科技推出的低成本、高性能 Wi-Fi 模块,广泛应用于物联网和嵌入式开发领域。WIFI的频段5G和2.4G2.4G Wi-Fi与5G Wi-Fi最本质的区别即工作频段(无线电波的频率)不一样&#xf…

算法26. 删除有序数组中的重复项

给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k ,你…

ROS2中传输样条曲线

在ROS2中传输样条曲线需要解决两个核心问题:**如何结构化表示曲线数据**和**如何高效传输**。以下是一套完整方案,结合自定义消息设计、序列化优化和QoS配置实现可靠传输:---### 📐 一、定义样条曲线的自定义消息 样条曲线通常由控…

Win11怎样安装DirectX 9

通过微软官方下载安装:确认系统兼容性并准备:确保显卡驱动为最新版本,因为 DirectX 与显卡驱动程序紧密相关。同时,可暂时关闭防病毒软件和防火墙,防止其干扰安装过程。下载安装程序:访问微软官方网站下载 …

RAGFLOW~Enable RAPTOR

Enable RAPTOR 一种递归抽象方法,用于长上下文知识检索和摘要,在广泛语义理解和细微细节之间取得平衡。 RAPTOR(递归抽象处理用于树状组织检索)是一种在2024年论文中引入的增强文档预处理技术。它旨在解决多跳问答问题&#xff0c…

【机器人+相机通讯】宇树科技相机通信

https://github.com/unitreerobotics/xr_teleoperate/blob/main/README_zh-CN.md 相机驱动与服务端 https://github.com/unitreerobotics/xr_teleoperate/blob/main/teleop/image_server/image_server.py 其中相机如果是realsense, 安装好驱动后,可以使用命令查看…

机械学习中的一些优化算法(以逻辑回归实现案例来讲解)

一、混淆矩阵混淆矩阵是机器学习中评估分类模型性能的重要工具,尤其适用于二分类或多分类任务。它通过展示模型预测结果与实际标签的匹配情况,帮助理解模型的错误类型(如假阳性、假阴性等)。以下通过二分类场景为例,结…

龙蜥受邀参加2025开放计算技术大会,解码基础模型驱动下的系统创新与生态共建

开放计算技术大会由全球最大的开放计算社区 OCP 发起,是开放计算领域生态覆盖最广且最具影响力的亚洲年度技术盛会。本届大会由 OCP 与 OCTC(中国电子工业标准化技术协会开放计算标准工作委员会)两大开放组织联合主办,将于 8 月 7…

第三阶段—8天Python从入门到精通【itheima】-140节(pysqark实战——基础准备)

目录 140节——pysqark实战——基础准备 1.学习目标 2.pysqark库的安装 3.pyspark的路径安装问题 一、为什么不需要指定路径? 二、如何找到 pyspark 的具体安装路径? 三、验证一下:直接定位 pyspark 的安装路径 四、总结:记…

数据库中使用SQL作分组处理01(简单分组)

1.简单分组GroupBy什么就Select什么SELECT Name,Score From StudentScore GROUP BY Name,Score2.聚合函数(MAX SUM AVG COUNT)(1)计算1.表的全部字段都可以用聚合函数,但是筛选聚合函数的结果要用Having关键字2.聚合函数默认排除Null值IDName…

Linux基本服务——web服务解析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 Web服务解析 虚拟Web主机 Web目录访问控制 Web服务解析 用途:基于 B/S 架构提供网页的服务端程序 应用层协议:HTTP(TCP 80…

深入理解缓存淘汰策略:LRU vs LFU 完全解析

深入理解缓存淘汰策略:LRU vs LFU 完全解析 文章目录深入理解缓存淘汰策略:LRU vs LFU 完全解析前言一、基础概念解析1.1 LRU(Least Recently Used)- 最近最少使用1.2 LFU(Least Frequently Used)- 最少使用…

【C语言】字符函数与字符串函数详解

文章目录一、字符分类函数二、字符转换函数三、strlen函数:计算字符串长度功能说明使用示例模拟实现四、strcpy函数:字符串拷贝功能说明模拟实现五、strcat函数:字符串追加功能说明模拟实现六、strcmp函数:字符串比较比较规则模拟…

uvicorn 启动重复加载 多次加载

目录 uvicorn 启动重复加载 多次加载 解决方法1: 解决方法2: uvicorn 启动重复加载 多次加载 fastapi_aa 是当前类 解决方法1: import uvicornfrom fastapi import FastAPIapp FastAPI()if __name__ "__main__":if sys.gett…

Bard AI本地部署教程:在自己的服务器上运行谷歌AI

Bard AI本地部署教程:在自己的服务器上运行谷歌AI 关键词:Bard AI、本地部署、服务器、谷歌AI、运行教程 摘要:本文旨在为大家详细介绍如何在自己的服务器上实现Bard AI的本地部署。我们会从背景知识讲起,逐步深入到核心概念、算法原理、操作步骤,还会提供项目实战案例和实…

应急响应处置案例(上)

本文目录 目录 本文目录 Web安全事件 概述 案例1 - webshell 背景 排查情况 天眼 服务器 案例2 - Struts2 排查情况 天眼 服务器 案例3 - Redis未授权 背景 排查情况 天眼 服务器 案例4 - EW内网穿透 背景 排查情况 天眼 服务器 案例5 - 一句话木马 背…

面试官问我:“为什么不能完全用对象替代指针?”我笑了:看看Google和Linux内核代码就知道了!

本篇摘要 本篇将以最通俗易懂的语言,形象的讲述为什么很多情境下,我们优先考虑的使用指针而不是对象本身,本篇将给出你答案! 一.从一个生活例子说起,形象秒懂 想象一下,你去图书馆借书,下面你…

CAMx大气污染模拟全流程:Linux编译/多重嵌套配置/SMOKE清单预处理/SA-DDM-PA工具应用与科研绘图结果可视化分析

CAMx模型是一个基于大气化学,针对臭氧、颗粒物和雾霾天气过程的大气污染物计算模型。【目标】:1、掌握CAMx模式的区域空气质量模拟案例配置技术方法2、掌握SMOKE模型的CAMx模式大气排放清单输入准备方法3、掌握CAMx模式污染来源解析工具(SA&a…

嵌入式学习笔记-MCU阶段-DAY10ESP8266模块

1.ESP8266概述 官方网址:ESP8266 Wi-Fi MCU I 乐鑫科技 (espressif.com.cn) ESP8266模块---wifi模块 产品特点: 2.ESP8266中的wifi: ESP8266EX ⽀持 TCP/IP 协议,完全遵循 802.11 b/g/n WLAN MAC 协议,⽀持分布式控制功能 (DC…

如何快速通过软件项目验收,第三方软件检测机构的重要性

在客户和开发团队之间,最后临门一脚的项目验收环节总容易出现各种问题,以至于时间无限拉长,久久不见结束,为此给大家准备了一份如何快速通过软件项目验收的内容来帮助大家结束持久战。 一、项目验收准备材料 (一&…