[go: up one dir, main page]

CN102201966B - Method, device and system for controlling network service data flow - Google Patents

Method, device and system for controlling network service data flow Download PDF

Info

Publication number
CN102201966B
CN102201966B CN201010132656.0A CN201010132656A CN102201966B CN 102201966 B CN102201966 B CN 102201966B CN 201010132656 A CN201010132656 A CN 201010132656A CN 102201966 B CN102201966 B CN 102201966B
Authority
CN
China
Prior art keywords
network service
bandwidth
service data
data packet
control information
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.)
Active
Application number
CN201010132656.0A
Other languages
Chinese (zh)
Other versions
CN102201966A (en
Inventor
罗俊
陈武茂
胡先鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201010132656.0A priority Critical patent/CN102201966B/en
Priority to PCT/CN2011/072104 priority patent/WO2011116698A1/en
Publication of CN102201966A publication Critical patent/CN102201966A/en
Application granted granted Critical
Publication of CN102201966B publication Critical patent/CN102201966B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明是关于一种网络业务数据流控制方法、装置及系统,所述的方法包括:接受包括带宽控制信息的网络业务数据包;根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;根据调整后的带宽发送所述的网络业务数据包。本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。

The present invention relates to a method, device and system for controlling network service data flow. The method includes: receiving a network service data packet including bandwidth control information; adjusting the bandwidth control information included in the network service data packet. The bandwidth of the network service; sending the network service data packet according to the adjusted bandwidth. In the embodiment of the present invention, by carrying bandwidth control information in the network service data packet, the forwarding device can effectively adjust the network service data flow in real time according to the bandwidth control information during the forwarding process of the network service data packet, which overcomes the existing QoS The technology can only adjust the network service data flow according to the priority, so that the bandwidth of the network service and the defects that may cause bandwidth waste cannot be guaranteed. It can ensure that sufficient bandwidth is provided for important network services, thereby ensuring the quality of service of important network services. And avoid wasting bandwidth.

Description

一种网络业务数据流控制方法、装置及系统Method, device and system for controlling network service data flow

技术领域 technical field

本发明涉及通信技术领域,具体来说是关于一种网络业务数据流控制方法、装置及系统。The present invention relates to the technical field of communication, in particular to a method, device and system for controlling network service data flow.

背景技术 Background technique

随着网络技术的快速发展,网络业务对数据流的传输质量要求也越来越高,例如网络语音业务和网络视频业务,都对数据流的突发、抖动等指标有着较高的要求。现有技术中,网络业务数据流需要通过网络中各级节点存储转发,在转发过程中,网络业务数据流的流量模型将会发生变化,突发、抖动等指标会降低。比如基于IP网络的视频业务,从视频源端发送的数据流经过沿途节点的存储转发,其突发、抖动等指标会降低,超出了接收端的缓存处理能力,导致出现丢包、马赛克等影响视频质量的问题。又如基于IP网络的语音业务或TDM(Time Division Multiplexed,时分复用)业务数据流在经过网络中间节点转发后,业务数据流的突发、抖动等指标也会降低,从而影响通话质量。现有技术不能够保证网络业务数据流在网络中通过中间节点转发后,能够始终保持其流量模型。With the rapid development of network technology, network services have higher and higher requirements on the transmission quality of data streams. For example, network voice services and network video services have higher requirements on indicators such as burst and jitter of data streams. In the prior art, the network service data flow needs to be stored and forwarded by nodes at all levels in the network. During the forwarding process, the traffic model of the network service data flow will change, and indicators such as burst and jitter will be reduced. For example, for video services based on IP networks, the data stream sent from the video source end is stored and forwarded by nodes along the way, and its burst, jitter and other indicators will be reduced, which exceeds the buffer processing capability of the receiving end, resulting in packet loss, mosaic, etc. affecting the video quality problem. Another example is the IP network-based voice service or TDM (Time Division Multiplexed, Time Division Multiplexing) service data flow, after being forwarded by the network intermediate node, the burst and jitter indicators of the service data flow will also be reduced, thereby affecting the call quality. The existing technology cannot guarantee that the traffic model of the network service data flow can always be maintained after being forwarded through the intermediate node in the network.

为保证重要网络业务不受到网络延迟和阻塞等问题的影响,Qos(Qualityof Service,服务质量)技术应运而生,Qos技术可以在网络过载或拥塞时,确保重要网络业务数据流不受延迟的影响或遭到丢弃,同时保证网络的高效运行。现有Qos技术通常是为不同的网络业务设置不同的优先级,具有高优先级的网络业务数据包的传输过程中可以被优先分配带宽,从而保证重要网络业务的突发和抖动等Qos指标。现有Qos技术仅通过为网络业务设置优先级来确保重要网络业务的服务质量,并不一定能保证为重要网络业务分配足够的带宽,从而不能保证重要网络业务的服务质量,另外也有可能会为重要网络业务分配过多的带宽,造成带宽的浪费。In order to ensure that important network services are not affected by problems such as network delay and congestion, Qos (Quality of Service) technology has emerged as the times require. Qos technology can ensure that important network service data streams are not affected by delays when the network is overloaded or congested. Or be discarded, while ensuring the efficient operation of the network. Existing QoS technology usually sets different priorities for different network services, and network service data packets with high priority can be preferentially allocated bandwidth during the transmission process, thereby ensuring QoS indicators such as burst and jitter of important network services. The existing QoS technology ensures the quality of service of important network services only by setting priorities for network services, but does not necessarily guarantee the allocation of sufficient bandwidth for important network services, so that the quality of service of important network services cannot be guaranteed. Important network services allocate too much bandwidth, resulting in a waste of bandwidth.

发明内容 Contents of the invention

为克服现有技术中存在的问题,本发明提供一种网络业务数据流控制方法、装置及系统,以保证为重要的网络业务提供足够的带宽,从而保证重要网络业务的服务质量,并避免造成带宽的浪费。In order to overcome the problems existing in the prior art, the present invention provides a network service data flow control method, device and system to ensure that sufficient bandwidth is provided for important network services, thereby ensuring the quality of service of important network services and avoiding the Waste of bandwidth.

本发明实施例提供一种网络业务数据流控制方法,所述的方法包括:接受包括带宽控制信息的网络业务数据包;根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;根据调整后的带宽发送所述的网络业务数据包。An embodiment of the present invention provides a method for controlling network service data flow. The method includes: receiving a network service data packet including bandwidth control information; adjusting the network service data packet according to the bandwidth control information included in the network service data packet. bandwidth; sending the network service data packet according to the adjusted bandwidth.

本发明实施例还提供一种网络业务数据流控制装置,所述的装置包括:数据接收单元,用于接受包括带宽控制信息的网络业务数据包;带宽调整单元,用于根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;数据发送单元,用于根据调整后的带宽发送所述的网络业务数据包。The embodiment of the present invention also provides a network service data flow control device, the device includes: a data receiving unit, used to accept network service data packets including bandwidth control information; a bandwidth adjustment unit, used to The bandwidth control information included in the packet adjusts the bandwidth of the network service; the data sending unit is configured to send the network service data packet according to the adjusted bandwidth.

本发明实施例还提供一种网络业务数据流控制系统,所述的系统包括:数据源端,数据转发端和数据接收端,所述的数据源端发送的数据流通过所述的数据转发端转发至所述的数据接收端,所述的数据转发端包括:数据接收单元,用于接受包括带宽控制信息的网络业务数据包;带宽调整单元,用于根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;数据发送单元,用于根据调整后的带宽发送所述的网络业务数据包。The embodiment of the present invention also provides a network service data flow control system, the system includes: a data source end, a data forwarding end and a data receiving end, the data flow sent by the data source end passes through the data forwarding end Forwarding to the data receiving end, the data forwarding end includes: a data receiving unit, configured to accept network service data packets including bandwidth control information; a bandwidth adjustment unit, configured to The bandwidth control information is used to adjust the bandwidth of the network service; the data sending unit is used to send the network service data packet according to the adjusted bandwidth.

本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。In the embodiment of the present invention, by carrying bandwidth control information in the network service data packet, the forwarding device can effectively adjust the network service data flow in real time according to the bandwidth control information during the forwarding process of the network service data packet, which overcomes the existing QoS The technology can only adjust the network service data flow according to the priority, so that the bandwidth of the network service and the defects that may cause bandwidth waste cannot be guaranteed. It can ensure that sufficient bandwidth is provided for important network services, thereby ensuring the quality of service of important network services. And avoid wasting bandwidth.

附图说明 Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:The drawings described here are used to provide further understanding of the present invention, constitute a part of the application, and do not limit the present invention. In the attached picture:

图1是本发明实施例提供的一种网络业务数据流控制方法流程图;FIG. 1 is a flow chart of a method for controlling network service data flow provided by an embodiment of the present invention;

图2是本发明实施例提供的IP数据报文格式示意图;Fig. 2 is a schematic diagram of the format of an IP data message provided by an embodiment of the present invention;

图3是本发明实施例提供的用于指示数据流带宽的扩展字段的示意图;FIG. 3 is a schematic diagram of an extension field used to indicate data flow bandwidth provided by an embodiment of the present invention;

图4是本发明实施例提供的转发节点设备数据流控制方法流程图;FIG. 4 is a flowchart of a method for controlling a data flow of a forwarding node device provided by an embodiment of the present invention;

图5是本发明实施例提供的一种网络业务数据流控制装置框图;Fig. 5 is a block diagram of a network service data flow control device provided by an embodiment of the present invention;

图6是本发明实施例提供的二层以太网中用于指示数据流带宽的扩展字段的示意图;FIG. 6 is a schematic diagram of an extension field used to indicate data stream bandwidth in a Layer 2 Ethernet provided by an embodiment of the present invention;

图7是本发明实施例提供的一种网络业务数据流控制系统架构框图。FIG. 7 is a block diagram of a network service data flow control system provided by an embodiment of the present invention.

具体实施方式 Detailed ways

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with the embodiments and accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

实施例一Embodiment one

图1是本发明实施例提供的一种网络业务数据流控制方法流程图,如图1所示,所述的方法包括:Fig. 1 is a flow chart of a method for controlling network service data flow provided by an embodiment of the present invention. As shown in Fig. 1, the method includes:

S101,接受包括带宽控制信息的网络业务数据包;S101, accepting a network service data packet including bandwidth control information;

在本发明实施例中,网络业务可以是网络语音业务、网络视频业务或TDM业务等,网络业务数据包可以是IP数据报文,当网络业务数据包经过网络的转发节点设备时,转发节点设备接收包括带宽控制信息的网络业务数据包,带宽控制信息可以是网络业务的带宽参数,带宽参数可以包括网络业务数据流的参数突发和抖动参数等。In the embodiment of the present invention, the network service can be network voice service, network video service or TDM service, etc., and the network service data packet can be an IP data packet. When the network service data packet passes through the forwarding node device of the network, the forwarding node device Receive a network service data packet including bandwidth control information, where the bandwidth control information may be a bandwidth parameter of the network service, and the bandwidth parameter may include parameter burst and jitter parameters of the network service data flow.

在本发明实施例中,图2是本发明实施例提供的IP数据报文格式示意图,如图2所示,IP数据报文包括扩展字段Options,扩展字段可以定义0个或多个可选项,每个可选项包括三个域,分别是分片复制域(copied flag)、类别域(option class)和编号域(option number),其中,分片复制域占用1比特(bit),用于表示分片时,该信息是否需要复制到其他片中,1表示需要复制,0表示不需要复制;类别域占用2bits,用于表示类别,0表示控制、1表示保留、2表示调试和测量、3保留未使用;编号域占用5bits,用于表示选项编号。In the embodiment of the present invention, FIG. 2 is a schematic diagram of the format of the IP data message provided by the embodiment of the present invention. As shown in FIG. 2 , the IP data message includes an extension field Options, and the extension field can define zero or more options, Each option includes three fields, namely the fragmented copy field (copied flag), the category field (option class) and the number field (option number), among which, the fragmented copy field occupies 1 bit (bit), which is used to indicate When sharding, whether the information needs to be copied to other slices, 1 means that it needs to be copied, 0 means that it doesn’t need to be copied; the category field occupies 2 bits, which is used to indicate the category, 0 means control, 1 means reserved, 2 means debugging and measurement, 3 Reserved and unused; the number field occupies 5 bits and is used to indicate the option number.

在本发明实施例中,增加一项扩展字段的定义,用于指示数据流带宽(Stream bandwidth),图3是本发明实施例提供的用于指示数据流带宽的扩展字段的示意图,如图3所示,该扩展字段长度可以定为4字节(Bytes),也可以根据需要进行扩展,扩展字段的前8bits用于表示可选项的三个域,第一bit分片复制域定义为1,第二、三bits类别域定义为0,第四至八bits定义为31,第九至十六bits用于表示长度(Length),在本实施例中长度为4,后16bits为带宽指示(Bandwidth),以64Kbps为单位。In the embodiment of the present invention, the definition of an extended field is added to indicate the data flow bandwidth (Stream bandwidth). Fig. 3 is a schematic diagram of the extended field used to indicate the data flow bandwidth provided by the embodiment of the present invention, as shown in Fig. 3 As shown, the length of the extension field can be set to 4 bytes (Bytes), and can also be extended as required. The first 8 bits of the extension field are used to represent the three fields of optional items, and the first bit fragment copy field is defined as 1. The second and third bits category fields are defined as 0, the fourth to eight bits are defined as 31, and the ninth to sixteen bits are used to represent the length (Length). In this embodiment, the length is 4, and the last 16 bits are bandwidth indications (Bandwidth ), in units of 64Kbps.

在本发明的另一实施例中,在二层以太网中,可以根据TPID(Tag ProtocolIdentifier,Tag协议标识)和TCI(Tag Control Information,Tag控制信息)来实现本发明目的。图6是本发明实施例提供的二层以太网中用于指示数据流带宽的扩展字段的示意图,如图6所示,增加一项扩展字段的定义,用于指示数据流带宽(Stream bandwidth),上图是本发明实施例提供的用于指示数据流带宽的扩展字段的示意图,该扩展字段长度定为4字节(Bytes),扩展字段的前16bits用于表示可选项的TPID域,二进制定义为1000100010001010,对应十进制定义为8885,后16bits为带宽指示(Bandwidth),取值范围为0~65535,以64Kbps为单位。In another embodiment of the present invention, in Layer 2 Ethernet, the object of the present invention can be realized according to TPID (Tag Protocol Identifier, Tag Protocol Identifier) and TCI (Tag Control Information, Tag Control Information). Fig. 6 is the schematic diagram that is used for indicating the extension field of data stream bandwidth in the two-layer Ethernet that the embodiment of the present invention provides, as shown in Fig. 6, adds the definition of an extension field, is used for indicating data stream bandwidth (Stream bandwidth) , the above figure is a schematic diagram of the extension field used to indicate the bandwidth of the data stream provided by the embodiment of the present invention. The length of the extension field is set to 4 bytes (Bytes), and the first 16 bits of the extension field are used to represent the optional TPID field, binary It is defined as 1000100010001010, and the corresponding decimal definition is 8885. The last 16 bits are the bandwidth indication (Bandwidth), and the value range is 0 to 65535, with 64Kbps as the unit.

S102,根据所述网络业务数据包中包括的带宽控制信息,调整所述网络业务的带宽;S102. Adjust the bandwidth of the network service according to the bandwidth control information included in the network service data packet;

在本发明实施例中,转发节点设备从网络业务数据包中提取出携带的带宽控制信息,并根据带宽控制信息调整该网络业务的带宽。由于带宽控制信息与网络业务数据包中的业务数据是同步传送的,因此可以逐包调整带宽,从而提高带宽调整的灵敏度。In the embodiment of the present invention, the forwarding node device extracts the carried bandwidth control information from the network service data packet, and adjusts the bandwidth of the network service according to the bandwidth control information. Since the bandwidth control information and the service data in the network service data packet are transmitted synchronously, the bandwidth can be adjusted packet by packet, thereby improving the sensitivity of bandwidth adjustment.

在本发明实施例中,图4是本发明实施例提供的转发节点设备数据流控制方法流程图,如图4所示,所述的方法包括:In an embodiment of the present invention, FIG. 4 is a flow chart of a data flow control method for a forwarding node device provided in an embodiment of the present invention. As shown in FIG. 4 , the method includes:

S401,转发节点设备接受网络业务数据包;S401, the forwarding node device accepts the network service data packet;

S402,转发节点设备判断是否支持带宽调整技术,如果转发节点设备不支持带宽调整技术,则进行步骤S403,对网络业务数据包进行普通的处理,如果转发节点设备支持带宽调整技术,则进行步骤S404,判断网络业务数据包中是否包含带宽控制信息;如果网络业务数据包中不包含带宽控制信息,则进行步骤S403,对网络业务数据包进行普通的处理,如果网络业务数据包中包含带宽控制信息,则进行步骤S405,从网络业务数据包中提取出的带宽控制信息,并根据带宽控制信息调整该网络业务的带宽。S402, the forwarding node device judges whether the bandwidth adjustment technology is supported, if the forwarding node device does not support the bandwidth adjustment technology, proceed to step S403, perform normal processing on the network service data packets, and if the forwarding node device supports the bandwidth adjustment technology, proceed to step S404 , to determine whether the network service data packet contains bandwidth control information; if the network service data packet does not contain bandwidth control information, then proceed to step S403, the network service data packet is generally processed, if the network service data packet contains bandwidth control information , then proceed to step S405, extracting the bandwidth control information from the network service data packet, and adjusting the bandwidth of the network service according to the bandwidth control information.

S103,根据调整后的带宽发送所述的网络业务数据包。S103. Send the network service data packet according to the adjusted bandwidth.

在本发明实施例中,转发节点设备根据调整后的带宽转发所述的网络业务数据包。In the embodiment of the present invention, the forwarding node device forwards the network service data packet according to the adjusted bandwidth.

本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。In the embodiment of the present invention, by carrying bandwidth control information in the network service data packet, the forwarding device can effectively adjust the network service data flow in real time according to the bandwidth control information during the forwarding process of the network service data packet, which overcomes the existing QoS The technology can only adjust the network service data flow according to the priority, so that the bandwidth of the network service and the defects that may cause bandwidth waste cannot be guaranteed. It can ensure that sufficient bandwidth is provided for important network services, thereby ensuring the quality of service of important network services. And avoid wasting bandwidth.

实施例二Embodiment two

图5是本发明实施例提供的一种网络业务数据流控制装置框图,如图5所示,网络业务数据流控制装置500包括:FIG. 5 is a block diagram of a network service data flow control device provided in an embodiment of the present invention. As shown in FIG. 5 , the network service data flow control device 500 includes:

数据接收单元501,用于接受包括带宽控制信息的网络业务数据包;A data receiving unit 501, configured to accept network service data packets including bandwidth control information;

在本发明实施例中,网络业务可以是网络语音业务、网络视频业务或TDM业务等,网络业务数据包可以是IP数据报文,当网络业务数据包经过网络业务数据流控制装置500时,数据接收单元501接收包括带宽控制信息的网络业务数据包,带宽控制信息可以是网络业务的带宽参数,带宽参数可以包括网络业务数据流的参数突发和抖动参数等。In the embodiment of the present invention, the network service may be network voice service, network video service or TDM service, etc., and the network service data packet may be an IP data packet. When the network service data packet passes through the network service data flow control device 500, the data The receiving unit 501 receives network service data packets including bandwidth control information. The bandwidth control information may be bandwidth parameters of the network service, and the bandwidth parameters may include burst and jitter parameters of the network service data flow.

带宽调整单元502,用于根据网络业务数据包中包括的带宽控制信息,调整网络业务的带宽;A bandwidth adjustment unit 502, configured to adjust the bandwidth of the network service according to the bandwidth control information included in the network service data packet;

在本发明实施例中,带宽调整单元502从网络业务数据包中提取出携带的带宽控制信息,并根据带宽控制信息调整该网络业务的带宽。由于带宽控制信息与网络业务数据包中的业务数据是同步传送的,因此可以逐包调整带宽,从而提高带宽调整的灵敏度。In the embodiment of the present invention, the bandwidth adjustment unit 502 extracts the bandwidth control information carried in the network service data packet, and adjusts the bandwidth of the network service according to the bandwidth control information. Since the bandwidth control information and the service data in the network service data packet are transmitted synchronously, the bandwidth can be adjusted packet by packet, thereby improving the sensitivity of bandwidth adjustment.

在本发明实施例中,带宽调整单元502可以包括带宽调整模块,用于根据所述网络业务数据包中包括的带宽参数,调整所述网络业务的带宽。In the embodiment of the present invention, the bandwidth adjustment unit 502 may include a bandwidth adjustment module, configured to adjust the bandwidth of the network service according to the bandwidth parameter included in the network service data packet.

数据发送单元503,用于根据调整后的带宽发送网络业务数据包。The data sending unit 503 is configured to send network service data packets according to the adjusted bandwidth.

在本发明实施例中,数据发送单元503根据调整后的带宽转发所述的网络业务数据包。In the embodiment of the present invention, the data sending unit 503 forwards the network service data packet according to the adjusted bandwidth.

本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。In the embodiment of the present invention, by carrying bandwidth control information in the network service data packet, the forwarding device can effectively adjust the network service data flow in real time according to the bandwidth control information during the forwarding process of the network service data packet, which overcomes the existing QoS The technology can only adjust the network service data flow according to the priority, so that the bandwidth of the network service and the defects that may cause bandwidth waste cannot be guaranteed. It can ensure that sufficient bandwidth is provided for important network services, thereby ensuring the quality of service of important network services. And avoid wasting bandwidth.

实施例三Embodiment three

图7是本发明实施例提供的一种网络业务数据流控制系统架构框图,如图7所示,网络业务数据流控制系统700包括:数据源端701,数据转发端702和数据接收端703,数据源端701发送的数据流通过数据转发端702转发至数据接收端703,其中数据转发端702可以是实施例二中所述的网络业务数据流控制装置500,故在此不再赘述。FIG. 7 is a block diagram of a network service data flow control system architecture provided by an embodiment of the present invention. As shown in FIG. The data flow sent by the data source end 701 is forwarded to the data receiving end 703 through the data forwarding end 702, wherein the data forwarding end 702 may be the network service data flow control device 500 described in Embodiment 2, so details are not repeated here.

本发明实施例通过在网络业务数据包中携带带宽控制信息,使得网络业务数据包在转发的过程中,转发设备可以根据带宽控制信息对网络业务数据流进行实时有效的调整,克服了现有Qos技术中仅能根据优先级对网络业务数据流进行调整,从而不能保证网络业务带宽及可能造成带宽浪费的缺陷,可以保证为重要的网络业务提供足够的带宽,进而保证重要网络业务的服务质量,并避免造成带宽的浪费。In the embodiment of the present invention, by carrying bandwidth control information in the network service data packet, the forwarding device can effectively adjust the network service data flow in real time according to the bandwidth control information during the forwarding process of the network service data packet, which overcomes the existing QoS The technology can only adjust the network service data flow according to the priority, so that the bandwidth of the network service and the defects that may cause bandwidth waste cannot be guaranteed. It can ensure that sufficient bandwidth is provided for important network services, thereby ensuring the quality of service of important network services. And avoid wasting bandwidth.

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the scope of the present invention. Protection scope, within the spirit and principles of the present invention, any modification, equivalent replacement, improvement, etc., shall be included in the protection scope of the present invention.

Claims (5)

1.一种网络业务数据流控制方法,其特征在于,所述的方法包括:  1. A network service data flow control method, characterized in that, the method comprises: 接收包括带宽控制信息的网络业务数据包;  Receive network service data packets including bandwidth control information; 根据所述网络业务数据包中包括的用于指示数据流带宽的扩展字段,调整所述网络业务的带宽;  Adjust the bandwidth of the network service according to the extension field used to indicate the bandwidth of the data stream included in the network service data packet; 根据调整后的带宽发送所述的网络业务数据包。  The network service data packet is sent according to the adjusted bandwidth. the 2.根据权利要求1所述的网络业务数据流控制方法,其特征在于,所述的网络业务数据包是IP数据报文。  2. The method for controlling network service data flow according to claim 1, characterized in that, said network service data packets are IP data packets. the 3.一种网络业务数据流控制装置,其特征在于,所述的装置包括:  3. A network service data flow control device, characterized in that the device comprises: 数据接收单元,用于接收包括带宽控制信息的网络业务数据包;  A data receiving unit, configured to receive network service data packets including bandwidth control information; 带宽调整单元,用于根据所述网络业务数据包中包括的用于指示数据流带宽的扩展字段,调整所述网络业务的带宽;  A bandwidth adjustment unit, configured to adjust the bandwidth of the network service according to the extension field included in the network service data packet for indicating the bandwidth of the data stream; 数据发送单元,用于根据调整后的带宽发送所述的网络业务数据包。  A data sending unit, configured to send the network service data packet according to the adjusted bandwidth. the 4.根据权利要求3所述的网络业务数据流控制装置,其特征在于,所述的网络业务数据包是IP数据报文。  4. The network service data flow control device according to claim 3, characterized in that, the network service data packets are IP data packets. the 5.一种网络业务数据流控制系统,其特征在于,所述的系统包括:数据源端,数据转发端和数据接收端,所述的数据源端发送的数据流通过所述的数据转发端转发至所述的数据接收端,其中所述的数据转发端包括:  5. A network service data flow control system, characterized in that, the system includes: a data source end, a data forwarding end and a data receiving end, and the data flow sent by the data source end passes through the data forwarding end Forwarding to the data receiving end, wherein the data forwarding end includes: 数据接收单元,用于接收包括带宽控制信息的网络业务数据包;  A data receiving unit, configured to receive network service data packets including bandwidth control information; 带宽调整单元,用于根据所述网络业务数据包中包括的用于指示数据流带宽的扩展字段,调整所述网络业务的带宽;  A bandwidth adjustment unit, configured to adjust the bandwidth of the network service according to the extension field included in the network service data packet for indicating the bandwidth of the data stream; 数据发送单元,用于根据调整后的带宽发送所述的网络业务数据包。  A data sending unit, configured to send the network service data packet according to the adjusted bandwidth. the
CN201010132656.0A 2010-03-24 2010-03-24 Method, device and system for controlling network service data flow Active CN102201966B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010132656.0A CN102201966B (en) 2010-03-24 2010-03-24 Method, device and system for controlling network service data flow
PCT/CN2011/072104 WO2011116698A1 (en) 2010-03-24 2011-03-24 Method, apparatus and system for controlling data flows of network service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010132656.0A CN102201966B (en) 2010-03-24 2010-03-24 Method, device and system for controlling network service data flow

Publications (2)

Publication Number Publication Date
CN102201966A CN102201966A (en) 2011-09-28
CN102201966B true CN102201966B (en) 2014-07-30

Family

ID=44662371

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010132656.0A Active CN102201966B (en) 2010-03-24 2010-03-24 Method, device and system for controlling network service data flow

Country Status (2)

Country Link
CN (1) CN102201966B (en)
WO (1) WO2011116698A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704061B (en) * 2014-11-27 2019-02-26 中国移动通信集团江苏有限公司 A transmission rate control method and device
CN106161171B (en) * 2015-03-23 2020-01-10 中兴通讯股份有限公司 Method and device for establishing network service instance
US20180019952A1 (en) * 2016-07-14 2018-01-18 Futurewei Technologies, Inc. Method to Provide High Throughput Transport by IP Network Channel Associated Signaling System
CN106452958B (en) * 2016-09-30 2020-04-07 中国联合网络通信集团有限公司 Flow control method, system and centralized controller
CN111385081B (en) * 2020-02-20 2024-03-29 视联动力信息技术股份有限公司 End-to-end communication method and device, electronic equipment and medium
US20210336889A1 (en) * 2020-04-23 2021-10-28 International Business Machines Corporation Artificial-intelligence-driven quality-of-service engine
CN114205305A (en) * 2020-09-18 2022-03-18 华为技术有限公司 Data transmission method and related equipment
CN117083844A (en) * 2021-03-25 2023-11-17 华为技术有限公司 Data processing methods and devices
CN113328879B (en) * 2021-05-21 2022-08-23 西北工业大学 Cloud data center network QoS (quality of service) guaranteeing method based on network calculus
CN115987535A (en) * 2021-10-14 2023-04-18 奇安信科技集团股份有限公司 Method, device and equipment for adding labels to IP data messages

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1422042A (en) * 2001-11-30 2003-06-04 深圳市中兴通讯股份有限公司上海第二研究所 Communication network bandwidth controlling method
CN1567828A (en) * 2003-06-18 2005-01-19 中兴通讯股份有限公司 A method for performing speed limiting on data traffic by network processor
US20080159135A1 (en) * 2006-12-29 2008-07-03 Caram Bruce E Hierarchical virtual queuing
CN101674244A (en) * 2009-09-24 2010-03-17 中兴通讯股份有限公司 Bandwidth control method, bandwidth control device and packet data network gateway

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1422042A (en) * 2001-11-30 2003-06-04 深圳市中兴通讯股份有限公司上海第二研究所 Communication network bandwidth controlling method
CN1567828A (en) * 2003-06-18 2005-01-19 中兴通讯股份有限公司 A method for performing speed limiting on data traffic by network processor
US20080159135A1 (en) * 2006-12-29 2008-07-03 Caram Bruce E Hierarchical virtual queuing
CN101674244A (en) * 2009-09-24 2010-03-17 中兴通讯股份有限公司 Bandwidth control method, bandwidth control device and packet data network gateway

Also Published As

Publication number Publication date
WO2011116698A1 (en) 2011-09-29
CN102201966A (en) 2011-09-28

Similar Documents

Publication Publication Date Title
CN102201966B (en) Method, device and system for controlling network service data flow
CN109412964B (en) Message control method and network device
CN110545241B (en) A message processing method and device
US8699327B2 (en) Multipath virtual router redundancy
US7948883B1 (en) Applying router quality of service on a cable modem interface on a per-service-flow basis
CN101340374B (en) Method, system, device and user network edge device for controlling transmission priority
US8976797B2 (en) System and method for indicating classification of a communications flow
WO2022111724A1 (en) Network congestion detection method and apparatus
US11831722B2 (en) Functions and methods for handling pre-configured profiles for sets of detection and enforcement rules
US7869450B2 (en) Method and apparatus for processing labeled flows in a communication access network
CN102119551B (en) A method, device and system for judging path congestion
CN104717221A (en) Data transmission control methods and devices
WO2010099718A1 (en) Method and equipment for controlling data tranmission, and system thereof
JP2015144476A (en) Scheduling method, end-nodes and core network switches in packet-switched communication network
WO2019170083A1 (en) Message processing method, controller, and forwarding device
JP2024519555A (en) Packet transmission method and network device
JP2018500851A (en) Method and network node for traffic management in a network node in a packet switched network
JP2018500851A5 (en)
WO2023016566A1 (en) Resource allocation method and apparatus, and network node
WO2006069527A1 (en) A method, a apparatus and a network thereof for ensuring the service qos of broadband access
CN115913337B (en) Data transmission method, device and medium based on high-flux guard
US20150109922A1 (en) Method and apparatus for bandwidth adjustment in network virtualization system
WO2021179648A1 (en) Data forwarding method in optical fiber communication and related device
JP5083323B2 (en) Communication device in label switching network
US7321557B1 (en) Dynamic latency assignment methodology for bandwidth optimization of packet flows

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant