Destination Unreachable   목적지 도달 불가

(2016-07-25)

1. 목적지 도달불가 (Destination Unreachable)ICMP 에러메세지 중 하나 
     - ICMPv4 유형(Type) : 3
     - ICMPv6 유형(Type) : 1

  ㅇ 도달할 수 없는 목적지에 계속하여 패킷을 보내지 않도록 ,
     - 송신측에 주의를 주는 ICMP 오류 보고 메세지 유형
        . 이 오류 메세지를 분석하여 봄으로써, 무엇이 문제인지 살펴볼 수 있음


2. `목적지도달불가` ICMP 에러메세지의 일반적 구성

  

  ※ 목적지도달불가(type 1) 중 상세 이유는 code 값에 의해 알 수 있음


3. [ICMPv4]  목적지도달불가(Type : 3)의 하위 상세 에러 종류네트워크 도달불가 (Network Unreachable)                                :  code 0
     - 목적지 네트워크로 가는 경로 없음
        . 목적지 주소라우팅 테이블에 없을 경우 및 디폴트 라우트가 없을 경우

  ㅇ 호스트 도달불가 (Host Unreachable)                                    :  code 1
     - 최종 목적지 호스트에 도달할 수 없을 때,
     - 호스트 또는 라우터에서 생성됨

  ㅇ 프로토콜 도달불가 (Protocol Unreachable)                              :  code 2
     - 목적지 시스템에서 특정 프로토콜을 사용할 수 없다는 사실을 통보

  ㅇ 포트 도달불가 (Port Ureachable)                                       :  code 3
     - 목적지 호스트에서 특정 포트번호가 사용될 수 없음을 알림

  ㅇ 단편화 필요하지만 DF 설정됨 (Fragmentation Required but DF bit is set) :  code 4
     - IP 데이터그램MTU가 작은 네트워크를 통과하려면 단편화되야 하는데, 
     - 라우터는 DF 비트가 셋팅된 것을 확인하고 그냥 폐기하고 송신측에 이를 통보
         ☞  IP 단편화, path MTU discovery 참조

  ㅇ 목적지와의 통신이 관리적으로 금지됨                                   :  code 13 
     - 어떤 이유든지 목적지가 통신을 원하지 않을 경우
     - 예를들면, 방화벽은 운용 정책에 위배되는 데이터그램을 의도적으로 폐기함 
        . 이때, 이 오류메세지를 원천지에 보낼수도 아닐수도 있음

  ㅇ (...)

  ※ 16개 코드 정도가 정의되어 있으며, 
     - IPv4에서는 현재 4개(유형 1,3,4,13) 정도가 자주 사용됨 

  ※ 에러메세지 발생 장비가 호스트라우터이냐에 따라 에러의 의미가 달라질 수 있음
     - 호스트 
        . 송신 데이터그램 내에, 규정된 Protocol Number가 목적지에서 유효하지 않은 경우
          또는 규정된 포트가 비활성인 경우
     - 라우터 
        . 송신 데이터그램 내에 규정된 목적지 주소로는 포워드 할 수 없는 주소이거나
          죽어있는 경우


4. [ICMPv6]  목적지도달불가(Type : 1)의 하위 상세 에러 종류

  ㅇ 목적지로 가는 경로 없음             :  code 0
     - ICMPv4의 `네트워크 도달불가(code 0)`와 동일

  ㅇ 목적지와의 통신이 관리적으로 금지됨 :  code 1
     - ICMPv4의 `목적지와의 통신이 관리적으로 금지됨(code 13)`과 동일

  ㅇ 발신지 주소 범위 벗어남             :  code 2 

  ㅇ 주소 도달 불가                      :  code 3
     - ICMPv4의 `호스트 도달 불가(code 1)`와 동일
     - 패킷데이터링크계층에 제대로 전달되지 않은 경우

  ㅇ 포트 도달 불가                      :  code 4
     - ICMPv4의 `포트 도달불가(code 3)`와 동일
     - 패킷전송계층에 제대로 전달되지 않은 경우

  ㅇ 발신지 주소정책 위반             :  code 5
     - 어떤 정책에 의해 필터링되는 경우

  ㅇ 목적지로 가는 경로 거절             :  code 6

[IPv4 단편화]1. IP 단편화   2. MTU   3. path MTU   4. 목적지 도달불가  

[ICMPv6]1. ICMPv6   2. 목적지 도달 불가   3. Packet Too Big (IPv6)   4. 에코 요청,에코 응답   5. 이웃 탐색(ND)   6. 이웃 간청(NS),이웃 알림(NA)   7. 멀티캐스트 주소 학습(MLD)  

[ICMPv4 오류보고 메세지]1. ICMP 에러메세지   2. Destination Unreacheable   3. Parameter Problem Error Message   4. ICMP Redirect   5. Source Quench   6. Time Exceeded  

  1. Top (분류 펼침)      :     1,594개 분류    6,533건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)