Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201810228905.2A
Other languages
Chinese (zh)
Other versions
CN108366023B (en
Inventor
陈晨
提芳
王圣达
丛犁
王金宇
刘丹妮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Information and Telecommunication Branch of State Grid Jilin Electric Power Co Ltd
Original Assignee
Xidian University
Information and Telecommunication Branch of State Grid Jilin Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University, Information and Telecommunication Branch of State Grid Jilin Electric Power Co Ltd filed Critical Xidian University
Priority to CN201810228905.2A priority Critical patent/CN108366023B/en
Publication of CN108366023A publication Critical patent/CN108366023A/en
Application granted granted Critical
Publication of CN108366023B publication Critical patent/CN108366023B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/821Prioritising 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

Anticollision stream for delay sensitive network reserves bandwidth system and its method
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.
CN201810228905.2A 2018-03-20 2018-03-20 Anti-collision flow reserved bandwidth system and method for delay sensitive network Active CN108366023B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
CHEN CHEN等: "Driver’s Intention Identification and Risk Evaluation", 《IEEE》 *

Cited By (19)

* Cited by examiner, † Cited by third party
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