
PIM을 이용한 라우터 간 통신 과정
수신자 호스트가 IGMP로 멀티캐스트 그룹에 가입
해당 네트워크의 라우터는 상위 라우터에 PIM Join 메시지를 전송
→ PIM Join 메시지: 라우터 간 트리 구조를 구성하는 신호
라우터 간 Join 메세지를 계속 전달
→ 송신자까지 전달될 때까지
송신자가 멀티캐스트를 보내면 PIM 트리를 따라 최적 경로를 통해 수신자가 요청을 받음
결론은 상황에 따라 다르지만, 보통은 송신자가 미리 '정해져' 있다고 한다.
| 구성 | 송신 가능 여부 |
|---|---|
| IGMP 기반 수신자 (호스트) | ❌ 일반적으로 송신자가 아님 |
| 서버/멀티캐스트 송신자 | ✅ 명시적으로 송신하는 주체 |
| 일부 상황 (예: 멀티플레이어 게임) | 🔄 여러 클라이언트가 송신자 될 수도 있지만, 라우터는 이를 명시적으로 인지해야 함 |
즉, 멀티캐스트 그룹에 가입되어 있다고 해서 송신자라는 뜻은 아니다.
송신자는 일반적으로 정해진 주체이며, 라우터도 그 송신자의 위치를 인식하고 있어야 한다고 한다.