Thiago Silva has been suspended for six months following a positive test for marijuana metabolites at UFC on Fuel TV 6.