In this paper we propose an architecture for an output queued switch based on the mesh of trees topology. After establishing
the equivalence of our proposal with the output queued model, we analyze its features, showing that it merges positive features
of the input queued switches (specially their implementability) with all the characteristics typical of output queued ones.
Moreover, such an architecture is able to easily and efficiently manage multicast traffic, which is becoming extremely important
in networks with traditional communication services integrated in.