네트워크/라우터

라우터) DHCP Relay

마리사라 2022. 12. 15. 16:49
반응형

이번 강의는 DHCP가 네트워크보다 멀리 있을 때 사용하는 DHCP Relay에 대해서 알아보겠습니다.

네트워크는 위와 같이 구성하겠습니다.


1. 기본 설정

우선 모든 디바이스에 필요한 값들을 넣어줍니다.

R1
# 기본 설정
Router(config)#int s0/0
Router(config-if)#ip add 1.1.1.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#exit

Router(config)#int f0/0
Router(config-if)#ip add 192.168.10.254 255.255.255.0
Router(config-if)#no sh
Router(config-if)#exit

# 동적 라우팅
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 1.0.0.0
Router(config-router)#network 192.168.10.0
Router(config-router)#no au
Router(config-router)#exit

#DHCP Server 설정
Router(config)#ip dhcp pool cisco
Router(dhcp-config)#network 192.168.10.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.10.254
Router(dhcp-config)#exit
R2
# 기본 설정
Router(config)#int s0/0
Router(config-if)#ip add 1.1.1.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#exit

Router(config)#int f0/0
Router(config-if)#ip add 192.168.20.254 255.255.255.0
Router(config-if)#no sh
Router(config-if)#exit

# 동적 라우팅
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 1.0.0.0
Router(config-router)#network 192.168.20.0
Router(config-router)#no au
Router(config-router)#exit

이제 PC들에 DHCP로 IP를 받아오도록 해보겠습니다.

PC3은 정상적으로 DHCP를 통해 IP를 받아오지만 PC4는 IP를 받아오지 못합니다. RIP를 통해 라우팅을 했어도 말입니다. 이유는 DHCP의 작동방식에 있습니다.


2. DHCP Relay

이전 강의에서 DHCP는 Broadcast로 Packet이 전달되며, 이것은 Router를 넘지 못한다고 했습니다. 따라서 PC4에서 보낸 Broadcast Packet은 R2를 넘지 못하고 내부에서 멤돌다가 DHCP Server를 찾지 못하고 failed되게 되는 것입니다. 이것을 위해 나온 방식이 DHCP Relay입니다.

 

DHCP Relay를 설정하는 방법은 다음과 같습니다.

우선 R1에서 R2를 위한 DHCP를 준비합니다.

# R1
Router(config)#ip dhcp pool cisco2
Router(dhcp-config)#network 192.168.20.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.20.254

이후 R2에서 DHCP Request Packet이 오게 되면 DHCP서버로 전송하게 합니다.

# R2
Router(config)#int f0/0
Router(config-if)#ip helper-address 192.168.10.254
또는
Router(config-if)#ip helper-address 1.1.1.1

이때 사용하는 helper-address가 DHCP Server를 찾는 패킷이 왔을 때 보낼 IP입니다.

 

이제 PC4에서 DHCP를 설정해보겠습니다.

다른 Network인 PC4에서도 DHCP가 정상적으로 작동하는 것을 볼 수 있습니다.


3. 마치며

이번 강의에서는 DHCP Relay기능에 대해서 알아보았습니다. 다음에는 DHCP에서 IP를 예약하는 방법에 대해서 알아보겠습니다.

 

 

반응형