Brookbank would have been an unrestricted free agent this summer, but agreed Wednesday to stay with the Ducks.
A source told ESPN.com's Pierre LeBrun that Brookbank's deal will pay him $700,000 in 2010-11 and $800,00 in 2011-12.
The 29-year-old defenseman played in a career-high 66 games last season, scoring nine points and accumulating 114 penalty minutes. The longtime AHL defenseman finally won a regular NHL job with New Jersey in 2007-08 before the Devils traded him on Feb. 3, 2009, to Anaheim, the franchise that originally signed him in 2003.
The Ducks also have defensemen Lubomir Visnovsky, Steve Eminger and Brett Festerling under contract for next season. Captain Scott Niedermayer hasn't announced whether he'll return to Anaheim or retire.
ESPN.com's Pierre Lebrun and The Associated Press contributed to this report.p