*DHCP

 

- IP 주소 자동 할당 기능을 수행하는 네트워크 서비스
- 서버와 클라이언트간에 IP 주소 임대 서비스
- DHCP 구성 요소 : 서버, 클라이언트, DHCP Relay Agent
- DHCP 동작 과정 : 4개 메세지를 이용하여 4단계 진행

 

 

 

1) DHCP 동작 단계

 

SA 68                                         SA 67
DA 67                                        DA 68
----------------- UDP   ----------------- UDP
SA 0.0.0.0                 SA 192.168.1.254
DA 255.255.255.255    DA 255.255.255.255
----------------- IP    ----------------- IP
  
클라이언트(UDP 68)                    서버(UDP 67)
0.0.0.0                                     192.168.1.254

 

Discover ---------------------------------->
(서버 찾기) <-------------------------------- Offer
                                             (IP 주소 정보 할당)
Request ---------------------------------->
(IP 할당 요청) <-------------------------------- Ack
                                                    (IP 할당 승인) 

 

 

 

#DHCP 서버에 설정할 내용

 

- IP 주소 정보
- 서브넷 마스크
- 기본 게이트웨이
- DNS 서버 주소 정보
- 임대 기간

 

 

 

 

 

 

 

 

 

R1에서 DHCP 서버를 구성하여, A~C PC에게 IP 주소 정보를 할당

 

- 제외 IP 주소 범위 : 192.168.1.253, 192.168.1.254
- IP 주소 정보  : 192.168.1.0 (192.168.1.1~ 192.168.1.254)
- 서브넷 마스크  : 255.255.255.0 
- 기본 게이트웨이 : 192.168.1.254
- DNS 서버 주소 정보 : 192.168.1.253
- 임대 기간  : 무제한(lease infinity)

 

 

 

 

#R1

 

 

 

 

 

#A~C PC DHCP 할당

 

 

 

 

 

#R1 show ip dhcp binding , Ping 192.168.1.1~3

 

 

 

 

 

 

 

 

R1에서 DHCP 서버를 구성하여, X~Z PC에게 IP 주소 정보를 할당

 

- 제외 IP 주소 범위  : 198.133.219.25, 198.133.219.254
- IP 주소 정보  : 198.133.219.0 (198.133.219.1 ~ 198.133.219.254)
- 서브넷 마스크  : 255.255.255.0 
- 기본 게이트웨이  : 198.133.219.254
- DNS 서버 주소 정보 : 198.133.219.25
- 임대 기간  : 무제한(lease infinity)

 

 

 

 

#R1

 

 

 

 

 

 

 

 

#X~Z PC DHCP 할당

 

 

 

 

- DHCP IP를 할당받을 때 169. 구간을 할당받으면 서버가 없거나 , 서버가 구현이 안되어있거나

  서로 다른 네트워크이므로 DHCP 할당을 못받았다는 의미를 가진다.

 

- R3에 DHCP 설정이 안되어있고 R1에 설정이되어있으므로 DHCP 할당을 받지 못하는 상태이다.

 

 

 

#해결 방법 DHCP Relay Agent

 

- 서로다른 서버간에 DHCP 통신을 가능하게 해준다.

- 명령어 : ip helper-address x.x.x.x

 

 

 

#R3

 

 

 

 

 

 

#X~Z PC DHCP 할당

 

 

 

 

 

 

 

 

#R1 show ip dhcp binding , Ping 198.133.219.1~3

 

 

 

 

 

 

 

 

 

 

#ISP 라우터에서 DHCP 서버를 구성하여, R3 F0/1에 IP 주소 정보를 할당

 

- 제외 IP 주소 범위 : 13.13.111.254
- IP 주소 정보 : 13.13.111.0 (13.13.111.1 ~ 13.13.111.254)
- 서브넷 마스크 : 255.255.255.0 
- 기본 게이트웨이 : 13.13.111.254
- DNS 서버 주소 정보 : 168.126.63.1
- 임대 기간  : 무제한

 

 

 

 

 

 

 

#R3

 

1. show ip int br

2. show ip route

3. show dhcp lease

 

 

 

 

 

 

 

 

#ISP show ip dhcp binding

 

 

 

 

 

 

 

 

 

#NAT (Network Address Translation)

 

- IP 주소를 변환하는 네트워크 서비스
- NAT 목적 : 보안 & IP 주소 고갈 문제 해결
- NAT는 내부에서 외부로 패켓을 전송하기 위해서 설정하는 것이 아니라, 내부에서 외부로 전송된 패켓이 다시
  되돌아올 수 있도록 하기 위해서 구성하는 것이다.

 

 

 

1) NAT 구성 요소

 

- Inside(내부, 사설 IP 환경) / Outside(외부, 공인 IP 환경)

- Inside Local 주소 (Inside 내부에서 사용하는 주소, 사설 IP 주소)
- Inside Global 주소 (Inside 내부에서 외부로 패켓을 전송할때, 변환되는 주소, 공인 IP 주소)

- Inside -> Outside로 패켓이 전송될때 : 출발지 주소 변경
- Outside ->Inside로 패켓이 전송될때 : 목적지 주소 변경

 

 

 

2) 동적 NAT

 

- 사용자 대상으로 NAT를 동적으로 구성하는 방법

 

Ex) 동적 NAT

- Inside Local : 192.168.1.0/24 (192.168.1.1 ~ 192.168.1.254)
- Inside Global : 13.13.12.1/24

 

 

#R1 동적 NAT

 

 

 

 

 

#디버깅 확인

 

#R1

 

- debug ip nat

 

#A~C PC www.xyz.com 접속

 

 

#R1

 

 

 

 

 

 

 

#A PC Ping -> 198.133.219.25

 

 

 

 

 

 

#R1

 

- show ip nat translations

 

 

 

 

 

 

 

 

3) 정적 NAT

 

- 서버 대상으로 NAT를 정적으로 구성하는 방법(단, 특정 사용자 시스템도 가능)

 

Ex) 정적 NAT

- Inside Local : 192.168.1.253 <-- HTTP 서버
- Inside Global : 13.13.12.100

 

 

 

 

#R1

 

 

 

- 웹 서버 접속만 허용

 

 

 

 

#X PC -> Web Browser -> 13.13.12.100

 

 

 

 

 

 

 

#X PC -> Ping 13.13.12.100

 

 

 

 

 

 

 

'보안 및 네트워크 > Cisco Network' 카테고리의 다른 글

C/N [VLAN & Inter-VLAN]  (0) 2017.12.16
C/N [ACL & 와일드카드 마스크]  (0) 2017.12.09
C/N [OSPF]  (0) 2017.12.09
C/N [EIGRP]  (0) 2017.12.08
C/N [RIPv2]  (0) 2017.12.05

+ Recent posts