DHCP Operations   DHCP 동작 과정

(2019-11-24)

1. DHCP 동작 과정DHCP 프로토콜은 여러 상태별로 전이하며 동작을 하게 됨 


2. DHCP 상태 전이 다이어그램 (State Transition Diagram)

   


3. 동작 과정별 설명

  ㅇ Initialize (DHCP 서버를 찾는 과정)
     - DHCP 클라이언트dhcpdiscover 메세지브로드캐스트 

  ㅇ Selecting (DHCP 서버를 선별하는 과정)
     - dhcpdiscover 메세지를 수신한 다수의 DHCP 서버들은 모두 dhcpoffer 메세지로 응답
        . dhcpoffer 메세지에는 IP 주소 및 임대시간이 들어있음
     - dhcpoffer 메세지를 수집하고, 특정 서버를 선택하게됨

  ㅇ Requesting (특정 DHCP 서버를 선택하고 요청하는 과정)
     - 여러 응답 서버 중 하나를 선택
        . 클라이언트는 여러 응답 서버로부터 수신된 dhcpoffer 메세지 중 하나를 선택하고,
     - 선택한 서버에게 dhcprequest 메세지 송신
     - 즉,
        . 1 이상의 서버에서 보내는 1 이상의 dhcpoffer 메세지를 수집하고,
        . 특정 서버를 수용 결정하고,
        . 서버 식별자 옵션을 포함하는 dhcprequest브로드캐스트 함 
           .. 이러한 선택 사항을 모든 서버에게 알려줌

  ㅇ Bind (Bound) 
     - 서버에서는 DHCP ACK로 응답
        . 응답 상대의 식별로써, 이에 딸려온 IP 주소를 사용
     - 이때, 3가지 타이머 값이 설정되며 DHCP 클라리언트는 BOUND 상태로 들어섬
       (Lease Renewal Timer, Rebinding Timer, Lease Duration Timer)

  ㅇ 한편, 이 IP 주소에 대하여 ARP 브로드캐스트를 통해 사용중 여부 검사

  ㅇ 만일 ARP 응답이 오면, 중복 주소로 간주하여 제안된 IP 주소를 무시하고
     dhcpdecline 송출

  ㅇ 정상적인 종료인 경우, 클라이언트는 dhcprelease로 해제

  ㅇ Renewing (재연장,갱신) 
     - 클라이언트는 할당받은 IP 주소 정보의 임대시간의 만료의 50%가 지난후, 임대 재연장(갱신)
     - 이 경우, dhcpdiscover(탐색) 및 dhcpoffer(제안) 관련 DHCP 메세지는 생략됨

  ※ [참고] ☞ DHCP 메세지 타입 참조


4. 한편, DHCP 임대 요청 해제에 관여하는, DHCP 메세지 주요 유형

    

DHCP
   1. DHCP 이란?   2. BOOTP   3. DHCP 동작 과정   4. DHCP 서버   5. DHCP Relay   6. 고정 IP / 유동 IP   7. DHCP 임대 갱신 재연결 리바인딩 해제   8. DHCPv6  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"