路由器基础(八):策略路由配置
在实际网络应用中,策略路由也是一种重要的技术手段。尽管 在考试并不注重策略路由,但是实际上应用较多,建议考生除了掌握基本的静态路由协议IP route-static, 动态路由协议RIP 、OSPF的基础配置外,还要掌握如何配置策略路由。策略路由的基本原理: 根据ACL 定义的不同数据流经过路由器时,使用基于原地址或者基于目标地址策略转发数据到下一个接口,案例如图所示。

一、案例说明:
RouterA、RouterB 和RouterC 使用OSPF 保证全网路由可达,并且在RouterA 上查看路由表可以发现10.0.0.0的下一跳为RouterC 的GE1/0/0 接口地址。
在RouterA 上应用策略路由,使10.0.2.0/24到10.0.0.0/24的流量重定向到RouterB 上。
二、RouterA 配置
[RouterA]acl number3001 //定义ACL匹配目的源地址是10.0.2.0/24,目的地址是10.0.0.0/24
[RouterA-acl-adv-3001]rule 5 permit ip source 10.0.2.0 0.0.0.255 destination 10.0.0.0 0.0.0.255
[RouterA-acl-adv-3001]quit
[RouterA]traffic classifier credirect operator or //定义需要重定向的数据流分类
[RouterA-classifier-credirect]if-match acl 3001
[RouterA-classifier-credirect]quit
[RouterA]traffic behavior bredirect //定义流行为重定向到RouterB的GE1/0/0的接口地址
[RouterA-behavior-bredirect]redirect ip-nexthop 10.181.10.2
[RouterA-behavior-bredirect]quit
[RouterA]traffic policy predirect //绑定流策略
[RouterA-policy-predirect]classifier credirect behavior bredirect
[RouterA-policy-predirect]quit
[RouterA]interface GigabitEthernet 1/0/0
[RouterA-GigabitEthernet 1/0/0]ip address 10.181.20.1 255.255.255.0
[RouterA-GigabitEthernet 1/0/0]quit
[RouterA]interface GigabitEthernet 2/0/0
[RouterA-GigabitEthernet 2/0/0]ip address 10.181.10.1 255.255.255.0
[RouterA-GigabitEthernet 2/0/0]quit
[RouterA]interface GigabitEthernet 3/0/0
[RouterA-GigabitEthernet3/0/0]ip address 10.0.2.1 255.255.255.0
[RouterA-GigabitEthernet3/0/0]traffic-policy pbredirect inbound// 从10.0.2.0/24到10.0.0.0/24的流量重定向到RouterB上
[RouterA-GigabitEthernet3/0/0]quit
[RouterA]ospf 1 //配置OSPF 路由协议
[RouterA-ospf-1]area 0.0.0.0
[RouterA-ospf-1-area-0.0.0.0]network 10.0.2.0 0.0.0.255
[RouterA-ospf-1-area-0.0.0.0]network 10.181.20.0 0.0.0.255
[RouterA-ospf-1-area-0.0.0.0]network 10.181.10.0 0.0.0.255
[RouterA-ospfl]quit
三、RouterB 配置
[RouterB]interface GigabitEthernet 1/0/0
[RouterB-GigabitEthernet 1/0/0]ip address 10.181.10.2 255.255.255.0
[RouterB-GigabitEthernet 1/0/0]quit
[RouterB]interface GigabitEthernet 2/0/0
[RouterB-GigabitEthernet 2/0/0Jip address 10.184.10.1 255.255.255.0
[RouterB-GigabitEthernet 2/0/0]quit
[RouterB]ospf 1 //配置OSPF路由协议
[RouterB-ospf-1]area 0.0.0.0
[RouterB-ospf-1-area-0.0.0.0]network 10.181.10.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.0]network 10.184.10.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.0]quit
四、RouterC 配置
[RouterC]interface GigabitEthernet 1/0/0
[RouterC-GigabitEthernet 1/0/0]ip address 10.181.20.2 255.255.255.0
[RouterC-GigabitEthernet 1/0/0]quit
[RouterC]interface GigabitEthernet 2/0/0
[RouterC-GigabitEthernet 2/0/0]ip address 10.184.10.2 255.255.255.0
[RouterC-GigabitEthernet 2/0/0]quit
[RouterC]Ospf 1 //配置OSPF路由协议
[RouterC-ospf-1]area 0.0.0.0
[RouterC-ospf-1-area-0.0.0.0]network 10.184.10.0 0.0.0.255
[RouterC-ospf-1-area-0.0.0.0]network 10.181.20.0 0.0.0.255
[RouterC-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255
相关文章:
路由器基础(八):策略路由配置
在实际网络应用中,策略路由也是一种重要的技术手段。尽管 在考试并不注重策略路由,但是实际上应用较多,建议考生除了掌握基本的静态路由协议IP route-static, 动态路由协议RIP 、OSPF的基础配置外,还要掌握如何配置策略路由。…...
Java 零碎知识点
目录 [多线程]创建多线程的三种方式 [网络编程]一、重点概念1、TCP/IP网络模型2、IP 对象3、端口号4、协议UDP(User Datagram Protocol)TCP(Transmission Control Protocol) 二、UDP 通信三、TCP 通信 [前端][Vue]一、Vue3项目创建响应式函数父子通信父传子子传父 跨层组件通信…...
多模态论文阅读之BLIP
BLIP泛读 TitleMotivationContributionModel Title BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generation Motivation 模型角度:clip albef等要么采用encoder-base model 要么采用encoder-decoder model.…...
OpenCV实战——OpenCV.js介绍
OpenCV实战——OpenCV.js介绍 0. 前言1. OpenCV.js 简介2. 网页编写3. 调用 OpenCV.js 库4. 完整代码相关链接 0. 前言 本节介绍如何使用 JavaScript 通过 OpenCV 开发计算机视觉算法。在 OpenCV.js 之前,如果想要在 Web 上执行一些计算机视觉任务,必须…...
qt5工程打包成可执行exe程序
一、编译生成.exe 1.1、在release模式下编译生成.exe 1.2、建一个空白文件夹package,再将在release模式下生成的.exe文件复制到新建的文件夹中package。 1.3、打开QT5的命令行 1.4、用命令行进入新建文件夹package,使用windeployqt对生成的exe文件进行动…...
Qt之基于QCustomPlot绘制直方图(Histogram),叠加正态分布曲线
一.效果 二.原理 1.正态分布 高斯分布(Gaussian distribution),又名正态分布(Normal distribution),也称"常态分布",也就是说,在正常的状态下,一般的事物,都会符合这样的分布规律。 比如人的身高为一个随机变量,特别高的人比较少,特别矮的也很少,大部分都…...
232.用栈实现队列
原题链接:232.用栈实现队列 思路 主要是要注意栈和队列的数据结构的区别,一个是后进先出, 一个是先进先出 如果要用栈模拟队列的先进先出,那就得使用另一个辅助空间来存储栈的栈顶元素,然后把栈最底部的元素弹出&…...
C51--项目--感应开关盖垃圾桶
1、项目概述 功能描述: 检测靠近时,垃圾桶自动开盖并伴随滴一声,2s后关盖。 发生震动时,垃圾桶自动开盖并伴随滴一声,2s后关盖。 按下按键时,垃圾桶自动开盖并伴随滴一声,2s后关盖。 硬件说明…...
基于单片机设计的太阳能跟踪器
一、前言 随着对可再生能源的需求不断增长,太阳能作为一种清洁、可持续的能源形式,受到越来越多的关注和应用。太阳能光板通常固定在一个固定的角度上,这限制了它们对太阳光的接收效率。为了充分利用太阳能资源,提高太阳能光板的…...
【踩坑及思考】浏览器存储 cookie 最大值超过 4kb,或 http 头 cookie 超过限制值
背景 本地生产环境:超过最大值 cookie token 不存储;客户生产环境:打开系统空白,且控制台报 http 400 错误; 出现了两种现象 现象一:浏览器对大于 4kb 的 cookie 值不存储 导致用户名密码登录ÿ…...
竞赛选题 深度学习实现行人重识别 - python opencv yolo Reid
文章目录 0 前言1 课题背景2 效果展示3 行人检测4 行人重识别5 其他工具6 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习的行人重识别算法研究与实现 ** 该项目较为新颖,适合作为竞赛课题方向,…...
SpringCloud Gateway实现请求解密和响应加密
文章目录 前言正文一、项目简介二、核心代码2.1 自定义过滤器2.2 网关配置2.3 自定义配置类2.4 加密组件接口2.5 加密组件实现,AES算法2.6 启动类,校验支持的算法配置 三、请求报文示例四、测试结果4.1 网关项目启动时4.2 发生请求时 前言 本文环境使用比…...
IDEA创建Springboot多模块项目
一、创建父模块 File --> New --> Project ,选择 “ Spring Initalizr ” ,点击 Next Next Next --> Finish 二、创建子模块 右键根目录,New --> Module 选择 “ Spring Initializr ”,点击Next 此处注意T…...
React:JSX语法入门
JSX语法入门及代码 JSX是一种JavaScript的语法扩展,用于在React中描述用户界面的结构。它允许开发者使用类似HTML的语法来创建React元素,使得代码更具可读性和可维护性。JSX将HTML标签和JavaScript代码结合在一起,可以在其中使用JavaScript表…...
AI大模型架构师专家,你会问什么来测试我的水平,如何解答上述问题,学习路径是什么
0. 沈剑老师的大模型产品应用经验: 提示词三步骤: 假如我是xxx专家,你会问什么来测试我的水平;假如你是xxx专家,你会如何解答上述问题;假如你是xxx专家,上述问题的学习路径是什么;…...
Dev-C调试的基本方法2-1
在Dev-C中调试程序,首先需要在程序中设置断点,之后以调试的方式运行程序。 1 设置断点 当以调试的方式运行程序时,程序会在断点处停下来。点击要设置断点代码行号左侧部分,此时会有如图1所示的红点和绿色对勾,表示断…...
Linux 调试 (objdump/strace/strings)
目录 1. Linux 调试 (objdump/strace/strings)1.1. 查看系统 glibc 版本号1.2. 查看 so/bin 中的依赖1.3. 调试 bin 报错原因1.4. 查看 so/bin 中字符串 1. Linux 调试 (objdump/strace/strings) 1.1. 查看系统 glibc 版本号 1. 第一种 # ldd --version ldd (Ubuntu GLIBC 2.…...
CAS 单点登录详解
什么是CAS? - 简要介绍CAS(Central Authentication Service)的概念和作用。 - 强调CAS的主要目标是提供单点登录和单点登出功能。 CAS的工作原理 - 深入探讨CAS的工作原理,包括认证、票据、验证等核心概念。 - 详细解释CAS服务器和…...
tbh常用的绘图快捷键
1、Altb -> 笔刷 2、Alt/ -> 画笔 3、按住Shift 绘出的线条是直线 4、按住shiftalt 绘出来的线条是水平线或垂直线 5、alte ->橡皮擦 6、alts ->选择工具 7、altq -> 轮廓编辑器 以下操作都是在选中轮廓编辑器下操作的: 按住alt…...
Android-Framework 清除应用用户数据,不清除权限
一、环境 高通865 Android 10 二、具体详情 现象:默认赋予第三方应用的权限,在应用信息中清理用户数据的时候,权限也会被清理掉; 希望:只清理数据,保留权限 相关源码修改如下: frameworks/base/servi…...
GJB 128B-2021标准变更深度解析:VDMOS产品试验方法的影响与应对
1. GJB 128B-2021标准变更的核心要点 对于从事VDMOS产品研发和质量控制的工程师来说,2022年3月正式实施的GJB 128B-2021标准带来了不少值得关注的调整。相比旧版标准,这次修订在试验条件、热平衡判定、静电防护等多个关键环节都做出了具体规定。我仔细研…...
Agent 一接数据大屏就开始配错指标:从维度意图识别到口径一致性校验的工程实战
一、🎯 生产痛点:大促当夜的指标错位 去年双 11 零点,某电商团队的 Agent 接到"生成实时 GMV 监控大屏"指令后产出了一套仪表盘。运营同学却发现 GMV 曲线在凌晨 1 点下跌 40%。问题在于 Agent 把"下单金额"和"退款…...
伯远生物:告别 “靠天碰运气”,育种进入标记时代
在现代育种科学的演进历程中,从依赖表型选择的传统经验育种,到基于基因型精准筛选的分子育种,技术变革正深刻地重塑着作物改良的路径与效率。分子标记辅助育种技术作为这一变革中的核心技术之一,正以其精准、高效的特点࿰…...
初次使用Taotoken从注册获取Key到完成第一次API调用的全流程指引
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 初次使用Taotoken从注册获取Key到完成第一次API调用的全流程指引 本文旨在为初次接触Taotoken平台的开发者提供一份清晰的入门指南…...
终极免费二维码修复方案:QRazyBox专业工具完全指南
终极免费二维码修复方案:QRazyBox专业工具完全指南 【免费下载链接】qrazybox QR Code Analysis and Recovery Toolkit 项目地址: https://gitcode.com/gh_mirrors/qr/qrazybox 还在为损坏的二维码无法扫描而烦恼吗?QRazyBox这款强大的QR二维码修…...
从屏幕取词到智能翻译:CuteTranslation如何重塑Linux用户的跨语言工作流
从屏幕取词到智能翻译:CuteTranslation如何重塑Linux用户的跨语言工作流 【免费下载链接】CuteTranslation Linux屏幕取词翻译软件 项目地址: https://gitcode.com/gh_mirrors/cu/CuteTranslation 在Linux生态系统中,多语言处理一直是个技术痛点—…...
别焦虑,也别躺平:给年轻程序员的一封信
2026年了,程序员这个行业,和前几年的感觉已经完全不一样了。以前大家更多的是在想: 谁会的框架多谁加班狠谁能把CRUD写得飞快 现在很多东西,AI十几秒就能生成。不少年轻程序员开始焦虑: “以后是不是不需要程序员了&am…...
NewJob智能求职插件:如何用三色标签系统提升80%投递效率的完整指南
NewJob智能求职插件:如何用三色标签系统提升80%投递效率的完整指南 【免费下载链接】NewJob 一眼看出该职位最后修改时间,绿色为2周之内,暗橙色为1.5个月之内,红色为1.5个月以上 项目地址: https://gitcode.com/GitHub_Trending…...
避开HAL库:STM32F103寄存器级PWM移相全桥配置避坑指南
STM32F103寄存器级PWM移相全桥实战:从原理到避坑指南 在嵌入式开发领域,许多工程师习惯使用HAL库或标准库进行STM32开发,这确实能提高开发效率。但当项目对时序精度、资源占用或性能有极致要求时,直接操作寄存器往往能带来更优的效…...
剪流AI事业大使是不是割韭菜?深度解析其真实运作细节与收益模型
近年来,“AI事业大使”成为一个热门话题,尤其是剪流AI推出的相关计划,引发了广泛讨论。其中,“AI事业大使是不是割韭菜”是许多观望者心中的核心疑问。本文将基于其公开的运作细节与权益体系,进行客观、深度的解析&…...
