728x90
IP 주소 할당
- 고정 할당(Static Allocation): 수동 할당, 고정 할당
- 동적 할당(Dynamic Allocation): 자동 할당, 유동 할당
DHCP
- DHCP 서버에 의한 호스트 구성 정보 동적 할당 절차 정의
- IP 주소, 서브넷마스크, 디폴트 게이트웨이 주소, DNS 서버 주소 등 구성 정보 자동 할당
DHCP의 장점
- 사용자 편의성
- IP 주소 절약(필요할 때만 할당, 동시 사용자 수만큼 할당)
호스트 구성 정보
- IP 주소: 호스트 IP 주소
- 서브넷마스크: 네트워크 ID 필드 크기, 네트워크 주소 구분을 위한 필수 정보
- 디폴트 게이트웨이 주소: 자신의 네트워크에 연결된 라우터의 주소, 목적지 주소가 동일 네트워크에 존재하지 않을 때 IP 데이터그램을 전달할 다음 홉 주소
- DNS 서버 주소: 지역 DNS 서버의 주소, DNS Query를 전달할 서버
호스트 구성 정보
DHCP 클라이언트-서버 시나리오
DHCP 동작 절차
DHCP 서버 발견(DHCP Server Discovery)
- DHCP Discover 메시지 브로드캐스트
- 목적지 브로드캐스트 주소(소속 네트워크의): 255.255.255.255
- 출발지 IP 주소: 0.0.0.0(자기 자신의 주소)
DHCP 서버 제안(DHCP Server Offer)
- DHCP Offer 메시지 브로드캐스트: 제안하는 IP 주소, DHCP 서버 ID, 임대 기간(lifetime) 등
DHCP 요청(DHCP Request)
- DHCP Offer메시지를 수신한 호스트는 자신에게 IP 주소를 제안한 DHCP 서버 ID가 포함된 DHCP Request 메시지를 브로드캐스트한다.
- 특정 DHCP 서버에 요청, 나머지 DHCP 서버도 요청 메시지 인지
DHCP 확인(DHCP Ack)
- 서버는 DHCP Request 메시지의 DHCP 서버 ID 확인
- 자신의 IP 주소와 동일하면 DHCP Ack 메시지를 브로드캐스트 방식으로 전송하고 IP 주소 할당
- 자신의 IP 주소와 동일하지 않으면 제안한 IP 주소를 IP 주소 풀에 그대로 유지
DHCP Relay Agent 필요성: 타 네트워크의 DHCP 활용
DHCP 메시지 중계
DHCP 메시지 중계
- 해당 인터페이스로 입력되는 DHCP 브로드캐스트 메시지를 관찰한다.
- 해당 메시지의 출발지 IP 주소(0.0.0.0)를 메시지가 입력된 라우터 인터페이스의 IP 주소(172.16.1.1)로 변경한다.
- 해당 메시지의 목적지 IP 주소(255.255.255.255)를 ip helper-address 명령으로 입력한 DHCP 서버의 IP 주소(172.16.2.11)로 변경한다.
- 해당 메시지를 DHCP 서버로 전달한다.
728x90
'Computer Network' 카테고리의 다른 글
[컴퓨터 네트워크] 거리 벡터(Distance Vector) 라우팅 알고리즘 (1) | 2022.11.23 |
---|---|
[컴퓨터 네트워크] NAT(Network Address Translation) (0) | 2022.11.20 |
[컴퓨터 네트워크] IP 주소: 구조와 할당 (0) | 2022.11.20 |
[컴퓨터 네트워크] 인터넷과 라우터 (0) | 2022.11.20 |
[컴퓨터 네트워크] 인터넷 프로토콜: IP (0) | 2022.11.08 |
댓글