The Cleveland Cavaliers are considering trading for Brooklyn Nets star Joe Johnson with their Brendan Haywood contract chip, sources told ESPN.com.

Joe Johnson has hefty salary in 2015-16 Only Kobe Bryant is slated to make more this upcoming season than Joe Johnson, who's on the the last year of the six-year, $120 million contract he signed with the Nets in the summer of 2010.

Highest-paid players in 2015-16 Player Salary Kobe Bryant $25.0M Joe Johnson $24.9M Carmelo Anthony $22.9M Dwight Howard $22.4M -- ESPN Stats & Information

Haywood has a $10.5 million nonguaranteed contract if waived before Aug. 1, an asset that has gained value over the last several days as other teams use up their cap space. The Cavs have been looking for perimeter help, and Johnson would certainly provide a major boost as an additional scoring and shooting option.

The Nets are actively looking to move Johnson to reduce their tax burden this upcoming season as they are facing paying the repeater tax, which would be the most punitive luxury penalty in league history. The Nets have held talks with several teams, including the Memphis Grizzlies, sources told ESPN's Marc Stein.

Johnson, who averaged 14.4 points and shot 44 percent last season, is the second-highest-paid player in the league at $24.8 million next season. Trading for and waiving Haywood could save the Nets tens of millions in tax payments, but it would take more than just Haywood to make the contract values match in a deal between the Cavs and Nets.

Sources told ESPN.com on Monday that the Cavaliers, given the financial implications of trading for Johnson, have also explored a simpler trade headlined by Haywood with the Los Angeles Clippers that would bring back two-time NBA Sixth Man of the Year Jamal Crawford.

Joe Johnson could end up joining LeBron James in Cleveland as the Cavaliers, according to sources, are exploring a trade for the Nets swingman. Adam Hunger/USA TODAY Sports

Such a deal, while not considered imminent, could be completed with Haywood and Crawford serving as the primary ‎pieces. Although at least one other Clipper would have to be added to make the salary-cap math work, Anderson Varejao's inclusion would not be required.

One possible option for the Cavs would be sending big man Varejao to the Nets in such a deal. Varejao will make $9.6 million this upcoming season as part of an extension he signed last year. Varejao suffered a ruptured Achilles tendon in December but is on track to return by the start of the season.

The possibility of moving Varejao, who has played his entire 11-year career with the Cavs, could be behind the Cavs' interest in free-agent forward David West over the last several days. West has indicated he wants to play for a Finals contender, and the Cavs have been attempting to recruit him, sources said.