算力网络---QosQos策略

发布时间:2026/5/19 22:37:20

算力网络---QosQos策略 01 QoSQoS典型配置 -华为QoS介绍及度量指标介绍QoSQuality of Service即服务质量。在基本的网络环境中创造更好的环境。在有限的带宽资源下尽量提高工作效率从而保证端到端最好的服务质量。提高工作效率就是把该分配的带宽分配给最需要的设备最好的转发性能分配给最需要的业务这样的方式来解决带宽时延、抖动丢包率的一些问题。被加密的流量无法QoS。tips企业网出口带宽小、会用QoSVPN链路带宽小也可用QoSIPsec VPN对流量是加密的做不了QoS只能尽力而为。但是MPLS VPN可以让运营商做QoS流量上送CPU的时候也可用QoS流量进入接口先经过CPU处理才会转发出去可以通过QoS保护来防止CPU利用率过高。度量指标影响网络质量的因素包括传输链路的带宽、报文传送时延和抖动、以及丢包率等它们也就成为了QoS的度量指标带宽吞吐量两个节点之间特定数据流的平均速率。带宽的单位是比特/秒bit/s。时延时延指从网络的发送端到接收端所需要的延迟时间转发的数据是需要查表的或者有一些策略一般由传输延迟及处理延迟组成。抖动最大延迟与最小延迟的时间差。设备两端延迟时高时低就会抖动。丢包率丢包率是指在网络传输过程中丢失报文的数量占传输报文总数的百分比。UDP直接丢了TCP会重传重传也占用带宽。QoS三种服务模型Best-Effort尽力而为服务模型Best-Effort网络尽最大的可能性发送报文。但对时延、可靠性等性能不提供任何保证。IntServ综合服务模型IntServ应用在发送报文之前先向网络申请特定的服务(预定带宽网络收到请求会进行资源预留。但是应用不传报文的话会造成资源浪费而且实现复杂。DiffServDS区分服务模型流分类区别对待DiffServ把网络中的流量分成多个类为每个类定义相应的处理行为让这些类拥有不同的优先转发、丢包率、时延等等。具体过程流量进入DS边界节点的时候对流量进行分类和标记。DS域中所有的节点会根据标记进行队列调度策略然后转发。eg直播时候语音和视频的流量要低延时低丢包率但语言占用带宽小视频占用带宽大优先考虑视频流量下载流量占用带宽大但不重要因为一般后台下载而且下载流量时流氓流量会占用所有带宽所以优先级要滞后。模型常用技术拥塞避免调整网络的流量来解除网络过载。网络带宽占满新来的流量都会丢弃拥塞避免就是不会占满带宽空出空间给新来的流量让它加入队列然后根据优先级转发。拥塞管理通过调整报文的调度顺序。通过拥塞避免但带宽也快要占满时这个时候会认为拥堵流量会根据调度次序优先级高的先走不重要的流量会产生延迟。流量限速是流量监管和流量整形通过监督进入网络的流量速率限制流量及流量的资源使用。QoS处理数据流程QoS工作过程入接口处流量是原始流量在进入DS区域的边界设备的时候要对流量进行分类分类后进入令牌桶进行流量监管就是对流量进行测速检测流量速率有没有超过CAR承诺的访问速率测出的结果通过Remark进行重标记经过流分类和标记后进行其他处理。比如说拥堵了对红色部分的进行丢弃来进行拥塞避免这叫WRED丢弃后发现流量还是很大根据重要性进行排队排队后做调度调度后向外转发然后在出接口上对流量进行流量整形也就是再一次的流量监管。流分类用traffic classifier方法可以调用ACL或其他报文对流量进行分类流量监管对流量进行测速通过令牌桶的算法来检测流量的速率CAR共有100M流量承诺给视频流量20M只检测它有没有超过这个承诺值重标记比如将同一类流量中没有超速的部分标记为绿色超速的部分标记为红色那么同一类流量中超速的会有两种标记。其他处理包括WRED尾部丢弃拥塞避免对于TCP传输的有窗口大小机制共100M发现丢了10M下次就传90M达到不丢弃的目的也会缩小传输速率。入队列进行排队排队做完后根据调度策略把队列进行调度拥塞管理流量整形再一次的流量监管加上流量的整形说明每一部分可以根据需求使用或组合使用流分类、流量监管、拥塞管理、拥塞避免、流量整形QoS具体应用方法能通过ACL、CAR、RED/WRED等技术对网络中AI训练/推理的高优先级流量做差异化管控流分类和流标记可以用ACL、基于源IP、端口号协议、简单流分类有些流量默认是有优先级0-7的大多数默认为0网络中控制层面的信令流量比如BGP交互产生的流量标记为6110语音流量-5VLAN-3MPLS-3IP-6。TCTB可以改变参数。复杂流分类流量限速技术拥塞避免技术拥塞管理技术02 QoS策略实现QoS能力的具体规则和配置集合将QoS技术落地【02-QoS配置-新华三集团-H3C】QoS策略介绍QoS策略部分组成通过将类和流行为关联起来QoS策略可对符合分类规则的报文执行流行为中定义的动作。一个策略中定义多个类与流行为的绑定关系。QoS策略类型通用类型支持应用到所有位置包括接口、VLAN、全局等能配置所有的流行为动作。统计类型(accounting)仅接口入方向或全局镜像类型(mirroring)仅接口入方向或全局重标记类型(remarking)仅接口入方向或全局基于接口应用QoS策略时在入方向最多可以应用四个不同类型的策略。在出方向仅支持应用一个通用类型的QoS策略。QoS策略配置任务配置QoS要用Traffic Policy工具包含Traffic Classifier、Traffic Behavior。TC用于匹配数据包TB用于修改数据包。一个策略可以有很多类和流行为它们之间是逻辑或的关系策略之间顺序执行。配置步骤概述(1)定义类(2)定义流行为(3)定义策略(4)应用策略¡基于以太网服务实例应用QoS策略¡基于接口应用QoS策略¡基于VLAN应用QoS策略¡基于全局应用QoS策略¡基于控制平面应用QoS策略¡基于上线用户应用QoS策略配置命令详细system-viewtraffic classifierclassifier-name[ operator {and | or} ] //创建流分类并进入类视图。descriptiontext//可选配置类的描述信息。if-match[acl | vlan-id |...]// 基于流量特征匹配流量system-viewtraffic behaviorbehavior-name//创建流行为并进入流行为视图。remark [dscp-name | 802.1q | EXP |...] // 为流量的QoS字段赋值system-viewqos [ ipv6-matching |{ accounting | mirroring | remarking }] policypolicy-name// 创建QoS流策略并进入策略视图。classifiercf-namebehaviorbh-name[ mode{dcbx | loose | qppb-manipulation}| insert-beforebf-cf-name]// 绑定流分类于流行为--------------------------基于以太网服务实例应用QoS策略--------------------------------------------------------------基于接口应用QoS策略--------------------------------system-viewinterface g0/1qos apply [ ipv6-matching | { accounting | mirroring | remarking } ] policy policy-name { inbound | outbound } [ share-mode ]// 在接口上入方向上应用已创建的QoS流策略。--------------------------------基于VLAN应用QoS策略----------------------------------------------------------------基于全局应用QoS策略----------------------------------------------------------------基于控制平面应用QoS策略----------------------------------------------------------------基于上线用户应用QoS策略--------------------------------查看复杂流分类配置结果SYdisplay traffic classifier user-definedclassifier-name //查看已配置的流分类信息display traffic behaviorsystem-defineduser-definedbehavior-namedisplay traffic policy user-definedpolicy-nameclassifierclassifier-name//查看流策略配置信息display traffic-policy applied-recordpolicy-name//查看流策略应用记录配置实验优先级映射将报文携带的优先级字段映射成指定优先级字段。然后根据映射后的字段为报文提供有差别的qos服务报文携带优先级802.1p优先级、DSCP优先级、IP优先级、EXP优先级等设备调度优先级优先级映射配置方式包括优先级信任模式方式、端口优先级方式。优先级信任模式配置端口的优先级信任模式后设备将信任报文自身携带的优先级。端口优先级方式未配置端口的优先级信任模式时设备会将端口优先级作为报文自身的优先级优先级配置可以大致分为信任报文的优先级信任端口的优先级基于MQC的重标记优先级拥塞避免RED、WRED、ECN最早的是尾部丢弃他对所有的包都起作用在发生拥塞的时候将队列尾部的数据包不分优先级的丢弃。但是这样做有一个坏处就是当发生拥塞使用尾部丢包的时候TCP拥塞控制相应会进行窗口缩减。所以当一个队列丢包使用这个队列转发的多个TCP连接都会同时进入拥塞控制和慢启动状态所以整个网络全局就会整体速度下降网络状态会一直波动。REDrandom early detection随机早期检测丢弃方案改进了这个缺陷这个方案可以随机的丢一些包然后就会只有一部分的TCP连接降速其他的连接依旧保持原有速度。而WREDweight random early detection加权随机早期检测丢弃方案是在RED的基础上添加了加权。在不同的阈值区间有不同的丢弃概率。ECN通过WRED功能周期性读取出口队列长度并根据队列长度所在WRED高低门限区间采取不同的拥塞标记策略。流量矩阵Traffic MatrixTraffic Matrix流表是由流量标识信息和流量转发信息组成的流表。当数据包匹配到这个流表中的规则就按照这个流表中的规则转发。当没有匹配到就按照路由表转发。大小流区分调度系统通过配置识别网络中的大流并为其指定丢弃优先级、本地优先级或dot1q优先级。通过设置Flow group并将其模式设置为大小流模式。大小流区分调度可以在一定程度上解决小流被大流阻塞的问题但在网络中如果绝大多数流量都是小流的场景或者突发流量等情况下通过静态配置识别参数的大小流区分调度功能优化的效果不佳。所以提出大小流自适应缓存大小流自适应缓存小流队列和大流队列共享一块缓存空间来调度报文。开启大小流自适应缓存功能可以动态调节小流队列和大流队列所占共享缓存空间的大小。检测期间根据小流是否丢包来动态调整大流队列的丢弃阈值。重标记可以利用重标记对报文中的优先级、DSCP值进行重新设置。重定向流量重定向就是将符合流分类的流重定向到其他地方进行处理。可以将流量重定向到CPU或者接口流量统计流量统计就是通过与类关联对符合匹配规则的流进行统计MQC模块化QOS命令行Modular QoS Command-Line Interface支持在接口上调用主要的组成是流分类、流行为、做流分类到流行为的绑定就是流策略一个流策略可以有多组绑定关系

相关新闻