반응형
https://404notonc.tistory.com/50
이때 제대로 공부해야 했거늘 ,,, 저의 시스코 네트워크 아카데미 경진대회를 망친 주범 dhcp relay agent 에 대해 알아보겠습니다.
일단 dhcp 가 동작하는 과정을 생각해보자면 클라이언트가 요청을 서버를 찾고 할당을 받기 위해 브로드캐스트를 뿌리지 않습니까?
1) Discover : 클라이언트는 DHCP 서버 찾기 위해 브로드캐스트 메세지로 서버를 찾음.
2) Offer : 브로드캐스트 메세지 수신한 DHCP서버가 IP주소를 클라이언트에게 제공.
3) Request : 클라이언트는 서버가 준 IP주소를 바로 사용하지 않고, 브로드캐스트로 재전송 네트워크에 2개 이상의 DHCP가 존재할 경우 중복된 IP주소 할당 예방.
4) ACK : 클라이언트의 브로드캐스트 메세지를 수신한 DHCP서버는 IP 주소가 임대되었음을 확인. 최종적으로 IP주소 임대 기간등의 옵션 정보를 클라이언트에게 전송.
하지만 브로드캐스트는 같은 네트워크 대역 안에 있는 노드들에게만 패킷을 전달하고 외부 네트워크엔 전달하지 않습니다. 그래서도 안되고요.
이때 dhcp 서버가 항상 같은 네트워크 대역에 있다는 법은 존재하지 않습니다. 그렇다면 어떻게 외부 서버에서 dhcp 요청을 받고 ip 할당을 받아올까요 이때 필요한게 dhcp relay agent 입니다.
DHCP discover broadcat 를 유니캐스트로 변환하여 서버로 전달 해주는 것입니다.
설정방법
ip helper address [dhcp server ip]
엄청 간단합니다. 딱 한 줄만 입력하면 되요. 브로드캐스트 패킷이 들어오는 인터페이스에 적용해 주시면 됩니다.
간단한 예시로 그렇다면 위 사진에서는 g0/1 에 설정해주면 되겠죠? 끝 ~
아 맞다 ip helper address 라는 친구가 dhcp 요청 패킷만 서버에 넘겨주는건 아니구요 다른 프로토콜도 같은 방식으로 넘겨줄 수 있습니다. 한번 찾아보시는걸 추천 드리겠습니다.
반응형
'네트워크 > 네트워크 일반' 카테고리의 다른 글
nhrp , MGRE (0) | 2022.12.07 |
---|---|
221114 산업인력공단 숙련기술원 네트워크 심화 1일차 (0) | 2022.11.14 |
frame-relay(point to point, multi point) (0) | 2022.11.04 |
BOGON IP (0) | 2022.10.20 |
STP(spanning-tree protocol, PVST, RSTP) (0) | 2022.08.14 |