<답>
1. 개요
- IGMP는 IPv4 환경에서 멀티캐스트 그룹 관리를 위한 프로토콜로, 호스트와 라우터 간 멀티캐스트 그룹 멤버십 정보를 교환하여 효율적인 멀티캐스트 트래픽 전송을 지원하는 기술
- IGMP 스누핑은 L2 스위치가 IGMP 메시지를 모니터링하여 멀티캐스트 트래픽을 필요한 포트로만 전달함으로써 네트워크 대역폭을 효율적으로 관리하는 기술
2. IGMP의 개념 및 동작 구조
가. IGMP 개념
- IGMP는 호스트가 멀티캐스트 그룹 가입/탈퇴 의사를 라우터에 알리기 위한 Internet Layer 프로토콜
- RFC 3376에 정의된 IGMPv3가 현재 표준이며, Source Specific Multicast(SSM) 지원으로 향상된 보안 및 제어 제공
- IP 프로토콜 번호 2를 사용하며, TTL=1로 설정되어 로컬 네트워크 세그먼트 내에서만 동작
나. IGMP 동작 구조도

- 라우터는 주기적으로 Query 메시지를 멀티캐스트하여 그룹 멤버십 확인
- 호스트는 Report 메시지로 그룹 가입 의사 표명, Leave 메시지로 탈퇴 알림
- 라우터는 수집된 정보로 멀티캐스트 포워딩 테이블(MFT) 구성 및 관리
다.
IGMP 주요 기능
| 구분 | 기능 | 설명 |
| Membership Query | 그룹 멤버십 조회 | 라우터가 주기적으로 호스트의 그룹 가입 상태 확인 (기본 125초) |
| Membership Report | 그룹 가입 보고 | 호스트가 특정 멀티캐스트 그룹 가입 의사를 라우터에 통지 |
| Leave Group | 그룹 탈퇴 통지 | 호스트가 멀티캐스트 그룹 탈퇴 시 즉시 알림(IGMPv2 이상) |
| SSM 지원 | 소스 필터링 | 특정 소스로부터의 멀티캐스트만 수신 가능(IGMPv3) |
| Fast Leave | 신속 탈퇴 처리 | 마지막 멤버 탈퇴 시 대기 시간 없이 즉시 그룹 제거 |
- Query-Report 메커니즘으로 네트워크 오버헤드 최소화 및 동적 그룹 관리 실현
3. IGMP 버전별 비교
| 구분 | IGMPv1 | IGMPv2 | IGMPv3 |
| Leave 메커니즘 | 타임아웃 방식 (느림) | Leave Group 메시지 지원 (빠름) | Leave Group + 소스 필터링 |
| Query 종류 | General Query만 지원 | General/Group-Specific Query | General/Group/Source-Specific Query |
| 소스 필터링 | 미지원 | 미지원 | Include/Exclude 모드 지원 (SSM) |
| 호환성 | 기본 기능만 제공 | IGMPv1 하위 호환 | IGMPv1/v2 하위 호환 |
| 보안 수준 | 낮음 (소스 제어 불가) | 중간 (그룹 제어) | 높음 (소스별 접근 제어) |
4. 활용 및 기술 동향
가. IGMP 스누핑(Snooping) 기술
- L2 스위치가 IGMP 프로토콜 메시지를 수신·분석하여 멀티캐스트 트래픽을 요청한 포트로만 선택적 전달
- 불필요한 멀티캐스트 플러딩 방지로 네트워크 대역폭 효율성 향상 및 보안 강화
- IPTV, 화상회의, 실시간 스트리밍 서비스 등에서 필수적으로 적용되는 기술
나. 최신 기술 동향
- IPv6 환경에서는 MLD(Multicast Listener Discovery)로 IGMP 기능 대체 및 확장
- SDN/NFV 환경에서 중앙 집중식 멀티캐스트 그룹 관리 및 동적 정책 적용 기술 발전
- 5G/IoT 환경에서 대규모 멀티캐스트 서비스 지원을 위한 IGMP 최적화 및 경량화 연구 진행 중
<끝>
'정보통신기술사 > 정보통신기술' 카테고리의 다른 글
| <문> ERPS(Ethernet Ring Protection Switching) v1과 v2의 차이점 (0) | 2026.03.09 |
|---|---|
| <문> CDN(Content Delivery Network)의 개념, 작동원리, 구성요소 및 장·단점 (0) | 2026.02.25 |
| <문> 스마트도시의 개념, 기반시설 및 도시통합운영센터 통합플랫폼에 대하여 설명 (0) | 2026.02.23 |
| <문> 온디바이스 AI (0) | 2026.02.23 |
| <문> PoE, PoC, EoC 전송 기술 (0) | 2026.02.19 |