流量控制与路径转发控制
1、策略路由的技术背景
在真实的生产环境中,我们希望不同业务的流量走不同的宽带,假如说业务一的流量比较大并且比较繁忙,那我会优先让他走带宽较高的宽带
2、策略路由的基本概念
PBR(Policy-Based Routing,策略路由):PBR使得网络设备不仅能够基于报文的目的IP地址进行数据转发,更能基于其他元素进行数据转发,例如源IP地址、源MAC地址、目的MAC地址、源端口号、目的端口号、VLAN-ID等等。
三:策略路由的结构
跟route policy一样
四、路由策略跟策略路由的区别
路由策略:操纵的对象是路由表,会直接影响到路由表
策略路由:操纵的对象是转发平面,路由表不受影响,转发也不会去查看路由表
五、PBR的分类
接口PBR:对转发的报文起作用,也就是对接收到的报文执行策略
本地PBR:对本地的报文起作用,对本地路由器发出去的报文执行策略
六、什么是MQC
MQC就是模块化Qos命令行,指通过将具有某类共同特征的数据流划分为一类,并为同一类数据流提供相同的服务,也可以对不同类的数据流提供不同的服务,
MQC分为三类:
1.流分类:定义哪些路由是需要参与策略路由转发的流量
2.流行为:对匹配到的路由进行定向、过滤、重定向等操作
3.流策略 :把流分类和流行为进行绑定,以为当流分类跟流行为的条目多了之后,就不知道匹配到的流量执行对应的动作,所以需要绑定
七、流策略的应用方向
流策略分出口跟入口两个方向:
outbound:出口就是主要是做一下Qos质量的服务,比如说限速
inbound:入口的话就是做一下重定向
八、MQC的配置
拓补图:
实验完成的效果:现在公司有两条宽带,分别是左边200.1.1.0网段的电信和右边202.1.1.0的网段,现在路由的配置是所有的流量都走电信的宽带,现在由于公司的业务扩大需要配置策略路由让流量走202.1.1.0网段的联通宽带
配置之前先查看pc的流量的走向:
配置代码:
[Huawei]traffic classifier huawei //创建一个流分类
[Huawei-classifier-huawei]if-match acl 2000 //匹配条件,匹配acl
[Huawei]traffic behavior huawei //创建一个流行为
[Huawei-behavior-huawei]redirect ip-nexthop 202.1.1.254 //定义动作,下一跳是202.1.1.24
[Huawei]traffic policy mqc //创建一个流策略
[Huawei-trafficpolicy-mqc]classifier huawei behavior huawei //把流分类跟流行为绑定起来
[Huawei]int g0/0/0 //应用到接口
[Huawei-GigabitEthernet0/0/0]traffic-policy mqc inbound //应用到接口的入方向
验证结果:(由原先的下一跳为200.1.1.254变成202.1.1.254了)
观看路由表(虽然路由表里面下一跳指导的是200.1.1.254,但是通过策略路由可以直接让报文的下一跳从202.1.1.254去进行转发,所以策略路由不会影响路由表,而是在转发层面进行控制)
流量控制与路径转发控制相关推荐
- android系统手机流量控制方法,手机流量控制!安卓手机控制流量设置小技巧
原标题:手机流量控制!安卓手机控制流量设置小技巧 手机流量控制!安卓手机控制流量设置小技巧?随着4G网络时代的开启,手机每月耗流量不再是以M为单位,二手以G为单位.曾经的2G时代,一个月只需要20.3 ...
- nginx配置一个端口下多个路径转发到html下不同目录
工作中用到使用nginx配置一个端口下多个路径转发到html下不同目录,做一个总结记录. 目前知道的有三种方法可以实现,分别是使用root+location.alias.try_files. 假设一个 ...
- 自动驾驶路径跟踪控制——驾驶员预瞄模型
文章目录 1. 驾驶员预瞄控制概述 1.1 第一个得到应用的驾驶员模型(Crossover模型) 1.2 预瞄概念的诞生 1.3 驾驶员模型环节 1.4 补偿跟踪模型 1.5 预瞄跟踪模型 1.6 速 ...
- OSG 飞机路径动画控制
OSG 飞机路径动画控制 注:摘自<三维渲染引擎编程指南> 本文实现一个飞机,在地图上空盘旋,读者可以根据自己需要进行更改: 代码如下: //2017. 8 .29 #include &l ...
- 无人船/无人艇路径跟踪控制 mmg模型matlab simulink效果
无人船/无人艇路径跟踪控制 mmg模型matlab simulink效果 基于观测器的LOS制导结合反步法控制 ELOS+backstepping ID:69188660989622243
- 在Matlab下编程实现二维与三维的航迹跟踪控制、路径跟踪控制和轨迹跟踪控制,实现编队集群控制与避障控制
在Matlab下编程实现二维与三维的航迹跟踪控制.路径跟踪控制和轨迹跟踪控制,实现编队集群控制与避障控制. 研究对象有空中无人机.地面机器人.水面无人艇.水下机器人以及多智能体等. ID:321006 ...
- CISCO 组播RPF 逆向路径转发 实验原理
Technorati 标签: CISCO,组播,multicast,RPF,CCIE RPF,reverse path forwarding. 是组播转发的一个重要基础.只有当RPF检测成功以后,组播 ...
- 不拦截指定路径_控制层访问拦截
在控制层进行访问拦截也是我们在项目中常会遇到的需求,例如:项目中要求系统登录操作有时间限制--12306购票时间的限制等. 对于这类需求我们一般有几种选择: 过滤器Filter AOP SpringM ...
- rpf逆向路径转发 linux,组播RPF 逆向路径转发 实验原理
RPF,reverse path forwarding. 是组播转发的一个重要基础.只有当RPF检测成功以后,组播流量才能正确的在网络中进行转发. 当在baidu或者google里面查询关键字 &qu ...
最新文章
- 吴恩达深度学习课程deeplearning.ai课程作业:Class 2 Week 1 3.Gradient Checking
- 004-2-拟合,drop-out
- linux 安装库 编译提示-lcrypto 无法链接,缺少 crypto 库
- android 最新消息滚动,Android 滚动操作Scroller类详解
- 如何在注册表里计算机用户名,可以通过注册表修改电脑的密码 ?怎么做的?
- 论文浅尝 | 用于学习知识图谱嵌入的一种基于注意力机制的新型异构 GNN 框架HRAN...
- 计算机组成原理201501,计算机组成原理201501.pdf
- 【0】Zookeeper QA
- C#程序设计实践教程pdf
- HTTP权威指南—基础部分
- 最全面的Nginx工作原理讲解,Nginx学习笔记——来自动力节点
- 企业移动办公小助手——华为云桌面
- 现在世界上到底有多少飞机?
- 单方差分析MATLAB,MATLAB单因素方差分析.PDF
- JDK13 Switch表达式新特性
- s32k144 isystem linux,S32k144 简易 Bootloader
- [矩阵论] Unit 1. 线性空间与线性变换 - 知识点整理
- javaSE试题(一)
- 【MySQL】删除记录
- codeforce Gym 100685E 	Epic Fail of a Genie(MaximumProduction 贪心)