We present two all-optical packet switching techniques that utilize all-optical signal processing to implement the label processor and the label rewriter. The two techniques are based on two different paradigms. One is based on wavelength routing switching [1] and the other one on space routing switching [2]. Both techniques employ scalable and asynchronous label processor and label rewriter capable to process optical in-band labeling addresses. We demonstrate a 1×4 all-optical packet switch based on both techniques. We report for both technique experimental results showing the routing operation of the 160 Gb/s packets based on the processed in-band address information, and all-optical label erasing and new label insertion operation. Based ...