arp or icmpProve local resolution and basic reachability.
Archive 02 · Layers 2–4
Connectivity is not a yes-or-no condition. A working service depends on a complete forward path, a complete return path, and every policy and dependency between them.
Full-path troubleshooting
It is the system connecting them. Christian’s networking work spans IP planning, VLAN and network-region changes, port and firewall analysis, packet capture, secure signaling, QoS, and real-time voice troubleshooting across complex enterprise environments.
That work begins with a simple discipline: identify every hop, state what should happen there, and collect evidence that it did.
Diagnostic sequence
“The network is up” is not a test result. Each layer has a different question, a different source of evidence, and a different owner.
IP address, prefix, gateway, DNS, lease, and network region.
NIC state, ARP, access port, VLAN membership, trunking, and switch counters.
Next hop, route selection, NAT, ACLs, firewalls, and asymmetric return paths.
TCP handshake, UDP reachability, resets, retransmissions, fragmentation, and MTU.
Name resolution, time, certificates, TLS negotiation, and cipher compatibility.
Protocol behavior, server response, dependencies, media flow, and recovery.
Packet evidence
A capture is useful only when tied to a timeline, endpoints, expected behavior, and a testable question. Start broad enough to preserve context; filter copies during analysis instead of destroying the original evidence.
arp or icmpProve local resolution and basic reachability.
dnsConfirm the question, response, address, delay, and failure code.
tcp.flags.syn == 1Find connection attempts and determine whether the peer answers.
tcp.analysis.retransmissionExpose loss, delay, or an unacknowledged path.
tls.handshakeInspect certificate exchange and negotiation failures.
sip or rtpSeparate call signaling from the media streams users actually hear.
Real-time traffic
File transfers can recover quietly. A conversation cannot. Delay, variation, loss, policy, and path selection become immediately human.
Delay becomes conversational friction even when every packet arrives.
Real-time media needs a predictable flow; buffers can absorb only so much variation.
Small bursts can damage audio long before ordinary data applications appear broken.
Marking identifies intent. Queuing, trust boundaries, and congestion determine whether it helps.
SIP, H.323, TLS, registration, call setup, feature negotiation, and teardown.
Separate UDP streams with their own addresses, ports, codecs, direction, and quality.
Sanitized field patterns
The goal is not to collect commands. It is to turn an imprecise complaint into a sequence of questions that can be proven or eliminated.
Prove addressing, DHCP options, file retrieval, signaling reachability, and the server response before changing the endpoint.
Verify DNS and time first, then inspect the certificate chain, names, validity, trust, and negotiated protocol.
Map both RTP directions, advertised media addresses, NAT, firewall policy, codec agreement, and network-region selection.
Network doctrine
Document the source, destination, time, protocol, expected response, and actual response. If the forward path works, prove the return path. If the transport works, prove the application.
Return to all archives →