CN108366023A - Anticollision stream for delay sensitive network reserves bandwidth system and its method - Google Patents
Anticollision stream for delay sensitive network reserves bandwidth system and its method Download PDFInfo
- Publication number
- CN108366023A CN108366023A CN201810228905.2A CN201810228905A CN108366023A CN 108366023 A CN108366023 A CN 108366023A CN 201810228905 A CN201810228905 A CN 201810228905A CN 108366023 A CN108366023 A CN 108366023A
- Authority
- CN
- China
- Prior art keywords
- data flow
- status
- side terminal
- recipient
- receiving side
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/821—Prioritising resource allocation or reservation requests
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
It includes sending side terminal, bridge, receiving side terminal that a kind of anticollision stream for delay sensitive network, which reserves bandwidth system and its method, system,.Method includes:1. sending statement message;2. forwarding statement message;3. extracting sender's state;4. judging whether sender's state of different data streams is publication, if so, thening follow the steps 5, otherwise, the Recipient Status that respective stream of data is arranged is execution step 6 after request status of fail;5. pair data stream sorts;6. sending with the recipient's logon message postponed;7. extracting Recipient Status;8. merging Recipient Status;9. sending with the bridge logon message postponed;10. receiving bridge logon message.The present invention is at least two data flows, by determining the priority orders of the reserved application of data flow, carries out bandwidth reservation, the present invention has the advantages that bandwidth reservation is efficient, can effectively hide node data and sends collision.
Description
Technical field
The invention belongs to field of communication technology, the one kind further related in network communication technology field is quick for time delay
The anticollision stream for feeling network reserves bandwidth system and its method.The present invention may be used in delay sensitive network TSN (Time-
Sensitive Networking) bridge and terminal, sending side terminal is to identical at least two data flow of intended recipient
Different transmission path on receiving side terminal, while sending the bandwidth reservation application of at least two data streams, receiving side terminal
Preferential level obtaining method is reserved using data stream bandwidth, the priority orders of the reserved application of data flow is determined, it is pre- to carry out bandwidth
It stays, effectively hides the collision of node data transmission.
Background technology
In order to accelerate the transmission of the real-time audio and video stream based on Ethernet and provide reliable bandwidth safeguard, sound is being sent
Frequently before/video data, it can be established by network and is transmitted to the path of another endpoint from an endpoint.Ieee standard group
It weaves and has determined Ethernet audio and video bridge agreement (Ethernet Audio/Video Bridging, AVB).Ethernet AVB exist
It is added to a series of standard agreement again on the basis of traditional ethernet, includes mainly:IEEE 802.1AS:General precise time
Agreement (Generalized Precision Time Protocol, gPTP), IEEE 802.1Qat:Stream reservation protocol
(Stream Reservation Protocol, SRP)/multithread log-in protocol (Multiple Stream Registration
Protocol, MSRP), IEEE 802.1Qav:Forwarding and queue protocol (Forwarding and Queuing for Time-
Sensitive Streams, FQTSS) and other corresponding agreements support the media application based on audio and video, so as to
The audio/video flow service of highly reliable, low time delay and time synchronization is provided on the basis of two layers of Ethernet.These above-mentioned spies
Sign conforms exactly to the requirement of In-vehicle networking.
In order to which Enhanced time synchronizes, stream spare space is promoted, supports the data traffic of time-sensitive, in November, 2012,
AVB is named as delay sensitive network TSN (Time-Sensitive Networking) by IEEE 802.1Task Group.
The patented technology " method, node and the system reserved for the stream in bridge coil " that Cisco Technology Company possesses
It is disclosed in (application number 200880103143.8,101779198 B of Authorization Notice No. CN) reserved for the stream in bridge coil
Method, node and system.The present invention system include the person of saying (Talker, i.e. sender) equipment, hearer (Listener, i.e.,
Recipient) equipment and bridge, it is that one stream sends out application for registration that the person of saying (Talker, i.e. sender) equipment, which carries bandwidth information, is listened
Person's (Listener, i.e. recipient) equipment provides hearer according to oneself state and registers response, hearer registration, which at least has, asks,
The state of one of request-failure, ready or ready-failure, bridge are on the path for stating equipment and hearer's equipment,
It attempts to be the stream bandwidth allocation resource, and is according to the state notifying person of the saying equipment and hearer's equipment of the person's of saying equipment and hearer's equipment
No has been stream distribution resource.Shortcoming is existing for the system, which can only provide the person's of saying equipment and be set to hearer
Standby is the bandwidth reservation of a data flow, when the person's of saying equipment needs transmission there are two above audio, video data data flow,
The reservation procedure successively established more than twice is needed to can be only achieved purpose, efficiency is low.The method of the present invention is, for the person of saying
It is that one stream sends out application for registration that (Talker, i.e. sender) equipment, which carries bandwidth information, and hearer (Listener, i.e. recipient) sets
Standby to provide response according to oneself state, bridge is on the path for stating equipment and hearer's equipment, attempts to distribute for the stream
Bandwidth resources, and whether be stream distribution according to the state notifying person of the saying equipment and hearer's equipment of the person's of saying equipment and hearer's equipment
Resource.Shortcoming existing for this method is, first judges whether bandwidth resources enough at bridge, then receiving side terminal again
It is secondary to judge whether receiving side terminal bandwidth resources are enough, compare twice, reduce efficiency, increase the burden of bridge.
Patent document " the enhancing stream reservation protocol that is used for audio video network " of the Samsung Electronics Co., Ltd in its application
A kind of enhancing stream reservation protocol method for audio video network is disclosed in (application number publication No. CN103597778A).It should
Protocol contents are, calling party (Talker, i.e. sender) device send for by data stream transmitting to listener (Listener,
That is recipient) device stream reservation protocol SRP (Stream Reservation Protocol) calling party's notice message, receive
Calling party's notice message, and check the bandwidth on the output port for steaming transfer.Shortcoming existing for this method
Be, this method can only provide from a calling party to a called party provided for a data flow it is reserved, when calling party need be
When the more than two data flows reached simultaneously send out reserved application, need the reservation procedure successively established more than twice that could reach
To the purpose for reserving bandwidth respectively, especially bandwidth is insufficient on the access from calling party to called party, less efficient.
Invention content
It is an object of the invention to the deficiencies for above-mentioned prior art, propose a kind of anti-collision for delay sensitive network
It hits stream and reserves bandwidth system and its method.The present invention can have at least two data flows to need to identical recipient in sender
When transmission, the priority orders of bandwidth reservation application are determined for different data flows, carry out bandwidth reservation, are met and are improved bandwidth
Reserved efficiency and the demand for effectively hiding node data transmission collision.
Realizing the basic ideas of the present invention is:Sending side terminal sends statement message to bridge, and bridge is by the statement of reception
Message, the receiving side terminal being transmitted in different transmission path, receiving side terminal is according to the senders of the different data streams of extraction
State carries out data flow sequence, and the Recipient Status of different data streams is arranged, and sends with the recipient's logon message postponed, bridge
From recipient's logon message of reception, the Recipient Status of different data streams is extracted, bridge is closed two-by-two using Recipient Status
And rule, Recipient Status of the same data flow from different receiving side terminals is merged, same data flow is obtained and comes from
Recipient Status after the merging of different receiving side terminals sends with the bridge logon message postponed to sending side terminal, improves
The efficiency of bandwidth reservation effectively prevents data flow and sends collision.
The system of the present invention includes sending side terminal, bridge, receiving side terminal.
The sending side terminal sends statement message to bridge;Receive the bridge logon message that bridge is sent.
The bridge, by the statement message of reception, the receiving side terminal being transmitted in different transmission path;Receive not simultaneous interpretation
Recipient's logon message that receiving side terminal on defeated path is sent;It is connect from what the receiving side terminal in different transmission path received
In debit's logon message, the Recipient Status of different data streams is extracted respectively;Rule is merged using Recipient Status two-by-two, to same
Recipient Status of one data flow from different receiving side terminals merges, and it is whole from different recipients to obtain same data flow
Recipient Status after the merging at end;By the will of failing to be sold at auction for each data flow extracted in all recipient's logon messages of reception
Recipient Status after the merging of streamID values and respective stream of data is configured in bridge logon message;To sender's end
End sends bridge logon message.
The receiving side terminal receives the statement message forwarded by bridge;From the receiving side terminal in different transmission path
In the statement message of reception, sender's state of different data streams is extracted respectively;Judging sender's state of different data streams is
No is issued state;Preferential level obtaining method is reserved using data stream bandwidth, the receiving side terminal in different transmission path is connect
In the statement message of receipts, the priority rank values for the different data streams extracted respectively, age fleeting time streamAge values, will of failing to be sold at auction
StreamID values are handled successively, and priority being ranked sequentially from high to low, the number after being sorted are reserved according to data stream bandwidth
According to stream;In the statement message received to the receiving side terminal in different transmission path, the different data streams extracted respectively it is reserved
The different data streams bandwidth reservation priority orders that receiving side terminal on bandwidth value and different transmission path obtains, by phase
Answer the bandwidth in transmission path, be sequentially allocated on the path propose bandwidth reservation application data flow, setting bandwidth allocation at
The Recipient Status of the data flow of work(is ready state, and the Recipient Status of the data flow of setting bandwidth allocation failure is that request is lost
Lose state;By each from the statement message that the receiving side terminal in different transmission path receives, the different numbers that extract respectively
According to the Recipient Status of fail to be sold at auction will streamID values and the correspondingly different data stream of stream, it is configured to recipient's logon message
In;To bridge transmitting and receiving side logon message.
The method of the present invention is different transmission roads of the sending side terminal to identical at least two data flow of intended recipient
Receiving side terminal on diameter, while the bandwidth reservation application of at least two data streams is sent, specific steps include as follows:
(1) statement message is sent:
Sending side terminal sends statement message to bridge.
(2) forwarding statement message:
Bridge is by the statement message of reception, the receiving side terminal being transmitted in different transmission path.
(3) sender's state is extracted:
Receiving side terminal in different transmission path, the statement message received from the receiving side terminal in different transmission path
In, sender's state of different data streams is extracted respectively.
(4) judge whether sender's state of different data streams is issued state, if so, (5) are thened follow the steps, otherwise,
The Recipient Status that respective stream of data is arranged is execution step (6) after request status of fail.
(5) it sorts to data stream:
(5a) reserves preferential level obtaining method using data stream bandwidth, is received from the receiving side terminal in different transmission path
Statement message in, the priority rank values for the different data streams extracted respectively, age fleeting time streamAge values, will of failing to be sold at auction
StreamID values are handled successively, and reserve priority according to data stream bandwidth is ranked up from high to low, the data after being sorted
Stream;
In the statement message that (5b) receives the receiving side terminal in different transmission path, the different data streams extracted respectively
Reserved bandwidth value and different transmission path on the obtained different data streams bandwidth reservation priority of receiving side terminal it is suitable
Bandwidth in corresponding transmission path is sequentially allocated to the data flow for proposing bandwidth reservation application on the path, bandwidth is arranged by sequence
The Recipient Status for the data flow being allocated successfully is ready state, and the Recipient Status of the data flow of setting bandwidth allocation failure is
Ask status of fail.
(6) it sends with the recipient's logon message postponed:
(6a) from the statement message that the receiving side terminal in different transmission path receives, extracts each not respectively
With the Recipient Status of fail to be sold at auction will streamID values and the correspondingly different data stream of data flow, it is configured to recipient's registration
In message;
Receiving side terminal in (6b) different transmission path, respectively to bridge transmitting and receiving side logon message.
(7) Recipient Status is extracted:
Bridge extracts different numbers respectively from recipient's logon message that the receiving side terminal in different transmission path receives
According to the Recipient Status of stream.
(8) merge Recipient Status:
Bridge merges rule two-by-two using Recipient Status, to recipient of the same data flow from different receiving side terminals
State merges, and obtains the Recipient Status after merging of the same data flow from different receiving side terminals.
(9) it sends with the bridge logon message postponed:
(9a) bridge is by the will of failing to be sold at auction for each data flow extracted in all recipient's logon messages of reception
Recipient Status after the merging of streamID values and respective stream of data is configured in bridge logon message;
(9b) bridge sends bridge logon message to sending side terminal.
(10) bridge logon message is received:
Sending side terminal receives bridge logon message, terminates bandwidth reservation process.
Compared with the prior art, the present invention has the following advantages:
First, due to having multiple receiving side terminals in the system of the present invention, when a sending side terminal needs to connect to multiple
When debit's terminal sends identical data flow, not simultaneous interpretation of the sending side terminal to identical at least two data flow of intended recipient
Receiving side terminal on defeated path, while the bandwidth reservation application of at least two data streams is sent, overcoming the prior art can only
It provides from a sending side terminal to a receiving side terminal and provides bandwidth reservation for a data flow, when sending side terminal needs
When sending identical data flow to multiple receiving side terminals, needs priority to establish multiple bandwidth reservation process and can be only achieved difference
Carry out the purpose of bandwidth reservation, the relatively low problem of efficiency of transmission so that the present invention improves the reserved efficiency of data stream bandwidth.
Second, the step of preferential level obtaining method is reserved using data stream bandwidth in method due to the present invention, to difference
In the statement message that receiving side terminal in transmission path receives, the priority rank values for the different data streams extracted respectively, stream
Age streamAge value, stream value of statistical indicant streamID values are handled successively, and priority is reserved from high to low according to data stream bandwidth
It is ranked sequentially, the data flow after being sorted, in the statement message received to the receiving side terminal in different transmission path, respectively
The different data streams band that the reserved bandwidth value and the receiving side terminal in different transmission path of the different data streams of extraction obtain
Bandwidth in corresponding transmission path is sequentially allocated to proposition bandwidth reservation application on the path by bandwidth reservation priority orders
Data flow overcomes prior art and judges whether bandwidth resources are enough at bridge, then judges again in receiving side terminal
Whether receiving side terminal bandwidth resources are enough, compare twice, reduce efficiency, the problem of increasing the burden of bridge so that this
Invention improves the reserved efficiency of data stream bandwidth, can effectively hide node data transmission collision.
Description of the drawings
Fig. 1 is the schematic diagram of present system;
Fig. 2 is the flow chart of the method for the present invention.
Specific implementation mode
Further detailed description is done to the present invention below in conjunction with the accompanying drawings.
The embodiment of the present invention is a sending side terminal, respectively to the difference of the identical two data streams of intended recipient
(first receiving side terminal, second receiving side terminal, third recipient are eventually for three receiving side terminals in transmission path
End), while sending the bandwidth reservation application of two data streams.
The system of the present invention is further described in conjunction with the embodiment of the present invention with reference to attached drawing 1.
The system of the present invention includes sending side terminal, bridge, receiving side terminal.Wherein:
The sending side terminal sends statement message to bridge;Receive the bridge logon message that bridge is sent.
The bridge, by the statement message of reception, the receiving side terminal being transmitted in different transmission path;Receive not simultaneous interpretation
Recipient's logon message that receiving side terminal on defeated path is sent;It is connect from what the receiving side terminal in different transmission path received
In debit's logon message, the Recipient Status of different data streams is extracted respectively;Rule is merged using Recipient Status two-by-two, to same
Recipient Status of one data flow from different receiving side terminals merges, and it is whole from different recipients to obtain same data flow
Recipient Status after the merging at end;By the will of failing to be sold at auction for each data flow extracted in all recipient's logon messages of reception
Recipient Status after the merging of streamID values and respective stream of data is configured in bridge logon message;To sender's end
End sends bridge logon message.
The receiving side terminal receives the statement message forwarded by bridge;From the receiving side terminal in different transmission path
In the statement message of reception, sender's state of different data streams is extracted respectively;Judging sender's state of different data streams is
No is issued state;Preferential level obtaining method is reserved using data stream bandwidth, the receiving side terminal in different transmission path is connect
In the statement message of receipts, the priority rank values for the different data streams extracted respectively, age fleeting time streamAge values, will of failing to be sold at auction
StreamID values are handled successively, and priority being ranked sequentially from high to low, the number after being sorted are reserved according to data stream bandwidth
According to stream;In the statement message received to the receiving side terminal in different transmission path, the different data streams extracted respectively it is reserved
The different data streams bandwidth reservation priority orders that receiving side terminal on bandwidth value and different transmission path obtains, by phase
Answer the bandwidth in transmission path, be sequentially allocated on the path propose bandwidth reservation application data flow, setting bandwidth allocation at
The Recipient Status of the data flow of work(is ready state, and the Recipient Status of the data flow of setting bandwidth allocation failure is that request is lost
Lose state;By each from the statement message that the receiving side terminal in different transmission path receives, the different numbers that extract respectively
According to the Recipient Status of fail to be sold at auction will streamID values and the correspondingly different data stream of stream, it is configured to recipient's logon message
In;To bridge transmitting and receiving side logon message.
The method of the present invention is further described in conjunction with the embodiment of the present invention with reference to attached drawing 2.
Step 1, statement message is sent.
Sending side terminal sends statement message to bridge.
The statement message includes:The reserved bandwidth of first data flow and second data flow, priority rank, stream
Age streamAge, will of failing to be sold at auction streamID, sender's state;Assuming that the bandwidth that first data flow is reserved is 40Mbps, it is excellent
First grade rank values are 1, and age fleeting time streamAge values are 100000, MAC Address 01-80-C2-00-00-20, uniqueID are
9, sender's state is issued state;Assuming that the bandwidth that second data flow is reserved is 40Mbps, priority rank values are 1, stream
Age streamAge value is 100000, MAC Address 01-80-C2-00-00-20, uniqueID 10, and sender's state is
Issued state.
Step 2, forwarding statement message.
The statement message of reception is transmitted to first receiving side terminal, second receiving side terminal, third and connect by bridge
Debit's end terminal.
Step 3, sender's state is extracted.
First receiving side terminal, second receiving side terminal, third receiving side terminal, from the statement report respectively received
Wen Zhong extracts first data flow, sender's state of second data flow respectively.
Step 4, first data flow, sender's state of second data flow are issued state, so, execute step
5。
Step 5, it sorts to data stream.
First receiving side terminal, second receiving side terminal, third receiving side terminal, it is pre- to be all made of data stream bandwidth
Preferential level obtaining method is stayed, from the statement message of reception, extracts first data flow, the priority of second data flow respectively
Rank values, age fleeting time streamAge values, will of failing to be sold at auction streamID values are handled successively, flow bandwidth reservation priority from height according to number
It is ranked up to low, the bandwidth reservation priority for obtaining first data flow is higher than second data flow.
The data stream bandwidth is reserved preferential level obtaining method and is as follows:
1st step, the statement received from first receiving side terminal, second receiving side terminal, third receiving side terminal
In message, first data flow, the priority rank values of second data flow are extracted respectively, at this time first data flow, second
The priority rank values of a data flow are 1, will be 1 data flow in the priority rank values that extracted, form general data
Adfluxion is closed;
2nd step, to the data flow in common data stream set, according to from first receiving side terminal, second recipient
In the statement message that terminal, third receiving side terminal receive, first data flow extracting respectively, second data flow stream
Age streamAge value, is ranked up respectively using bubbling method, at this time age fleeting time of first data flow, second data flow
StreamAge values are identical;
3rd step, to identical first data flow of age fleeting time streamAge values in common data stream set, second number
According to stream, carried respectively according to from first receiving side terminal, second receiving side terminal, third receiving side terminal statement message
First data flow taking, the will streamID values of failing to be sold at auction of second data flow, are ranked up using bubbling method, will be failed to be sold at auction respectively
First data flow of will streamID value minimums, is set as the data flow of bandwidth reservation highest priority.
In the statement message received to first receiving side terminal, second receiving side terminal, third receiving side terminal,
The reserved bandwidth value 40Mbps of the reserved bandwidth value 40Mbps and second data flow of first data flow extracted respectively, and
First data flow that first receiving side terminal, second receiving side terminal, third receiving side terminal obtain is higher than second
The bandwidth reservation priority orders of a data flow, by the bandwidth in corresponding transmission path, it is assumed that available pre- on different paths
It is 60Mbps to stay bandwidth resources, is sequentially allocated to first data flow for proposing bandwidth reservation application on the path and second
The Recipient Status of data flow, setting successful first data flow of bandwidth allocation is ready state, and setting bandwidth allocation fails
Second data flow Recipient Status be request status of fail.
The ready state refers to leading to the path of each receiving side terminal along sending side terminal, there is foot
Enough bandwidth resources for establishing bandwidth reservation for the data flow in respective paths.
Step 6, it sends with the recipient's logon message postponed.
In the statement message that first receiving side terminal, second receiving side terminal, third receiving side terminal are received,
The will streamID values 10 of failing to be sold at auction of fail to be sold at auction the will streamID values 9 and second data flow of first data flow extracted respectively,
And Recipient Status-request status of fail of the Recipient Status-ready state and second data flow of first data flow,
It is configured in recipient's logon message.
First receiving side terminal, second receiving side terminal, third receiving side terminal are transmitted and received to bridge respectively
Square logon message.
Recipient's logon message includes fail to be sold at auction will streamID, the Recipient Status of each data flow, the number
Include ready state or request status of fail according to the Recipient Status of stream.
Step 7, Recipient Status is extracted,.
The recipient that bridge is received from first receiving side terminal, second receiving side terminal, third receiving side terminal
In logon message, the Recipient Status of first data flow, second data flow is extracted respectively.
Step 8, merge Recipient Status.
Bridge merges rule two-by-two using Recipient Status, is connect from first receiving side terminal to first data flow
Debit's state-ready state, comes from third recipient at Recipient Status-ready state from second receiving side terminal
Recipient Status-ready state of terminal merges, obtain first data flow from first receiving side terminal, second
Receiving side terminal, third receiving side terminal merging after Recipient Status-ready state.
Bridge merges rule two-by-two using Recipient Status, is connect from first receiving side terminal to second data flow
Debit's state-request status of fail, comes from third at the Recipient Status from second receiving side terminal-request status of fail
The Recipient Status of a receiving side terminal-request status of fail merges, and obtains second data flow from first reception
Square terminal, second receiving side terminal, third receiving side terminal merging after Recipient Status-request status of fail.
The rule of merging two-by-two refers to following several situations:
The first situation receives Recipient Status of the same data flow from different receiving side terminals when one of
Square state is that two Recipient Status are merged into ready state by ready state when another Recipient Status is ready state;
Second case receives Recipient Status of the same data flow from different receiving side terminals when one of
Square state is ready state, and when the ready status of fail of another Recipient Status, two Recipient Status are merged into ready mistake
Lose state;The ready status of fail refers to leading to the path of each receiving side terminal along sending side terminal, at least one
There are enough bandwidth resources for establishing bandwidth reservation for the data flow on this paths on paths;An at least road
There is no enough bandwidth resources for establishing bandwidth reservation for the data flow on this paths on diameter;
The third situation receives Recipient Status of the same data flow from different receiving side terminals when one of
Square state is that ready status of fail merges into two Recipient Status when another Recipient Status is ready status of fail
Ready status of fail;
4th kind of situation receives Recipient Status of the same data flow from different receiving side terminals when one of
Square state is that ready status of fail merges into two Recipient Status when another Recipient Status is request status of fail
Ready status of fail;
5th kind of situation receives Recipient Status of the same data flow from different receiving side terminals when one of
Square state is that request status of fail merges into two Recipient Status when another Recipient Status is request status of fail
Ask status of fail.
Step 9, it sends with the bridge logon message postponed.
Bridge is by the will streamID values 9 of failing to be sold at auction for first data flow extracted in all recipient's logon messages of reception
With Recipient Status-ready state and of fail to be sold at auction will streamID values 10 and first data flow of second data flow
The Recipient Status of two data flows-request status of fail, is configured in bridge logon message.
Bridge sends bridge logon message to sending side terminal.
Step 10, bridge logon message is received.
Sending side terminal receives bridge logon message, terminates bandwidth reservation process, and sending side terminal is first number at this time
It is the bandwidth reservation failure of second data flow according to the bandwidth reservation success of stream.
Claims (8)
1. a kind of anticollision stream for delay sensitive network reserves bandwidth system, including sending side terminal, bridge, recipient's end
End;Wherein:
The sending side terminal sends statement message to bridge;Receive the bridge logon message that bridge is sent;
The bridge, by the statement message of reception, the receiving side terminal being transmitted in different transmission path;Receive different transmission roads
Recipient's logon message that receiving side terminal on diameter is sent;The recipient received from the receiving side terminal in different transmission path
In logon message, the Recipient Status of different data streams is extracted respectively;Rule is merged using Recipient Status two-by-two, to same number
It is merged according to Recipient Status of the stream from different receiving side terminals, obtains same data flow from different receiving side terminals
Recipient Status after merging;By the will of failing to be sold at auction for each data flow extracted in all recipient's logon messages of reception
Recipient Status after the merging of streamID values and respective stream of data is configured in bridge logon message;To sender's end
End sends bridge logon message;
The receiving side terminal receives the statement message forwarded by bridge;It is received from the receiving side terminal in different transmission path
Statement message in, respectively extract different data streams sender's state;Judge different data streams sender's state whether be
Issued state;Preferential level obtaining method is reserved using data stream bandwidth, the receiving side terminal in different transmission path is received
It states in message, the priority rank values for the different data streams extracted respectively, age fleeting time streamAge values, will of failing to be sold at auction
StreamID values are handled successively, and priority being ranked sequentially from high to low, the number after being sorted are reserved according to data stream bandwidth
According to stream;In the statement message received to the receiving side terminal in different transmission path, the different data streams extracted respectively it is reserved
The different data streams bandwidth reservation priority orders that receiving side terminal on bandwidth value and different transmission path obtains, by phase
Answer the bandwidth in transmission path, be sequentially allocated on the path propose bandwidth reservation application data flow, setting bandwidth allocation at
The Recipient Status of the data flow of work(is ready state, and the Recipient Status of the data flow of setting bandwidth allocation failure is that request is lost
Lose state;By each from the statement message that the receiving side terminal in different transmission path receives, the different numbers that extract respectively
According to the Recipient Status of fail to be sold at auction will streamID values and the correspondingly different data stream of stream, it is configured to recipient's logon message
In;To bridge transmitting and receiving side logon message.
2. a kind of anticollision stream for delay sensitive network reserves bandwidth method, which is characterized in that sending side terminal is to target
Receiving side terminal in the different transmission path of identical at least two data flow of recipient, while sending at least two data streams
Bandwidth reservation application, specific steps include it is as follows:
(1) statement message is sent:
Sending side terminal sends statement message to bridge;
(2) forwarding statement message:
Bridge is by the statement message of reception, the receiving side terminal being transmitted in different transmission path;
(3) sender's state is extracted:
Receiving side terminal in different transmission path, from the statement message that the receiving side terminal in different transmission path receives,
Sender's state of different data streams is extracted respectively;
(4) judge whether sender's state of different data streams is issued state, if so, (5) are thened follow the steps, otherwise, setting
The Recipient Status of respective stream of data is execution step (6) after request status of fail;
(5) it sorts to data stream:
(5a) reserves preferential level obtaining method using data stream bandwidth, the sound received from the receiving side terminal in different transmission path
In contract quotation text, the priority rank values for the different data streams extracted respectively, age fleeting time streamAge values, will of failing to be sold at auction streamID
Value is handled successively, and reserve priority according to data stream bandwidth is ranked up from high to low, the data flow after being sorted;
In the statement message that (5b) receives the receiving side terminal in different transmission path, the different data streams extracted respectively it is pre-
The different data streams bandwidth reservation priority orders that the receiving side terminal in bandwidth value and different transmission path obtains are stayed, it will
Bandwidth in corresponding transmission path is sequentially allocated to the data flow for proposing bandwidth reservation application on the path, bandwidth allocation is arranged
The Recipient Status of successful data flow is ready state, and the Recipient Status of the data flow of setting bandwidth allocation failure is request
Status of fail;
(6) it sends with the recipient's logon message postponed:
(6a) by each from the statement message that the receiving side terminal in different transmission path receives, the different numbers that extract respectively
According to the Recipient Status of fail to be sold at auction will streamID values and the correspondingly different data stream of stream, it is configured to recipient's logon message
In;
Receiving side terminal in (6b) different transmission path, respectively to bridge transmitting and receiving side logon message;
(7) Recipient Status is extracted:
Bridge extracts different data streams respectively from recipient's logon message that the receiving side terminal in different transmission path receives
Recipient Status;
(8) merge Recipient Status:
Bridge merges rule two-by-two using Recipient Status, to Recipient Status of the same data flow from different receiving side terminals
It merges, obtains the Recipient Status after merging of the same data flow from different receiving side terminals;
(9) it sends with the bridge logon message postponed:
(9a) bridge by the will streamID values of failing to be sold at auction for each data flow extracted in all recipient's logon messages of reception,
And the Recipient Status after the merging of respective stream of data, it is configured in bridge logon message;
(9b) bridge sends bridge logon message to sending side terminal;
(10) bridge logon message is received:
Sending side terminal receives bridge logon message, terminates bandwidth reservation process.
3. the anticollision stream according to claim 2 for delay sensitive network reserves bandwidth method, which is characterized in that step
Suddenly the statement message described in (1) includes the reserved bandwidth of each data flow, priority rank, age fleeting time streamAge, stream
Indicate streamID, sender's state;The data flow refers to the multimedia messages recreation data containing audio stream, video flowing;
The priority rank of the data flow refers to occupying the spaces 1bit of statement message, and value is 0 or 1, and priority rank values are 0
Data flow have higher priority;The age fleeting time streamAge of the data flow refers to 32 sending side terminal configurations
The time of data flow without value of symbol, when the priority rank values of different data streams are identical, different data flows compares, stream
The big data flow of age streamAge value has higher priority;The will streamID that fails to be sold at auction of the data flow refers to occupying
State eight byte spaces of message, wherein the first six byte is MAC Address, latter two byte is unique value of statistical indicant
UniqueID, present invention provide that when the priority rank values of different data streams and age fleeting time streamAge values all same, it is different
Data flow compare, the small data flow of will of failing to be sold at auction streamID values have higher priority, the sender of the data flow
State includes, issued state or publication status of fail, the issued state refer to have on the path for return sender it is enough
Bandwidth resources support bandwidth reservation, and the publication status of fail refers to not having enough bandwidth money on the path for return sender
Bandwidth reservation is supported in source.
4. the anticollision stream according to claim 2 for delay sensitive network reserves bandwidth method, which is characterized in that step
Suddenly the request status of fail described in (4) refers to leading to the path of each receiving side terminal along sending side terminal, being not present
Enough bandwidth resources for establishing bandwidth reservation for the data flow in respective paths.
5. the anticollision stream according to claim 2 for delay sensitive network reserves bandwidth method, which is characterized in that step
Suddenly data stream bandwidth described in (5a) is reserved preferential level obtaining method and is as follows:
1st step extracts the excellent of different data streams respectively from the statement message that the receiving side terminal in different transmission path receives
First grade rank values will be 0 data flow in the priority rank values that extracted, and composition emergency data adfluxion is closed, by what is extracted
It is 1 data flow in priority rank values, forms common data stream set, the bandwidth of data flow is pre- during emergency data adfluxion is closed
Priority is stayed, the bandwidth reservation priority of data flow in common data stream set is set above;
2nd step, to emergency data adfluxion close and common data stream set in data flow, according to from connecing in different transmission path
In the statement message that debit's terminal receives, the age fleeting time streamAge values for the different data streams extracted respectively, using bubbling method point
It is not ranked up, emergency data adfluxion is closed and the maximum number of respective age fleeting time streamAge value in common data stream set
According to stream, it is set as the data flow of bandwidth reservation highest priority in respectively gathering;
3rd step, to the identical data of respective age fleeting time streamAge value in the conjunction of emergency data adfluxion and common data stream set
Stream, according to from different transmission path receiving side terminal receive statement message in, the stream for the different data streams extracted respectively
Indicate streamID values, is ranked up respectively using bubbling method, it will be respective in the conjunction of emergency data adfluxion and common data stream set
Age fleeting time streamAge values are identical, data flow of will of failing to be sold at auction streamID value minimums, be set as bandwidth reservation highest priority
Data flow.
6. the anticollision stream according to claim 2 for delay sensitive network reserves bandwidth method, which is characterized in that step
Suddenly the ready state described in (5b) refers to leading to the path of each receiving side terminal along sending side terminal, is existed enough
The bandwidth resources for establishing bandwidth reservation for the data flow in respective paths.
7. the anticollision stream according to claim 2 for delay sensitive network reserves bandwidth method, which is characterized in that step
Suddenly recipient's logon message described in (6b) includes fail to be sold at auction will streamID values, the Recipient Status of each data flow, described
The Recipient Status of data flow includes ready state or request status of fail.
8. the anticollision stream according to claim 2 for delay sensitive network reserves bandwidth method, which is characterized in that step
Suddenly the rule of merging two-by-two described in (8) refers to following several situations:
A. to Recipient Status of the same data flow from different receiving side terminals, when one of Recipient Status is ready shape
Two Recipient Status are merged into ready state by state when another Recipient Status is ready state;
B. to Recipient Status of the same data flow from different receiving side terminals, when one of Recipient Status is ready shape
Two Recipient Status when the ready status of fail of another Recipient Status, are merged into ready status of fail by state;It is described ready
Status of fail refers to leading to the path of each receiving side terminal along sending side terminal, there is foot on an at least paths
Enough bandwidth resources for establishing bandwidth reservation for the data flow on this paths;There is no enough on an at least paths
The bandwidth resources for establishing bandwidth reservation for the data flow on this paths;
C. to Recipient Status of the same data flow from different receiving side terminals, when one of Recipient Status is ready mistake
State is lost, when another Recipient Status is ready status of fail, two Recipient Status are merged into ready status of fail;
D. to Recipient Status of the same data flow from different receiving side terminals, when one of Recipient Status is ready mistake
State is lost, when another Recipient Status is request status of fail, two Recipient Status are merged into ready status of fail;
E. to Recipient Status of the same data flow from different receiving side terminals, when one of Recipient Status is that request is lost
State is lost, when another Recipient Status is request status of fail, two Recipient Status are merged into request status of fail.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810228905.2A CN108366023B (en) | 2018-03-20 | 2018-03-20 | Anti-collision flow reserved bandwidth system and method for delay sensitive network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810228905.2A CN108366023B (en) | 2018-03-20 | 2018-03-20 | Anti-collision flow reserved bandwidth system and method for delay sensitive network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108366023A true CN108366023A (en) | 2018-08-03 |
CN108366023B CN108366023B (en) | 2020-08-11 |
Family
ID=63000604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810228905.2A Active CN108366023B (en) | 2018-03-20 | 2018-03-20 | Anti-collision flow reserved bandwidth system and method for delay sensitive network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108366023B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110708678A (en) * | 2019-09-17 | 2020-01-17 | 中国联合网络通信集团有限公司 | Communication method and device |
CN111031516A (en) * | 2018-10-10 | 2020-04-17 | 上汽通用汽车有限公司 | Method and apparatus for providing security for in-vehicle communication system |
CN111200878A (en) * | 2018-11-19 | 2020-05-26 | 华为技术有限公司 | Information transmission method and device |
CN111866987A (en) * | 2019-04-29 | 2020-10-30 | 华为技术有限公司 | Communication method and device |
CN111935033A (en) * | 2020-08-05 | 2020-11-13 | 上海映驰科技有限公司 | Terminal flow reservation method, system and computer equipment for time sensitive flow |
CN111935034A (en) * | 2020-08-05 | 2020-11-13 | 上海映驰科技有限公司 | Stream reservation method, system and computer device for time sensitive network |
CN113424463A (en) * | 2019-02-14 | 2021-09-21 | 瑞典爱立信有限公司 | 5G system support for virtual TSN bridge management, QoS mapping and TSN Qbv scheduling |
WO2022007828A1 (en) * | 2020-07-08 | 2022-01-13 | 中兴通讯股份有限公司 | Redundant path resource reservation method, network device, and storage medium |
WO2023044834A1 (en) * | 2021-09-26 | 2023-03-30 | Nokia Shanghai Bell Co., Ltd. | Dynamic reservation of links for supporting low-latency in unlicensed spectrum |
US12041481B2 (en) | 2019-01-15 | 2024-07-16 | Telefonaktiebolaget Lm Ericsson (Publ) | TSN-cellular communication system QoS mapping and RAN optimization based on TSN traffic pattern related information |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003092230A1 (en) * | 2002-04-26 | 2003-11-06 | Valo, Inc. A California Corporation | Methods, apparatuses and systems facilitating aggregation of physical links into logical link |
CN101047633A (en) * | 2006-05-17 | 2007-10-03 | 华为技术有限公司 | Method, device and system for implementing multi-route transmission |
US20090028186A1 (en) * | 2007-07-27 | 2009-01-29 | Schmidt Brian K | Bandwidth reservation for data flows in interconnection networks |
CN104270320A (en) * | 2014-09-28 | 2015-01-07 | 曙光信息产业股份有限公司 | Active flow control method of distributed communication system |
US20170251515A1 (en) * | 2014-09-08 | 2017-08-31 | Liveu Ltd. | Methods and systems for managing bonded communications across multiple communication networks |
-
2018
- 2018-03-20 CN CN201810228905.2A patent/CN108366023B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003092230A1 (en) * | 2002-04-26 | 2003-11-06 | Valo, Inc. A California Corporation | Methods, apparatuses and systems facilitating aggregation of physical links into logical link |
CN101047633A (en) * | 2006-05-17 | 2007-10-03 | 华为技术有限公司 | Method, device and system for implementing multi-route transmission |
US20090028186A1 (en) * | 2007-07-27 | 2009-01-29 | Schmidt Brian K | Bandwidth reservation for data flows in interconnection networks |
US20170251515A1 (en) * | 2014-09-08 | 2017-08-31 | Liveu Ltd. | Methods and systems for managing bonded communications across multiple communication networks |
CN104270320A (en) * | 2014-09-28 | 2015-01-07 | 曙光信息产业股份有限公司 | Active flow control method of distributed communication system |
Non-Patent Citations (1)
Title |
---|
CHEN CHEN等: "Driver’s Intention Identification and Risk Evaluation", 《IEEE》 * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111031516A (en) * | 2018-10-10 | 2020-04-17 | 上汽通用汽车有限公司 | Method and apparatus for providing security for in-vehicle communication system |
CN111031516B (en) * | 2018-10-10 | 2024-04-09 | 上汽通用汽车有限公司 | Method and apparatus for providing security protection for an in-vehicle communication system |
CN111200878B (en) * | 2018-11-19 | 2022-04-22 | 华为技术有限公司 | Information transmission method and device |
CN111200878A (en) * | 2018-11-19 | 2020-05-26 | 华为技术有限公司 | Information transmission method and device |
US12041481B2 (en) | 2019-01-15 | 2024-07-16 | Telefonaktiebolaget Lm Ericsson (Publ) | TSN-cellular communication system QoS mapping and RAN optimization based on TSN traffic pattern related information |
US11825337B2 (en) | 2019-02-14 | 2023-11-21 | Telefonaktiebolaget Lm Ericsson (Publ) | 5G system support for virtual TSN bridge management, QoS mapping and TSN Qbv scheduling |
CN113424463B (en) * | 2019-02-14 | 2022-12-06 | 瑞典爱立信有限公司 | 5G system support for virtual TSN bridge management, qoS mapping and TSN Qbv scheduling |
CN113424463A (en) * | 2019-02-14 | 2021-09-21 | 瑞典爱立信有限公司 | 5G system support for virtual TSN bridge management, QoS mapping and TSN Qbv scheduling |
US11950127B2 (en) | 2019-02-14 | 2024-04-02 | Telefonaktiebolaget Lm Ericsson (Publ) | 5G system support for virtual TSN bridge management, QoS mapping and TSN Qbv scheduling |
CN111866987A (en) * | 2019-04-29 | 2020-10-30 | 华为技术有限公司 | Communication method and device |
CN111866987B (en) * | 2019-04-29 | 2022-11-08 | 华为技术有限公司 | Communication method and device |
CN110708678A (en) * | 2019-09-17 | 2020-01-17 | 中国联合网络通信集团有限公司 | Communication method and device |
CN110708678B (en) * | 2019-09-17 | 2021-02-02 | 中国联合网络通信集团有限公司 | Communication method and device |
WO2022007828A1 (en) * | 2020-07-08 | 2022-01-13 | 中兴通讯股份有限公司 | Redundant path resource reservation method, network device, and storage medium |
CN111935034B (en) * | 2020-08-05 | 2023-04-18 | 上海映驰科技有限公司 | Stream reservation method, system and computer device for time sensitive network |
CN111935033B (en) * | 2020-08-05 | 2022-11-25 | 上海映驰科技有限公司 | Terminal flow reservation method, system and computer equipment for time sensitive flow |
CN111935034A (en) * | 2020-08-05 | 2020-11-13 | 上海映驰科技有限公司 | Stream reservation method, system and computer device for time sensitive network |
CN111935033A (en) * | 2020-08-05 | 2020-11-13 | 上海映驰科技有限公司 | Terminal flow reservation method, system and computer equipment for time sensitive flow |
WO2023044834A1 (en) * | 2021-09-26 | 2023-03-30 | Nokia Shanghai Bell Co., Ltd. | Dynamic reservation of links for supporting low-latency in unlicensed spectrum |
Also Published As
Publication number | Publication date |
---|---|
CN108366023B (en) | 2020-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108366023A (en) | Anticollision stream for delay sensitive network reserves bandwidth system and its method | |
US8300772B2 (en) | Method and apparatus for emergency call processing | |
EP2517402B1 (en) | Decoupled cascaded mixers architecture and related methods | |
CN100464532C (en) | Method system and data structure for multimedia communications | |
US9025615B2 (en) | Apparatus and methods for establishing virtual private networks in a broadband network | |
CN110519119B (en) | Bandwidth management method and device based on video network and storage medium | |
CN100433682C (en) | Resource managing device, cut-in system and method for securing multiple service quality | |
CN101420390A (en) | Internet instant communication data transmission method, apparatus and system | |
CN101166176B (en) | Method for dynamic load balance in distributed system based on session origination protocol | |
CN107333296A (en) | A kind of data transmission method, device and base station | |
CN108011961A (en) | Voice interactive system based on mixing cloud service | |
CN109547727B (en) | Data caching method and device | |
CN110457575B (en) | File pushing method, device and storage medium | |
EP2717512A1 (en) | Method and equipment for managing multimedia conference | |
US20130077618A1 (en) | Expeditious resource reservation protocol | |
CN104518988A (en) | Method and system for priority processing of messages | |
CN105634911B (en) | Session establishing method and device | |
CN101998265B (en) | Data transmission method, base station, multicast coordination entity and user equipment | |
CN112613919A (en) | Information processing method and related device | |
CN100531217C (en) | Exceptional processing method in mobile multicast broadcast service | |
CN1656752B (en) | Data server | |
US20050066170A1 (en) | Method of managing a token in a telecommunications network | |
CN102239681B (en) | Method, network equipment and system for data transmission | |
CN208572450U (en) | A kind of well-balanced adjustment device based on gateway service | |
CN101227454A (en) | Method for transmitting multicast business adding with indication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |