본문 바로가기

네트워크

네트워크 2일차 DHCP 구조

DHCp는 정말로 쓰기 편한 녀석임! 


 DHCP의 구조

처음에는 DHCP 클라이언트가 자신의 IP 주소를 모르는 경우에, DHCP 서버의 IP 주소도 모르기 때문에 
모든 대상 (방송)에 DHCP Discover 메시지를 전송하여 네트워크 전체에 문의합니다. 

다음은 DHCP 서버는 클라이언트에 할당 된 IP 주소 설정 등을 주소 풀에서 선택하여 제안합니다. 

DHCP 서버의 사양에 따라 DHCP Offer는 브로드 캐스트로 전송하기 때문에 그 경우는 

대상 MAC 및 IP는 브로드 캐스트 주소입니다. 이번 설명에서는 유니 캐스트를 보낼 수 전제의 설명입니다.
















  


다음 DHCP 클라이언트가 제안 된 IP를 사용하는 것을 알리기 위해 

DHCP Request를 브로드 캐스트. 마지막으로, DHCP 서버는 DHCP 클라이언트가 사용하는 IP 주소 등의 설정 정보를

 DHCP Ack로 보냅니다. 이렇게하면 DHCP 클라이언트는 자신의 IP 주소를 "192.168.0.1/24"으로 가동 할 수 있습니다.


 












 DHCP 릴레이 에이전트

DHCP 서버와 DHCP 클라이언트와의 통신에서는 브로드 캐스트 주소를 사용하므로 DHCP 서버와 
DHCP 클라이언트는 동일한 네트워크 (서브넷)에 있어야합니다. 그러나 현재의 LAN 네트워크는 
많은 서브넷이 존재하고 그에 대한 서브넷 라우터와 L3 스위치로 분리되어 있습니다. 라우터와 L3 스위치는 
브로드 캐스트를 통과하지 않기 때문에 DHCP 환경을 구축하려는 경우 각 서브넷에 DHCP 서버를 도입 할 
필요해야하지만 비용으로 현실적이지 않습니다. 

따라서 DHCP 릴레이 에이전트가 도움이됩니다.

 DHCP 릴레이 에이전트 기능을 사용하면 DHCP 서버와 DHCP 클라이언트가 다른 서브넷에 존재하는 경우에도

 DHCP 클라이언트로부터 수신 한 브로드 캐스트 패킷을 유니 캐스트로 변환 하여 DHCP 서버에 전달합니다. 

현재는 라우터와 L3 스위치 네트워크 장비에서 DHCP 릴레이 에이전트 기능을 갖게하는 것이 일반적입니다.