DAD   Duplicate Address Detection   중복 주소 검출

(2025-02-07)

1. DAD (Duplicate Address Detection, 중복 주소 검출)

  ㅇ 동일 네트워크IP 주소의 중복 사용의 방지를 위해 수행되는 프로세스

  ㅇ 특히, IPv6 환경에서 중요하며, IPv6 주소의 중복 여부를 알기 위함
     - 장치가 네트워크에 연결될 때, 할당된 IP 주소가 다른 장치와 충돌하는지 확인하는 역할


2. DAD의 작동 방식  :  (IPv6에서의 DAD 프로세스)

  ㅇ 단계
     - 장치는 먼저 임시 주소(Tentative Address)를 설정 함
     - 해당 주소가 이미 사용 중인지 확인하기 위해,
        . Neighbor Solicitation (NS) 메시지멀티캐스트전송
     - 동일한 네트워크 내에 해당 주소를 가진 다른 장치가 있으면, 
        . Neighbor Advertisement (NA) 메시지를 응답으로 보내 충돌을 알림
     - 응답이 오면, 해당 주소는 중복된 것으로 판단되고 사용되지 않음
        . 이때, DHCP 서버에 새로운 IP 주소를 요청하여 재할당 받음
     - 응답이 없으면, 주소가 사용되지 않은 것으로 판단하고 정식으로 이를 설정함

  ㅇ 종류
     - Active DAD
        . 클라이언트가 직접 ARP 요청을 보내 중복 IP 주소를 확인
     - Passive DAD
        . 네트워크 상의 다른 장치로부터 수신하는 ARP 응답을 통해 간접적으로 중복 IP 주소를 확인

3. DAD의 필요성IP 주소 충돌 방지
     - 동일한 네트워크에서 두 장치가 같은 주소를 가지면 정상적인 통신이 불가능
  ㅇ 자동 구성 (Stateless Autoconfiguration) 지원
     - IPv6에서는 DHCP 없이도 장치가 자동으로 주소를 설정할 수 있으므로 DAD가 필수적임
  ㅇ 네트워크 안정성 유지
     - 주소 충돌로 인한 패킷 손실통신 오류 예방


4. IPv4와의 차이점IPv4에서도 ARP Probe를 사용한 중복 주소 검출이 가능하지만, 기본적으로 DAD를 요구하지 않음
  ㅇ 그러나, IPv6에서는 DAD가 필수 과정이며, 모든 장치는 네트워크 연결 시에, 이를 수행해야 함

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

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 ( 차재복, 건강 문제로 휴식중 )
[ICMPv6]1. ICMPv6   2. 목적지 도달 불가   3. Packet Too Big (IPv6)   4. 에코 요청, 에코 응답   5. 이웃 간청 (NS), 이웃 알림 (NA)   6. 이웃 탐색 (ND)   7. 멀티캐스트 주소 학습 (MLD)   8. 중복 주소 검출 (DAD)  

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