Linebacker Ryan Anderson, a long shot to make the Giants' roster, has been suspended six games for violating the NFL's policy on performance-enhancing substances.