WO2018123710A1 - Système de communication, procédé de communication, dispositif de transfert, et procédé de transfert - Google Patents
Système de communication, procédé de communication, dispositif de transfert, et procédé de transfert Download PDFInfo
- Publication number
- WO2018123710A1 WO2018123710A1 PCT/JP2017/045454 JP2017045454W WO2018123710A1 WO 2018123710 A1 WO2018123710 A1 WO 2018123710A1 JP 2017045454 W JP2017045454 W JP 2017045454W WO 2018123710 A1 WO2018123710 A1 WO 2018123710A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bandwidth
- buffer
- information
- band
- communication device
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
Definitions
- the present invention relates to a communication system, a communication method, a transfer device, and a transfer method, and more particularly, to a communication system, a communication method, a transfer device, and a transfer method for notifying an upstream device of a communication band allowed with a downstream device.
- the transfer device that receives data from the upstream device and transmits the received data to the downstream device needs to be controlled so as to transmit the data in a communication band allowed in the communication path with the downstream device. If data is transmitted from the upstream device at a rate larger than the communication band allowed on the communication path with the downstream device, there is a possibility that the transfer device will discard the packet.
- a communication method for notifying an upstream device of a communication band allowed on a communication path with a downstream device is defined in the ITU-T standard or the like.
- ITU-T G. 8013 / Y. 1731 defines a band notification called ETH-BN (Ethernet Bandwidth Notification) as one function of ETH-OAM (Ethernet (registered trademark) Operation. Administration and Maintenance).
- ETH-BN Ethernet Bandwidth Notification
- ETH-OAM Ethernet (registered trademark) Operation. Administration and Maintenance).
- This function transmits a message notifying a band called BNM (Bandwidth Notification Message) to another L2 switch that performs network QoS (Quality of Service) control from a device with a narrow band.
- BNM Bandwidth Notification Message
- QoS Quality of Service
- the transfer device with a narrow bandwidth transmits BNM or the like indicating an allowable communication bandwidth to another device that performs QoS control of the upstream network.
- the bandwidth control unit of the other upstream device performs rate control with the data transfer amount per time based on the communication bandwidth notified by BNM or the like, and transmits data to the transfer device that notifies the bandwidth information.
- Patent Documents 1 and 2 disclose an apparatus for controlling the amount of transmission data so as not to exceed the limit value of the communication band allowed on the wireless path.
- an allowable bandwidth is set for the data transmission request unit, and the transmission data from the data transmission request unit does not exceed the allowable bandwidth through the buffer means. Sent by.
- the buffer means holds data corresponding to the difference between the data amount input from the data transmission request unit and the data amount output.
- the amount of data stored in the buffer means is compared with the allowable data amount. When the allowable data amount is exceeded, transmission from the data transmission request unit is stopped, and then the data stored in the buffer means If the amount becomes smaller than the allowable bandwidth, transmission is enabled.
- Patent Document 2 discloses an in-vehicle wireless communication device that transmits a transmission rate and a band to a base station when information is downloaded from the base station.
- the in-vehicle wireless communication device of Patent Literature 2 determines a transmission rate to be applied from estimated terminal position information and speed information at the time of receiving the next frame.
- the in-vehicle wireless communication device calculates the amount of data required to be received and the reception time limit from the data accumulation amount of the reception buffer, the increase / decrease state of the data accumulation amount, the allowable data delay and the transmission rate, and sets the bandwidth allocated for data communication. decide.
- the in-vehicle wireless communication device continues to download at a low rate, the amount of data stored in the reception buffer is small, the bandwidth of map information with a small allowable delay is expanded, and the amount of data stored in the reception buffer is large.
- the bandwidth of music information having a large allowable delay is set to “no allocation”.
- the physical bandwidth of a traffic transfer path from another device to a device with a narrow bandwidth is, for example, 1 Gbps.
- the usable communication bandwidth in a device with a narrow bandwidth is, for example, 10 Mbps, and the physical bandwidth of the traffic transfer path is larger than the usable communication bandwidth in a device with a narrow bandwidth. For this reason, when looking at the rate in a short time, there is a case where transmission is performed at a rate larger than the control rate of 10 Mbps notified from a device with a narrow band. This phenomenon is called instantaneous burst.
- the ATM multiplexing device disclosed in Patent Document 1 stops data transmission from the data transmission request unit in the ATM multiplexing device when the amount of data stored in the buffer means is larger than the allowable data amount. is there.
- the in-vehicle wireless communication device disclosed in Patent Document 2 if downloading at a low rate continues when downloading information from a base station, the bandwidth of music information with a large amount of data stored in the reception buffer is set to “no allocation”. In any case, when there is a lot of data in the buffer, data transmission from the upstream device is stopped. Any of the techniques in the literature stops data transfer from the upstream.
- a communication system, a communication method, a transfer device, and a transfer method are provided.
- a transfer device is used in a communication path between a buffer that temporarily stores data received from a first communication device and transmitted to a second communication device, and the second communication device.
- a notification bandwidth determining unit that determines bandwidth information based on first information relating to a possible bandwidth and second information relating to a bandwidth corresponding to the free capacity of the buffer; and a bandwidth for transmitting the bandwidth information to the first communication device.
- a transfer method in which data received from a first communication device and transmitted to a second communication device is temporarily stored in a buffer, and a communication path between the second communication device and the second communication device. Obtaining first information on available bandwidth, calculating second information on bandwidth corresponding to the free capacity of the buffer, determining bandwidth information based on the first and second information, and determining the determined Band information is transmitted to the first communication device.
- a communication system includes a first communication device that transmits data at a rate based on notified bandwidth information, and the transfer device.
- a communication method transmits data from a first communication device to a transfer device at a rate based on notified bandwidth information, temporarily stores the data in a buffer of the transfer device, First information relating to a bandwidth that can be used in a communication path between two communication devices is acquired, and data stored in the buffer is transmitted to the second communication device at a rate according to the first information.
- the second information related to the bandwidth corresponding to the free space of the buffer is acquired, the bandwidth information is determined based on the first and second information, and the determined bandwidth information is transmitted to the first communication device.
- the transfer device that notifies the upstream device of the bandwidth information based on the bandwidth available on the communication path with the downstream device can transfer the data from the upstream device to the downstream device without stopping the data transfer. It is possible to provide a communication system, a communication method, a transfer device, and a transfer method that can prevent discarding.
- FIG. 1 is a block diagram showing a schematic configuration of the first embodiment.
- FIG. 2 is a diagram illustrating a change in the amount of transmission data from the first communication apparatus in FIG.
- FIG. 3 is a flowchart showing the band information determination operation of FIG.
- FIG. 4 is a block diagram showing the configuration of the second exemplary embodiment of the present invention.
- FIG. 5 is a flowchart showing a buffer free space notification operation.
- FIG. 6 is a diagram illustrating a first change in the free space of the buffer when the buffer notifies the free space.
- FIG. 7 is a diagram illustrating a second change in the free space of the buffer when the buffer notifies the free space.
- FIG. 8 is a diagram illustrating a third change in the free space of the buffer when the buffer notifies the free space.
- FIG. 6 is a diagram illustrating a first change in the free space of the buffer when the buffer notifies the free space.
- FIG. 7 is a diagram illustrating a second change in the free space of
- FIG. 9 is a diagram illustrating a setting example of bandwidth information corresponding to the free space of the buffer.
- FIG. 10 is a flowchart showing an example of an operation for setting bandwidth information corresponding to the free space of the buffer.
- FIG. 11 is a flowchart showing another example of the operation for setting the bandwidth information corresponding to the free space of the buffer.
- FIG. 12 is a diagram showing another setting example of the shaper rate corresponding to the free space of the buffer by the operation of FIG.
- FIG. 13 is a diagram showing still another setting example of the shaper rate corresponding to the free space of the buffer.
- FIG. 14 is a diagram illustrating still another setting example of the shaper rate corresponding to the free space of the buffer.
- FIG. 15 is a flowchart showing the band information determination operation of FIG.
- FIG. 16 is a block diagram showing a configuration of the third exemplary embodiment of the present invention.
- FIG. 1 is a block diagram showing the configuration of the first exemplary embodiment of the present invention.
- the transfer device 10 receives data from the upstream first communication device 20 via the traffic transfer path (communication path) 30, and sends the received data to the downstream second communication device 40.
- the data is transmitted via a traffic transfer path (communication path) 50.
- the traffic transfer path 50 may be a wireless communication path.
- the transfer device 10 acquires first information regarding a bandwidth that can be used on a traffic transfer path (communication path) 50 between the transfer apparatus 10 and the second communication apparatus 40.
- the first communication device 20 is notified of the band information from the transfer device 10 and restricts the data transmission band with the notified band information when transmitting data to the transfer device 10.
- the transfer device 10 is not limited to the transfer device, and may be a communication device similar to the first communication device 20 and the second communication device 40.
- the transfer device 10 of the present invention includes a buffer 11, a notification band determination unit 12, and a band notification transmission unit 13 as shown in FIG.
- the buffer 11 temporarily stores data to be transmitted to the second communication device 40.
- the notification bandwidth determination unit 12 monitors the dynamically usable bandwidth of the traffic transfer path 50 and the free capacity of the buffer 11, and performs the first communication based on the available bandwidth of the traffic transfer path 50 or the free capacity of the buffer 11. Band information to be notified to the device 20 is determined.
- the notification bandwidth determination unit 12 includes first information related to a bandwidth that can be used on a traffic transfer path (communication path) 50 between the second communication device 40 and a second bandwidth related to the free space of the buffer 11. Based on the information, band information to be notified to the first communication device 20 is determined.
- FIG. 2 is a diagram illustrating a change in the amount of transmission data from the first communication apparatus in FIG.
- the control band R may be, for example, a shaper rate or a policer rate.
- a shaper rate it is described as a shaper rate in this specification. Assume that an instantaneous burst occurs at this time, and the data is transmitted from the first communication device 20 at the burst transmission rate Rb exceeding the shaper rate R when viewed in a short time ⁇ t.
- the first communication device 20 transmits data larger than the data capacity assumed at the shaper rate R during ⁇ t by the capacity (Rb ⁇ R) ⁇ ⁇ t to the transfer apparatus 10. Therefore, if the free capacity Q of the buffer 11 of the transfer apparatus 10 is smaller than (Rb ⁇ R) ⁇ ⁇ t, the buffer 11 cannot receive the transmission data and data is discarded. As the shaper rate R increases, transmission data due to instantaneous bursts increases, and the required free space Q increases.
- the notification bandwidth determination unit 12 includes a buffer free space Q that allows the transfer device 10 to receive transmission data even when an instantaneous burst occurs while the first communication device 20 is transmitting data at the shaper rate R, and its shaper. Correspondence with rate R is set. Specifically, the free capacity Q equal to or greater than the increment of the transmission data capacity when an instantaneous burst occurs while the first communication apparatus 20 is controlling at the shaper rate R is made to correspond to the shaper rate R. From the relationship between the free capacity Q and the shaper rate R set in this way, the notification bandwidth determination unit 12 obtains the shaper rate R for the free capacity Q of the buffer 11 at which data discard due to an instantaneous burst does not occur. The shaper rate obtained from the free capacity of the buffer 11 is the second information regarding the bandwidth corresponding to the free capacity of the buffer.
- the notification band determination unit 12 determines the relationship between the shaper rate of the first communication device 20 and the increase in transmission data capacity when an instantaneous burst occurs while the first communication device 20 is controlling at the shaper rate. keeping.
- the notification band determination unit 12 calculates the shaper rate R corresponding to the free capacity Q of the buffer 11 from the relationship between the shaper rate and the increase in transmission data capacity when an instantaneous burst occurs.
- the notification bandwidth determination unit 12 determines the available bandwidth of the traffic transfer path 50 as the first communication device. 20 is determined as bandwidth information to be notified to the network 20.
- the notification bandwidth determination unit 12 determines the shaper rate R corresponding to the free capacity Q of the buffer 11. 1 is determined as bandwidth information to be notified to the first communication device 20.
- the bandwidth notification transmission unit 13 transmits the bandwidth information determined as the bandwidth information to be notified to the first communication device 20.
- FIG. 3 is a flowchart showing the band information determination operation of FIG.
- the operation of FIG. 3 may be started when at least one of the available bandwidth of the traffic transfer path 50 and the free capacity of the buffer 11 changes, but is not limited thereto.
- the transfer device 10 temporarily stores the data received from the first communication device 20 and transmitted to the second communication device 40 in the buffer 11 (step S1).
- the transfer device 10 acquires first information related to a bandwidth that can be used on the traffic transfer path 50 between the transfer device 10 and the second communication device 40 (step S2).
- the transfer apparatus 10 calculates second information related to the bandwidth corresponding to the free capacity of the buffer 11 (step S3). As described above, the transfer device 10 receives the shaper rate R of the first communication device 20 and the buffer 11 when an instantaneous burst occurs while the first communication device 20 is controlling at the shaper rate R. The relationship with the necessary free space Q is maintained. From the relationship between the shaper rate R and the free capacity Q required to be received by the buffer 11 when an instantaneous burst occurs during transmission at that shaper rate, the notification bandwidth determination unit 12 uses the shaper rate R corresponding to the free capacity Q. (Second information) is calculated.
- the notification bandwidth determination unit 12 of the transfer device 10 determines bandwidth information based on the first and second information (step S4). Specifically, when the calculated shaper rate R is equal to or higher than the bandwidth that can be used in the traffic transfer path 50, the notification band determination unit 12 of the transfer device 10 determines the available bandwidth of the traffic transfer path 50 as the first communication. The bandwidth information to be notified to the device 20 is determined. On the other hand, when the calculated shaper rate R is smaller than the available bandwidth of the traffic transfer path 50, the notification bandwidth determination unit 12 of the transfer device 10 notifies the first communication device 20 of the calculated shaper rate R. Determine as information.
- the transfer device 10 transmits the determined bandwidth information to the first communication device 20 (step S5).
- the first communication device 20 controls the transmission rate of data to be transmitted to the transfer device 10 at the notified shaper rate.
- the notification bandwidth determination unit of the transfer device 10 12 determines the shaper rate R corresponding to the free capacity Q of the buffer 11 as band information to be notified to the first communication device 20.
- FIG. 4 is a block diagram showing the configuration of the second exemplary embodiment of the present invention.
- the packet transfer device 60 receives packet data via the traffic transfer path 30 from the upstream packet transfer device 70 which is the first communication device in the first embodiment. Further, the packet transfer device 60 transmits the received packet data to the second communication device 40 via the traffic transfer path 50.
- the packet transfer device 60 includes a buffer 11, a notification bandwidth determination unit 12, a bandwidth notification transmission unit 13, a buffer free space notification unit 61, a radio bandwidth determination unit 62, and a bandwidth control unit 63. ing.
- the upstream packet transfer apparatus 70 includes a band notification receiving unit 71 and a band control unit 72.
- the buffer free space notification unit 61 notifies the notification bandwidth determination unit 12 of the free space. Note that the buffer free space notifying unit 61 does not always have to continuously notify the notification bandwidth determining unit 12 of the buffer free space change.
- the buffer free space notification unit 61 sets a plurality of thresholds, and notifies the free space when the detected free space exceeds or falls below any of the plurality of thresholds.
- FIG. 5 is a flowchart showing the free space notification operation of the buffer free space notification unit 61.
- the buffer free space notification unit 61 detects free space (step S11).
- step S14 it is determined whether or not the free space is larger than the i-th threshold i when the previous free space is detected (step S14), and if the free space is larger than the i-th threshold i when the previous free space is detected,
- the buffer free space notification unit 61 notifies the notification bandwidth determination unit 12 of the free space corresponding to the threshold value i (step S15). If the free space is not less than or equal to the i-th threshold i in step S13, it is determined whether or not the free space is smaller than the i-th threshold i when the previous free space was detected (step S16).
- the buffer free space notification unit 61 notifies the notification bandwidth determination unit 12 of the free space corresponding to the threshold i (step S15). Then, it is determined whether i is equal to the number of thresholds, that is, whether the determination for the last threshold is completed (step S17). If i is not equal to the number of thresholds, 1 is added to i (step S18), and step S13 is performed. Return to. That is, the buffer free space notifying unit 61 proceeds to a determination on the next threshold value i + 1.
- the buffer free space notification unit 61 does not notify the free space and proceeds to step S17. If the free space is not smaller than the i-th threshold i at the time of the previous free space detection in step S16, the buffer free space notification unit 61 does not notify the free space and proceeds to step S17. When i is equal to the number of thresholds in step S17, that is, when the determination about the last threshold is completed, the buffer free space notification unit 61 ends the free space notification operation.
- FIG. 5 in a specific change state will be described.
- threshold A is the first threshold
- threshold E is the fifth threshold in ascending order of free space.
- FIG. 6 is a diagram illustrating a first change in the free space when the buffer free space notification unit 61 notifies the free space.
- FIG. 6 shows a change in which the free space is larger than the threshold A at the previous detection, but the free space is smaller than the threshold A at the current detection.
- FIG. 7 is a diagram showing a second change in the free space of the buffer when the buffer free space notification unit 61 notifies the free space.
- FIG. 7 shows a change in which the free space is larger than the threshold C at the previous detection, but the free space is smaller than the threshold C at the current detection.
- the buffer free capacity notifying unit 61 notifies the notification bandwidth determining unit 12 of the free capacity corresponding to the threshold C.
- FIG. 8 is a diagram showing a third change in the free space of the buffer when the buffer free space notification unit 61 notifies the free space.
- the radio bandwidth determination unit 62 determines the ETH bandwidth (the maximum bandwidth of the traffic transfer path 50).
- the bandwidth control unit 63 sets the shaper rate of the traffic transfer path 50 based on the ETH bandwidth determined and notified by the wireless bandwidth determination unit 62.
- the bandwidth control unit 63 sets the transfer rate according to the shaper rate when transmitting the data temporarily stored in the buffer 11 from the packet transfer device 60 to the second communication device 40 via the traffic transfer path 50. Control.
- the notification bandwidth determination unit 12 acquires the ETH bandwidth determined by the wireless bandwidth determination unit 62, acquires information on the free space from the buffer free space notification unit 61, and based on the acquired ETH bandwidth and the free space of the buffer 11, Band information to be notified to the packet transfer apparatus 70 on the opposite side is determined. Similar to the first embodiment, the notification bandwidth determination unit 12 uses the buffer 11 when an instantaneous burst occurs while the packet transfer device 70 is controlling at the shaper rate R and the shaper rate R of the upstream packet transfer device 70. The relationship with the free space Q necessary to receive the data is held.
- the notification bandwidth determination unit 12 may set a free capacity corresponding to each threshold and a shaper rate corresponding to the free capacity in association with a plurality of thresholds.
- FIG. 9 is a diagram showing an example of setting the shaper rate corresponding to the free space of the buffer.
- the notification bandwidth determination unit 12 corresponds to the threshold value notified from the buffer free space notification unit 61 and the actual free space of the buffer 11 and the packet transfer device 70 at a constant shaper rate.
- a shaper rate is set to suppress data discard even if an instantaneous burst occurs during transmission.
- the free space of the buffer 11 is 10 kbytes, and the shaper rate is set to 100 Mbps for this free space.
- the threshold A is a threshold indicating that the buffer usage is Full, but in this case as well, the free space of the buffer is not 0 bytes, and the shaper rate is not 0 but 100 MBbps.
- the bandwidth may be set larger than 0 when the buffer free space is 0 bytes. In this way, there is an effect that communication can be continued within a possible range even if there is no free space in the buffer. It is also possible to set the data transfer to be stopped (the shaper rate is 0 Mbps) with respect to a threshold with a small buffer free space.
- the free space of the buffer 11 is 100 kbytes, and 300 Mbps is set for this free space.
- the free space is notified from the buffer free space notification unit 61 as “threshold C”
- the free space is notified from the buffer free space notification unit 61 as “threshold C”
- the packet transfer device 70 transmits a packet at 300 Mbps, data discard occurs.
- FIG. 10 is a flowchart showing an example of an operation for setting the shaper rate corresponding to the free space of the buffer.
- the notification bandwidth determination unit 12 acquires information on the capacity transferred when an instantaneous burst occurs during packet transmission from the packet transfer device 70 at the set shaper rate (step S23). Then, the notification bandwidth determination unit 12 sets the free capacity of the buffer with the threshold value i based on the capacity transferred by the instantaneous burst (step S24).
- the notification bandwidth determination unit 12 determines whether i is equal to the number of thresholds set, that is, whether the setting for the last threshold has been completed (step S25).
- step S26 the notification bandwidth determination unit 12 moves to setting for the next threshold value i + 1.
- i is equal to the number of threshold values in step S25, that is, when the setting for the last threshold value is completed, the notification bandwidth determination unit 12 ends the shaper rate setting operation corresponding to the free space.
- a setting value may be determined by actually performing the following measurement in advance and the above setting may be performed.
- the packet transfer apparatus 70 actually transmits a packet at a plurality of shaper rates, for example, 100 Mbps, 200 Mbps, 300 Mbps, 400 Mbps, and 500 Mbps in the example of FIG. 9 within a range where data transfer from the packet transfer apparatus 70 is not stopped.
- the transfer capacity at time ⁇ t is measured for each shaper rate, and the maximum value of the transfer capacity at time ⁇ t is measured. The maximum value is recorded as the difference capacity from the transfer capacity at the shaper rate.
- the notification band determination unit 12 sets each shaper rate.
- step S24 the notification band determination unit 12 is transferred when an instantaneous burst is generated from recorded information on a plurality of shaper rates measured in advance.
- the buffer free capacity of the threshold value i is set. For example, it is assumed that measurement is performed at a shaper rate of 100 Mbps, 200 Mbps, 300 Mbps, 400 Mbps, and 500 Mbps.
- 100 Mbps, 200 Mbps, 300 Mbps, 400 Mbps, and 500 Mbps are set as the shaper rates corresponding to the threshold values A, B, C, D, and E.
- step S24 10 Kbytes, 50 Kbytes, 100 Kbytes, 200 Kbytes, and 400 Kbytes are set as the free capacities corresponding to the threshold values A, B, C, D, and E.
- FIG. 11 is a flowchart showing another example of the operation for setting the shaper rate corresponding to the free space of the buffer.
- FIG. 12 is a diagram showing another setting example of the shaper rate corresponding to the free space of the buffer by the operation of FIG.
- the notification bandwidth determination unit 12 first sets a ratio between the transfer capacity at the time ⁇ t when an instantaneous burst occurs and the transfer capacity at which the data is transferred at the shaper rate during the time ⁇ t (step S31). ). For example, the notification bandwidth determination unit 12 sets 70% when the transfer capacity at the shaper rate is 70% of the maximum transfer capacity when an instantaneous burst occurs.
- the notification band determination unit 12 sets the free space of the buffer with the threshold value i (step S32). That is, the notification bandwidth determination unit 12 sets a capacity (ratio of 70% as a ratio) corresponding to (100 ⁇ (set ratio))% of the transfer capacity in which data is transferred at a shaper rate for a short time ⁇ t as the buffer free capacity. If set, 30%) is set. Thereafter, as in the example of FIG.
- the notification bandwidth determination unit 12 determines whether i is equal to the number of thresholds set, that is, whether the setting for the last threshold has been completed (step S25). If it is not equal to the number, 1 is added to i (step S26), and the process returns to step S22. That is, the notification bandwidth determination unit 12 moves to setting for the next threshold value i + 1. When i is equal to the number of thresholds in step S25, that is, when the setting for the last threshold is completed, the setting operation of the shaper rate corresponding to the free space is terminated.
- the packet transfer apparatus 70 actually transmits a packet for a plurality of shaper rates set within a range where data transfer from the packet transfer apparatus 70 is not stopped. Then, the transfer capacity in a short time when an instantaneous burst occurs is measured, and the maximum value of the transfer capacity in a short time is obtained. The ratio between the maximum value and the transfer capacity at the shaper rate is recorded. In step S31, the notification band determination unit 12 sets the minimum ratio among the ratios at all the shaper rates from the recording information measured for the plurality of shaper rates.
- the notification band determination unit 12 sets each shaper rate. For example, as shown in FIG. 12, shaper rates of 100 Mbps, 200 Mbps, 300 Mbps, 400 Mbps, and 500 Mbps are set.
- the notification bandwidth determination unit 12 has a capacity (30% when 70% is set as the ratio) corresponding to (100 ⁇ (the set ratio))% of the transfer capacity in a short time ⁇ t at each shaper rate. Is set as the buffer free space. For example, as shown in FIG. 12, assuming that the transfer capacity of each shaper rate in a short time ⁇ t is 200 Kbytes, 400 Kbytes, 600 Kbytes, 800 Kbytes, and 1000 Kbytes, when the ratio setting is 70%, the transfer capacity is 30%. 60 Mbytes, 120 Mbytes, 180 Mbytes, 240 Mbytes, and 300 Mbytes are set. By operating in this way, it is possible to collectively set a plurality of shaper rates by inputting one ratio from the user.
- FIG. 13 is a diagram showing still another setting example of the shaper rate corresponding to the free space of the buffer.
- the actual free space of the buffer 11 and the margin for the available bandwidth may be held in correspondence with the threshold value notified from the buffer free space notification unit 61.
- the shaper rate corresponding to the buffer free capacity thresholds A to E is set to 300 Mbps, 350 Mbps, 400 Mbps, 450 Mbps, and 500 Mbps for the buffer free capacity thresholds A to E.
- FIG. 13 is a diagram showing still another setting example of the shaper rate corresponding to the free space of the buffer.
- the actual free space of the buffer 11 and the margin for the available bandwidth may be held in correspondence with the threshold value notified from the buffer free space notification unit 61.
- the shaper rate corresponding to the buffer free capacity thresholds A to E is set to 300 Mbps, 350 Mbps, 400 Mbps, 450 Mbps, and 500 Mbps for the buffer free capacity thresholds A to E.
- the margin for the available bandwidth may be set to 200 Mbps, 150 Mbps, 100 Mbps, 50 Mbps, and 0 Mbps with respect to the thresholds A to E of the free space of the buffer.
- the margin for the available bandwidth may be a negative value.
- a shaper rate larger than the available bandwidth is notified.
- the thresholds A to E may be set to 100 Mbps, 50 Mbps, 0 Mbps, ⁇ 50 Mbps, ⁇ 100 Mbps, and the like.
- FIG. 14 is a diagram illustrating still another setting example of the shaper rate corresponding to the free space of the buffer. As shown in FIG. 14, the actual free space of the buffer 11 and the ratio to the available bandwidth may be held in correspondence with the threshold value notified from the buffer free space notification unit 61.
- the bandwidth available on the transfer path 50 is 500 Mbps
- the shaper rate instead of setting the shaper rate to 250 Mbps, 350 Mbps, 400 Mbps, 450 Mbps, and 500 Mbps for the buffer free space thresholds A to E, as shown in FIG.
- the ratio to the available bandwidth may be set to 50%, 70%, 80%, 90%, and 100%. In this case, when the buffer free space is large, the ratio to the available bandwidth may exceed 100%.
- the thresholds A to E may be set to 50%, 80%, 100%, 110%, and 120%.
- the shaper rates corresponding to the buffer free capacity with respect to the thresholds A to E are 250 Mbps, 400 Mbps, 500 Mbps, 550 Mbps, and 600 Mbps.
- the notification bandwidth determination unit 12 obtains a shaper rate corresponding to the free space from the free space notified from the buffer free space notification unit 61, that is, a shaper rate at which data discard due to an instantaneous burst does not occur.
- the notification bandwidth determination unit 12 compares the shaper rate corresponding to the free space with the shaper rate determined by the wireless bandwidth determination unit 62, and if the shaper rate exceeds the shaper rate corresponding to the free space, it corresponds to the free space.
- the shaper rate to be determined is determined as bandwidth information to be notified to the packet transfer apparatus 70.
- the bandwidth notification transmission unit 13 transmits the bandwidth information determined by the notification bandwidth determination unit 12 to the packet transfer device 70 in a prescribed frame format.
- the bandwidth notification receiving unit 71 that has received the notification of the bandwidth information sets the shaper rate in the bandwidth control unit 72 of the packet transfer device 70 based on the bandwidth information.
- the bandwidth control unit 72 controls the bandwidth based on the set shaper rate when the packet is transferred from the packet transfer device 70 to the packet transfer device 60.
- FIG. 15 is a flowchart showing the band information determination operation of FIG.
- the notification bandwidth determination unit 12 of the packet transfer device 60 acquires first information regarding a bandwidth that can be used on the traffic transfer path 50 with the second communication device 40 (step S41), and a buffer free space notification unit The free capacity of the buffer 11 is acquired from 61 (step S42).
- the notification bandwidth determination unit 12 obtains a shaper rate corresponding to the free space of the buffer 11, that is, a shaper rate at which data discard due to an instantaneous burst does not occur with respect to the current free space, and the available bandwidth of the traffic transfer path 50 Are compared (step S43).
- the notification bandwidth determination unit 12 determines whether the buffer is insufficient, that is, whether the bandwidth corresponding to the free capacity of the buffer 11 is smaller than the available bandwidth of the traffic transfer path 50 (step S44).
- the notification bandwidth determination unit 12 sets the bandwidth information notified to the packet transfer device 70 as the available bandwidth of the traffic transfer path 50 (step S45), and the bandwidth notification transmission unit 13 of the packet transfer device 60 The determined bandwidth information is transmitted to the upstream packet transfer device 70.
- the notification bandwidth determination unit 12 sets the bandwidth information notified to the packet transfer device 70 as the shaper rate corresponding to the free capacity of the buffer 11 (step S46), and the packet transfer device 60
- the bandwidth notification transmission unit 13 transmits the determined bandwidth information to the upstream packet transfer device 70.
- the first communication device 20 transmits data by controlling the transmission rate in the notified band.
- FIG. 12 in a specific change state will be described. Similar to FIGS. 6 to 8, in the following example, five levels of thresholds are set from “threshold A” to “threshold E”. For example, it is assumed that “threshold A” is the first threshold and “threshold E” is the fifth threshold in ascending order of free space. It is assumed that the shaper rate corresponding to the threshold is set as shown in FIG.
- the available bandwidth of the traffic transfer path 50 increases and the free capacity of the buffer does not change.
- the free capacity of the buffer 11 is in the “threshold A” state shown in FIG. 6, and the available bandwidth of the traffic transfer path 50 is 100 Mbps. It is assumed that a bandwidth of 100 Mbps corresponding to “threshold A” is obtained from the free capacity, compared with the available bandwidth of 100 Mbps of the traffic transfer path 50, and bandwidth information of 100 Mbps is transmitted to the packet transfer apparatus 70.
- the bandwidth 100 Mbps corresponding to the “threshold A” obtained from the correspondence relationship shown in FIG. 9 in step S43 and the traffic transfer path 50 can be used. Compared with a new bandwidth of 500 Mbps.
- step S44 since the bandwidth 100 Mbps corresponding to the free capacity of the buffer 11 is smaller than the available bandwidth 500 Mbps of the traffic transfer path 50, it is determined that the buffer is insufficient.
- step S46 the bandwidth information notified to the packet transfer device 70 is set to a bandwidth of 100 Mbps corresponding to the “threshold A”, and the packet transfer device 60 transmits the bandwidth information 100 Mbps to the upstream packet transfer device 70.
- the free capacity of the buffer 11 is the free capacity corresponding to the state of “threshold C” shown in FIG. 7, and the available bandwidth of the traffic transfer path 50 is 100 Mbps.
- a bandwidth of 300 Mbps corresponding to “threshold C” is obtained, compared with the available bandwidth of 100 Mbps on the traffic transfer path 50, and bandwidth information of 100 Mbps is transmitted to the packet transfer apparatus 70.
- the bandwidth 300 Mbps corresponding to the free capacity of the buffer 11 is smaller than the available bandwidth 500 Mbps of the traffic transfer path 50, it is determined that the buffer is insufficient.
- the notified bandwidth information is a bandwidth of 300 Mbps corresponding to the free capacity of the buffer 11, and the packet transfer device 60 transmits the bandwidth information of 300 Mbps to the upstream packet transfer device.
- the free capacity of the buffer 11 is the free capacity corresponding to the “threshold E” shown in FIG. 8, and the available bandwidth of the traffic transfer path 50 is 100 Mbps. It is assumed that a bandwidth of 500 Mbps corresponding to “threshold E” is obtained, compared with the available bandwidth of 100 Mbps of the traffic transfer path 50, and bandwidth information of 100 Mbps is transmitted to the packet transfer apparatus.
- the available bandwidth is compared with 500 Mbps, and it is determined in step S44 that there is no buffer shortage.
- the notified bandwidth information is set to a usable bandwidth 500 Mbps of the traffic transfer path 50, and the packet transfer device 60 transmits the bandwidth information 500 Mbps to the upstream packet transfer device 70.
- the available bandwidth of the traffic transfer path 50 decreases and the buffer free space does not change.
- the free capacity of the buffer 11 is the free capacity corresponding to the “threshold A” shown in FIG. 6 and the available bandwidth of the traffic transfer path 50 is 500 Mbps.
- bandwidth information 100 Mbps corresponding to the free capacity of the buffer is obtained, the available bandwidth of the traffic transfer path 50 is compared with 500 Mbps, and 100 Mbps is transmitted to the packet transfer apparatus 70.
- the bandwidth information 100 Mbps corresponding to the free capacity of the buffer obtained from the correspondence relationship as shown in FIG. 9 in step S43 and the use of the traffic transfer path 50 The possible bandwidth is compared with 100 Mbps.
- step S44 since the bandwidth information 100 Mbps corresponding to the free capacity of the buffer 11 is equal to or larger than the available bandwidth 100 Mbps of the traffic transfer path 50, it is determined that there is no buffer shortage.
- step S45 the notified bandwidth information is set to 100 Mbps usable in the traffic transfer path 50, and the packet transfer device 60 transmits 100 Mbps to the upstream packet transfer device 70.
- the free capacity of the buffer 11 is the free capacity corresponding to the “threshold C” shown in FIG. 7, and the available bandwidth of the traffic transfer path 50 is 500 Mbps.
- bandwidth information 300 Mbps corresponding to the free capacity of the buffer is obtained, the available bandwidth of the traffic transfer path 50 is compared with 500 Mbps, and 300 Mbps is transmitted to the packet transfer apparatus 70.
- the bandwidth information 300 Mbps corresponding to the free capacity of the buffer obtained from the correspondence relationship as shown in FIG. 9 and the use of the traffic transfer path 50 in step S43.
- the possible bandwidth is compared with 100 Mbps.
- step S44 since the bandwidth information 300 Mbps corresponding to the free capacity of the buffer 11 is the available bandwidth 100 Mbps or more of the traffic transfer path 50, it is determined that there is no buffer shortage.
- step S45 the notified bandwidth information is set to 100 Mbps usable in the traffic transfer path 50, and the packet transfer device 60 transmits 100 Mbps to the upstream packet transfer device 70.
- the free capacity of the buffer 11 is the free capacity corresponding to the “threshold E” shown in FIG. 8, and the available bandwidth of the traffic transfer path 50 is 500 Mbps.
- bandwidth information 500 Mbps corresponding to the free capacity of the buffer is obtained, the available bandwidth of the traffic transfer path 50 is compared with 500 Mbps, and 500 Mbps is transmitted to the packet transfer device 70.
- the bandwidth information 500 Mbps corresponding to the free capacity of the buffer obtained from the correspondence relationship as shown in FIG. 9 in step S43 and the use of the traffic transfer path 50 The possible bandwidth is compared with 100 Mbps.
- step S44 since the bandwidth information 500 Mbps corresponding to the free capacity of the buffer 11 is equal to or greater than the available bandwidth 100 Mbps of the traffic transfer path 50, it is determined that there is no buffer shortage.
- step S45 the notified bandwidth information is set to 100 Mbps usable in the traffic transfer path 50, and the packet transfer device 60 transmits 100 Mbps to the upstream packet transfer device 70.
- the available bandwidth of the traffic transfer path 50 is not changed and the free capacity of the buffer is increased.
- the free capacity of the buffer 11 is the free capacity corresponding to the “threshold A” shown in FIG. 6 and the available bandwidth of the traffic transfer path 50 is 500 Mbps. It is assumed that a bandwidth of 100 Mbps corresponding to the free capacity of the buffer is obtained, the available bandwidth of the traffic transfer path 50 is compared with 500 Mbps, and bandwidth information 100 Mbps is transmitted to the packet transfer device 70.
- the bandwidth 300 Mbps corresponding to “threshold C” obtained from the correspondence as shown in FIG. 50 available bandwidths, 500 Mbps, are compared.
- the bandwidth 300 Mbps corresponding to the free capacity of the buffer 11 is smaller than the available bandwidth 500 Mbps of the traffic transfer path 50, it is determined that the buffer is insufficient.
- the notified bandwidth information is the bandwidth information 300 Mbps corresponding to the free capacity of the buffer 11, and the packet transfer device 60 transmits the bandwidth information 300 Mbps to the upstream packet transfer device 70.
- the available bandwidth of the traffic transfer path 50 is compared with 500 Mbps.
- step S44 since the bandwidth 500 Mbps corresponding to the free capacity of the buffer 11 is equal to the available bandwidth 500 Mbps of the traffic transfer path 50, it is determined that there is no buffer shortage.
- step S46 the bandwidth information to be notified is set to a usable bandwidth 500 Mbps of the traffic transfer path 50, and the packet transfer device 60 transmits the bandwidth information 500 Mbps to the upstream packet transfer device 70.
- the available bandwidth of the traffic transfer path 50 is not changed and the buffer free space is reduced.
- the free capacity of the buffer 11 is in the “threshold E” state shown in FIG. 8 and the available bandwidth of the traffic transfer path 50 is 500 Mbps. It is assumed that a bandwidth of 500 Mbps corresponding to the free capacity of the buffer 11 is obtained, the available bandwidth of the traffic transfer path 50 is compared with 500 Mbps, and 500 Mbps is transmitted to the packet transfer apparatus 70.
- the available bandwidth of the transfer path 50 is compared with 500 Mbps.
- the bandwidth information 100 Mbps corresponding to the free capacity of the buffer 11 is smaller than the available bandwidth 500 Mbps of the traffic transfer path 50, it is determined that the buffer is insufficient.
- the notified bandwidth information is the bandwidth information 100 Mbps corresponding to the free capacity of the buffer 11, and the packet transfer device 60 transmits the bandwidth information 100 Mbps to the upstream packet transfer device 70.
- the bandwidth information 300 Mbps corresponding to “threshold C” obtained from the correspondence as shown in FIG. 9 in step S43. And the available bandwidth 500 Mbps of the traffic transfer path 50 are compared.
- the bandwidth information to be notified is the bandwidth information 300 Mbps corresponding to the free capacity of the buffer 11, and the packet transfer device 60 transmits the bandwidth information 300 Mbps to the upstream packet transfer device 70.
- the packet transfer device 60 compares the bandwidth in which data discard due to the instantaneous burst does not occur with the available capacity of the buffer 11 with the available bandwidth of the downstream traffic transfer path 50.
- the packet transfer apparatus 60 sets the bandwidth information notified to the packet transfer apparatus 70 as the bandwidth for the free capacity of the buffer 11.
- FIG. 16 is a block diagram showing a configuration of the third exemplary embodiment of the present invention.
- the traffic transfer path between the packet transfer apparatus and the downstream second communication apparatus is a radio traffic transfer path, and adaptive modulation is performed.
- the second communication device 100 transmits an SNR (Signal to Noise Ratio) in the received radio wave and a BER (Bit Error Rate) in the data based on the received radio wave to the wireless traffic transfer.
- the packet transfer device 90 is notified via the path 80.
- the transmission / reception unit 91 of the packet transfer device 90 changes the modulation method of the radio wave to be transmitted according to the notified SNR, BER, etc., and transmits the packet to the second communication device 100 via the wireless traffic transfer path 80.
- the transmission / reception unit 91 changes the modulation method of the radio wave to be transmitted according to the SNR, BER, etc.
- the transmission / reception unit 91 notifies the radio band determination unit 62 of the changed modulation method.
- the radio band determining unit 62 determines the ETH band.
- the band control unit 63 sets the shaper rate for the second communication apparatus 100 based on the ETH band determined by the radio band determination unit 62.
- the notification bandwidth determination unit 12 determines the notification bandwidth by looking at the free space of the buffer and related information as in the first and second embodiments described above. If the communication apparatus that performs adaptive modulation in this way is configured as the transfer apparatus 10 of the first embodiment or the packet transfer apparatus 60 of the second embodiment, the bandwidth of the traffic transfer path 50 is greatly varied and frequent. Therefore, it is possible to suitably control the amount of communication from the upstream device according to the fluctuation of the downstream bandwidth.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Dans un système utilisé pour informer un dispositif amont d'une bande de communication autorisée pour un trajet de communication à un dispositif aval, afin qu'un transfert de données depuis le dispositif amont soit transféré au dispositif aval sans être arrêté et qu'une mise au rebut de données soit empêchée, un dispositif de transfert 10 comprend : un tampon 11, pour stocker temporairement les données reçues d'un premier dispositif de communication 20 et transmises à un second dispositif de communication 40 ; une unité de détermination de bande de notification 12, pour déterminer des informations de bande devant être transmises au premier dispositif de communication 20 sur la base de premières informations relatives à une bande utilisable dans un trajet de transfert de trafic 50 au second dispositif de communication 40 et de secondes informations relatives à une bande qui correspond à un espace libre du tampon 11 ; et une unité de transmission de notification de bande 13, pour transmettre les informations de bande au premier dispositif de communication 20.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016-255369 | 2016-12-28 | ||
| JP2016255369 | 2016-12-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018123710A1 true WO2018123710A1 (fr) | 2018-07-05 |
Family
ID=62707364
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2017/045454 Ceased WO2018123710A1 (fr) | 2016-12-28 | 2017-12-19 | Système de communication, procédé de communication, dispositif de transfert, et procédé de transfert |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018123710A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10200582A (ja) * | 1998-02-16 | 1998-07-31 | Toshiba Corp | 通信帯域制限方法、通信帯域予約方法、及びネットワークノード装置 |
| JP2008236308A (ja) * | 2007-03-20 | 2008-10-02 | Fujitsu Ltd | フロー制御方法および受信装置 |
| JP2011019040A (ja) * | 2009-07-08 | 2011-01-27 | Nippon Telegr & Teleph Corp <Ntt> | 通信装置および通信装置におけるフロー制御方法、ならびにそのためのプログラム |
| JP2013502779A (ja) * | 2009-08-21 | 2013-01-24 | 華為技術有限公司 | 帯域幅情報通知方法、サービス処理方法、ネットワークノード、および通信システム |
-
2017
- 2017-12-19 WO PCT/JP2017/045454 patent/WO2018123710A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10200582A (ja) * | 1998-02-16 | 1998-07-31 | Toshiba Corp | 通信帯域制限方法、通信帯域予約方法、及びネットワークノード装置 |
| JP2008236308A (ja) * | 2007-03-20 | 2008-10-02 | Fujitsu Ltd | フロー制御方法および受信装置 |
| JP2011019040A (ja) * | 2009-07-08 | 2011-01-27 | Nippon Telegr & Teleph Corp <Ntt> | 通信装置および通信装置におけるフロー制御方法、ならびにそのためのプログラム |
| JP2013502779A (ja) * | 2009-08-21 | 2013-01-24 | 華為技術有限公司 | 帯域幅情報通知方法、サービス処理方法、ネットワークノード、および通信システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2010308477B2 (en) | Methods and apparatus for controlling congestion in a communication network | |
| CN108141443B (zh) | 用户设备、媒体流传输网络辅助节点和媒体流传输方法 | |
| US7603475B2 (en) | Method for flow control in a communication system | |
| CN106797348A (zh) | 基于用户平面洞察力的吞吐量指导 | |
| US20150327113A1 (en) | Communication device and traffic control method | |
| KR101992750B1 (ko) | 라우터 장치 및 그의 혼잡 제어 방법 | |
| US11588736B2 (en) | Communication apparatus, communication method, and program | |
| EP3560152B1 (fr) | Détermination de la bande passante d'une liaison de communication | |
| JP3731665B2 (ja) | データ通信システム、情報処理装置および情報処理方法、記録媒体、並びに、プログラム | |
| US20160323421A1 (en) | Wireless communication system, serve and base station | |
| JP2008507204A (ja) | 二方向メッセージングネットワークでゾーン間帯域を管理する方法 | |
| CN112787919B (zh) | 报文传输方法及设备、可读介质 | |
| CN101523819A (zh) | 用于在无线电通信系统中控制载荷匹配的方法 | |
| US20120051222A1 (en) | Communication apparatus and communication control method | |
| JP2002325095A (ja) | データ通信システム、データ送信装置及びデータ通信方法 | |
| CN103238349A (zh) | 用于无线通信中的信道适配的方法和装置 | |
| JP5854509B2 (ja) | 光送受信機制御装置、制御方法および光伝送システム | |
| US10819582B2 (en) | Traffic optimization device and traffic optimization method | |
| WO2018123710A1 (fr) | Système de communication, procédé de communication, dispositif de transfert, et procédé de transfert | |
| KR101671254B1 (ko) | 이동통신 시스템에서 음성 구간 검출 방법 및 장치 | |
| JP6897769B2 (ja) | データ送信装置、方法およびプログラム | |
| WO2007026557A1 (fr) | Système de communication, terminal de communication, nœud relais, méthode de communication par ceux-ci et programme pour ceux-ci | |
| US8159995B2 (en) | Method and facility for selecting satellite channels | |
| CN107624259B (zh) | 高能效发射机功率控制 | |
| JP4921245B2 (ja) | フレーム振り分け方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17888140 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17888140 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |