1. A computer-implemented method for carrying out tag networking on a network, the method comprising: analyzing, by a first network device, one or more packets associated with a traffic flow received by the first network device to determine a traffic type associated with the one or more packets; and adding a tag to a data field of each packet associated with the flow, wherein the tag identifies a traffic type, and wherein the tag is identifiable by one or more network devices configured to forward the one or more packets toward a destination and to execute an application based on the tag in response to recognizing the tag.