The forwarding network failures information is directly reported to the control network, which facilitates quick fault detection and recovery. The number of controllers is relatively small. Thus it is helpful to collect the global network state information, implement global optimization algorithms, reduce the inconsistencies of distributed decision-making, and improve the overall network performance.