Optical packet switching: doing it all-optical