Tcpdump dari sesi ping menunjukkan dua baris berikut:
IP gateway.comp.com > somehost.comp.com: ICMP redirect 10.8.0.10 to host othergateway.comp.com, length 68
IP gateway.comp.com > somehost.comp.com: ICMP 10.8.0.10 protocol 1 port 21475 unreachable, length 68
Saya mengerti pesan pertama. Itu hanya memberitahu somehost
untuk tidak mengganggu utama gateway
dengan paket ke 10.8.0.10 tetapi sebaliknya rute mereka sampai othergateway
.
Tapi apa arti pesan kedua. Muncul 17ms kemudian dan tampaknya terkait. Apa yang ada protocol 1 port XXX
dalam konteks ini. Apa sebenarnya yang tidak terjangkau? ICMP (= protokol 1) tidak memiliki port, afaik, jadi apa artinya ini?
sumber
gateway
definitif mendapatkan bentuk paket ICMPsomehost
. Ia tidak tahu seseorang menggunakanping
padasomehost
. Hanya tahu paketnya. Mengapa harus beralih dari ICMP ke UDP? Tetapi sekali lagi: Saya hanya mencatat ICMP. Jadi mungkin yang tidak terjangkau sebenarnya merujuk pada paket UDP yang tidak saya masuki.