Optical fiber communication has developed so rapidly during the last decades that it has become the backbone of today's communication systems. To take advantage of the huge bandwidth of optical fiber links, optical packet switching systems have been proposed and investigated intensively. However, most of the existing optical packet switches cannot effectively support multicast applications. To address this problem, this thesis is focused on optical multicast packet switching. Several optical multicast