PIM 동작 과정 (업데이트)

sunnyjjang·2025년 6월 1일

네트워크

목록 보기
16/26
post-thumbnail

PIM을 이용한 라우터 간 통신 과정

  1. 수신자 호스트가 IGMP로 멀티캐스트 그룹에 가입

  2. 해당 네트워크의 라우터는 상위 라우터에 PIM Join 메시지를 전송

    → PIM Join 메시지: 라우터 간 트리 구조를 구성하는 신호

  3. 라우터 간 Join 메세지를 계속 전달

    → 송신자까지 전달될 때까지

  4. 송신자가 멀티캐스트를 보내면 PIM 트리를 따라 최적 경로를 통해 수신자가 요청을 받음

"라우터간 Join 메세지를 전달할 때, 최상위 라우터까지 전달한다는게 송신자 네트워크의 라우터까지 전달한다는 의미인가? 그렇다면 멀티캐스트는 송신자가 정해져있는건가? 멀티캐스트 그룹에 가입되어있는 모든 호스트가 수신자이자 송신자가 되는게 아니야..?!" 라는 의문이 생겼다.

결론은 상황에 따라 다르지만, 보통은 송신자가 미리 '정해져' 있다고 한다.

구성송신 가능 여부
IGMP 기반 수신자 (호스트)❌ 일반적으로 송신자가 아님
서버/멀티캐스트 송신자✅ 명시적으로 송신하는 주체
일부 상황 (예: 멀티플레이어 게임)🔄 여러 클라이언트가 송신자 될 수도 있지만, 라우터는 이를 명시적으로 인지해야 함

즉, 멀티캐스트 그룹에 가입되어 있다고 해서 송신자라는 뜻은 아니다.
송신자는 일반적으로 정해진 주체이며, 라우터도 그 송신자의 위치를 인식하고 있어야 한다고 한다.

profile
지금 이 순간이 다시 넘겨볼 수 있는 한 페이지가 될 수 있게

0개의 댓글