네트워크

[멀티캐스트 라우팅] ASM & SSM

타우루스 2026. 2. 8. 17:06

1. ASM (Any-Source Multicast)

"송신자를 구분하지 않고 그룹에만 가입하는 방식"

  • 개념: 수신자가 특정 멀티캐스트 그룹($G$)에 가입하면, 해당 그룹으로 전송하는 **모든 소스($S$)**의 트래픽을 수신하는 모델입니다.
  • 표기: $(* , G)$ 모델 (모든 소스 $*$, 특정 그룹 $G$)
  • 특징:
    • 랑데부 포인트(RP, Rendezvous Point) 필수: 소스와 수신자 간의 트리를 형성하기 위해 중앙의 RP를 거쳐야 합니다. (PIM-SM의 경우)
    • 복잡성: 공유 트리(Shared Tree, RPT)를 먼저 생성 후, 최단 경로 트리(SPT)로 전환하는 과정이 있어 경로 관리가 복잡합니다.
    • 프로토콜: IGMPv1, IGMPv2 사용.
    • 문제점: 악의적인 소스가 해당 그룹으로 트래픽을 보내면 수신자가 원치 않아도 받게 되는 보안 취약점(DoS 공격 등)이 존재하며, 주소 충돌 가능성이 있습니다.

2. SSM (Source-Specific Multicast)

"내가 원하는 송신자의 데이터만 골라 받는 방식"

  • 개념: 수신자가 그룹($G$)에 가입할 때, **특정 소스($S$)**의 IP 주소를 명시하여 가입하는 모델입니다.
  • 표기: $(S, G)$ 모델 (특정 소스 $S$, 특정 그룹 $G$)
  • 특징:
    • RP 불필요: 소스의 주소를 이미 알고 시작하므로 RP를 거치지 않고 소스와 수신자 간에 직접 **최단 경로 트리(SPT)**를 구성합니다.
    • 효율성: 네트워크 부하가 적고 라우팅 테이블이 단순합니다.
    • 프로토콜: IGMPv3 (수신자가 소스 주소를 포함하여 Join 메시지를 보냄) 필수.
    • 전용 대역: IANA는 SSM을 위해 232.0.0.0/8 대역을 할당했습니다.

3. ASM vs SSM 비교 (핵심 요약)

구분ASM (Any-Source Multicast)SSM (Source-Specific Multicast)

문제. 멀티캐스트 라우팅 기술인 SSM(Source-Specific Multicast)에 대한 설명으로 가장 적절하지 않은 것은?
 
① SSM은 수신자가 원하지 않는 소스로부터의 트래픽 수신을 방지할 수 있어 ASM(Any-Source Multicast)에 비해 보안성이 강화되었다.
② SSM 환경을 구성하기 위해서는 호스트와 라우터 간에 소스 필터링 기능을 지원하는 IGMPv2가 필수적으로 요구된다.
③ SSM은 (S, G) 채널 구독 방식을 사용하며, 랑데부 포인트(RP) 없이 소스와 수신자 간 최단 경로 트리(SPT)를 직접 생성한다.
④ IANA는 SSM 서비스를 위해 232.0.0.0/8 대역을 할당하였으며, 이는 기업 내부나 인터넷 방송 등 1:N 통신 환경에 적합하다.
 

더보기

정답: ②

 

[해설]

  • ① 적절함: SSM은 특정 소스($S$)를 명시하여 가입하므로, 신뢰할 수 없는 소스의 데이터 유입을 차단할 수 있어 보안성이 높습니다.
  • ② 적절하지 않음 (정답): SSM을 구현하기 위해서는 호스트가 특정 소스 주소를 포함하여 Join 메시지를 보낼 수 있어야 합니다. 이를 지원하는 프로토콜은 IGMPv3입니다. (IGMPv2는 그룹 $G$에 대한 가입만 지원하며 소스 필터링 기능이 없습니다.)
  • ③ 적절함: SSM은 소스 주소를 알고 시작하므로 RP(Rendezvous Point)를 경유하는 공유 트리(RPT) 단계가 필요 없으며, 즉시 SPT를 구성합니다.
  • ④ 적절함: 232.0.0.0/8 대역은 SSM 전용으로 예약된 대역입니다.

 

'네트워크' 카테고리의 다른 글

[멀티캐스트 라우팅] SBT vs. CBT/GST  (0) 2026.02.08