1. IGMP 버젼별 메세지 종류
ㅇ IGMPv1 : Membership Query, Membership Report [RFC 1112]
ㅇ IGMPv2 : Membership Query, Membership Report, Leave Report [RFC 2236]
- IGMPv1에 그룹 탈퇴(Leave Report) 기능 추가
. 또한, 그룹 탈퇴를 좀더 확인하기 위한 Group Specific Query 메세지도 추가됨
ㅇ IGMPv3 : Membership Query, Membership Report [RFC 3376]
- SSM(Source-specific Multicast) 기능 추가
. source filter 모드
.. include 모드 : 명시한 모든 source list를 포함
.. exclude 모드 : 명시한 source list를 제외한 기타 모든 source들을 포함
.. include null : 어떠한 source에서 입력된 해당 그룹에 대해 수신 않함
.. exclude null : 모든 source에서 입력된 해당 그룹에 대해 join
2. IGMP 메세지 유형
ㅇ 멤버십 질의(조회) (Membership Query) (라우터 -> 호스트)
- 특정 그룹에 참여하는 호스트 있는지 확인조회
. 메세지 유형 : 0x 11
. 발생처 : IGMPv1,IGMPv2 멀티캐스트 라우터
. 목적지 주소 : 224.0.0.1 또는 특정 멀티캐스트주소
. 기본적으로 125초 마다 질의 발생시킴
- 종류
. 일반 (모든 호스트) : 224.0.0.1
. 특정 수신 그룹 지정: 특정 멀티캐스트주소
. 수신 그룹과 송신자 지정
ㅇ 멤버십 응답(보고) (Membership Report) (호스트 -> 라우터)
- 주로, 가입코자하는 그룹의 멀티캐스트 주소를 밝히는 것
. 특정 그룹에 참여를 원하거나,
. 참여하고 있는지에 대한 라우터의 Membership Query에 응답
ㅇ 탈퇴 보고 (Leave Report) (호스트 -> 라우터)
- 더이상 특정 멀티캐스트 수신을 원하지 않음
. (목적지 주소 : 224.0.0.2)