An apparatus for rerouting multiple traffics in an Automatic Switched Optical Network, ASON, characterized in that, the apparatus comprises: a path computation unit and a traffic path incorporation unit, the path computation unit is configured: to forward, to the traffic path incorporation unit, a received route computation notification message including information about a plurality of failed traffic connections; and to forward, to the traffic path incorporation unit, a route inquiry request sent by a head node of a failed traffic connection during a traffic failure inquiry period; the traffic path incorporation unit is configured: to receive the route computation notification message forwarded by the path computation unit, to incorporate the plurality of failed traffic connections to obtain, from the path computation unit, available routes with respect to the plurality of failed traffic connections as incorporated, and to store records of the available routes; and based on the received route inquiry request forwarded by the path computation unit, to search the records to find a corresponding available route, and to return, through the path computation unit, the found available route to the head node requesting route restoration, wherein the traffic path incorporation unit comprises a storage module, a route restoration module and an inquiry module, wherein the storage module is configured to separate, from the route computation notification message, information about all the failed traffic connections, and store the failed traffic connections in a hash table with source and destination nodes of the failed traffic connections as key values; the route restoration module is configured to take out the key values from the hash table, and to respectively execute the following processing for each key value: to request the path computation unit to return an available route including all available wavelengths, to assign each failed traffic connection a wavelength, and to fill the available route in a route restoration record field of each failed traffic connection in the hash table; the inquiry module is configured to search the hash table according to the route inquiry request forwarded by the path computation unit, and when a corresponding failed traffic connection is found, to return, through the path computation unit, an available route corresponding to the failed traffic connection to corresponding head nodes; the traffic path incorporation unit is further configured to incorporate failed traffic connections into at least one group, each group including traffic connections with the same path. to forward, to the traffic path incorporation unit, a received route computation notification message including information about a plurality of failed traffic connections; and to forward, to the traffic path incorporation unit, a route inquiry request sent by a head node of a failed traffic connection during a traffic failure inquiry period; the traffic path incorporation unit is configured: to receive the route computation notification message forwarded by the path computation unit, to incorporate the plurality of failed traffic connections to obtain, from the path computation unit, available routes with respect to the plurality of failed traffic connections as incorporated, and to store records of the available routes; and based on the received route inquiry request forwarded by the path computation unit, to search the records to find a corresponding available route, and to return, through the path computation unit, the found available route to the head node requesting route restoration, wherein the traffic path incorporation unit comprises a storage module, a route restoration module and an inquiry module, wherein the storage module is configured to separate, from the route computation notification message, information about all the failed traffic connections, and store the failed traffic connections in a hash table with source and destination nodes of the failed traffic connections as key values; the route restoration module is configured to take out the key values from the hash table, and to respectively execute the following processing for each key value: to request the path computation unit to return an available route including all available wavelengths, to assign each failed traffic connection a wavelength, and to fill the available route in a route restoration record field of each failed traffic connection in the hash table; the inquiry module is configured to search the hash table according to the route inquiry request forwarded by the path computation unit, and when a corresponding failed traffic connection is found, to return, through the path computation unit, an available route corresponding to the failed traffic connection to corresponding head nodes; the traffic path incorporation unit is further configured to incorporate failed traffic connections into at least one group, each group including traffic connections with the same path.