Traceflow is an interesting tool and was built to allow administrators to seamlessly troubleshoot their virtual network environment by tracing a packet flow, in a similar way to the legacy Packet Tracer application. Traceflow allows you to inject a packet into the network and monitor its flow across the network. This flow allows you to monitor your network and identify issues such as bottlenecks or disruptions.
Traceflow allows you to construct your own packets with custom headers and packet sizes. The target destination of this test packet can be a NSX-managed overlay network or underlay network devices such as a host or a logical router. The source will always be a vNIC from a VM. These packets are injected in the virtual distributed switch and support the layer 2 unicast, multicast and broadcast and layer 3 unicast traffic types.
To use traceflow, follow these steps...