본문 바로가기

IT 엔지니어/네트워크

IP Address 할당

IP Address 할당

 

네트워크에서는 서로 송수신하기 위해 식별자가 필요하다

 

정확한 주소가 있어야 서로 편지를 주고 받을 수 있는 것처럼 말이다

 

네트워크 내에서는 다양한 식별자가 있다

 

그 중 제일 유명한 식별자는 IP일것이다.

 

해당 IP를 지정하는 방법에는 크게 두 가지가 존재한다

 

정적할당과 동적 할당이다

 

1) 정적 할당

관리자가 직접 IP를 입력하여 할당하는 방법

즉, 고정 IP 할당하는 방법

 

정적 할당의 경우,  항상 같은 주소를 이용하기 위해

네트워크 설정에서 IP 주소뿐만 아니라, 서브넷 마스크,게이트웨이, DNS 서버를 직접 입력해야 한다

대신 고정IP 이기에 중복되어서는 안 된다

 

2) 동적 할당

대규모 네트워크와 변동이 많은 네트워크의 경우, 관리자가 직접 할당하기에는 비효율적인 상황에서

자동적으로 IP 주소를 할당하는 방법

 

사용되지 않는 고정 IP를 자동적으로 필요한 곳에 할당되는 방법이다

 

자동적으로 할당되기에, DHCP 라는 서비스를 이용하게 된다

Dynamic Host Configuration Protocol 

 

- UDP 포트 67, 68 사용 (67은 서버, 68은 클라이언트)

 

  1. Discover
    장치가 부팅되면서 네트워크에 접속하면 IP 주소가 필요하다는 메시지 전송
  2. Offer
    DHCP 서버가 장치에게 사용 가능한 IP 주소와 관련된 정보를 제안하는 메시지 전송.
  3. Request
    장치가 DHCP 서버가 제안한 IP 주소와 관련된 정보를 수락하겠다는 메시지 전송.
  4. Acknowledge
    DHCP 서버가 장치에게 IP 주소와 관련된 정보를 확정하고 확인하는 메시지 전송.

4-way handshake가 이루어진다

 

 

<DHCP 설정>

Router(config)#service dhcp  DHCP 서버로 사용 가능하게 하겠다는 선언 (default)

 

Router(config)#ip dhcp pool [cisco]  DHCP로 사용된 주소의 pool(영역) 지정.

 

Router(dhcp-config)#network 192.168.0.0 255.255.255.0  DHCP로 할당할 IP address 대역을 지정

 

Router(dhcp-config)#default-router 192.168.0.1

 호스트가 내부에서 목적지를 찾지 못했을 때 갈 수 있는 Router의 Ethernet인터페이스의 IP주소

 

Router(dhcp-config)#exit

 

Router(config)#ip dhcp excluded-address 192.168.0.1

 DHCP로 할당할 IP address 중 할당하지 말아야 할 IP address 지정.

즉, DHCP pool에서 제외시켜줄 IP를 지정한다.

(지금은 192.168.0.1가 Router의 Ethernet 인터페이스 IP로 사용되기 때문에 제외)

 

 

 

 

 

 

'IT 엔지니어 > 네트워크' 카테고리의 다른 글

Point to Point / Multi point  (0) 2025.01.20
라우팅이란?  (2) 2025.01.19
VLAN / VTP mode  (0) 2025.01.15
EthernetChannel  (1) 2025.01.13
Inter-VLAN 마무리 실습 그리고 VTP  (0) 2025.01.12