This document discusses multicast in OpenStack. It begins by defining multicast as one-to-many communication driven by receivers using a multicast IP address, without the need for the sender to duplicate packets. It then outlines the components of multicast including addressing, group management using IGMP, and multicast routing. The document notes that while OpenStack does not natively support multicast, it is possible to enable it by configuring IGMP snooping, security groups, and using plugins like Cisco's ASR1k and ACI drivers for Neutron. It recommends using provider networks without Neutron routing or these plugins to implement multicast routing externally. Finally, it discusses some multicast use cases and limitations.