# Testing Multicasting

**Multicast Address Basics**

Multicast Group Address Range:

Valid range: 224.0.0.0 to 239.255.255.255 (Reserved for multicast traffic, not assigned to individual devices.)

Common Multicast Addresses:

- 224.0.0.1: All systems on the local network segment.
- 224.0.0.2: All routers on the local network segment.
- 239.255.255.250: Used by Universal Plug and Play (UPnP) and Simple Service Discovery Protocol (SSDP). This is common for smart devices like Google Home. You can pick any address in this range if you're testing, as long as it's not reserved for a specific purpose.

**How It Relates to Your Subnets**

Multicast traffic is sent to the multicast group address (e.g., 239.255.255.250) and not directly to the subnet IP range (e.g., 192.168.10.0/24 or 192.168.20.0/24).

Devices that "subscribe" to the multicast group on either subnet will receive traffic sent to the multicast group address if multicast routing is configured properly (like IGMP Proxy in pfSense).

**To verify multicast routing between your subnets:**

**On Subnet 192.168.10.0:**

Run a multicast listener for *239.255.255.250* on one device:

```bash
iperf -s -u -B 239.255.255.250 -i 1
```

**On Subnet 192.168.20.0:**

Send multicast traffic from another device:

```bash
iperf -c 239.255.255.250 -u -b 1M -t 10
```

If multicast routing is configured correctly, the listener on 192.168.10.0 should receive the traffic.