CNDA was EC-Council's nice way of saying "Certified Ethical Hacker" however, its pointless now that the C|EH is DoD 8750 (http://www.eccouncil.org/about_us/dod_8570.aspx
) so nowadays, you're not going to be "shunned" for having a C|EH and applying for DoD jobs - clearance and "the ability to obtain clearance" mean all the world at the end of the day.
I'm always torn about certs. I like them, but the reality is, its nothing more than me challenging myself. I don't get them for jobs since I have many years experience. To be honest, never needed any of my certs. Anyhow, that being said, the reality is, in some industries, it is easier to get your foot in the door and depending on your position, a cert in that arena can be a mandate. For example, if you work at a Forensic Firm and you're called in to speak with say a DA or an attorney, do you really think they'll give you the job based on nothing more than experience? Or do you think it would make more sense to present a "certified forensic expert?"
I say, do the certs to challenge yourself and learn. At the end of the day, things trickle into place. Forget about what others think (seriously). Do it for the challenge in an effort to be the best you can be. When you've learned to get comfortable with this concept, I guarantee you things come easier as opposed to: "I wonder what will..." NO... Don't wonder, do things for you and you won't waste time wondering, things level out at the end.