CN104410584A - 一种QoS的队列等级调度方法 - Google Patents
一种QoS的队列等级调度方法 Download PDFInfo
- Publication number
- CN104410584A CN104410584A CN201410774434.7A CN201410774434A CN104410584A CN 104410584 A CN104410584 A CN 104410584A CN 201410774434 A CN201410774434 A CN 201410774434A CN 104410584 A CN104410584 A CN 104410584A
- Authority
- CN
- China
- Prior art keywords
- level
- node
- queue
- qos
- port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种QoS的队列等级调度方法,该方法包含如下步骤:S1,将端口的每个队列分别映射到不同等级节点,用来放置所述端口接收到的数据流;S2,配置不同等级节点的调度模式;S3,对不同等级节点的队列的进行加权调度。不同等级节点分为L3级节点、L2级节点和L1级节点。L1级节点的等级优先于L2级节点的等级,L2级节点的等级优先于L3级节点。本发明可以灵活的将端口内的队列映射到不同或相同的节点内,然后根据需要对各节点采取不同或相同的调度方式,解决对端口的队列的调度方式单一,不能按需调度的问题。
Description
技术领域
本发明涉及通信调度方法,特别涉及一种QoS的队列等级调度方法。
背景技术
随着数据网络的飞速发展,网络拥塞出现的概率越来越大,所以对网络设备的服务质量性能也提出了更高的要求。在目前的网络设备中,通过QoS为网络提供更优质的服务,QoS(Quality of Service),中文译名服务质量,指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。QoS可以确保为每种流量提供不同的优先级使其映射到不同的队列而采取不同的策略进行调度。对于运营商来说,尽量保证级别高的集团或个人用户的服务质量一直是一个相当重要的课题。
原来的QoS的实现是只能为网络端口中的8个队列提供一种统一的调度方式,不够灵活,不能满足对不同种类的流进行更加细致的灵活的调度服务要求。
发明内容
本发明的目的是提供一种QoS的队列等级调度方法,可以灵活的将端口内的队列映射到不同或相同的节点内,然后根据需要对各节点采取不同或相同的调度方式,解决对端口的队列的调度方式单一,不能按需调度的问题。
为了实现以上目的,本发明是通过以下技术方案实现的:
一种QoS的队列等级调度方法,其特点是,该方法包含如下步骤:
S1,将端口的每个队列分别映射到不同等级节点,用来放置所述端口接收到的数据流;
S2,配置不同等级节点的调度模式;
S3,对不同等级节点的队列的进行加权调度。
所述的不同等级节点分为L3级节点、L2级节点和L1级节点。
所述的L1级节点的等级优先于L2级节点的等级,L2级节点的等级优先于L3级节点。
所述的步骤S3中的加权调度是根据各端口的权值进行的。
所述的权值是根据用户的需求进行配置的。
所述的L3级节点映射到L2级节点;所述的L2级节点映射到L1级节点。
所述的S3级节点包含若干个第三级子节点;
所述的L2级节点包含若干个第二级子节点。
所述的端口的队列分别映射到第三级子节点和/或第二级子节点。
所述的L1级节点与出端口相连。
本发明与现有技术相比,具有以下优点:
本发明可以灵活的将端口内的队列映射到不同或相同的节点内,然后根据需要对各节点采取不同或相同的调度方式,解决对端口的队列的调度方式单一,不能按需调度的问题。
附图说明
图1为本发明一种QoS的队列等级调度方法的流程图。
图2为本发明一种QoS的队列等级调度方法的端口映射示意图。
具体实施方式
以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
如图1所示,一种QoS的队列等级调度方法,该方法包含如下步骤:
S1,将每个端口的队列分别映射到不同等级节点,用来放置所述端口接收到的数据流;
S2,配置不同等级节点的调度模式,即通过设置相应等级的config寄存器,从而配置不同等级节点的调度模式;
S3,对不同等级节点的队列的进行加权调度。
在具体实施例中,所述的不同等级节点分为L3级节点、L2级节点和L1级节点。
所述的L1级节点的等级优先于L2级节点的等级,L2级节点的等级优先于L3级节点。
所述的步骤S3中的加权调度是根据各端口的权值进行的。
所述的权值是根据用户的需求并通过权重寄存器进行配置的。
所述的L3级节点映射到L2级节点;所述的L2级节点映射到L1级节点。
所述的S3级节点包含若干个第三级子节点,本实施例中第三级子节点个数为3个,分别为L3.0、L3.1、L3.2和L3.3节点;
所述的L2级节点包含若干个第二级子节点,本实施例中第二级子节点个数为3个,分别为L2.0、L2.1、L2.2节点。
所述的端口的队列分别映射到第三级子节点和/或第二级子节点,如图2所示,一个网络端口具有8(0~7)个队列,即有UC Q0~ UC Q7队列,其中可以将UC Q0~ UC Q3队列分别映射到L3.0、L3.1、L3.2和L3.3节点,UC Q4~ UC Q7映射到L2.1、L2.2节点,再将L3.0、L3.1、L3.2节点数据流映射到L2.0节点,L3.3节点数据流映射到L2.1节点,最后将L2.0、L2.1节点的数据流映射到L1级节点;或者可以将UC Q0~ UC Q7队列分别映射到L2.0、L2.1和L2.2,最后将L2.0、L2.1节点的数据流映射到L1级节点。
所述的L1级节点与出端口相连,将L1级节点通过出端口引出。
综上所述,本发明一种QoS的队列等级调度方法,可以灵活的将端口内的队列映射到不同或相同的节点内,然后根据需要对各节点采取不同或相同的调度方式,解决对端口的队列的调度方式单一,不能按需调度的问题。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
Claims (9)
1.一种QoS的队列等级调度方法,其特征在于,该方法包含如下步骤:
S1,将端口的每个队列分别映射到不同等级节点,用来放置所述端口接收到的数据流;
S2,配置不同等级节点的调度模式;
S3,对不同等级节点的队列的进行加权调度。
2.如权利要求1所述的QoS的队列等级调度方法,其特征在于,所述的不同等级节点分为L3级节点、L2级节点和L1级节点。
3.如权利要求2所述的QoS的队列等级调度方法,其特征在于,所述的L1级节点的等级优先于L2级节点的等级,L2级节点的等级优先于L3级节点。
4.如权利要求3所述的QoS的队列等级调度方法,其特征在于,所述的步骤S3中的加权调度是根据各端口的权值进行的。
5.如权利要求4所述的QoS的队列等级调度方法,其特征在于,所述的权值是根据用户的需求进行配置的。
6.如权利要求2所述的QoS的队列等级调度方法,其特征在于,所述的L3级节点映射到L2级节点;所述的L2级节点映射到L1级节点。
7.如权利要求2所述的QoS的队列等级调度方法,其特征在于,所述的S3级节点包含若干个第三级子节点;
所述的L2级节点包含若干个第二级子节点。
8.如权利要求7所述的QoS的队列等级调度方法,其特征在于,所述的端口的队列分别映射到第三级子节点和/或第二级子节点。
9.如权利要求1-7任一项所述的QoS的队列等级调度方法,其特征在于,所述的L1级节点与出端口相连。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410774434.7A CN104410584A (zh) | 2014-12-16 | 2014-12-16 | 一种QoS的队列等级调度方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410774434.7A CN104410584A (zh) | 2014-12-16 | 2014-12-16 | 一种QoS的队列等级调度方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104410584A true CN104410584A (zh) | 2015-03-11 |
Family
ID=52648182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410774434.7A Pending CN104410584A (zh) | 2014-12-16 | 2014-12-16 | 一种QoS的队列等级调度方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104410584A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483360A (zh) * | 2016-06-08 | 2017-12-15 | 中兴通讯股份有限公司 | 业务流调度方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581790A (zh) * | 2003-08-15 | 2005-02-16 | 中兴通讯股份有限公司 | 一种支持多端口多业务的多级调度的方法 |
CN101557340A (zh) * | 2009-05-07 | 2009-10-14 | 中兴通讯股份有限公司 | 一种数据网络中实现多级队列调度的方法及装置 |
US20090279435A1 (en) * | 2007-01-18 | 2009-11-12 | Huawei Technologies Co., Ltd. | Method for realizing backpressure of masses of ports and device thereof |
CN102075431A (zh) * | 2011-01-25 | 2011-05-25 | 武汉迈威光电技术有限公司 | 一种同时支持多种优先级的非屏蔽式QoS流调度策略 |
CN102201984A (zh) * | 2011-05-06 | 2011-09-28 | 中兴通讯股份有限公司 | 实现队列调度的方法及装置 |
-
2014
- 2014-12-16 CN CN201410774434.7A patent/CN104410584A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581790A (zh) * | 2003-08-15 | 2005-02-16 | 中兴通讯股份有限公司 | 一种支持多端口多业务的多级调度的方法 |
US20090279435A1 (en) * | 2007-01-18 | 2009-11-12 | Huawei Technologies Co., Ltd. | Method for realizing backpressure of masses of ports and device thereof |
CN101557340A (zh) * | 2009-05-07 | 2009-10-14 | 中兴通讯股份有限公司 | 一种数据网络中实现多级队列调度的方法及装置 |
CN102075431A (zh) * | 2011-01-25 | 2011-05-25 | 武汉迈威光电技术有限公司 | 一种同时支持多种优先级的非屏蔽式QoS流调度策略 |
CN102201984A (zh) * | 2011-05-06 | 2011-09-28 | 中兴通讯股份有限公司 | 实现队列调度的方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483360A (zh) * | 2016-06-08 | 2017-12-15 | 中兴通讯股份有限公司 | 业务流调度方法及装置 |
CN107483360B (zh) * | 2016-06-08 | 2022-05-13 | 中兴通讯股份有限公司 | 业务流调度方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102014052B (zh) | 一种虚拟动态优先级分组调度方法 | |
US9185047B2 (en) | Hierarchical profiled scheduling and shaping | |
CN107634913B (zh) | 一种业务流量控制及区分服务的星载设备*** | |
CN111769998B (zh) | 一种网络时延状态的探测方法及装置 | |
US10305805B2 (en) | Technologies for adaptive routing using aggregated congestion information | |
Sidhu et al. | Packet scheduling of GOOSE messages in IEC 61850 based substation intelligent electronic devices (IEDs) | |
Hua et al. | Scheduling design and analysis for end-to-end heterogeneous flows in an avionics network | |
Sadeghi et al. | Modeling of Smart Grid traffics using non-preemptive priority queues | |
EP3076616B1 (en) | Method for data traffic management and network node for implementing the same | |
CN113543210B (zh) | 一种5G-TSN跨域QoS与资源映射方法、设备和计算机可读存储介质 | |
Song et al. | The design and implementation of the AFDX network simulation system | |
Gowda et al. | Delay analysis of mixed fronthaul and backhaul traffic under strict priority queueing discipline in a 5G packet transport network | |
Guo et al. | Achieving throughput fairness in smart grid using SDN-based flow aggregation and scheduling | |
CN104410584A (zh) | 一种QoS的队列等级调度方法 | |
CN103166875B (zh) | 一种基于可编程交换机的网络资源的双层隔离方法 | |
US9461925B1 (en) | Methods and apparatus for implementing dynamic rate controllers using linked list of rate programs | |
CN103368862B (zh) | 一种负载均衡调度方法和负载均衡调度装置 | |
CN105376168B (zh) | 一种负载均衡的方法与装置 | |
US11363674B2 (en) | Processing delay tolerant communications | |
CN104661262B (zh) | 具有多个服务设定识别码的无线基站及运作方法 | |
Sun et al. | MARS: multiple access radio scheduling for a multi-homed mobile device in Soft-RAN | |
Pan et al. | CQPPS: A scalable multi‐path switch fabric without back pressure | |
Rana et al. | Communication latency reduction in wide area measurement control and protection system | |
Tingting et al. | Optimal gateway deployment in the smart grid Machine-to-Machine networks | |
Zhao et al. | A Scheduling Method of Cross‐Layers Optimization of Polling Weight for AOS Multiplexing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150311 |
|
WD01 | Invention patent application deemed withdrawn after publication |