Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does AWS support multicast and IGMP snooping?

In order to make optimal use of network bandwidth in a communication 1->n I need to use multicast. In an on-premise datacenter with switch having IGMP snooping, the advantage of multicast is obvious. However, in IaaS like AWS this is not obvious as we are abstracted from the HW infrastructure. The problem comes when you need to transmit around 400 Mbps to more than one EC2 instances that may be hosted in any physical server. So this why I'm asking whether AWS supports multicast and IGMP snooping.

like image 683
rodolk Avatar asked Nov 04 '15 16:11

rodolk


2 Answers

Historically, AWS VPCs have not supported multicast.

The AWS engineers have recently developed a proof-of-concept multicast overlay, that has support for IGMP snooping.

See Overlay Multicast in Amazon Virtual Private Cloud

This is only proof-of-concept and is not yet fully supported.

like image 182
Rodrigo Murillo Avatar answered Sep 19 '22 03:09

Rodrigo Murillo


Update as of December 2019, Yes, AWS now supports Multicasting via AWS Transit Gateway

https://aws.amazon.com/about-aws/whats-new/2019/12/run-ip-multicast-workloads-aws-transit-gateway/

https://docs.aws.amazon.com/vpc/latest/tgw/tgw-multicast-overview.html

like image 30
Mohamed Heiba Avatar answered Sep 19 '22 03:09

Mohamed Heiba