EmuCD: An Emulator for Content Dissemination Protocols in Vehicular Networks