TransitGateway 멀티캐스트

Transit Gateway에서의 Multicast

멀티캐스트는 데이터의 단일 스트림을 여러 수신(receiver) 컴퓨터에 동시에 전달하는 데 사용되는 통신 프로토콜입니다. TransitGateway는 연결된 VPC의 서브넷 간에 멀티캐스트 트래픽 라우팅을 지원하며 여러 수신(receiver) 인스턴스로 향하는 트래픽을 보내는 인스턴스에 대한 멀티캐스트 라우터 역할을 합니다.

Multicast 개념.

멀티캐스트 도메인 — 멀티캐스트 네트워크를 여러 도메인으로 분할할 수 있으며 Transit Gateway를 여러 멀티캐스트 라우터로 사용할 수 있습니다. 서브넷 수준에서 멀티캐스트 도메인 멤버십을 정의할 수 있습니다.

멀티캐스트 그룹 — 동일한 멀티캐스트 트래픽을 보내고 받을 호스트 집합을 식별합니다. 멀티캐스트 그룹은 그룹 IP 주소로 식별됩니다. 멀티캐스트 그룹 멤버십은 EC2 인스턴스에 연결된 개별 ENI에 의해 정의됩니다.

Internet Group Management Protocol(IGMP) - 호스트와 라우터가 멀티캐스트 그룹 멤버십을 동적으로 관리할 수 있도록 하는 프로토콜입니다. IGMP 멀티캐스트 도메인에는 IGMP 프로토콜을 사용하여 메시지의 가입, 종료 및 전송을 처리하는 호스트가 포함됩니다. AWS는 IGMPv2 프로토콜과 함께 IGMP 및 정적(API 기반) 그룹 멤버십 멀티캐스트 도메인을 지원합니다. (현재 IGMP v1, v3는 지원하지 않습니다.)

멀티캐스트 소스 — 멀티캐스트 트래픽을 전송(Sender)하도록 정적으로 구성된 지원되는 EC2 인스턴스와 연결된 ENI입니다. 멀티캐스트 소스는 정적(Static) 소스 구성에만 적용됩니다. 정적(Static) 소스 멀티캐스트 도메인에는 메시지의 가입, 종료 및 전송을 처리하는 데 IGMP 프로토콜을 사용하지 않는 호스트가 포함됩니다. AWS CLI를 사용하여 소스 및 그룹 멤버를 추가합니다. 정적(Static)으로 추가된 소스는 멀티캐스트 트래픽을 전송하고 멤버는 멀티캐스트 트래픽을 수신합니다.

멀티캐스트 그룹 멤버 — 멀티캐스트 트래픽을 수신하는, 지원되는 EC2 인스턴스와 연결된 ENI입니다. 멀티캐스트 그룹에는 여러 그룹 멤버가 있습니다. 정적 소스 그룹 멤버십 구성에서 멀티캐스트 그룹 멤버는 트래픽을 수신할 수만 있습니다. IGMP 그룹 구성에서 멤버는 트래픽을 보내고 받을 수 있습니다.

Last updated