A practical fast packet switching module for use in B-ISDN switching architectures is described. The module is built around a self-routing banyan network which employs dilation and replication to enhance throughput. The differing requirements of delay and loss sensitivity for various traffic types are handled by assigning priorities to packets. A new result in the form of the throughput equation of lower priority packets in a banyan network which is improved by dilation, replication, and internal speed-up is presented. The delay versus throughput analysis shows that the switch module is capable of handling integrated voice-data-video traffic efficiently. © 1994 IOS Press and the authors.