Broadcast transmission – a method in which one or several senders transmit information to all “participants” of a network – is especially useful for service network packets that all devices must receive. However, when most devices do not require this information, broadcasting becomes inefficient.
Broadcast transmission has the following drawbacks:
- Network Overload: Every device processes every packet, which can lead to overload under high traffic;
- Data Loss: An excess of broadcast packets can cause unstable network performance;
- Vulnerability: The network becomes susceptible to attacks, where an intruder may overload it with broadcast packets.
Art-Net utilizes broadcast transmission, resulting in a constant distribution of packets. Consequently, Art-Net may cause switches to become overloaded when processing a large number of streams.
This issue arises because DMX is transmitted in fragments addressed to specific nodes. Consider a scenario where a switch is connected to a computer generating a data stream and has five switch ports. Due to broadcast transmission, this data stream is distributed to all ports of the switch.
Not all switches can properly handle such traffic. High-performance devices, such as those from Cisco, attempt to optimize broadcast packet processing, but budget models may become overloaded and freeze as a result of broadcast traffic.
Even though switches are designed to handle significant data flows (for example, 10–100 Mbps), broadcast traffic as low as 1 Mbps can be critical. Even Gigabit switches may experience difficulties processing such volumes of broadcast data.
If an issue is caused by hardware failure, logically, it should manifest locally or, at least, more intensely in a specific network segment. However, if a network that has been running stably suddenly begins to experience failures without any apparent cause, one might suspect broadcast flooding.