Tracing a Packet From Network Ingress to Egress, or "The Life of a Packet"