<p>When a blockage error, in which data cannot be outputted from an output buffer to a destination node, has occurred at any destination node, an arbitration unit determines an input buffer to be connected to the output buffer from among input buffers including an input buffer that holds the data addressed to the destination node at which the blockage error has occurred, and a connection change unit connects the determined input buffer to the output buffer of the destination node to which the data held by the input buffer is addressed.</p>