The NS2.34 simulator with all inclusive to run Epidemic and other ad-hoc protocols