본문 바로가기
네트워크/Network

[Network] DHCPv4/DHCPv6

by jamong1014 2023. 12. 15.
반응형

DHCPv4

1. DHCP Discover

  • 클라이언트가 네트워크에 연결되면, 초기에 IP 주소를 할당 받기 위해 브로드캐스트로 "DHCP Discover" 메시지를 전송합니다.
  • 이 메시지는 클라이언트의 MAC 주소 및 기타 네트워크 관련 정보가 포함됩니다.
  • 이 메시지는 LAN 내의 모든 DHCP 서버에게 전송됩니다.

2. DHCP Offer

  • DHCP 서버는 "DHCP Discover" 메시지를 수신하면 유효한 IP 주소 중 하나를 할당하고, 해당 클라이언트에 대한 정보를 포함한 "DHCP Offer" 메시지를 유니캐스트로 전송합니다.
  • 여러 DHCP 서버가 응답할 경우, 클라이언트는 받은 여러 "Offer" 중 하나를 선택합니다.

3. DHCP Request

  • 클라이언트는 수신한 여러 "Offer" 중 하나를 선택하고, 선택한 서버에 대해 "DHCP Request" 메시지를 브로드캐스트로 전송하여 해당 서버가 제공한 IP 주소를 요청합니다.
  • 다른 DHCP 서버는 이 시점에서 자신의 "Offer"을 철회합니다.

4. DHCP Acknowledgment

  • 선택된 DHCP 서버는 "DHCP Request" 메시지를 수신하면 해당 클라이언트에 대한 IP 주소 할당을 승인하고, "DHCP Acknowledgment" 메시지를 클라이언트에게 유니캐스트로 전송합니다.
  • 클라이언트는 이 메시지를 받으면 할당된 IP 주소 및 기타 네트워크 설정을 사용하여 자신의 네트워크 구성을 완료합니다.

DHCPv6

1. Solicit

  • 클라이언트가 네트워크 연결되면, 클라이언트 Solicit 메시지를 DHCPv6 서버로 보냅니다.
  • Solicit 메시지는 클라이언트가 DHCPv6 서비스를 요청하는 데 사용됩니다.

2. Advertise

  • DHCPv6 서버는 Solicit 메시지를 받으면, 클라이언트에 대한 구성 정보를 포함한 Advertise 메시지를 보냅니다.
  • Advertise 메시지는 클라이언트에게 DHCPv6 서비스의 가용성 및 설정 정보를 알려줍니다.

3. Request

  • 클라이언트가 Advertise 메시지 중 하나를 선택하면, 해당 서버에 대해 Request 메시지를 보냅니다.
  • 이 메시지는 클라이언트가 특정 DHCPv6 서버의 제안을 수락한다는 것을 나타냅니다.

4. Reply

  • DHCPv6 서버는 클라이언트의 Request 메시지를 받으면 Reply 메시지를 보냅니다.
  • 이 메시지에는 클라이언트에게 할당된 IPv6 주소 및 기타 네트워크 구성 정보가 포함됩니다.
반응형

댓글