DHCP relay agent

2023. 9. 25. 16:32네트워크

DHCP relay agent
  • DHCP 패킷 중계 : DHCP 클라이언트는 네트워크에 연결될 때 자동으로 IP 주소, 서브넷 마스크, 게이트웨이 및 DNS 서버와 같은 네트워크 설정을 얻어야 한다. DHCP 클라이언트는 일반적으로 DHCP 서버와 직접 통신하지만, 네트워크가 여러 서브넷으로 나뉘어 있거나, DHCP 서버가 다른 서브넷에 위치해 있는 경우에는 DHCP 패킷을 릴레이 에이전트를 통해 전달해야 한다. DHCP 릴레이 에이전트는 클라이언트의 DHCP 요청을 서버에 중계하여 서버가 클라이언트에게 IP 설정 정보를 할당할 수 있게 한다.
  • 서브넷 경계를 넘어서는 패킷 전달 : DHCP 릴레이 에이전트는 서로 다른 서브넷에 있는 DHCP 클라이언트와 서버 간의 통신을 지원한다. 클라이언트가 다른 서브넷에 있는 서버에 연결하려고 할 때, 릴레이 에이전트는 클라이언트의 DHCP 요청을 해당 서버로 중계한다.
  • 브로드캐스트 도메인 경계 를 넘어서는 패킷 전달 : DHCP는 일반적으로 브로드캐스트 메시지를 사용하여 DHCP 서버를 찾으려고 시도한다. 그러나 브로드캐스트 메시지는 일반적으로 라우터나 스위치를 통과하지 않기 때문에 브로드캐스트 도메인을 넘어서 DHCP 서버에 도달하기 어렵다. DHCP 릴레이 에이전트는 클라이언트의 브로드캐스트 메시지를 유니캐스트 메시지로 변환하여 서버로 전달한다.
  • 패킷 검사 및 필터링 : DHCP 릴레이 에이전트는 받은 패킷을 검사하고 필터링하여 불필요한 패킷을 거부할 수 있다. 이를 통해 네트워크 보안을 강화하고 무단으로 DHCP 서버에 접근하려는 시도를 차단할 수 있다.

 

 

토폴로지

 

 

설정
GW
conf t
int fa 0/1
no shut
ip add 10.1.40.254 255.255.255.0
ip nat inside
exi
int fa 0/0
no shut
ip add 1.1.12.1 255.255.255.0
ip nat outside
exi
access-list 1 permit 10.1.0.0 0.0.255.255
ip nat inside source list 1 int fa 0/0 over
ip route 8.8.8.0 255.255.255.0 1.1.12.2
router rip
ver 2
no auto
net 10.0.0.0
tim ba 1 6 0 8
default-information originate
exi
Internet


conf t
int fa 0/0
no shut
ip add 1.1.12.2 255.255.255.0
exi


int lo 0
ip add 8.8.8.8 255.255.255.0
exi
DSW


ip routing
service dhcp
vlan 10,20,30,40
exi
int vlan 10
no shut
ip add 10.1.10.254 255.255.255.0
ip helper-addres 10.1.30.250
exi
int vlan 20
no shut
ip add 10.1.20.254 255.255.255.0
ip helper-address 10.1.30.250
exi
int vlan 30
no shu
ip add 10.1.30.254 255.255.255.0
exi
int vlan 40
no shut
ip add 10.1.40.250 255.255.255.0
exi

int fa 1/0
sw mo a
sw a v 40
exi


int fa 1/2
sw mo acc
sw acc vlan 30
exi


int fa 1/3
sw t e d
sw mo t
exi


router rip
ver 2
no auto
net 10.0.0.0

tim bas 1 6 0 8
exi

SW
conf t
vlan 10,20
exi
int fa 1/3
sw t e d
sw m t
exi
int fa 1/1
sw mo acc
sw a v 10
exi


int fa 1/2
sw mo acc
sw a v 20
ex
DHCP_S
conf t
service dhcp


int fa 0/0
no shut
ip add 10.1.30.250 255.255.255.0


ip dhcp pool vlan20_pool
network 10.1.20.0 /24
dns-server 1.1.1.1 2.2.2.2
default-router 10.1.20.254
lease 10
update arp
exi


ip dhcp excluded-address 10.1.20.250 10.1.20.254


ip route 0.0.0.0 0.0.0.0 10.1.30.254
ip dhcp pool vlan10_pool
network 10.1.10.0 /24
dns-server 1.1.1.1 2.2.2.2
default-router 10.1.10.254
lease 10
update arp
exi


ip dhcp excluded-address 10.1.10.250 10.1.10.254
PC1(config)#int fa 0/0
PC1(config-if)#no shutdown
PC1(config-if)#ip address dhcp
PC2
int fa 0/0
no shut
ip add dhcp

 

 

실습 결과

'네트워크' 카테고리의 다른 글

IPsec  (0) 2023.11.29
DHCP binding  (0) 2023.09.25
정적 DHCP  (0) 2023.09.25
동적 DHCP  (0) 2023.09.25
HSRP  (0) 2023.09.21