La clase D de dirs IP fueron reservadas para grupos multicast. La red multicast es la 224.0.0.0/4 [13].
Todos los hosts que escuchan una dir IP multicast forman un grupo multicast. Existen 232-4grupos multicast diferentes.
Cada dir IP multicast se comporta como un canal de tipo broadcast (como los canales de radio) donde todos los hosts pertenecientes a un grupo multicast puede enviar y recibir datagramas.
El envío de datagramas a un grupo multicast puede hacerse en cualquier instante, independientemende de que en ese momento exista otro emisor en el grupo.
En un datagrama dirigido a un grupo multicast figura, como dir IP destino, la dir IP del grupo multicast.
Los miembros de un grupo multicast no conocen (al menos por la capa de red) a los otros miembros del grupo.
Nadie controla quién pertenece a un grupo multicast (a nivel de la capa de red). La limitación la imponen los routers multicast (filtrando) y los TTL’s de los paquetes.
Nadie controla qué grupos multicast se crean o destruyen (a nivel de red). A nivel de aplicación sí que se hace (véase la aplicación sdr (Session DiRectory)) diseñada para el MBone [11].
Cuando un host escribe a una dir multicast, el datagrama llega a todos los miembros del grupo. En el siguiente ejemplo se supone que el grupo multicast 226.17.30.197 está formado por los 3 receptores128.59.16.20, 128.34.108.63 y 128.34.108.60, y por el emisor 128.119.40.186.