Enforcing network-wide policies in the presence of dynamic middlebox actions using flowtags | Synapse