Summary
The egress check watches for a translated packet on the wire and stops there. It never confirms that packet arrived anywhere, and never confirms a reply came back, so it reports green on a datapath where no egress session can complete.
Both return-path faults found by driving real traffic to a host outside the fabric sat behind a passing check. The lab now has such a host permanently attached to the transit, so a round trip is available to test against.
Outcome
The egress check drives a request and its response through a shard to a destination outside the fabric, and fails when either direction breaks.
Related to #546, #549 and #550.
Summary
The egress check watches for a translated packet on the wire and stops there. It never confirms that packet arrived anywhere, and never confirms a reply came back, so it reports green on a datapath where no egress session can complete.
Both return-path faults found by driving real traffic to a host outside the fabric sat behind a passing check. The lab now has such a host permanently attached to the transit, so a round trip is available to test against.
Outcome
The egress check drives a request and its response through a shard to a destination outside the fabric, and fails when either direction breaks.
Related to #546, #549 and #550.