Switching Fabrics using Multi-Gb/s Optical Interconnection