This paper proposes a new switching architecture to be used in all optical networks. The proposed switch, denoted as M 2 -B-Quadro, is an extension of the 2 x 2 two-stage Multi-buffer Bypass Quadro (M-B-Quadro) switch introduced by the current authors in [1]. By incorporating bypass lines and employing a novel switch control strategy, denoted as POS, the proposed switching node effectively resolves packet contentions and provides a substantial reduction in the packet deflection probability. We also demonstrate that such architecture can also be applied to design a generic multiple stages switch of a larger number of input/output ports with superior performances.