David Weathers agreed to a $5 million, two-year contract Tuesday with the Reds, who are trying to overhaul their bullpen. The Reds also designated left-handed starter Brandon Claussen for assignment, opening a spot on their 40-man roster to keep Weathers.