CN104579962B - A kind of method and device of qos policy that distinguishing different messages - Google Patents
A kind of method and device of qos policy that distinguishing different messages Download PDFInfo
- Publication number
- CN104579962B CN104579962B CN201510035619.0A CN201510035619A CN104579962B CN 104579962 B CN104579962 B CN 104579962B CN 201510035619 A CN201510035619 A CN 201510035619A CN 104579962 B CN104579962 B CN 104579962B
- Authority
- CN
- China
- Prior art keywords
- message
- queue
- priority
- class
- qos policy
- 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
Links
Abstract
Present invention is disclosed a kind of method and devices of qos policy that distinguishing different messages, and method includes step:Receive message;When message is first kind message, it is the first priority that the initial characteristics amount of first kind message, which is replaced with specific characteristic amount, and marks message;When message is the second class message, it is the second priority to mark message according to the initial characteristics amount of the second class message, the network delay susceptibility of second class message is higher than the network delay susceptibility of first kind message, the rank for being superior to the first priority of the second priority;First kind message and the second class message are respectively mapped in first queue and second queue, the priority of second queue is higher than the priority of first queue;It takes corresponding qos policy prioritised transmission and handles the second class message.The present invention uses different messages the qos policy of differentiation, effectively reduces the network delay of the message of latency sensitive.
Description
Technical field
The present invention relates to the message interaction of the network equipment more particularly to a kind of methods of qos policy that distinguishing different messages
And device.
Background technology
In modern data center, main flow is East and West direction, i.e., from VM (Virtual Machine, virtual server)
The same data center may be belonged to VM, the two VM, it is also possible to belong to different data centers.Such as in modern data
In the heart, because the load of some server aggravates or needs to upgrade, for the clothes for keeping the VM run on the server to be provided
Business is not broken, and needs these VM moving to other positions(On another or multiple servers), in this way, original server
The data information of the VM of upper preservation needs while transmitting over.At this point, had in the short time a large amount of data transmission and consume compared with
Big bandwidth, this kind of data are to flow greatly.North-south flow refers to the access outside data center, such as WEB and database access
Service, for East and West direction flow, the smaller bandwidth of this kind of data consumption data central site network.Research shows that:In number
According in center, most stream is small stream(Packet length<10KBytes), their a small amount of bandwidth in consumption data center, and be left
The big stream for carrying out a small amount of type, but consumes the bandwidth more than 80%.
With the prevalence of virtualization technology, the computing capability of server constantly enhances, and the bandwidth of incoming end is continuously increased, and two
It is mainly the network interface card of the most 1G of 100M on server before year, now gradually to 10G network interface card evolution, at following about three years
Afterwards, it is likely that the server that can rise to 25G rates enters.And the bandwidth of data center network has also gradually become bottleneck, net
The bandwidth resources of network be it is valuable, in order to rationally and adequately utilize bandwidth, ECMP (Equal-Cost Multipath
Routing waits loads load balance technology) etc. load-balancing techniques become more and more important, and account for most bands
The forwarding strategy that wide minority flows greatly, directly determines the efficiency of load-balancing technique.In addition, small stream is all that packet length is shorter and prominent
The stream of hair property, and it is more sensitive to network delay(Predominantly some control messages), the forwarding of these messages and packet loss can be direct
Influence the effective transmission rate of TCP sessions;And the TCP message that often some are active for a long time is flowed greatly, it is unwise to network delay
Sense, but consume most bandwidth and Internet resources(Such as the buffer on interchanger)If using identical QoS
(Quality of service, service quality) strategy, big stream can influence forward efficiency and the delay of small stream, result even in
The discarding of the packet loss of small stream, these crucial messages influences very greatly for business.So to flow greatly to be taken with small stream it is different
Cache management and qos policy avoid the generation of this influence.
Currently, including to flowing the method for taking different QoS strategy with small stream greatly:It is assigned in different queues, using not
Same routing forwarding strategy etc..The main method of size stream detection is to be based on software, i.e., in being carried out in server end management assembly
Size stream detects, this influences whether the operational efficiency of server.
Invention content
The purpose of the present invention is to provide a kind of method and devices of qos policy that distinguishing different messages.
One of for achieving the above object, an embodiment of the present invention provides a kind of qos policy for distinguishing different messages
Method, including step:
Receive message;
The type of message is judged according to the bandwidth situation of the message consumption data central site network, when the message is the
When a kind of message, the initial characteristics amount of the first kind message is replaced with into specific characteristic amount, and according to the specific characteristic amount
It is the first priority to mark the first kind message;When the message is the second class message, according to the second class message
It is the second priority that initial characteristics amount, which marks the second class message, and the network delay susceptibility of the second class message is higher than institute
State the network delay susceptibility of first kind message, the rank for being superior to first priority of second priority, institute
It is big stream packet to state first kind message, and the second class message is small stream packet, and the amount of bandwidth of the big stream packet consumption is big
In the amount of bandwidth of the small stream packet consumption, wherein the big stream packet is the long message not less than 10Kbytes of packet, described small
Stream packet is the long message less than 10Kbytes of packet;
The first kind message and the second class message are respectively mapped in first queue and second queue, described
The priority of two queues is higher than the priority of the first queue;
It takes corresponding qos policy prioritised transmission and handles the second class message.
As being further improved for an embodiment of the present invention, step " is taken corresponding qos policy prioritised transmission and is handled
Further include before the second class message ":The specific characteristic amount of the first kind message is returned and is mapped to the initial spy
Sign amount.
As being further improved for an embodiment of the present invention, step " is taken corresponding qos policy prioritised transmission and is handled
The second class message " specifically includes:The first kind message and described the are corresponded to respectively according to initial characteristics amount determination
The qos policy of two class messages, and take corresponding qos policy prioritised transmission and handle the second class message.
As being further improved for an embodiment of the present invention, step is " by the first kind message and the second class report
Text is respectively mapped in first queue and second queue, and the priority of the second queue is preferential higher than the first queue
Grade " specifically includes:The first kind message and the second class message are divided according to the priority of the message and destination interface
It does not map in first queue and second queue, the priority of the second queue is higher than the priority of the first queue.
As being further improved for an embodiment of the present invention, step is " by the first kind message and the second class report
Text is respectively mapped in first queue and second queue, and the priority of the second queue is preferential higher than the first queue
Grade " specifically includes:By the specific characteristic amount of the first kind message and the initial characteristics amount of the second class message
It is respectively mapped in first queue and second queue, the priority of the second queue is higher than the priority of the first queue.
One of for achieving the above object, an embodiment of the present invention provides a kind of qos policy for distinguishing different messages
Device, including message receiving module, detection module, configuration module, message classification mapping block and dispatching message module, message
Receiving module is for receiving message;Detection module is used to detect institute according to the bandwidth situation of the message consumption data central site network
State the type of message;When the message is first kind message, the configuration module is used for the initial of the first kind message
Characteristic quantity replaces with specific characteristic amount, and it is the first priority to mark the first kind message according to the specific characteristic amount;When
When the message is the second class message, the configuration module is used for according to described in the initial characteristics amount of the second class message label
Second class message is the second priority, wherein the network delay susceptibility of the second class message is higher than the first kind message
Network delay susceptibility, the rank for being superior to first priority of second priority, the first kind message
For big stream packet, the second class message is small stream packet, and the amount of bandwidth of the big stream packet consumption is more than the small stream report
The amount of bandwidth of text consumption;, wherein the big stream packet is the long message not less than 10Kbytes of packet, and the small stream packet is packet
The long message less than 10Kbytes, message classification mapping block are used to distinguish the first kind message and the second class message
It maps in first queue and second queue, wherein the priority of the second queue is higher than the priority of the first queue;
Dispatching message module is for taking corresponding qos policy prioritised transmission and handling the second class message.
As being further improved for an embodiment of the present invention, the configuration module is additionally operable in the dispatching message module
The specific characteristic amount of the first kind message is returned before transmitting the message and is mapped to the initial characteristics amount.
As being further improved for an embodiment of the present invention, the dispatching message module is additionally operable to according to the initial spy
Sign amount determines the qos policy for corresponding to the first kind message and the second class message respectively.
As being further improved for an embodiment of the present invention, the message classification mapping block is additionally operable to according to the report
Text priority and destination interface by the first kind message and the second class message be respectively mapped to the first queue and
In the second queue.
As being further improved for an embodiment of the present invention, the message classification mapping block is additionally operable to described first
The specific characteristic amount of class message and the initial characteristics amount of the second class message are respectively mapped to first queue and
In two queues.
Compared with prior art, the beneficial effects of the present invention are:The present invention passes through preferential to different message separators
Grade, and different messages map to the mode of different queues, for the different qos policy of different queue schedulings, are passed in message
On defeated each network node, can effectively different messages be used with the qos policy of differentiation, effectively reduce latency sensitive
The network delay of message, while nor affecting on the bandwidth demand for the less sensitive message that is delayed.
Description of the drawings
Fig. 1 is the method flow diagram of the qos policy of the different messages of differentiation of an embodiment of the present invention;
Fig. 2 is the device block diagram of the qos policy of the different messages of differentiation of an embodiment of the present invention;
Fig. 3 is the structural schematic diagram of a specific example of the invention.
Specific implementation mode
Below with reference to specific implementation mode shown in the drawings, the present invention will be described in detail.But these embodiments are simultaneously
The present invention is not limited, structure that those skilled in the art are made according to these embodiments, method or functionally
Transformation is included within the scope of protection of the present invention.
As shown in Figure 1, the method for the qos policy of the different messages of differentiation of an embodiment of the present invention includes the following steps:
Receive message;
The type of message is judged, when the message is first kind message, by the initial characteristics of the first kind message
Amount replaces with specific characteristic amount, and it is the first priority to mark the first kind message according to the specific characteristic amount;When described
When message is the second class message, it is second preferential to mark the second class message according to the initial characteristics amount of the second class message
Grade, the network delay susceptibility of the second class message are higher than the network delay susceptibility of the first kind message, and described second
The rank for being superior to first priority of priority;
The first kind message and the second class message are respectively mapped in first queue and second queue, described
The priority of two queues is higher than the priority of the first queue;
It takes corresponding qos policy prioritised transmission and handles the second class message.
In the present embodiment, different messages is per se with different initial characteristics amounts, for example, IP packet band DSCP words
Section, the dscp field is the initial characteristics amount of the IP packet;In another example MPLS message band EXP fields, the EXP words
Section is the initial characteristics amount of the MPLS messages.After interchanger receives message, analytic message, according to described first in message
The priority used inside beginning characteristic quantity demapping interchanger.
In the present embodiment, since there are fewer number of big streams for data center, this is detected for hardware realization size stream
There is provided may.The first kind message by taking big stream packet as an example, the second class message by taking small stream packet as an example, small stream packet
Network delay susceptibility is higher than the network delay susceptibility of big stream packet;One priority of interchanger advance reservation lower first
The initial characteristics amount of big stream packet is directly replaced with specific characteristic amount by priority when judging message for big stream packet, described
There are internal maps relationships with first priority for specific characteristic amount, therefore, described big according to specific characteristic amount label
Stream packet is the first priority;When judging message for small stream packet, directly according to the initial characteristics amount mark of the small stream packet
Remember that the small stream packet is the second priority, the rank for being superior to first priority of second priority, wherein
Original mapping relations, the mapping relations are kept to be matched by switch management person between small stream packet and interchanger internal priority
It sets, the first priority corresponding to big stream packet, small stream packet can be used to can be used except first is preferential to avoid small stream packet
Other priority except grade, and the rank of other priority is above the rank of the first priority.
It in the present embodiment, can be according to message after the message received obtains corresponding internal priority
The message is mapped in different queues by the information such as priority and the message destination interface to be transmitted.It can inside interchanger
The queue for including multiple and different priority is respectively used to the message of mapping respective priority, at this point, can map to big stream packet
In first queue, small stream packet maps in second queue, and the priority of the second queue is excellent higher than the first queue
First grade, in this way, big stream packet and the corresponding queue of small stream packet are distinguished, since the priority of second queue is higher than first team
The priority of row, when using corresponding qos policy schedules message, it is ensured that small stream packet priority scheduling is gone out, to reduce
The network delay of small stream packet, meanwhile, big stream packet can also be dispatched away, and the only scheduling of big stream packet may be by small stream packet
Block an of short duration interval time.Wherein, scheduling strategy can select strict priority strategy (SP), the i.e. priority of queue
Higher position first dispatches the message in the queue;The polling dispatching strategy (WRR) based on weight can also be used, rational ratio is configured
Example, such as 5:1, i.e., stream packet greatly just has an opportunity to dispatch away 1 after small stream packet dispatches away 5.
In the present embodiment, interchanger can only report the specific characteristic amount of the big stream packet and the small stream
The initial characteristics amount of text is respectively mapped in first queue and second queue, in this way, can reduce to queue spatial cache
Demand, when needing schedules message, it is only necessary to dispatch feature amount, you can dispatch out the corresponding message of the characteristic quantity.Wherein, by
It to be determined based on the initial characteristics amount of message in qos policy, by taking IP packet as an example, the qos policy for transmitting IP packet is reported based on IP
The initial characteristics amount (DSCP values) of text determines, repaiies the initial characteristics amount of IP packet during aforementioned mapping internal priority
Change, therefore, the specific characteristic amount of IP packet need to be returned before IP packet transfers out be mapped to initial characteristics amount, i.e. Hui Ying at this time
It penetrates into initial dscp field and is written in heading, in this way, when big stream packet is gone out from interchanger, due to having incited somebody to action
DSCP values are changed, and general networking equipment on the way can take corresponding qos policy according to DSCP values.Each network node all can
Different qos policies, network delay meeting of the small stream packet from source port to destination interface are used to big stream packet and small stream packet
It substantially reduces.
As shown in Fig. 2, the device of the qos policy of the different messages of differentiation of an embodiment of the present invention includes that message receives mould
Block 10, detection module 11, configuration module 12, message classification mapping block 13 and dispatching message module 14, message receiving module 10
For receiving message;Detection module 11 is used to detect the type of the message;It is described to match when the message is first kind message
Module 12 is set for the initial characteristics amount of the first kind message to be replaced with specific characteristic amount, and according to the specific characteristic amount
It is the first priority to mark the first kind message;When the message is the second class message, the configuration module 12 is used for root
It is the second priority to mark the second class message according to the initial characteristics amount of the second class message, wherein the second class report
The network delay susceptibility of text is higher than the network delay susceptibility of the first kind message, and second priority is superior to
The rank of first priority;Message classification mapping block 13 is used for the first kind message and the second class message point
It does not map in first queue and second queue, wherein the priority of the second queue is preferential higher than the first queue
Grade;Dispatching message module 14 is for taking corresponding qos policy prioritised transmission and handling the second class message.
In the present embodiment, different messages is per se with different initial characteristics amounts, for example, IP packet band DSCP words
Section, the dscp field is the initial characteristics amount of the IP packet;In another example MPLS message band EXP fields, the EXP words
Section is the initial characteristics amount of the MPLS messages.After interchanger receives message, analytic message, according to described first in message
The priority used inside beginning characteristic quantity demapping interchanger.
In the present embodiment, since there are fewer number of big streams for data center, this is detected for hardware realization size stream
There is provided may.The first kind message by taking big stream packet as an example, the second class message by taking small stream packet as an example, small stream packet
Network delay susceptibility is higher than the network delay susceptibility of big stream packet;One priority of interchanger advance reservation lower first
Priority, when detection module 11 detects that message is big stream packet, configuration module 12 is directly by the initial characteristics of big stream packet
Amount replaces with specific characteristic amount, and there are internal maps relationships with first priority for the specific characteristic amount, therefore, configures mould
It is the first priority that block 12 can mark the big stream packet according to the specific characteristic amount;When detection module 11 detects message
For small stream packet when, it is second that configuration module 12 directly marks the small stream packet according to the initial characteristics amount of the small stream packet
Priority, the rank for being superior to first priority of second priority, wherein inside small stream packet and interchanger
Original mapping relations, the mapping relations are kept to be configured by switch management person between priority, it can be to avoid small stream packet
Using to the first priority corresponding to big stream packet, other priority in addition to the first priority can be used in small stream packet,
And the rank of other priority is above the rank of the first priority.
In the present embodiment, after the message that message receiving module 10 receives obtains corresponding internal priority,
Message classification mapping block 13 can be according to information such as priority and the message destination interfaces to be transmitted of message by the report
Text is mapped in different queues.It is corresponding excellent to be respectively used to mapping for the queue that may include multiple and different priority inside interchanger
The message of first grade, at this point, message classification mapping block 13 can map to big stream packet in first queue, small stream packet maps to
In second queue, the priority of the second queue is higher than the priority of the first queue, in this way, distinguishing big stream packet
Queue corresponding with small stream packet, since the priority of second queue is higher than the priority of first queue, when dispatching message module
When the 14 corresponding qos policy schedules message of use, it is ensured that small stream packet priority scheduling is gone out, to reduce the net of small stream packet
Network postpone, meanwhile, big stream packet can also be dispatched away, only the scheduling of big stream packet may be blocked by small stream packet one it is of short duration
Interval time.Wherein, scheduling strategy can select strict priority strategy (SP), i.e., the priority higher position of queue, which is first dispatched, is somebody's turn to do
Message in queue;The polling dispatching strategy (WRR) based on weight can also be used, rational ratio, such as 5 are configured:1, i.e.,
Stream packet greatly just has an opportunity to dispatch away 1 after small stream packet dispatches away 5.
In the present embodiment, message classification mapping block 13 can be only by the specific characteristic amount of the big stream packet
And the initial characteristics amount of the small stream packet is respectively mapped in first queue and second queue, in this way, can reduce pair
The demand of queue spatial cache, when needing schedules message, dispatching message module 14 only needs dispatch feature amount, you can dispatches out institute
State the corresponding message of characteristic quantity.Wherein, it since qos policy will be determined based on the initial characteristics amount of message, by taking IP packet as an example, passes
Initial characteristics amount (DSCP value) decision of the qos policy of defeated IP packet based on IP packet, the process of aforementioned mapping internal priority
Middle configuration module 12 changes the initial characteristics amount of IP packet, and therefore, configuration module 12 need to be transferred out in IP packet at this time
The preceding specific characteristic amount by IP packet returns and is mapped to initial characteristics amount, that is, returns and be mapped to initial dscp field and heading is written
In, in this way, when dispatching message module 14 transmits big stream packet, due to changing DSCP values, general networking on the way is set
It is standby that corresponding qos policy can be taken according to DSCP values.Each network node all can be to big stream packet and small stream packet using not
Same qos policy, network delay of the small stream packet from source port to destination interface can substantially reduce.
Just illustrate the method and system of the qos policy of the different messages of differentiation of the present invention, knot with a specific example below
The explanation for stating method and system is closed, and with reference to figure 3, this exemplary detailed process is as follows:
In a predetermined period, the first transmission server sends big stream packet A1, small stream packet B1 to the first direct connection is exchanged
Machine, second, which sends server, sends big stream packet A2, small stream packet B2 to the first direct connection interchanger, and third sends server and sends
Big stream packet A3, big stream packet A4 to the first direct connection interchanger;Wherein, system also may include the second convergence switch or other remittances
Poly- interchanger, message can also be sent to the second convergence server by sending server, in this way, when the first convergence server occurs
When problem, the second convergence server can substitute the work of the first convergence server, and whole system is prevented to be stopped, in addition, the
Two convergence servers, which can receive, sends the segment message that server is sent, to reduce the load of the first convergence server;
Configured with big stream hardware detection mechanism on first direct connection interchanger, the classification for detecting the message received, the
Reserved internal priority is changed and be labeled as to the initial characteristics amount of big stream packet A1-A4 by one direct connection interchanger, small stream packet B1,
B2 is labeled as original internal priority, wherein the rank for being superior to reserved internal priority of original internal priority;
First direct connection interchanger maps to big stream packet A1-A4 in Low Priority Queuing, and small stream packet B1, B2 are reflected
It is incident upon in high-priority queue, and big stream packet A1-A4 is returned and is mapped as initial characteristics amount by the first direct connection interchanger;
Low Priority Queuing comprising message and high-priority queue are transferred to the first convergence and handed over by the first direct connection interchanger
It changes planes, at this point, big stream packet A1-A4 and small stream packet B1, B2 are located in different priority queries;First direct connection interchanger with
First convergence switch is located at different layers;
According to the correspondence of message and the first destination server, the second destination server, third destination server, take
Big stream packet A1-A4 and small stream packet B1, B2 are transmitted separately to corresponding destination server by corresponding qos policy, wherein the
One destination server is corresponding with big stream packet A1 and small stream packet B1, can by the second direct connection interchanger by big stream packet A1 and
Small stream packet B1 is transmitted to the first destination server, since big stream packet A1 and small stream packet B1 includes initial characteristics at this time
Amount, the second direct connection interchanger can take the QoS plans for corresponding to big stream packet A1 and small stream packet B1 respectively according to initial characteristics amount
Slightly;In addition, since big stream packet A1 and small stream packet B1 the allocated to corresponding queues, the second direct connection interchanger are not necessarily at this time
Big stream packet is detected again, and only need to be according to the priority case transmitting message of queue, the priority of queue residing for small stream packet B1
Higher than the priority of queue residing for big stream packet A1, small stream packet B1 is preferentially transmitted to the clothes of the first mesh by the second direct connection interchanger
Business device, then transmits big stream packet A1 again, in this way, the network delay of the small stream packet of latency sensitive is effectively reduced, and so on,
Corresponding message can be transmitted separately to the second destination server and third by third direct connection interchanger and the 4th direct connection interchanger
Destination server.
This example effectively detects big stream packet by the big stream hardware detection mechanism on the first direct connection interchanger, and will be big
Stream packet maps to Low Priority Queuing so that small stream packet is in high-priority queue always, to ensure small stream packet
The qos policy demand of low latency and packet loss sensitivity, while requirement of the big stream packet to network bandwidth and cache resources is taken into account, to reach
To the purpose under existing network system, obtaining better data throughput index.
The present invention is by different message separator priority, and different messages map to the mode of different queues,
It, can be effectively to different reports on each network node of message transmissions for the different qos policy of different queue schedulings
The qos policy of literary grace differentiation, effectively reduces the network delay of the message of latency sensitive, while it is more unwise to nor affect on delay
The bandwidth demand of the message of sense.
It should be appreciated that although this specification is described in terms of embodiments, but not each embodiment only includes one
A independent technical solution, this description of the specification is merely for the sake of clarity, and those skilled in the art should will say
As a whole, the technical solution in each embodiment may also be suitably combined to form those skilled in the art can for bright book
With the other embodiment of understanding.
The series of detailed descriptions listed above only for the present invention feasible embodiment specifically
Bright, they are all without departing from equivalent implementations made by technical spirit of the present invention not to limit the scope of the invention
Or change should all be included in the protection scope of the present invention.
Claims (10)
1. a kind of method of qos policy that distinguishing different messages, it is characterised in that including step:
Receive message;
The type of message is judged according to the bandwidth situation of the message consumption data central site network, when the message is the first kind
When message, the initial characteristics amount of the first kind message is replaced with into specific characteristic amount, and mark according to the specific characteristic amount
The first kind message is the first priority;When the message is the second class message, according to the initial of the second class message
It is the second priority that characteristic quantity, which marks the second class message, and the network delay susceptibility of the second class message is higher than described the
The network delay susceptibility of a kind of message, the rank for being superior to first priority of second priority, described
A kind of message is big stream packet, and the second class message is small stream packet, and the amount of bandwidth of the big stream packet consumption is more than institute
State the amount of bandwidth of small stream packet consumption, wherein the big stream packet is the long message not less than 10Kbytes of packet, the small stream report
Text is the long message less than 10Kbytes of packet;
The first kind message and the second class message are respectively mapped in first queue and second queue, second team
The priority of row is higher than the priority of the first queue;
It takes corresponding qos policy prioritised transmission and handles the second class message.
2. the method for the qos policy according to claim 1 for distinguishing different messages, which is characterized in that step " takes correspondence
Qos policy prioritised transmission and handle the second class message " before further include:
The specific characteristic amount of the first kind message is returned and is mapped to the initial characteristics amount.
3. the method for the qos policy according to claim 2 for distinguishing different messages, which is characterized in that step " takes correspondence
Qos policy prioritised transmission and handle the second class message " specifically include:
The QoS plans for corresponding to the first kind message and the second class message respectively are determined according to the initial characteristics amount
Slightly, it and takes corresponding qos policy prioritised transmission and handles the second class message.
4. the method for the qos policy according to claim 1 for distinguishing different messages, which is characterized in that step is " by described the
A kind of message and the second class message are respectively mapped in first queue and second queue, and the priority of the second queue is high
In the priority of the first queue " it specifically includes:
The first kind message and the second class message are respectively mapped to according to the priority of the message and destination interface
In first queue and second queue, the priority of the second queue is higher than the priority of the first queue.
5. the method for the qos policy according to claim 1 for distinguishing different messages, which is characterized in that step is " by described the
A kind of message and the second class message are respectively mapped in first queue and second queue, and the priority of the second queue is high
In the priority of the first queue " it specifically includes:
The initial characteristics amount of the specific characteristic amount of the first kind message and the second class message is mapped respectively
Into first queue and second queue, the priority of the second queue is higher than the priority of the first queue.
6. a kind of device of qos policy that distinguishing different messages, it is characterised in that including:
Message receiving module, for receiving message;
Detection module, the type for detecting the message according to the bandwidth situation of the message consumption data central site network;
Configuration module, when the message is first kind message, the configuration module is used for the initial of the first kind message
Characteristic quantity replaces with specific characteristic amount, and it is the first priority to mark the first kind message according to the specific characteristic amount;When
When the message is the second class message, the configuration module is used for according to described in the initial characteristics amount of the second class message label
Second class message is the second priority, wherein the network delay susceptibility of the second class message is higher than the first kind message
Network delay susceptibility, the rank for being superior to first priority of second priority, the first kind message
For big stream packet, the second class message is small stream packet, and the amount of bandwidth of the big stream packet consumption is more than the small stream report
The amount of bandwidth of text consumption, wherein the big stream packet is the long message not less than 10Kbytes of packet, and the small stream packet is that packet is grown
Message less than 10Kbytes;
Message classification mapping block, for by the first kind message and the second class message be respectively mapped to first queue and
In second queue, wherein the priority of the second queue is higher than the priority of the first queue;
Dispatching message module, for taking corresponding qos policy prioritised transmission and handling the second class message.
7. the device of the qos policy according to claim 6 for distinguishing different messages, which is characterized in that the configuration module
By the specific characteristic amount Hui Ying of the first kind message before being additionally operable to the message described in the dispatching message module transfer
Penetrate into the initial characteristics amount.
8. the device of the qos policy according to claim 7 for distinguishing different messages, which is characterized in that the dispatching message
Module is additionally operable to be corresponded to respectively described in the first kind message and the second class message according to initial characteristics amount determination
Qos policy.
9. the device of the qos policy according to claim 6 for distinguishing different messages, which is characterized in that the message classification
Mapping block is additionally operable to the first kind message and the second class message according to the priority of the message and destination interface
It is respectively mapped in the first queue and the second queue.
10. the device of the qos policy according to claim 6 for distinguishing different messages, which is characterized in that the message classification
Mapping block is additionally operable to the initial characteristics by the specific characteristic amount of the first kind message and the second class message
Amount is respectively mapped in first queue and second queue.
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 CN104579962A (en) | 2015-04-29 |
CN104579962B true 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) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106332153B (en) * | 2015-06-30 | 2020-02-14 | 华为技术有限公司 | Bandwidth control method and device in WLAN |
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 |
CN106411992B (en) * | 2016-06-03 | 2019-09-10 | 广东睿江云计算股份有限公司 | A kind of cloud mainframe network resource guarantee method and system based on QoS |
CN107786465B (en) * | 2016-08-27 | 2021-06-04 | 华为技术有限公司 | Method and device for processing low-delay service flow |
CN108243119B (en) * | 2016-12-26 | 2023-07-11 | 中兴通讯股份有限公司 | Scheduling method and device for improving RB resource utilization rate |
CN107454017B (en) * | 2017-06-05 | 2021-05-11 | 上海交通大学 | Mixed data stream cooperative scheduling method in cloud data center network |
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 |
CN113014508A (en) * | 2019-12-20 | 2021-06-22 | 华为技术有限公司 | Message processing method and device |
CN111224895B (en) * | 2019-12-27 | 2023-04-07 | 全球能源互联网研究院有限公司 | Time-sensitive message transmission method, device and equipment in HSR network |
US11558310B2 (en) * | 2021-06-16 | 2023-01-17 | Mellanox Technologies, Ltd. | Low-latency delivery of in-band telemetry data |
CN115022249B (en) * | 2022-06-17 | 2024-03-22 | 长沙理工大学 | Data stream transmission scheduling control method and system in cloud data center application |
CN115550250B (en) * | 2022-11-17 | 2023-04-07 | 鹏城实验室 | Small flow message retransmission method, system, electronic equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075431A (en) * | 2011-01-25 | 2011-05-25 | 武汉迈威光电技术有限公司 | Unshielded QoS flow scheduling strategy simultaneously supporting multiple priorities |
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 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7269657B1 (en) * | 2002-05-10 | 2007-09-11 | 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 |
CN101945015B (en) * | 2009-07-03 | 2012-09-05 | 华为技术有限公司 | Method, device and system for measuring IP network performance |
CN101990252A (en) * | 2009-08-06 | 2011-03-23 | 中兴通讯股份有限公司 | Data processing method and device |
CN102843348B (en) * | 2011-06-23 | 2017-07-18 | 中兴通讯股份有限公司 | Business data flow processing method and processing device |
CN103763215A (en) * | 2014-01-10 | 2014-04-30 | 迈普通信技术股份有限公司 | Chip array priority mapping method and system |
-
2015
- 2015-01-23 CN CN201510035619.0A patent/CN104579962B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075431A (en) * | 2011-01-25 | 2011-05-25 | 武汉迈威光电技术有限公司 | Unshielded QoS flow scheduling strategy simultaneously supporting multiple priorities |
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 |
Also Published As
Publication number | Publication date |
---|---|
CN104579962A (en) | 2015-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104579962B (en) | A kind of method and device of qos policy that distinguishing different messages | |
US11818037B2 (en) | Switch device for facilitating switching in data-driven intelligent network | |
US8705363B2 (en) | Packet scheduling method and apparatus | |
CN1770734B (en) | Traffic control method for network equipment | |
US8638799B2 (en) | Establishing network quality of service for a virtual machine | |
US20070053294A1 (en) | Network load balancing apparatus, systems, and methods | |
US8462802B2 (en) | Hybrid weighted round robin (WRR) traffic scheduling | |
CN106059821A (en) | Software-defined network (SDN)-based data center service quality assurance method | |
CN107196877A (en) | The method and its network equipment of control of network flow quantity | |
CN102132511A (en) | Virtual switch quality of service for virtual machines | |
CN104243349B (en) | Method for dispatching message and device | |
CN104734991B (en) | A kind of end-to-end time delay towards industrial backhaul network ensures transmission dispatching method | |
CN109905329A (en) | The flow queue adaptive management method that task type perceives under a kind of virtualized environment | |
CN110061929A (en) | For data center's load-balancing method of asymmetrical network | |
WO2012090096A1 (en) | On-chip packet cut-through | |
CN105007235B (en) | A kind of jamming control method in wireless multimedia sensor network | |
Li et al. | Survey on traffic management in data center network: from link layer to application layer | |
Ma et al. | Chronos: Meeting coflow deadlines in data center networks | |
CN102594669A (en) | Data message processing method, device and equipment | |
CN101217486B (en) | A mobile Internet data load allocation method based on network processor | |
CN103312628B (en) | The dispatching method and device of aggregated links in a kind of packet network | |
WO2014102648A1 (en) | Method and system for packet job scheduler in data processing based on workload self-learning | |
Jiang et al. | Tailor: Trimming coflow completion times in datacenter networks | |
CN102404225B (en) | Method for rapid enqueue of packet for differential queue service system | |
Hu et al. | Load Balancing With Multi-Level Signals for Lossless Datacenter Networks |
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. |