参考答案1
结论:TTL字段逐跳递减
原因:每经过一个三层设备,IP包头中Time To Live(TTL)值会减1,当TTL值为0时,数据包会被丢弃,并返回ICMP超时消息。
因为TTL的变化会导致校验和重新计算,由于TTL值变化,IP包头校验和会在每个三层设备上重新计算更新。
特殊场景:
A:当存在NAT(网络地址转换)时,源/目的IP地址会被修改。例如:私有IP与公网IP转换时,源IP会被替换为NAT设备的公网IP。
B:在MPLS(多协议标签交换) VPN等叠加网络场景中,外层标签会发生变化,但内层IP地址始终保持不变。