Patent ID: 9065862
Filing Date: 2015-06-23
Classification: H04L

Abstract:
1. A communication device including at least one processing device, the communication device comprising: a flow identification circuit that holds label information indicative of two label values corresponding to two communication paths allocated to respective users, label select information that specifies one of the two label values corresponding to the respective users, the one of the two label values corresponding to the selected communication path, bandwidth information indicative of two bandwidths which are allocated to the respective users of the two communication paths allocated to the respective users, and bandwidth select information that specifies one of the two bandwidths corresponding to the respective users, the one of the two bandwidths corresponding to the selected communication path, and specifies the user corresponding to received data; a bandwidth controller that controls transmission of the received data so as not to exceed a bandwidth corresponding to the selected communication path of the two bandwidths allocated to the specified user, on the basis of the bandwidth information and the bandwidth select information; and a label addition processing device that adds the label value corresponding to the selected communication path of the two label values corresponding to the two communication paths allocated to the specified user to the data received from the bandwidth controller, on the basis of the label information and the label select information, and transmits the received data with the label value added, wherein the label addition processing device executes, upon detecting an event as a trigger for a change in the selection of the communication path, a process of changing the label select information, and a process of transmitting a feedback signal for giving notice of the change in the selection of the communication path to the bandwidth controller in a given order, wherein the bandwidth controller executes a process of changing the bandwidth select information on the basis of the received feedback signal, and wherein the label addition processing device executes a process of changing the label select information after executing a process of transmitting the feedback signal to the bandwidth controller, if the bandwidth corresponding to the communication path after changing the selection is smaller than the bandwidth corresponding to the communication path before changing the selection.