본문 바로가기
네트워크/Network

[Network]IGMP 스누핑

by jamong1014 2022. 1. 20.
반응형

IGMP (Internet Group Management Protocol) 는 서브넷 간에 멀티 캐스트 패킷의 목적지를 관리하기 위한 프로토콜입니다.


멀티 캐스트 라우터는 라우터가 연결된 모든 서브넷에 대해 멀티 캐스트 그룹 참여 호스트가 있는지 여부를 주기적으로 요청합니다.
(IGMP Query Message)

멀티 캐스트 그룹에 참여하는 호스트가 어떤 서브넷에 존재 하는 경우 해당 호스트는 어느 멀티 캐스트 그룹에 참여하는지 멀티 캐스트 라우터에 보고합니다.
(IGMP Report Message)

멀티 캐스트 라우터는 수신한 보고가 어느 서브넷에서 보내진 것인지를 기억하고 "어떤 멀티 캐스트 그룹에게 패킷을 어떤 서브넷으로 전달할지"를 결정합니다.

질의에 대한 보고가 없거나 또는 특정 멀티 캐스트 그룹에서 탈퇴 메시지 (IGMP Leave Message) 를 호스트로부터 받은 경우 멀티 캐스트 라우터는 해당 서브넷에 대한 모든, 또는 지정된 멀티 캐스트 그룹에게 패킷을 전달 하지 않습니다.

이 방식은 멀티 캐스트 그룹 참여 호스트가 없는 서브넷에 대해 멀티 캐스트 패킷이 전송되지 않으며 따라서 불필요한 트래픽을 줄일 수 있습니다.

반응형

댓글