Table of Contents
Multicast IP — Private Addressing & UDP Ports (with Aruba Notes)
Autor: Antonio Pérez Fecha: September 2025
Introduction
El direccionamiento multicast en IP permite entregar datos a múltiples receptores de forma eficiente. Un flujo multicast se define por IP de grupo + UDP/puerto en la mayoría de aplicaciones (TCP no aplica a multicast nativo). En redes corporativas, conviene separar rangos por aplicación y elegir puertos que eviten conflictos con servicios bien conocidos.
Reserved Multicast IPv4 Address Ranges
La IANA define rangos con distintos propósitos.
| Address Range | Purpose | 
|---|---|
| 224.0.0.0 – 224.0.0.255 | Link-local (no enrutables; control de protocolos) | 
| 224.0.1.0 – 224.0.1.255 | Control/servicios enrutables (p.ej., NTP 224.0.1.1) | 
| 224.0.2.0 – 224.0.255.255 | Reservado / uso futuro | 
| 233.0.0.0 – 233.255.255.255 | GLOP addressing (RFC 2770) | 
| 239.0.0.0 – 239.255.255.255 | Administratively Scoped (uso privado) | 
Common Multicast UDP Ports by Application
Puertos habituales en aplicaciones populares (referenciales). Evita colisiones con estos si defines servicios internos.
| Aplicación / Protocolo | Dirección típica | UDP Port | 
|---|---|---|
| RTP/RTSP (Streaming) | 239.x.x.x / 232.x.x.x | 5004–5005 | 
| SAP/SDP (Session Announce) | 224.2.127.254 | 9875 | 
| mDNS / AirGroup (Apple) | 224.0.0.251 | 5353 | 
| SSDP / UPnP discovery | 239.255.255.250 | 1900 | 
| NTP (multicast sync) | 224.0.1.1 | 123 | 
| OSPF (routing) | 224.0.0.5 / 224.0.0.6 | (IP protocol, no UDP) | 
| PIM / IGMP control | 224.0.0.x | (no UDP/TCP) | 
| Videoconferencia (RTP) | 239.x.x.x | 16384–32767 | 
| IPTV / DVB | 232.x.x.x / 239.x.x.x | 5000–5500 | 
| GDOI/GMS (Key mgmt) | 224.0.0.x | 848 | 
Recommended Private Addressing (Administratively Scoped)
Para redes privadas, usa 239.0.0.0/8. Sugerencias prácticas:
- Reservar bloques por aplicación/proyecto:- 239.16.0.0/16 → Video interno / IPTV (ej: `239.16.x.x`).
- 239.20.0.0/16 → Telemetría / IoT (ej: `239.20.x.x`).
 
- Evitar `224.0.0.x` (control link-local de ruteo/protocolos).
- Documentar subrangos (por VLAN/campus) para evitar solapamientos.
Safe UDP Port Ranges (to avoid conflicts)
| Rango / Puerto | Categoría | Notas | 
|---|---|---|
| 0–1023 | Well-known (no usar) | Reservados por IANA para servicios estándar | 
| 123 | Evitar específico | NTP (sincronización de tiempo) | 
| 1900 | Evitar específico | SSDP / UPnP discovery | 
| 5004 | Evitar específico | RTP (media streams) | 
| 5353 | Evitar específico | mDNS / AirGroup | 
| 9875 | Evitar específico | SAP/SDP (session announce) | 
| 20000–29999 | Recomendado interno | Streams de video/audio internos | 
| 40000–49999 | Recomendado interno | Pruebas de laboratorio / telemetría | 
Best Practices on Aruba (CX 6400 / WLAN 7220)
- En switches: habilitar IGMP snooping; el reenvío se basa en puertos con *IGMP Join*.
- En WLAN: usar Dynamic Multicast Optimization (DMO) donde convenga; filtrar broadcast innecesario.
- Verificación:- `show igmp-snooping groups vlan <ID>`
- `show ip igmp interface vlan <ID>`
 
- Ejemplo de flujo interno: `239.16.0.2:20001/UDP`; solo llega a puertos con membresía IGMP activa.
Conclusion
Usar 239.0.0.0/8 con bloques separados (`239.16.x.x` para video, `239.20.x.x` para IoT) y puertos UDP 20000–29999 / 40000–49999 reduce conflictos y facilita operación. En Aruba CX/WLAN, valida membresías IGMP y aplica DMO/broadcast-filter donde corresponda.
