1. A method, comprising: receiving a packet; classifying, with one or more processors, the packet, the classification including determining a new protocol to which the packet is to be updated; deleting, with one or more processors, an existing header of the packet; inserting, with one or more processors, a new header in the packet based on the classification; and modifying, with one or more processors, the new header based on the classification.