Your question us too vague. You need to provide details like minimum and maximum bandwidth, wavelengths used, maximum distance, maximum loss, maximum signal/noise allowed, plus a few other factors.
__________________
"Experience isn't measured by your success, it is a factor of the magnitude you survive your failures, then added to the number people you can get to say 'DUDE!' " --- Red_E_Made