Patent ID: 11924160
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 18:
19. A system for managing traffic in a network comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
receive, at a first switch in a network, first traffic from a first application hosted behind the first switch;
identify, from the first traffic, a first source tag indicating that the first application generated the first traffic, the first traffic being associated with a source Internet Protocol (IP) address that is different than the first source tag;
receive, at the first switch, rules that indicate an action to perform on traffic sent from applications associated with various source tags;
identify, from the rules and using the first source tag, a first rule for the first application indicating that the first traffic generated by the first application is to be routed through an intermediate device that performs network address translation;
send the first traffic to the intermediate device;
receive the first traffic at the intermediate device;
translate, using network address translation (NAT) at the intermediate device, the source IP address of the first traffic to a second IP address associated with the intermediate device; and
send the first traffic to a first destination address indicated in the first traffic.