Why did the Vietnamese fight in the Vietnam War?

This was both a civil and a surrogate war. The Democratic South was resisting the take over by th Communist North. Each side had its own sponsors and while they might have wanted reunification, they each wanted it on their terms.