This paper proposes a new method for constructing a two-stage dual photon switch
with enhanced functional characteristics in the system basis of low-channel photon switches and
photon multiplexers and demultiplexers. The method yields non-blocking switches with static
self-routing. Also, the method ensures a significant speed-up for the switches with the same
number of channels and a significant increase in the number of channels with the same speed
compared to the non-blocking dual switches known previously. The non-blocking self-routing
dual photon switches presented below have the highest possible speed and a maximum possible
number of channels with almost the same complexity. As is shown in the paper, the dual
switches have a switching complexity comparable with full switches and, at the same time, a
lower channel complexity.