CN111314145A - 一种流量控制方法、终端、交换机 - Google Patents
一种流量控制方法、终端、交换机 Download PDFInfo
- Publication number
- CN111314145A CN111314145A CN202010117260.2A CN202010117260A CN111314145A CN 111314145 A CN111314145 A CN 111314145A CN 202010117260 A CN202010117260 A CN 202010117260A CN 111314145 A CN111314145 A CN 111314145A
- Authority
- CN
- China
- Prior art keywords
- application layer
- bandwidth
- service
- message
- layer
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2425—Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
- H04L47/2433—Allocation of priorities to traffic types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/782—Hierarchical allocation of resources, e.g. involving a hierarchy of local and centralised entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种流量控制方法、终端、交换机,方法包括:监测应用层带宽使用情况;若应用层带宽不足,压缩应用层业务报文;调整应用层业务优先级;向网络层发送带宽不足消息。本发明当前应用层网络带宽不足时,对应用层报文压缩,并调整应用层业务类型优先级以保证业务不中断,同时控制网络层对业务带宽进行调整,进一步保证传输通畅。
Description
技术领域
本发明涉及计算机网络领域,尤其是涉及一种流量控制方法、终端、交换机。
背景技术
目前,网元的网络层,对报文流量的控制的做法是,为各个业务进行带宽分配,带宽一旦分配完成,不会动态调整。如果发生阻塞,业务间通过已经划分好的优先级争夺带宽资源。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种流量带宽控制方法,能够根据当前带宽使用情况,动态调整应用层带宽,保障传输流量。
本发明还提出一种流量控制终端。
本发明还提出一种流量控制交换机。
第一方面,本发明的一个实施例提供了一种流量控制方法:包括:
监测应用层带宽使用情况;
若应用层带宽不足,压缩应用层业务报文;
调整应用层业务优先级;
向网络层发送带宽不足消息;
进一步地,还包括:若应用层带宽不足情况缓解,所述应用层不再压缩业务报文。
进一步地,所述压缩应用层业务报文包括降低传输视频清晰度。
进一步地,所述监控应用层带宽使用情况包括:计算网络抖动值或数据包往返延时。
进一步地,还包括:若应用层业务完成传输,所述应用层恢复初始配置。
第二方面,本发明的一个实施例提供了一种流量控制方法:包括:
接收应用层发送的带宽使用情况消息,
若应用层带宽不足,调整业务带宽。
进一步地,还包括:若应用层业务完成传输,所述网络层恢复初始配置。
第三方面,本发明实施例提供了一种流量控制终端,包括:
应用层带宽检测模块,用于检测应用层带宽使用情况;
数据压缩模块,用于压缩应用层报文;
优先级调整模块,用于调整应用层优先级;
网络层联动模块,用于向网络层发送带宽调整消息。
第四方面,本发明实施例提供了一种流量控制交换机,包括:
带宽使用状态接收模块,用于接收应用层发送的带宽使用情况消息。
业务带宽调整模块,用于调整业务带宽。
本发明实施例的一种流量带宽控制方法、终端、交换机至少具有如下有益效果:当前应用层网络带宽不足时,对应用层报文压缩,并调整应用层业务类型优先级以保证业务不中断,同时控制网络层对业务带宽进行调整,进一步保证传输通畅。
附图说明
图1是本发明实施例中一种流量控制方法的一具体实施例流程示意图;
图2是本发明实施例中一种流量控制方法的又一具体实施例流程示意图;
图3是本发明实施例中一种流量控制终端的一具体实施例模块框图;
图4是是本发明实施例中一种流量控制交换机的一具体实施例模块框图。
具体实施方式
以下将结合实施例对本发明的构思及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。
在本发明的描述中,如果涉及到方位描述,例如“上”、“下”、“前”、“后”、“左”、“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。如果某一特征被称为“设置”、“固定”、“连接”、“安装”在另一个特征,它可以直接设置、固定、连接在另一个特征上,也可以间接地设置、固定、连接、安装在另一个特征上。
在本发明实施例的描述中,如果涉及到“若干”,其含义是一个以上,如果涉及到“多个”,其含义是两个以上,如果涉及到“大于”、“小于”、“超过”,均应理解为不包括本数,如果涉及到“以上”、“以下”、“以内”,均应理解为包括本数。如果涉及到“第一”、“第二”,应当理解为用于区分技术特征,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
参照图1,示出了本发明实施例中一种流量控制方法的流程示意图。应用于流量带宽控制终端,其具体包括步骤:
S101,监测应用层带宽使用情况;
S102,若应用层带宽不足,压缩应用层业务报文;
S103,调整应用层业务优先级;
S104,向网络层发送带宽不足消息。
当前应用层网络带宽不足时,对应用层报文压缩,并调整应用层业务类型优先级以保证业务不中断,同时控制网络层对业务带宽进行调整,进一步保证传输通畅。
具体的,监测应用层带宽使用情况可通过计算网络抖动值或数据包往返延时进行计算。若如果网络发生拥塞,排队延迟将影响端到端的延迟,并导致通过同一连接传输的分组延迟各不相同而发生抖动现象或者根据数据包发送和接收时间长度的差异衡量网络中的拥塞现象。
当终端判断应用层发生拥塞,可调整应用层报文,如降低传输视频的清晰度等方式降低带宽的占用,以保证应用层数据传输通畅。
终端可根据自身的需要,调整应用层报文的优先级,以确保重要数据的传输,如提高语音通话优先级、降低即时通信中大体积文件传输的优先级等,判断此时网络拥塞现象是否得以缓解,若仍无法满足通信需求,向网络层发送带宽不足的消息。
在另一个实施例中,网络层侧的设备可以为交换机、路由器、网关等通信设备,网络层侧的通信设备调节带宽的步骤参照图2,
S201,接收应用层发送的带宽使用情况消息,
S202,若应用层带宽不足,调整业务带宽。
网络层根据正在传输的业务类型,对各个业务带宽进行实时调整。
在一个实施例中,若带宽不足情况缓解,则所述应用层不再压缩业务报文,以保证业务质量。应用层完成传输后,网络层和应用层恢复初始配置,即带宽调节前配置。
如图3所示,本发明实施了中还公开了一种流量控制终端,包括:
应用层带宽检测模块,用于检测应用层带宽使用情况;
数据压缩模块,用于压缩应用层报文;
优先级调整模块,用于调整应用层优先级;
网络层联动模块,用于向网络层发送带宽调整消息。
如图4所示,本发明实施了中还公开了一种流量控制交换机,包括:
带宽使用状态接收模块,用于接收应用层发送的带宽使用情况消息。
业务带宽调整模块,用于调整业务带宽。
上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所述技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。此外,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
Claims (9)
1.一种流量控制方法,其特征在于,包括:
监测应用层带宽使用情况;
若应用层带宽不足,压缩应用层业务报文;
调整应用层业务优先级;
向网络层发送带宽不足消息。
2.根据权利要求1所述的一种流量控制方法,其特征在于,还包括:若应用层带宽不足情况缓解,所述应用层不再压缩业务报文。
3.根据权利要求1所述的一种流量控制方法,其特征在于,所述压缩应用层业务报文包括降低传输视频清晰度。
4.根据权利要求1所述的一种流量控制方法,其特征在于,所述监测应用层带宽使用情况包括:计算网络抖动值或数据包往返延时。
5.根据权利要求1所述的一种流量控制方法,其特征在于,还包括:若应用层业务完成传输,所述应用层恢复初始配置。
6.一种流量控制方法,其特征在于,包括:
接收应用层发送的带宽使用情况消息,
若应用层带宽不足,调整业务带宽。
7.根据权利要求6所述的一种流量控制方法,其特征在于,还包括:若应用层业务完成传输,所述网络层恢复初始配置。
8.一种流量控制终端,其特征在于,包括:
应用层带宽检测模块,用于检测应用层带宽使用情况;
数据压缩模块,用于压缩应用层报文;
优先级调整模块,用于调整应用层优先级;
网络层联动模块,用于向网络层发送带宽调整消息。
9.一种流量控制交换机,其特征在于,包括:
带宽使用状态接收模块,用于接收应用层发送的带宽使用情况消息,
业务带宽调整模块,用于调整业务带宽。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010117260.2A CN111314145A (zh) | 2020-02-25 | 2020-02-25 | 一种流量控制方法、终端、交换机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010117260.2A CN111314145A (zh) | 2020-02-25 | 2020-02-25 | 一种流量控制方法、终端、交换机 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111314145A true CN111314145A (zh) | 2020-06-19 |
Family
ID=71160206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010117260.2A Pending CN111314145A (zh) | 2020-02-25 | 2020-02-25 | 一种流量控制方法、终端、交换机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111314145A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272484A (zh) * | 2008-03-25 | 2008-09-24 | 宇龙计算机通信科技(深圳)有限公司 | 一种视频业务的多媒体数据生成方法和终端*** |
CN101472295A (zh) * | 2007-12-27 | 2009-07-01 | ***通信集团公司 | 一种拥塞控制方法和装置 |
CN102244604A (zh) * | 2010-05-11 | 2011-11-16 | 华为终端有限公司 | 一种家庭网关的服务质量控制方法及家庭网关及*** |
CN104243242A (zh) * | 2014-09-26 | 2014-12-24 | 厦门亿联网络技术股份有限公司 | 一种基于网络抖动算法反应网络拥塞的方法 |
CN106357453A (zh) * | 2016-09-30 | 2017-01-25 | 邦彦技术股份有限公司 | 一种带宽自适应控制***及方法 |
CN107710698A (zh) * | 2015-06-30 | 2018-02-16 | 华为技术有限公司 | 一种业务恢复方法和控制器 |
CN107786351A (zh) * | 2016-08-24 | 2018-03-09 | 中国电信股份有限公司 | 业务带宽自适应调整方法、***和sdn控制器 |
-
2020
- 2020-02-25 CN CN202010117260.2A patent/CN111314145A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101472295A (zh) * | 2007-12-27 | 2009-07-01 | ***通信集团公司 | 一种拥塞控制方法和装置 |
CN101272484A (zh) * | 2008-03-25 | 2008-09-24 | 宇龙计算机通信科技(深圳)有限公司 | 一种视频业务的多媒体数据生成方法和终端*** |
CN102244604A (zh) * | 2010-05-11 | 2011-11-16 | 华为终端有限公司 | 一种家庭网关的服务质量控制方法及家庭网关及*** |
CN104243242A (zh) * | 2014-09-26 | 2014-12-24 | 厦门亿联网络技术股份有限公司 | 一种基于网络抖动算法反应网络拥塞的方法 |
CN107710698A (zh) * | 2015-06-30 | 2018-02-16 | 华为技术有限公司 | 一种业务恢复方法和控制器 |
CN107786351A (zh) * | 2016-08-24 | 2018-03-09 | 中国电信股份有限公司 | 业务带宽自适应调整方法、***和sdn控制器 |
CN106357453A (zh) * | 2016-09-30 | 2017-01-25 | 邦彦技术股份有限公司 | 一种带宽自适应控制***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1876779B1 (en) | Congestion and delay handling in a packet data network | |
US8902739B2 (en) | Backhaul congestion control for wireless communication networks | |
JP4738594B2 (ja) | データフロー制御方法および装置 | |
EP1166501B1 (en) | Base station subsystem and method for handling an increase in traffic volume that overloads a terrestrial link in an internet protocol network | |
RU2316127C2 (ru) | Спектрально-ограниченная контролирующая пакетная передача для управления перегрузкой и установления вызова в сетях, основанных на пакетах | |
US7688731B2 (en) | Traffic congestion | |
US8125910B2 (en) | Communication system | |
US7151747B2 (en) | Controlling method of priority class setup of communication packet and system of the same | |
EP1787436B1 (en) | Method and system for managing radio resources in mobile communication networks, related network and computer program product therefor | |
EP1075116B1 (en) | Distributed flow control system and method for GPRS networks | |
EP1371192B1 (en) | Method and device for improving a data throughput | |
US8032130B2 (en) | Systems and methods of controlling one or more characteristics of a service | |
EP2563034B1 (en) | Dynamic Bandwidth Re-Allocation | |
EP3758409A1 (en) | Data traffic processing method and related network device | |
US20050053002A1 (en) | Methods and devices for maximizing the throughput of TCP/IP data along wireless links | |
EP3226452B1 (en) | Method, device, terminal device and system for adjusting working state of aggregated link | |
EP2627117A2 (en) | Method and apparatus for controlling traffic transfer rate based on cell capacity in mobile communication system | |
EP3544332B1 (en) | Techniques for scheduling multipath data traffic | |
US20060209687A1 (en) | Communication rate control method and device | |
CN112448893A (zh) | 一种链路带宽调节方法、装置及存储介质 | |
JP3163479B2 (ja) | 帯域制御方法 | |
US20040202129A1 (en) | Method, network nodes and system for sending data in a mobile communication network | |
CN111314145A (zh) | 一种流量控制方法、终端、交换机 | |
EP4014446B1 (en) | Techniques for adaptive bitrate video traffic shaping | |
EP1589707B1 (en) | Modem for coupling a network-unit to a device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 518000 2101, No. 100, Zhihe Road, Dakang community, Yuanshan street, Longgang District, Shenzhen, Guangdong Applicant after: BANGYAN TECHNOLOGY Co.,Ltd. Address before: 518000 room 901, block B, building 5, Shenzhen software industry base, Nanshan District, Shenzhen City, Guangdong Province Applicant before: BANGYAN TECHNOLOGY Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200619 |