2012. 10. 10. 13:27

DHCP 란 ?

1. DHCP (Dynamic Host Configuration Protocol)
- 가입자 PC (Host)의 IP 를 고정으로 할당하는 것이 아니라,
  동적으로(Dynamic) IP 를 서버에서 부여해 주는 (Configuration) 프로토콜(Protocol)
  즉, 가입자 PC (Host)의 IP 는 PC 가 켜져 있는 동안만 할당이 됨

2. 가입자는 PC를 켤때마다 DHCP서버(라우터에 내장)로부터 IP를 할당받음, 
  IP 할당받을시 IP 사용의 임대시간(Lease Time)이 있어 그 기간 동안만 사용가능
  (통상 임대시간 설정 20분 ~ 1시간)

3. PC가 켜져있다면 PC는 DHCP 서버에게 계속 IP 임대시간 연장을 요청하여 IP를 사용
- PC 부팅시 DHCP 서버로부터 IP 임대시간을 1시간으로 임대받았다면,
  PC는 DHCP 서버로부터 1시간마다 계속 IP를 임대연장 사용

4. 가입자 PC 에서 DHCP 설정법
: win95/98 의 경우 [시작]=>[설정]=>[제어판]=>[네트워크]
=>[네트워크구성]=>[TCP/IP]=>[등록정보] 에서 자동으로 IP할당 설정

5. DHCP 운용의 장점
- 고정 IP 방식에 비해 가입자 IP 망 설계 변경이 자유롭다
- 가입자측 IP,Subnet,Gateway,DNS등을 변경하려면,
  라우터 및 DHCP 서버의 정보만 바꾸어주면 됨
- 가입자중 PC를 켠 가입자만 IP가 할당되어 고정 IP에비해 IP절약 효과

6. DHCP운용의 단점
- DHCP 요구단말은 초기 부팅시 Broadcast 트래픽(DHCP discovery 메시지)을 유발시킴
  (네트웍의 성능 저하 여지가 있음)
- 단말이 Window 계열일 경우(Win95 / 98) 단말PC의 전원을 꺼도 단말에서 자동으로 IP 반납을

  하지 않는다.(IP 임대기간 종료후 반환됨)
- PC전원만 ON 시키면 실제 인터넷을 사용하지 않아도 IP가 할당됨
- ADSL 방식은 인터넷 접속할 경우만 IP 할당하고 인터넷사용을 안할경우 일정시간 지나면 IP 반납을 함

7. 가입자측에서 서버급OS(Window NT 및 Linux 등)혹은 IP 공유기(예: Sygate 등) 을 이용,

  자체 DHCP서버를 구동할 경우,
- 타 가입자들은 Ntopia DHCP 서버에서가 아닌,
  가입자 DHCP서버로부터 잘못된 IP를 할당받는 사태가 발생할 수 있다.

8. DHCP IP 연장과정(1)
- PC 부팅시 앞 과정을 통해 IP 할당을 완료
- PC 부팅시 할당 받은IP 의 임대기간이 50% 시간이 지나면, PC 는 잔여 임대기간이후의 IP 사용을 위해

  IP 임대 예약을 한다.
- PC 가 부팅후 할당 받은IP 의 임대기간이 1시간이면, 할당받은 시간으로부터 30분후에 다음 1시간

  IP 사용을 위한 IP 임대예약을 수행한다.(RENEW과정)

DHCP IP 연장과정(2)
- 앞의 갱신과정(RENEW 과정)에서 어떤문제로 인해 PC가 IP 임대승인이 안되는 경우
- PC는 임대기간의 87.5 % 시간이 흐른후 다시한번 IP 임대예약 요청.(REBIND 과정)
- PC 가 부팅후 할당 받은IP 의 임대기간이 1시간이면 30분후에 IP 임대예약을

  요청(연장과정1 : RENEW 과정) 하고 이때 서버로부터 승인을 못받게 되면 할당받은 52.5분후에

  IP 임대예약을 재요청(연장과정2: REBIND 과정)

9. DHCP IP 임대기간(Lease Time) 설정
- DHCP 임대기간(Lease time)이 짧으면 ..
  장점 : IP 회수시간이 짧아 IP를 절약할 수 있다.
  단점 : DHCP Server(Router) 의 시간당 DHCP 처리율이 높아져 Router의 부하가 높아짐
- DHCP 임대기간(Lease time)이 상대적으로 길어지면
  장점 : DHCP Server(Router) 의 시간당 DHCP 처리율이 낮아져 Router의 부하율이 낮아짐
  단점 : IP 회수시간이 길어져 상대적으로 IP낭비가 생김
- DHCP 임대기간은 약 1시간으로 설정이 바람직

10. 가입자 단말에서의 DHCP 설정확인
[ 가입자 PC에서 (WIN 95/98/2000)에서 ]
- 할당받은 IP조회기능
- 도스창에서 ipconfig/all 혹은 도스창에서 winipcfg 후 [자세히] 버튼 클릭
- IP주소,기본게이트웨이,회선사용시작시간,회선사용종료시간,
DHCP 서버,DNS 서버를 확인한다.
- IP를 할당받지 못할경우
. 도스창에서 ipconfig/release_all 후 ipconfig/renew_alll 혹은
. 도스창에서 winipcfg 후 [전체해제] 버튼 클릭 후 [모두새로작성] 버튼 클릭
. 단말에서 고정IP 를 설정한후 라우터로 Ping 시도, 라우터로 연결이 잘 되어 있나 확인
. 해당 라우터 인터페이스 네트웍의 DHCP IP Pool 이 설정되어 있나 확인
. DHCP IP Pool 의 IP가 얼마나 사용되었나,가입자수 대비, IP가 부족하지 않은가 확인

11. 라우터에서 DHCP 명령조회
- Riverstone 3000/8000 에서 DHCP 조회 명령어
. DHCP 로 할당받은 IP 조회 : dhcp show binding active
. 현재 DHCP 로 할당받은 IP 의 개수 : dhcp show num-clients
- 다산 라우터에서 DHCP 조회 명령어 : show dhcp user

Posted by pegasuss