Approaches to the Design and Implementation of Roadside Units in Vehicular Networks