CN104579962A - Method and device for differentiating QoS strategies of different messages - Google Patents

Method and device for differentiating QoS strategies of different messages Download PDF

Info

Publication number
CN104579962A
CN104579962A CN201510035619.0A CN201510035619A CN104579962A CN 104579962 A CN104579962 A CN 104579962A CN 201510035619 A CN201510035619 A CN 201510035619A CN 104579962 A CN104579962 A CN 104579962A
Authority
CN
China
Prior art keywords
message
queue
priority
equations
kind message
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.)
Granted
Application number
CN201510035619.0A
Other languages
Chinese (zh)
Other versions
CN104579962B (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.)
Suzhou Centec Communications Co Ltd
Original Assignee
Centec Networks Suzhou 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 Centec Networks Suzhou Co Ltd filed Critical Centec Networks Suzhou Co Ltd
Priority to CN201510035619.0A priority Critical patent/CN104579962B/en
Publication of CN104579962A publication Critical patent/CN104579962A/en
Application granted granted Critical
Publication of CN104579962B publication Critical patent/CN104579962B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a method and device for differentiating QoS strategies of different messages. The method comprises the steps that a message is received; when the message is a first class of message, the initial characteristic quantity of the first-class message is replaced with a special characteristic quantity, and the message is marked as a first priority; when the message is a second-class message, the message is marked as a second priority according to the initial characteristic quantity of the second-class message, wherein the network delay sensitivity of the second-class message is higher than that of the first-class message, and the level of the second priority is higher than that of the first priority; the first-class message and the second-class message are mapped to a first queue and a second queue respectively, wherein the priority of the second queue is higher than that of the first queue; the second-class message is transmitted and processed preferentially by the adoption of the corresponding QoS strategies. The differentiated QoS strategies are adopted for different messages, and a network delay of the time-delay-sensitive message is effectively reduced.

Description

A kind of method and device distinguishing the qos policy of different message
Technical field
The present invention relates to the message interaction of the network equipment, particularly relate to a kind of method and the device of distinguishing the qos policy of different message.
Background technology
In modern data center, main flow is East and West direction, and namely from VM (Virtual Machine, virtual server) to VM, these two VM may belong to same data center, also may belong to different data centers.Such as in modern data center, because the load of certain server increases the weight of or needs upgrading, in order to the service keeping the VM that this server runs to provide constantly is fallen, need these VM to move to other positions (another one or multiple server on), so, the data message of the VM original server preserved needs to transmit over simultaneously.Now, have a large amount of transfer of data and consume comparatively large bandwidth in the short time, this kind of data are large stream.North-south flow refers to the access of data center outside, the service of such as WEB and database access, for East and West direction flow, and the bandwidth that this kind of data consumes data center network is less.Research shows: in the data in the heart, and the stream of the overwhelming majority is rill (wrapping long <10KBytes), and the bandwidth that their consumption data centers are a small amount of, and the large stream of left a small amount of type, but consume the bandwidth more than 80%.
Popular along with Intel Virtualization Technology, the computing capability of server constantly strengthens, the bandwidth of incoming end constantly increases, the network interface card of the mainly maximum 1G of 100M on server before 2 years, now gradually to the evolution of 10G network interface card, behind about three years of future, the server rising to 25G speed possibly enters.And the bandwidth of data center network also becomes bottleneck gradually, the bandwidth resources of network are valuable, in order to rationally and utilize bandwidth fully, ECMP (Equal-Cost Multipath Routing, Deng load load balance technology) even load balancing technique becomes more and more important, and the forwarding strategy of the large stream of the minority accounting for most bandwidth, directly determine the efficiency of load-balancing technique.In addition, rill is all the long shorter and paroxysmal stream of bag, and to network delay more responsive (be mainly some and control messages), the forwarding of these messages and packet loss directly can affect the effective transmission rate of TCP session; And flow greatly more long-time active TCP message, it is insensitive to network delay, but consume most bandwidth sum Internet resources (buffer on such as switch), if adopt identical QoS (Quality of service, service quality) strategy, fail to be convened for lack of a quorum greatly the forward efficiency and time delay that affect rill, even can cause the packet loss of rill, and abandoning business impact of these crucial messages is very large.So different cache managements and qos policy will be taked to large stream and rill, avoid the generation of this impact.
At present, the method for different QoS strategy is taked to comprise to large stream and rill: to be assigned in different queues, to adopt different routing forwarding strategies etc.The main method that size stream detects is based on software, and namely on server end Management Unit, carry out size stream detection, this can have influence on the operational efficiency of server.
Summary of the invention
The object of the present invention is to provide a kind of method and the device of distinguishing the qos policy of different message.
One of for achieving the above object, an embodiment of the present invention provides a kind of method distinguishing the qos policy of different message, comprises step:
Receive message;
Judge described type of message, when described message is first kind message, the initial characteristics amount of described first kind message is replaced with specific characteristic amount, and to mark described first kind message according to described specific characteristic amount be the first priority; When described message is Equations of The Second Kind message, marking described Equations of The Second Kind message according to the initial characteristics amount of described Equations of The Second Kind message is the second priority, the network delay susceptibility of described Equations of The Second Kind message higher than the network delay susceptibility of described first kind message, the rank being superior to described first priority of described second priority;
Map in the first queue and the second queue respectively by described first kind message and described Equations of The Second Kind message, the priority of described second queue is higher than the priority of described first queue;
Take corresponding qos policy prioritised transmission and process described Equations of The Second Kind message.
As the further improvement of an embodiment of the present invention, step also comprises before " taking corresponding qos policy prioritised transmission and process described Equations of The Second Kind message ": the described specific characteristic amount of described first kind message returned and be mapped to described initial characteristics amount.
As the further improvement of an embodiment of the present invention, step " is taked corresponding qos policy prioritised transmission and processes described Equations of The Second Kind message " specifically to comprise: the described qos policy determining corresponding described first kind message and described Equations of The Second Kind message respectively according to described initial characteristics amount, and takes corresponding qos policy prioritised transmission and process described Equations of The Second Kind message.
As the further improvement of an embodiment of the present invention, described first kind message and described Equations of The Second Kind message " map in the first queue and the second queue; the priority of described second queue is higher than the priority of described first queue " specifically to comprise by step respectively: map in the first queue and the second queue according to the priority of described message and destination interface respectively by described first kind message and described Equations of The Second Kind message, and the priority of described second queue is higher than the priority of described first queue.
As the further improvement of an embodiment of the present invention, described first kind message and described Equations of The Second Kind message " map in the first queue and the second queue; the priority of described second queue is higher than the priority of described first queue " specifically to comprise by step respectively: map in the first queue and the second queue respectively by the described specific characteristic amount of described first kind message and the described initial characteristics amount of described Equations of The Second Kind message, and the priority of described second queue is higher than the priority of described first queue.
One of for achieving the above object, an embodiment of the present invention provides a kind of device distinguishing the qos policy of different message, comprise message receiver module, detection module, configuration module, message classification mapping block and dispatching message module, message receiver module is for receiving message; Detection module is for detecting the type of described message; When described message is first kind message, described configuration module is used for the initial characteristics amount of described first kind message to replace with specific characteristic amount, and to mark described first kind message according to described specific characteristic amount be the first priority; When described message is Equations of The Second Kind message, it is the second priority that described configuration module is used for marking described Equations of The Second Kind message according to the initial characteristics amount of described Equations of The Second Kind message, wherein, the network delay susceptibility of described Equations of The Second Kind message higher than the network delay susceptibility of described first kind message, the rank being superior to described first priority of described second priority; Message classification mapping block is used for described first kind message and described Equations of The Second Kind message to map in the first queue and the second queue respectively, and wherein, the priority of described second queue is higher than the priority of described first queue; Dispatching message module is for taking corresponding qos policy prioritised transmission and processing described Equations of The Second Kind message.
As the further improvement of an embodiment of the present invention, described configuration module is also mapped to described initial characteristics amount for the described specific characteristic amount of described first kind message being returned before message described in described dispatching message module transfer.
As the further improvement of an embodiment of the present invention, described dispatching message module is also for determining the described qos policy of corresponding described first kind message and described Equations of The Second Kind message respectively according to described initial characteristics amount.
As the further improvement of an embodiment of the present invention, described message classification mapping block is also for mapping to described first kind message and described Equations of The Second Kind message respectively in described first queue and described second queue according to the priority of described message and destination interface.
As the further improvement of an embodiment of the present invention, described message classification mapping block is also for mapping to the described specific characteristic amount of described first kind message and the described initial characteristics amount of described Equations of The Second Kind message respectively in the first queue and the second queue.
Compared with prior art, beneficial effect of the present invention is: the present invention passes through different message separator priority, and different message maps to the mode of different queues, for the qos policy that different queue schedulings is different, on each network node of message transmissions, effectively can adopt the qos policy of differentiation to different message, effectively reduce the network delay of the message of latency sensitive, also do not affect the bandwidth demand of the more insensitive message of time delay simultaneously.
Accompanying drawing explanation
Fig. 1 is the method flow diagram of the qos policy of the different message of differentiation of an embodiment of the present invention;
Fig. 2 is the device block diagram of the qos policy of the different message of differentiation of an embodiment of the present invention;
Fig. 3 is the structural representation of the concrete example of the present invention one.
Embodiment
Describe the present invention below with reference to embodiment shown in the drawings.But these execution modes do not limit the present invention, the structure that those of ordinary skill in the art makes according to these execution modes, method or conversion functionally are all included in protection scope of the present invention.
As shown in Figure 1, the method for the qos policy of the different message of the differentiation of an embodiment of the present invention comprises the steps:
Receive message;
Judge described type of message, when described message is first kind message, the initial characteristics amount of described first kind message is replaced with specific characteristic amount, and to mark described first kind message according to described specific characteristic amount be the first priority; When described message is Equations of The Second Kind message, marking described Equations of The Second Kind message according to the initial characteristics amount of described Equations of The Second Kind message is the second priority, the network delay susceptibility of described Equations of The Second Kind message higher than the network delay susceptibility of described first kind message, the rank being superior to described first priority of described second priority;
Map in the first queue and the second queue respectively by described first kind message and described Equations of The Second Kind message, the priority of described second queue is higher than the priority of described first queue;
Take corresponding qos policy prioritised transmission and process described Equations of The Second Kind message.
In the present embodiment, different message itself with different initial characteristics amounts, such as, IP message band dscp field, described dscp field is the initial characteristics amount of described IP message; Again such as, MPLS message band EXP field, described EXP field is the initial characteristics amount of described MPLS message.After switch receives message, analytic message, goes according to the described initial characteristics amount in message the priority mapping the use of switch inside.
In the present embodiment, because data center exists the large stream of fewer number of, this provides possibility for hardware implementing size stream detects.Described first kind message is for large stream packet, and described Equations of The Second Kind message is for little stream packet, and the network delay susceptibility of little stream packet is higher than the network delay susceptibility of large stream packet, the first priority that switch advance reservation priority is lower, when judging that message is large stream packet, directly the initial characteristics amount of large stream packet is replaced with specific characteristic amount, there is internal maps relation in described specific characteristic amount and described first priority, therefore, marking described large stream packet according to described specific characteristic amount is the first priority, when judging that message is little stream packet, directly marking described little stream packet according to the initial characteristics amount of described little stream packet is the second priority, the rank being superior to described first priority of described second priority, wherein, original mapping relations are kept between little stream packet and switch internal priority, described mapping relations are configured by switch management person, little stream packet can be avoided to use the first priority corresponding to large stream packet, little stream packet can use other priority except the first priority, and the rank of other priority is all higher than the rank of the first priority.
In the present embodiment, after the message received all obtains corresponding internal priority, described message is mapped in different queues by the information such as the destination interface that will be able to transmit according to the priority of message and message.Switch inside can comprise the queue of multiple different priorities, be respectively used to the message mapping respective priority, now, can large stream packet be mapped in the first queue, little stream packet maps in the second queue, the priority of described second queue is higher than the priority of described first queue, so, namely large stream packet and queue corresponding to little stream packet is distinguished, because the priority of the second queue is higher than the priority of the first queue, when adopting corresponding qos policy schedules message, can ensure that rill message prior is dispatched away, to reduce the network delay of little stream packet, simultaneously, large stream packet also can be dispatched away, just the scheduling of large stream packet may be blocked of short duration interval time by little stream packet.Wherein, scheduling strategy can select strict priority strategy (SP), i.e. the message in this queue is first dispatched in the priority higher position of queue; Also can adopt the polling dispatching strategy (WRR) based on weight, configure rational ratio, such as 5:1, namely rill dispatching message go out 5 afterwards the scheduling of just having an opportunity of large stream packet go out 1.
In the present embodiment, the described specific characteristic amount of described large stream packet and the described initial characteristics amount of described little stream packet can only map in the first queue and the second queue by switch respectively, so, the demand to queue spatial cache can be reduced, when needing schedules message, only need dispatch feature amount, namely schedulable goes out message corresponding to described characteristic quantity.Wherein, because qos policy will determine based on the initial characteristics amount of message, for IP message, the qos policy of transmit IP message determines based on the initial characteristics amount (DSCP value) of IP message, the initial characteristics amount of IP message is revised in the process of aforementioned mapping internal priority, therefore, now before IP message transmissions is gone out, the specific characteristic amount of IP message need be returned and be mapped to initial characteristics amount, namely return and be mapped to initial dscp field and write in heading, so, when large stream packet is gone out from switch, owing to DSCP value being revised, general networking equipment on the way all can take corresponding qos policy according to DSCP value.Each network node all can adopt different qos policys to large stream packet and little stream packet, and the network delay of little stream packet from source port to destination interface can reduce greatly.
As shown in Figure 2, the device of the qos policy of the different message of differentiation of an embodiment of the present invention comprises message receiver module 10, detection module 11, configuration module 12, message classification mapping block 13 and dispatching message module 14, and message receiver module 10 is for receiving message; Detection module 11 is for detecting the type of described message; When described message is first kind message, described configuration module 12 is for replacing with specific characteristic amount by the initial characteristics amount of described first kind message, and to mark described first kind message according to described specific characteristic amount be the first priority; When described message is Equations of The Second Kind message, described configuration module 12 is the second priority for marking described Equations of The Second Kind message according to the initial characteristics amount of described Equations of The Second Kind message, wherein, the network delay susceptibility of described Equations of The Second Kind message higher than the network delay susceptibility of described first kind message, the rank being superior to described first priority of described second priority; Message classification mapping block 13 is for mapping in the first queue and the second queue respectively by described first kind message and described Equations of The Second Kind message, and wherein, the priority of described second queue is higher than the priority of described first queue; Dispatching message module 14 is for taking corresponding qos policy prioritised transmission and processing described Equations of The Second Kind message.
In the present embodiment, different message itself with different initial characteristics amounts, such as, IP message band dscp field, described dscp field is the initial characteristics amount of described IP message; Again such as, MPLS message band EXP field, described EXP field is the initial characteristics amount of described MPLS message.After switch receives message, analytic message, goes according to the described initial characteristics amount in message the priority mapping the use of switch inside.
In the present embodiment, because data center exists the large stream of fewer number of, this provides possibility for hardware implementing size stream detects.Described first kind message is for large stream packet, and described Equations of The Second Kind message is for little stream packet, and the network delay susceptibility of little stream packet is higher than the network delay susceptibility of large stream packet, the first priority that switch advance reservation priority is lower, when detection module 11 detects that message is large stream packet, the initial characteristics amount of large stream packet is directly replaced with specific characteristic amount by configuration module 12, there is internal maps relation in described specific characteristic amount and described first priority, therefore, configuration module 12 can be the first priority according to the described large stream packet of described specific characteristic amount mark, when detection module 11 detects that message is little stream packet, it is the second priority that configuration module 12 directly marks described little stream packet according to the initial characteristics amount of described little stream packet, the rank being superior to described first priority of described second priority, wherein, original mapping relations are kept between little stream packet and switch internal priority, described mapping relations are configured by switch management person, little stream packet can be avoided to use the first priority corresponding to large stream packet, little stream packet can use other priority except the first priority, and the rank of other priority is all higher than the rank of the first priority.
In the present embodiment, after the message received when message receiver module 10 all obtains corresponding internal priority, described message is mapped in different queues by the information such as the destination interface that message classification mapping block 13 will be able to transmit according to the priority of message and message.Switch inside can comprise the queue of multiple different priorities, be respectively used to the message mapping respective priority, now, large stream packet can map in the first queue by message classification mapping block 13, little stream packet maps in the second queue, the priority of described second queue is higher than the priority of described first queue, so, namely large stream packet and queue corresponding to little stream packet is distinguished, because the priority of the second queue is higher than the priority of the first queue, when dispatching message module 14 adopts corresponding qos policy schedules message, can ensure that rill message prior is dispatched away, to reduce the network delay of little stream packet, simultaneously, large stream packet also can be dispatched away, just the scheduling of large stream packet may be blocked of short duration interval time by little stream packet.Wherein, scheduling strategy can select strict priority strategy (SP), i.e. the message in this queue is first dispatched in the priority higher position of queue; Also can adopt the polling dispatching strategy (WRR) based on weight, configure rational ratio, such as 5:1, namely rill dispatching message go out 5 afterwards the scheduling of just having an opportunity of large stream packet go out 1.
In the present embodiment, the described specific characteristic amount of described large stream packet and the described initial characteristics amount of described little stream packet can only map in the first queue and the second queue by message classification mapping block 13 respectively, so, the demand to queue spatial cache can be reduced, when needing schedules message, dispatching message module 14 only needs dispatch feature amount, and namely schedulable goes out message corresponding to described characteristic quantity.Wherein, because qos policy will determine based on the initial characteristics amount of message, for IP message, the qos policy of transmit IP message determines based on the initial characteristics amount (DSCP value) of IP message, in the process of aforementioned mapping internal priority, the initial characteristics amount of IP message is revised by configuration module 12, therefore, now the specific characteristic amount of IP message need be returned and is mapped to initial characteristics amount by configuration module 12 before IP message transmissions is gone out, namely return and be mapped to initial dscp field and write in heading, so, when dispatching message module 14 transmits large stream packet, owing to DSCP value being revised, general networking equipment on the way all can take corresponding qos policy according to DSCP value.Each network node all can adopt different qos policys to large stream packet and little stream packet, and the network delay of little stream packet from source port to destination interface can reduce greatly.
The method and system of the qos policy of the different message of differentiation of the present invention are just described with a concrete example below, and in conjunction with the explanation of said method and system, and with reference to figure 3, the idiographic flow of this example is as follows:
In a predetermined period, first sends server sends large stream packet A1, little stream packet B1 to the first direct connection switch, second sends server sends large stream packet A2, little stream packet B2 to the first direct connection switch, and the 3rd sends server sends large stream packet A3, large stream packet A4 to the first direct connection switch; Wherein, system also can comprise the second convergence switch or other convergence switches, send server and also message can be sent to the second convergence server, so, when the first convergence server goes wrong, the second convergence server can substitute the first convergence server work, prevent whole system from quitting work, in addition, the second convergence server can receive the segment message sending server and send, to reduce the load of the first convergence server;
First direct connection switch is configured with large stream hardware detection mechanism, for detecting the classification of the message received, the initial characteristics amount of large stream packet A1-A4 is revised and is labeled as reserved internal priority by the first direct connection switch, little stream packet B1, B2 are labeled as original internal priority, wherein, the rank being superior to reserved internal priority of original internal priority;
Large stream packet A1-A4 maps in Low Priority Queuing by the first direct connection switch, and little stream packet B1, B2 is mapped in high-priority queue, and large stream packet A1-A4 returns and is mapped as initial characteristics amount by the first direct connection switch;
The Low Priority Queuing and high-priority queue that comprise message are passed to the first convergence switch by the first direct connection switch, and now, large stream packet A1-A4 and little stream packet B1, B2 are arranged in different priority queries; First direct connection switch is positioned at different layers from the first convergence switch;
According to message and the first destination server, second destination server, the corresponding relation of the 3rd destination server, take corresponding qos policy by large stream packet A1-A4 and little stream packet B1, B2 transfers to corresponding destination server respectively, wherein, first destination server is corresponding with large stream packet A1 and little stream packet B1, by the second direct connection switch, large stream packet A1 and little stream packet B1 can be transferred to the first destination server, because now large stream packet A1 and little stream packet B1 all comprises initial characteristics amount, second direct connection switch can take the qos policy of corresponding large stream packet A1 and little stream packet B1 respectively according to initial characteristics amount, in addition, because now large stream packet A1 and little stream packet B1 has been dispensed to corresponding queue, second direct connection switch is without the need to detecting large stream packet again, and only need according to the priority case message transmission of queue, the priority of queue residing for little stream packet B1 is higher than the priority of queue residing for large stream packet A1, little stream packet B1 is preferentially transferred to the first destination server by the second direct connection switch, then transmit large stream packet A1 again, so, the network delay of the little stream packet of effective minimizing latency sensitive, by that analogy, the message of correspondence can be transferred to the second destination server and the 3rd destination server by the 3rd direct connection switch and the 4th direct connection switch respectively.
This example effectively detects large stream packet by the large stream hardware detection mechanism on the first direct connection switch, and large stream packet is mapped to Low Priority Queuing, little stream packet is made to be in high-priority queue all the time, thus ensure the low delay of little stream packet and the qos policy demand of packet loss sensitivity, take into account the requirement of large stream packet to the network bandwidth and cache resources simultaneously, to reach under existing network system, obtain the object of better data throughput index.
The present invention passes through different message separator priority, and different message maps to the mode of different queues, for the qos policy that different queue schedulings is different, on each network node of message transmissions, the qos policy of differentiation effectively can be adopted to different message, the network delay of the message of effective minimizing latency sensitive, does not affect the bandwidth demand of the more insensitive message of time delay simultaneously yet.
Be to be understood that, although this specification is described according to execution mode, but not each execution mode only comprises an independently technical scheme, this narrating mode of specification is only for clarity sake, those skilled in the art should by specification integrally, technical scheme in each execution mode also through appropriately combined, can form other execution modes that it will be appreciated by those skilled in the art that.
A series of detailed description listed is above only illustrating for feasibility execution mode of the present invention; they are also not used to limit the scope of the invention, all do not depart from the skill of the present invention equivalent implementations done of spirit or change all should be included within protection scope of the present invention.

Claims (10)

1. distinguish a method for the qos policy of different message, it is characterized in that comprising step:
Receive message;
Judge described type of message, when described message is first kind message, the initial characteristics amount of described first kind message is replaced with specific characteristic amount, and to mark described first kind message according to described specific characteristic amount be the first priority; When described message is Equations of The Second Kind message, marking described Equations of The Second Kind message according to the initial characteristics amount of described Equations of The Second Kind message is the second priority, the network delay susceptibility of described Equations of The Second Kind message higher than the network delay susceptibility of described first kind message, the rank being superior to described first priority of described second priority;
Map in the first queue and the second queue respectively by described first kind message and described Equations of The Second Kind message, the priority of described second queue is higher than the priority of described first queue;
Take corresponding qos policy prioritised transmission and process described Equations of The Second Kind message.
2. the method for the qos policy of the different message of differentiation according to claim 1, is characterized in that, step also comprises before " taking corresponding qos policy prioritised transmission and process described Equations of The Second Kind message ":
The described specific characteristic amount of described first kind message is returned and is mapped to described initial characteristics amount.
3. the method for the qos policy of the different message of differentiation according to claim 2, is characterized in that, step " is taked corresponding qos policy prioritised transmission and process described Equations of The Second Kind message " specifically to comprise:
Determine the described qos policy of corresponding described first kind message and described Equations of The Second Kind message respectively according to described initial characteristics amount, and take corresponding qos policy prioritised transmission and process described Equations of The Second Kind message.
4. the method for the qos policy of the different message of differentiation according to claim 1, it is characterized in that, step " map in the first queue and the second queue respectively by described first kind message and described Equations of The Second Kind message, the priority of described second queue is higher than the priority of described first queue " specifically comprises:
Map in the first queue and the second queue according to the priority of described message and destination interface respectively by described first kind message and described Equations of The Second Kind message, the priority of described second queue is higher than the priority of described first queue.
5. the method for the qos policy of the different message of differentiation according to claim 1, it is characterized in that, step " map in the first queue and the second queue respectively by described first kind message and described Equations of The Second Kind message, the priority of described second queue is higher than the priority of described first queue " specifically comprises:
Map in the first queue and the second queue respectively by the described specific characteristic amount of described first kind message and the described initial characteristics amount of described Equations of The Second Kind message, the priority of described second queue is higher than the priority of described first queue.
6. distinguish a device for the qos policy of different message, it is characterized in that comprising:
Message receiver module, for receiving message;
Detection module, for detecting the type of described message;
Configuration module, when described message is first kind message, described configuration module is used for the initial characteristics amount of described first kind message to replace with specific characteristic amount, and to mark described first kind message according to described specific characteristic amount be the first priority; When described message is Equations of The Second Kind message, it is the second priority that described configuration module is used for marking described Equations of The Second Kind message according to the initial characteristics amount of described Equations of The Second Kind message, wherein, the network delay susceptibility of described Equations of The Second Kind message higher than the network delay susceptibility of described first kind message, the rank being superior to described first priority of described second priority;
Message classification mapping block, for mapping in the first queue and the second queue respectively by described first kind message and described Equations of The Second Kind message, wherein, the priority of described second queue is higher than the priority of described first queue;
Dispatching message module, for taking corresponding qos policy prioritised transmission and processing described Equations of The Second Kind message.
7. the device of the qos policy of the different message of differentiation according to claim 6, it is characterized in that, described configuration module is also mapped to described initial characteristics amount for the described specific characteristic amount of described first kind message being returned before message described in described dispatching message module transfer.
8. the device of the qos policy of the different message of differentiation according to claim 7, is characterized in that, described dispatching message module is also for determining the described qos policy of corresponding described first kind message and described Equations of The Second Kind message respectively according to described initial characteristics amount.
9. the device of the qos policy of the different message of differentiation according to claim 6, it is characterized in that, described message classification mapping block is also for mapping to described first kind message and described Equations of The Second Kind message respectively in described first queue and described second queue according to the priority of described message and destination interface.
10. the device of the qos policy of the different message of differentiation according to claim 6, it is characterized in that, described message classification mapping block is also for mapping to the described specific characteristic amount of described first kind message and the described initial characteristics amount of described Equations of The Second Kind message respectively in the first queue and the second queue.
CN201510035619.0A 2015-01-23 2015-01-23 A kind of method and device of qos policy that distinguishing different messages Active CN104579962B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510035619.0A CN104579962B (en) 2015-01-23 2015-01-23 A kind of method and device of qos policy that distinguishing different messages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510035619.0A CN104579962B (en) 2015-01-23 2015-01-23 A kind of method and device of qos policy that distinguishing different messages

Publications (2)

Publication Number Publication Date
CN104579962A true CN104579962A (en) 2015-04-29
CN104579962B CN104579962B (en) 2018-08-14

Family

ID=53095192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510035619.0A Active CN104579962B (en) 2015-01-23 2015-01-23 A kind of method and device of qos policy that distinguishing different messages

Country Status (1)

Country Link
CN (1) CN104579962B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105681219A (en) * 2016-03-09 2016-06-15 上海斐讯数据通信技术有限公司 WIFI network message processing method, system and WIFI network system
CN106332153A (en) * 2015-06-30 2017-01-11 华为技术有限公司 Method and device for controlling bandwidth in WLAN (wireless local area network)
CN106357554A (en) * 2015-07-13 2017-01-25 中兴通讯股份有限公司 Packet receiving method and device of network port of equipment internal processor
CN106411992A (en) * 2016-06-03 2017-02-15 广东睿江云计算股份有限公司 Cloud host network resource guarantee method and system based on QoS
CN107454017A (en) * 2017-06-05 2017-12-08 上海交通大学 Mixed data flow coordinated dispatching method in a kind of cloud data center network
WO2018040673A1 (en) * 2016-08-27 2018-03-08 华为技术有限公司 Method and device for use in processing low-latency traffic
CN107819697A (en) * 2017-11-27 2018-03-20 锐捷网络股份有限公司 Data transmission method, interchanger and data center
CN108243119A (en) * 2016-12-26 2018-07-03 中兴通讯股份有限公司 A kind of method and device for the scheduling for promoting RB resource utilizations
CN108390738A (en) * 2018-01-29 2018-08-10 全球能源互联网研究院有限公司 A kind of data transmission method and system based on the synchronization of intelligent substation clock
CN109729021A (en) * 2018-12-27 2019-05-07 北京天融信网络安全技术有限公司 A kind of message processing method and electronic equipment
CN110035019A (en) * 2019-03-28 2019-07-19 盛科网络(苏州)有限公司 A kind of method and device improving delay sensitive flow forwarding performance
CN111224895A (en) * 2019-12-27 2020-06-02 全球能源互联网研究院有限公司 Time-sensitive message transmission method, device and equipment in HSR network
WO2021120783A1 (en) * 2019-12-20 2021-06-24 华为技术有限公司 Message processing method and apparatus
CN115022249A (en) * 2022-06-17 2022-09-06 长沙理工大学 Data stream transmission scheduling control method and system in cloud data center application
CN115484215A (en) * 2021-06-16 2022-12-16 迈络思科技有限公司 Low latency transfer of in-band telemetry data
CN115550250A (en) * 2022-11-17 2022-12-30 鹏城实验室 Small flow message retransmission method, system, electronic equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080056178A1 (en) * 2002-05-10 2008-03-06 Rockwell Collins, Inc. Method and system for providing a mobile ip network with non-path dependent intra domain quality of service
CN101945015A (en) * 2009-07-03 2011-01-12 华为技术有限公司 Method, device and system for measuring IP network performance
WO2011015080A1 (en) * 2009-08-06 2011-02-10 中兴通讯股份有限公司 Data processing method and device
CN102075431A (en) * 2011-01-25 2011-05-25 武汉迈威光电技术有限公司 Unshielded QoS flow scheduling strategy simultaneously supporting multiple priorities
US7983170B2 (en) * 2006-12-19 2011-07-19 Citrix Systems, Inc. In-band quality-of-service signaling to endpoints that enforce traffic policies at traffic sources using policy messages piggybacked onto DiffServ bits
CN102377665A (en) * 2011-08-12 2012-03-14 华南理工大学 IPv6-based radio frequency identification (RFID) router quality of service (QoS) method
CN102843348A (en) * 2011-06-23 2012-12-26 中兴通讯股份有限公司 Business data stream processing method and device
CN103220231A (en) * 2012-01-19 2013-07-24 上海未来宽带技术股份有限公司 HiNOC data flow processing system and method
CN103763215A (en) * 2014-01-10 2014-04-30 迈普通信技术股份有限公司 Chip array priority mapping method and system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080056178A1 (en) * 2002-05-10 2008-03-06 Rockwell Collins, Inc. Method and system for providing a mobile ip network with non-path dependent intra domain quality of service
US7983170B2 (en) * 2006-12-19 2011-07-19 Citrix Systems, Inc. In-band quality-of-service signaling to endpoints that enforce traffic policies at traffic sources using policy messages piggybacked onto DiffServ bits
CN101945015A (en) * 2009-07-03 2011-01-12 华为技术有限公司 Method, device and system for measuring IP network performance
WO2011015080A1 (en) * 2009-08-06 2011-02-10 中兴通讯股份有限公司 Data processing method and device
CN102075431A (en) * 2011-01-25 2011-05-25 武汉迈威光电技术有限公司 Unshielded QoS flow scheduling strategy simultaneously supporting multiple priorities
CN102843348A (en) * 2011-06-23 2012-12-26 中兴通讯股份有限公司 Business data stream processing method and device
CN102377665A (en) * 2011-08-12 2012-03-14 华南理工大学 IPv6-based radio frequency identification (RFID) router quality of service (QoS) method
CN103220231A (en) * 2012-01-19 2013-07-24 上海未来宽带技术股份有限公司 HiNOC data flow processing system and method
CN103763215A (en) * 2014-01-10 2014-04-30 迈普通信技术股份有限公司 Chip array priority mapping method and system

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106332153B (en) * 2015-06-30 2020-02-14 华为技术有限公司 Bandwidth control method and device in WLAN
CN106332153A (en) * 2015-06-30 2017-01-11 华为技术有限公司 Method and device for controlling bandwidth in WLAN (wireless local area network)
CN106357554A (en) * 2015-07-13 2017-01-25 中兴通讯股份有限公司 Packet receiving method and device of network port of equipment internal processor
CN105681219A (en) * 2016-03-09 2016-06-15 上海斐讯数据通信技术有限公司 WIFI network message processing method, system and WIFI network system
CN106411992A (en) * 2016-06-03 2017-02-15 广东睿江云计算股份有限公司 Cloud host network resource guarantee method and system based on QoS
CN106411992B (en) * 2016-06-03 2019-09-10 广东睿江云计算股份有限公司 A kind of cloud mainframe network resource guarantee method and system based on QoS
WO2018040673A1 (en) * 2016-08-27 2018-03-08 华为技术有限公司 Method and device for use in processing low-latency traffic
US11616729B2 (en) 2016-08-27 2023-03-28 Huawei Technologies Co., Ltd. Method and apparatus for processing low-latency service flow
US10972398B2 (en) 2016-08-27 2021-04-06 Huawei Technologies Co., Ltd. Method and apparatus for processing low-latency service flow
CN108243119A (en) * 2016-12-26 2018-07-03 中兴通讯股份有限公司 A kind of method and device for the scheduling for promoting RB resource utilizations
CN107454017A (en) * 2017-06-05 2017-12-08 上海交通大学 Mixed data flow coordinated dispatching method in a kind of cloud data center network
CN107454017B (en) * 2017-06-05 2021-05-11 上海交通大学 Mixed data stream cooperative scheduling method in cloud data center network
CN107819697A (en) * 2017-11-27 2018-03-20 锐捷网络股份有限公司 Data transmission method, interchanger and data center
CN107819697B (en) * 2017-11-27 2020-03-27 锐捷网络股份有限公司 Data transmission method, switch and data center
CN108390738A (en) * 2018-01-29 2018-08-10 全球能源互联网研究院有限公司 A kind of data transmission method and system based on the synchronization of intelligent substation clock
CN109729021A (en) * 2018-12-27 2019-05-07 北京天融信网络安全技术有限公司 A kind of message processing method and electronic equipment
CN110035019A (en) * 2019-03-28 2019-07-19 盛科网络(苏州)有限公司 A kind of method and device improving delay sensitive flow forwarding performance
WO2021120783A1 (en) * 2019-12-20 2021-06-24 华为技术有限公司 Message processing method and apparatus
CN111224895A (en) * 2019-12-27 2020-06-02 全球能源互联网研究院有限公司 Time-sensitive message transmission method, device and equipment in HSR network
CN111224895B (en) * 2019-12-27 2023-04-07 全球能源互联网研究院有限公司 Time-sensitive message transmission method, device and equipment in HSR network
CN115484215A (en) * 2021-06-16 2022-12-16 迈络思科技有限公司 Low latency transfer of in-band telemetry data
CN115022249A (en) * 2022-06-17 2022-09-06 长沙理工大学 Data stream transmission scheduling control method and system in cloud data center application
CN115022249B (en) * 2022-06-17 2024-03-22 长沙理工大学 Data stream transmission scheduling control method and system in cloud data center application
CN115550250A (en) * 2022-11-17 2022-12-30 鹏城实验室 Small flow message retransmission method, system, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN104579962B (en) 2018-08-14

Similar Documents

Publication Publication Date Title
CN104579962A (en) Method and device for differentiating QoS strategies of different messages
US11818037B2 (en) Switch device for facilitating switching in data-driven intelligent network
US9185047B2 (en) Hierarchical profiled scheduling and shaping
US8638799B2 (en) Establishing network quality of service for a virtual machine
US7903552B2 (en) Directional and priority based flow control mechanism between nodes
CN102132511B (en) Method, device and system for providing virtual switch quality of service for virtual machines
EP2575329B1 (en) Proportional bandwidth sharing of the excess part in a MEF Traffic Profile
WO2017157274A1 (en) Network-traffic control method and network device thereof
CN109088829B (en) Data scheduling method, device, storage medium and equipment
Wang et al. Freeway: Adaptively isolating the elephant and mice flows on different transmission paths
WO2020232182A1 (en) Quality of service in virtual service networks
CN114079638A (en) Data transmission method, device and storage medium of multi-protocol hybrid network
Li et al. Survey on traffic management in data center network: from link layer to application layer
CN100466593C (en) Method of implementing integrated queue scheduling for supporting multi service
Ma et al. Chronos: Meeting coflow deadlines in data center networks
CN115695578A (en) Method, system and device for scheduling TCP (transmission control protocol) and RDMA (remote direct memory Access) mixed streams of data center network
CN114531399A (en) Memory blocking balance method and device, electronic equipment and storage medium
US20230022037A1 (en) Flow-based management of shared buffer resources
US20240056385A1 (en) Switch device for facilitating switching in data-driven intelligent network
EP4102791A1 (en) Data validity based network buffer management system
Zhao et al. Towards coordinated congestion control and load balancing in datacenter networks
Chen et al. On meeting deadlines in datacenter networks
CN117240795A (en) Scheduling method and system supporting multi-mode processing logic

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 215000 unit 13 / 16, 4th floor, building B, No.5 Xinghan street, Suzhou Industrial Park, Jiangsu Province

Patentee after: Suzhou Shengke Communication Co.,Ltd.

Address before: Xinghan Street Industrial Park of Suzhou city in Jiangsu province 215021 B No. 5 Building 4 floor 13/16 unit

Patentee before: CENTEC NETWORKS (SU ZHOU) Co.,Ltd.