← AWS Advanced Networking: networks and production
05 / 8 · 40 MIN

Evidence-led diagnosis

Connect configuration, logs, and symptoms without overstating evidence.

Concept and mechanism

A network incident should produce testable hypotheses. Start with the affected flow, time, source, destination, size, and recent change. Reachability Analyzer builds a configuration model; it neither sends packets nor measures the data plane. A reachable result does not prove the process is listening or the destination can process the request. Flow Logs show flow metadata and observed actions. ACCEPT does not confirm file ingestion, authentication, or reconciliation. The log-status field also matters: SKIPDATA indicates omitted records, whereas NODATA describes no observed interface traffic during the interval. Do not use collection gaps as evidence that activity was absent.

Guided application

When small requests work but large transfers stall after a path change, investigate MTU and Path MTU Discovery. For IPv4, ICMP fragmentation-needed messages may be required for the sender to adjust packets. For IPv6, assess Packet Too Big; do not assume fragmentation by intermediate routers. Test the hypothesis using controlled sizes and paths before broadening rules. If NAT gateway ErrorPortAllocation rises, examine port allocation and destination concurrency, correlating the batch window. Do not replace certificates or disks without evidence connecting those actions to the symptom. In handover, write a bounded conclusion: path permitted, transfer still unvalidated, next test, owner, and checkpoint time.

IN PRACTICE

ACCEPT at 21:04 is not a file receipt. Correlate session, ingestion acknowledgment, and reconciliation before declaring success.

Common pitfalls

Model as actual traffic; gap as silence; ping as a file test; random changes.

Related topics: Capacity, cost, and resilience · Encryption and DNS controls

Take this idea with you

Choose the next observation that distinguishes the most likely hypotheses.

Create account

Reference: ANS-C01 domain 3 · ANS-C01