For the purpose of providing QoS (quality of service)guaranteed in the next generation network
a novel two stages load-balanced multi-path self-routing switching fabric was introduced. Both stages used a multi-path self-routing structure. With simple algorithms and small buffers
the first stage structure transformed the arriving traffic into uniform and the second stage forwarded the data in a self-routing manner to their final destinations. Mathematical analysis and simulations show that it can obtain 100% throughput under admissible traffic pattern
and it achieves 100% throughput under statistically admissible pattern with parallel stacking scheme. Compared with other similar structures
this proposed structure outstands itself with no queuing delay and zero jitter
and lowers component complexity and propagation delay.