Figure 1 Path daemon flowchart

2.4 Path diagnostics

The path diagnostics application determines and verifies the path taken by a specific packet from a source host to destination host.

Evaluates flows configured across the switches in the control domain for diagnosis.

Creates ‘Observation posts’ on every switch in the path that the packet would take.

Tallys packet_in messagess from the observation posts to detect where a path is broken.

Lists neighbors for any given device.

12 Understanding the embedded applications