1. ICMP Destination Unreachable
- ICMP Type 3인 Destination Unreachable에는 많은 Code 값들이 존재하만 Network Unreachable 및 Host Unreachable을 가장 많이 사용
1) ICMP Destination Network Unreachable
- ICMP Destination Unreachable은 Destination Network로 가는 Route가 없을 때 S-IP로 전송
- PC1에서 'ping 10.1.1.1'을 입력하면 ICMP Request Packet을 생성하여 Router로 전송
- Router는 D-IP가 속할 수 있는 네트워크가 라우팅 테이블 Entry에 없음을 확인하여 ICMP Request의 S-IP인 1.1.1.1에게 ICMP Destination Network Unreachable Message를 전송
2) ICMP Destination Host Unreachable
- ICMP Destination Unreachable은 D-IP로 패킷을 전달할 수 없을 때 S-IP로 전송
- PC1에서 'ping 1.1.2.10'을 입력하면 ICMP Request Packet을 생성하여 Router로 전송
- Router는 D-IP가 속할 수 있는 네트워크가 라우팅 테이블에 Direct임을 확인하고 ARP Table에 D-IP의 MAC Address가 있는지 확인
- ARP Table에 D-IP의 MAC Address가 없으므로 PC2 방향으로 ARP Request를 전송하지만 ARP Reply 수신 불가
- ARP Reply를 수신하지 못하여 Host와 통신할 수 없으면 ICMP Request의 S-IP인 1.1.1.1에게 ICMP Destination Host Unreachable Message를 전송
- ICMP Destination Host Unreachable Message의 S-IP 선정 기준은 Vendor마다 상이
'Network > ARP, ICMP' 카테고리의 다른 글
[Casts] Unicast 동작 방식 (0) | 2024.12.16 |
---|---|
Traceroute 동작 과정 (0) | 2024.12.14 |
ICMP Redirect (1) | 2024.12.12 |
ICMP Time Exceeded (0) | 2024.12.10 |
ICMP Request and Reply (0) | 2024.12.06 |
Introduction to ICMP and Header (0) | 2024.12.04 |
Proxy ARP 동작 과정 (0) | 2024.12.02 |
Gratuitous ARP 동작 과정 (1) | 2024.11.30 |