CCN-lite, a lightweight implementation of the CCNx protocol and its variations