| 리포트 | 기술문서 | 테크-블로그 | 글로벌 블로그 | 원샷 갤러리 | 통신 방송 통계  | 한국 ICT 기업 총람 |

제품 검색

| 네트워크/통신 뉴스 | 기술자료실 | 자유게시판 |  
 
 
섹션 5G 4G LTE C-RAN/Fronthaul Gigabit Internet IPTV/UHD IoT SDN/NFV Wi-Fi Video Streaming KT SK Telecom LG U+ OTT Network Protocol CDN YouTube Data Center
 
스폰서채널 |

 

  스폰서채널 서비스란?
ARP는 알겠는데.. Gratuitous ARP는 어디에 사용되나요?
Reg. Date: August 25, 2011 By 김은영
ARP는 해당 Host/Router의 MAC 주소를 알기 위해서 사용되는 거잖아요. 그럼 Gratuitous ARP는 어떤 목적으로 사용하는 거에요?
넷매니아즈 2011-12-03 01:41:42
안녕하세요? 넷매니아즈입니다.

일반적인 ARP는 상대방 호스트(PC/서버) 혹은 라우터의 MAC 주소를 알기 위해, 해당 노드(호스트/라우터)의 IP 주소를 타겟으로(ARP Request 패킷의 Target IP address 필드에 타겟 주소를 넣어서)하여 ARP 요청(ARP Request)을 보냅니다.
반면 Gratuitous ARP(이하 GARP라고 부를께요~)는 자신의 IP 주소를 타겟으로 하여 ARP 요청를 보내게 되는데요. 즉, 누군가의 MAC 주소를 알고자 하는 것이 목적이 아닙니다.

GARP의 사용 목적은 여러가지가 있겠지만 가장 대표적인 3가지 정도를 말씀드리겠습니다.

1) "IP 주소 충돌"을 감지하기 위해 사용합니다. 호스트에서 자신의 IP 주소를 타겟으로 하여 ARP 요청을 보내고, 만약 다른 호스트에서 이에 대한 응답이 있다면 이미 해당 IP 주소를 사용하고 있는 호스트가 존재하게 되는 것이고, Windows의 경우 "IP 주소가 충돌납니다~*"라고 화면에 띄어 주게 됩니다.
여기서 잠깐! GARP와 약간의 차이가 있기는 하지만 Windows의 DHCP client도 IP 주소를 할당 받은 후 "IP 주소 충돌" 감지를 위해 ARP를 보냅니다. 이에 대해서는 넷매니아즈 기술문서 "DHCP 상세 동작 원리" 1~2page를 참고하세요.
( https://www.netmanias.com/bbs/view.php?id=techdocs&no=61 )

2) 나와 동일 서브넷 상에 존재하는 호스트/라우터의 ARP table(ARP cache라고도 부르는)을 갱신(refresh)하기 위해 사용됩니다. 즉, 누군가가 GARP 패킷을 보내면, 이를 수신한 모든 호스트/라우터는 GARP 패킷의 {Sender MAC address와 Sender IP address} 필드로 자신의 ARP table을 갱신하게 됩니다.

3) VRRP/HSRP 프로토콜에서 사용됩니다. VRRP/HSRP가 enable된 라우터 중 Master에 해당하는 라우터는 자신과 연결된 L2 switch의 MAC address table 정보를 갱신(해당 MAC 주소에 대한 Port 정보 갱신)하기 위해 GARP를 사용합니다. 이에 대해서는 넷매니아즈 기술문서 "VRRP 상세 동작 원리" 5page를 참고하세요
( https://www.netmanias.com/bbs/view.php?id=techdocs&no=35 )

감사합니다.
Thank you for visiting Netmanias! Please leave your comment if you have a question or suggestion.

 

     
         
     

 

     
     

넷매니아즈 회원 가입 하기

2017년 1월 현재 넷매니아즈 회원은 47,000+분입니다.

 

넷매니아즈 회원 가입을 하시면,

► 넷매니아즈 신규 컨텐츠 발행 소식 등의 정보를 이메일 뉴스레터로

   발송해드립니다.

► 넷매니아즈의 모든 컨텐츠를 pdf 파일로 다운로드받으실 수 있습니다. 

     
     

 

     
         
     

 

비밀번호 확인
코멘트 작성시 등록하신 비밀번호를 입력하여주세요.
비밀번호