Results on soft and hard diffraction obtained by the CDF Collaboration at the Fermilab Tevatron p anti-p Collider are reviewed with emphasis on aspects of the data that point to the underlying QCD mechanism for diffraction. The results are interpreted in terms of a phenomenological approach in which diffraction is due to an exchange of low-x partons subject to color constraints.