Optical Packet Switching (OPS) is considered the most desirable switching
technology for the ubiquitous optical networks that carry internet
traffic. OPS could provide for great flexibility, capacity, efficiency,
and bandwidth utilization that current switching strategies are not
capable of providing. Despite its great appeal, OPS has been hampered by
some major hurdles that prevented its practical implementation. Among
such hurdles are optical buffering, optical processing/update of headers
and to a lesser extent synchronization. This document introduces a novel
technique for implementing packet switching in the optical domain. The
new approach makes it possible to find efficient and cost effective
solutions to the major problems that traditionally rendered optical
packet switching (OPS) impractical. The new approach is applicable to any
network topology. A complete suite of solutions to all aspects of optical
packet switching that take full advantage of the basic novel approach are
described. We present a complete set of solutions to the issues of
buffering, header processing/update, regeneration, and synchronization
among others. The new approach and affiliated solutions make it possible
to implement OPS directly over WDM thus offering a very flexible optical
layer capable of meeting future demand in a cost effective way.