기능 | 설명 |
---|---|
IP주소 자동 할당 | 장치가 네트워크에 연결될 때 자동으로 IP 주소 할당 |
서브넷 마스크 제공 | 올바른 네트워크 구성을 위해 서브넷 마스크 전달 |
기본 게이트웨이 제공 | 외부 네트워크(인터넷)로 연결될 수 있도록 기본 게이트웨이 IP 제공 |
DNS 서버 주소 제공 | 도메인 네임을 IP주소로 변환하하기 위해 DNS서버 정보 전달 |
*DORA: DHCP, Discovery, Request, Acknowledge
✔ 결과적으로, 클라이언트는 DHCP 서버에서 받은 IP를 사용하여 네트워크에 연결됨!
ip dhcp pool [pool name]
network [할당할 네트워크 주소] [서브넷 마스크]
default-rouer [게이트웨이 주소]
dns-server 8.8.8.8
exit
ip dhcp excluded-address [제외할 시작 IP 주소] [제외할 끝 IP 주소]
!R1
en
conf t
ip dhcp pool 1
network 192.168.10.0 255.255.255.0
default-router 192.168.10.254
exit
ip dhcp excluded-address 192.168.10.100.24 192.168.10.254
end
❓ Q1. pool이 의미하는것은 뭘까?
💡 A. DHCP 서버가 자동으로 할당할 수 있는 IP의 주소 범위를 정의하는 것
포함되는 주요 정보
❓필요한 이유: DHCP서버는 같은 브로드캐스트 도메인(즉, 같은 서브넷)내에서만 작동
대규모 네트워크에서는 모든 서브넷에 DHCP서버를 둘 수 없으므로, 하나의 DHCP 서버로 여러 서브넷을 관리해야함
✔ 각 서브넷에서 DHCP 요청을 DHCP 서버로 전달해주는 장치가 필요 -> DHCP Relay
라우터 또는 L3 스위치가 DHCP요청을 유니캐스트로 변환하여 DHCP 서버로 전달
DHCP 서버가 응답을 보냄
Relay가 다시 클라이언트에게 IP정보를 전달
결과적으로 다른 네트워크에서도 DHCP서비스를 전달 받을수 있음
interface [DHCP 서버로 IP를 받아올 인터페이스]
ip helper-address [DHCP서버 IP 주소]