aruba_networks:switch:6400:6400_configuration_example_script
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
aruba_networks:switch:6400:6400_configuration_example_script [2025/09/11 00:43] – aperez | aruba_networks:switch:6400:6400_configuration_example_script [2025/10/03 19:47] (current) – aperez | ||
---|---|---|---|
Line 361: | Line 361: | ||
When IGMP snooping is not enabled, the snooping switch floods multicast packets to all hosts in a VLAN. IGMP L2 snooping switch provides the benefit of conserving bandwidth on those segments of the network where no node has expressed interest in receiving packets addressed to the group address. When IGMP snooping is enabled, the L2 snooping switch forwards multicast packets of known multicast groups to only the receivers. | When IGMP snooping is not enabled, the snooping switch floods multicast packets to all hosts in a VLAN. IGMP L2 snooping switch provides the benefit of conserving bandwidth on those segments of the network where no node has expressed interest in receiving packets addressed to the group address. When IGMP snooping is enabled, the L2 snooping switch forwards multicast packets of known multicast groups to only the receivers. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Multicast — UDP Ports and Recommended Addressing ====== | ||
+ | |||
+ | ===== 1. General Concept ===== | ||
+ | * Multicast is based on **IP Multicast addresses (224.0.0.0 – 239.255.255.255)** + **UDP**. | ||
+ | * **TCP is not applicable to multicast**, | ||
+ | * **UDP ports** define the application/ | ||
+ | |||
+ | ===== 2. Common UDP Ports in Multicast ===== | ||
+ | ^ Application / Protocol | ||
+ | | **RTP/RTSP (Streaming)** | ||
+ | | **SAP/SDP (Session Announce)** | ||
+ | | **mDNS / AirGroup (Apple)** | ||
+ | | **SSDP / UPnP discovery** | ||
+ | | **NTP (multicast sync)** | ||
+ | | **OSPF (routing)** | ||
+ | | **PIM / IGMP control** | ||
+ | | **Videoconferencing (dynamic RTP)** | 239.x.x.x | ||
+ | | **IPTV / DVB** | 232.x.x.x / 239.x.x.x | ||
+ | | **GDOI/GMS (Key management)** | ||
+ | |||
+ | ===== 3. Recommended Addressing ===== | ||
+ | * **Administratively Scoped Range**: **239.0.0.0/ | ||
+ | * Equivalent to “private IP” in multicast (similar to RFC1918 for unicast). | ||
+ | * Not routed on the Internet, designed for internal/ | ||
+ | * Within this range it is recommended to: | ||
+ | * Allocate blocks **per project or application**, | ||
+ | * 239.16.0.0/ | ||
+ | * 239.20.0.0/ | ||
+ | * Keep sub-ranges clearly separated to avoid overlap. | ||
+ | * Avoid local control addresses (224.0.0.x) as they are reserved for routing protocols. | ||
+ | * For IPTV, streaming, or lab testing, **239.16.x.x** or **239.20.x.x** are valid and safe inside a private network. | ||
+ | |||
+ | ===== 4. Restrictions ===== | ||
+ | * Avoid **reserved or widely used ports**: | ||
+ | * 123 (NTP), 1900 (SSDP), 5004 (RTP), 5353 (mDNS), 9875 (SAP). | ||
+ | * Aruba CX (e.g., 6400) with IGMP Snooping **does not filter by UDP port**, only by multicast IP address. | ||
+ | * Transport ports matter only for the **end application** (client/ | ||
+ | |||
+ | ===== 5. Safe Port Recommendations ===== | ||
+ | * **Do not use:** 0–1023 (well-known). | ||
+ | * **Safe for internal/ | ||
+ | * **20000–29999 UDP** → recommended for internal video/audio streams. | ||
+ | * **40000–49999 UDP** → good option for lab testing and telemetry. | ||
+ | |||
+ | ===== 6. Best Practices on Aruba ===== | ||
+ | * Validate group membership with: | ||
+ | ``show igmp-snooping groups vlan < | ||
+ | * Confirm only interested ports receive traffic: | ||
+ | ``show ip igmp interface vlan < | ||
+ | * Example: | ||
+ | * Group: **239.16.0.2** | ||
+ | * UDP Port: **20001** | ||
+ | * Traffic will be delivered **only** to ports that issued an **IGMP Join**. | ||
+ | |||
+ | ---- | ||
+ | **Summary: | ||
+ | ✔ Multicast uses **UDP**. | ||
+ | ✔ Commonly occupied ports include 123, 1900, 5004, 5353, 9875. | ||
+ | ✔ To avoid conflicts, use internal ranges **20000–29999** or **40000–49999**. | ||
+ | ✔ For private addressing, use **239.0.0.0/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
{{ : | {{ : | ||
Line 2537: | Line 2607: | ||
{{pdfjs 46em >: | {{pdfjs 46em >: | ||
+ | ---- | ||
+ | ---- | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{pdfjs 46em >: | ||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | {{ : | ||
+ | |||
+ | {{pdfjs 46em >: | ||
+ | |||
---- | ---- | ||
---- | ---- | ||
aruba_networks/switch/6400/6400_configuration_example_script.1757569433.txt.gz · Last modified: 2025/09/11 00:43 by aperez