DHCP Service April. 2009
1. DHCP 통신과정 이해 2. DHCP 서비스 설치 3. 4. 5.
이전시간에 … 자동 IP 부여로 설정할 경우, DHCP 서버로 부터 IP주소를 임대(Lease) 받는다
DHCP 서비스 소개 DHCP Dynamic Host Configuration Protocol 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜 표준문서 : RFC2131에 정의 IP 자동할당 서버 서비스 : 클라이언트 컴퓨터에 IP를 제공 (IP Lease) DHCP 서버와 클라이언트를 위한 요구사항 서버 : 정적 IP주소, 관리자권한, DHCP 서비스 클라이언트 : Windows계열 클라이언트 운영체제 초기 IP 네트워크에서는 BOOTP 프로토콜을 이용하여 IP를 임대 (자동화 X) 기능확장을 통하여 완전 자동화된 DHCP 서비스 제공
DHCP를 이용한 자동구성시 장점 모든 설정정보를 DHCP서버에서 제공하기 때문에 사용자가 IP 설정을 할 필요가 없다 사용자 편의 제공 사용자 실수로 인한 네트워크 오류 방지 대규모 네트워크에서 IP주소 관리가 쉽다 Reporting을 통하여 분석 가능하다. 6시그마 ( MAIC ) Measurement Analysis Improvement Control 측정할 수 없으면 분석할 수 없고, 분석할 수 없으면 향상시킬 수 없고, 향상시킬 수 없으면, 제어가 되지 않는다.
Non-DHCP 클라이언트 고정 IP주소 사용 Subnet Mask, 임대기간, DHCP Options .. IP Address 1 IP Address 2 IP Address1 IP Address2 IP Address3 DHCP Database DHCP 서버 고정 IP주소 사용 DHCP 클라이언트 자동 IP주소 사용
IP Lease Acknowledgement DHCP Porcess DHCP 동작과정 IP Lease Request 1 IP Lease Offer 2 IP Lease Selection 3 DHCP클라이언트 IP Lease Acknowledgement 4 DHCP서버 ★ DHCP 동작과정은 4개의 Broadcasting 통신으로 이뤄진다
IP Lease Acknowledgement DHCP 동작과정 DHCP 클라이언트는 부팅하면서 IP Address가 없다 TCP/IP 초기화 시도 Discover Packet Broadcasting IP Lease Request 1 IP Lease Offer Discover Packet을 받은 DHCP서버는 DHCP Packet 생성 네트워크에 Broadcasting로 전달 2 IP Lease Selection 받은 IP Address는 아직 유효하지 않다 “할당받은 IP Address를 사용” Request Broadcasting 3 Request Broadcast를 받은 DHCP서버는 If (본인이 보낸 IPAddr) IP임대기간, DHCP Options ACK Broadcasting DHCP 데이타베이스 갱신 else DHCP 데이타베이스 그대로 유지 IP Lease Acknowledgement 4
같은 세그먼트내에 DHCP 서버가 존재하지 않는 경우 라우터 DHCP Relay Agent
같은 세그먼트내에 2대이상의 DHCP 서버가 존재하는 경우 라우터 동일 서브넷에 복수의 DHCP 서버를 구성하였을 경우 교재 93 페이지
DHCP 서버스 사용시 문제사항 라우터 라우터 임의의 고정IP와 충돌하는 경우 Active Directory 인증을 얻은 192.168.5.10 Non-DHCP 클라이언트 (고정 IP 사용) 임의의 고정IP와 충돌하는 경우 Active Directory 인증을 얻은 DHCP 서버만 동작할 수 있도록 라우터 DHCP 클라이언트 임의의 사용자 DHCP 서버 임의의 DHCP서비스가 발생한 경우 Active Directory 인증을 얻은 DHCP 서버만 동작할 수 있도록
DHCP 서버 구현 클래스 전체를 하나의 네트워크로 사용 ? 서브넷팅으로 분할 ? IP Address 주소체계 결정 (고정IP ? 수동IP ?) Domain 환경 ? Workgroup 환경 ? HostID 용도 호스트이름 비고 1 Router router 고정 2 DNS서버 ns 고정 3 웹서버 www 고정 4 메일서버 mail 고정 5 화일서버 filesrv 고정 6 프린트서버 printsrv 고정 7 WINS서버 winssrv 고정 8 예비(서버) 고정 9 예비(서버) 고정 10 예비(서버) 고정 11~50 클라이언트 유동 51~60 예비(클라이언트) 고정 NetworkID : 192.168.5.X IP Address 관리표
① ② ③ ④ ⑤ DHCP 서비스 설치 #1 시작 설정 제어판 프로그램추가/삭제 DHCP Service Install DHCP 서비스 설치 #1 시작 설정 제어판 프로그램추가/삭제 ① ② ③ ④ ⑤
DHCP 서비스 설치 #2 (前/後) 설치 前 설치 後 ~WindowsHome/System32/DHCP 폴더 생성
DHCP Server Setup DHCP 서버 환경설정 #1 시작 프로그램 관리도구 DHCP
DHCP 서버 환경설정 #2 새범위 이름 : 서비스와는 무관, 관리측면에서 IP 주소범위를 구분하기 위한 이름 IP 주소범위 : 클라이언트에게 발급할 시작 IP와 마지막 IP 주소 범위 제외주소 추가 : 특정범위만큼 제외하는 방법 윈도우2000 고급옵션 : “충돌감지시도 회수” 임대기간 : 길게 ? 짧게 ? 교재 74페이지 DHCP 옵션 추가 예/아니오 DHCP 옵션 추가 : Router DHCP 옵션 추가 : DNS DHCP 옵션 추가 : WINS 설정 완료
DHCP 서버 환경설정 완료후
DHCP 클라이언트 환경설정 시작 설정 네트워크연결 로컬영역연결 오른쪽마우스(등록정보)
DHCP 클라이언트 IP 할당 확인 : 클라이언트에서
레포트와 비교해 보면 ..
DHCP 클라이언트 IP 할당 확인 : 서버에서
수동으로 IP 주소 갱신
임대기간 갱신과정 만일 ½시점에서 DHCP서비스의 문제로 인하여 클라이언트가 IP Address 갱신을 실패한다면 ? Discover Offer Request ACK (Broadcasting) 클라이언트는 계속해서 기존 IP Address를 가지고 정상적인 통신을 진행한 다음, 7/8 시점에 이르면 다시 DHCP 초기과정을 진행하게 된다 DHCP Request Broadcasting 발생 서버 응답 IP Address 갱신 서버 응답 무 DHCP Discover Broadcasting (새로운 DHCP 서버 검색 작업) 최초 임대기간 갱신된 임대기간 DHCP 갱신 Request ACK (Unicasting) 갱신된 임대기간 DHCP 갱신 Request ACK (Unicasting)