반응형
문. IGMP(Internet Group Management Protocol)
답.
1. IGMP의 개념
- IGMP는 서브넷상의 멀티캐스팅 멤버십 제어를 위한 프로토콜
- 멀티캐스트를 지원하는 라우터에게 그룹관리용 신호 프로토콜을 제공
2. IGMP 개념도 및 메시지 종류
가. 개념도
<그림. IGMP 개념도>
- 멀티캐스트 라우터는 주기적으로 서브넷 호스트 그룹들에게 IGMP Query 메시지를 전송함
- 호스트는 IGMP Query 메시지에 응답하여 자신이 가입하려는 그룹 정보를 IGMP Report 메시지를 통해 라우터에게 알려줌
나. IGMP 메시지 종류
종 류 | 설 명 |
Membership Query (라우터->호스트) |
- 그룹에 가입이나 멤버를 유지 시 사용 - 일정 횟수응답이 없거나 탈퇴메시지면 호스트를 그룹에서 탈퇴시킴 |
Membership Report (호스트->라우터) |
- 그룹에 가입하고자하는 요청을 라우터에 보고 - 계속해서 그룹에 남기를 원하는지 보고 |
Leave Report (호스트->라우터) |
- 멀티캐스트 그룹에 탈퇴 시 사용 |
3. IGMP 기타 기능
기 능 | 설 명 |
IGMP Snooping | - 라우터와 호스트 사이에 있는 스위치가 IGMP 메시지들을 들을 수 있게 하는 기능 - Leave된 Host에게 Packet 보내지 않음 - 불필요한 Traffic 감소 |
IGMP Querier Election | - 동일 LAN에 여러 멀티캐스트 라우터가 있으면 IPv4주소 중 가장 낮은 주소를 갖는 라우터가 Querier 역할을 하게함 |
4. IGMP 표준화
기 능 | 설 명 |
IGMPv1 | - 2개의 IGMP 메시지 - Query와 Report 메시지만 존재 - Leave latency 존재 |
IGMPv2 | - 3개의 IGMP 메시지 - leave 메시지를 통해 그룹탈퇴 가능 - Leave latency 최소화 |
IGMPv3 | - Source filtering 기능 추가 - SSM: Source Specific Multicast - 호스트들이 특정 Source에서만 트래픽을 받도록 라우터에게 지시가능 - Max Response Time 추가 |
5. IGMP 동향
- IPv4 Network에서는 IGMP v2/v3 Protocol로써 Join과 Leave를 수행하며 IPv6 Network에서는 MLD(Multicast Listener Discovery) 규격 추가 진행중
- IPTV서비스가 IPv6전환이 아직 미진하기 때문에 현재에는 Multicasting Routing(PIM-SM)과 IGMPv2/v3로 서비스 중임
6. IGMP 비교표
구 분 | IGMPv1 | IGMPv2 | IGMPv3 |
Membership Query |
O | O | O |
Membership Report |
O | O | O |
Leave Report |
X | O | X |
SSM기능 | X | X | O |
'정보통신 정보관리기술사 > 정보통신망' 카테고리의 다른 글
문. 멀티캐스트 라우팅 프로토콜 중 PIM-DM, PIM-SM, PIM-SSM에 대하여 상호 비교 설명 (0) | 2021.10.31 |
---|---|
문. WPAN기술(Bluetooth) (0) | 2021.06.18 |
문. L2, L3, L4, L7 스위치 상호 비교 (0) | 2021.06.11 |
문. 멀티캐스트 라우팅 프로토콜 (0) | 2021.05.16 |
문. CSMA/CD와 CSMA/CA (0) | 2021.05.14 |
문. 통신 재난 방지 및 통신망 안정성 강화 대책(2018.12.27) (0) | 2021.05.09 |
문. CDN(Content Delivery Network) (0) | 2021.05.09 |
문. VRRP(Virtual Router Redundancy Protocol) (0) | 2021.05.07 |