100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace

What is a Broadcast Domain?

Learn what a broadcast domain is, how routers and VLANs limit it, and how it differs from a collision domain — interview Q&A included.

mediumQ119 of 224 in Computer Networks Est. time: 5 minsLast updated:
Open Code Lab

Expected Interview Answer

A broadcast domain is the set of devices that all receive a broadcast frame sent by any one member of the group — every host in the same broadcast domain gets a copy of a broadcast, while routers block broadcasts from crossing into other broadcast domains.

When a device sends a Layer 2 broadcast, such as an ARP request destined to the address FF:FF:FF:FF:FF:FF, every switch on the segment floods that frame out all its ports except the one it arrived on, so every host connected to that switch (and to any switches connected to it) receives and processes the frame. A router, unlike a switch, does not forward broadcasts between its interfaces by default, so each interface on a router typically sits on the boundary of a separate broadcast domain; VLANs achieve the same isolation on switches by logically separating ports into distinct broadcast domains even when they share the same physical switch hardware. Large, flat broadcast domains scale poorly because every host must process every broadcast (ARP requests, DHCP discovers, and similar traffic), consuming CPU and bandwidth even on hosts the traffic is irrelevant to — this is one of the main reasons subnetting and VLANs exist. It is important to distinguish this from a collision domain: switch ports each form their own collision domain, but all those switch ports can still belong to the same single broadcast domain.

  • Explains how far a Layer 2 broadcast frame actually propagates
  • Clarifies why routers and VLANs both limit broadcast domain size
  • Shows why large flat networks scale poorly (broadcast overhead)
  • Distinguishes broadcast domains clearly from collision domains

AI Mentor Explanation

A broadcast domain is like everyone within earshot of a stadium’s single PA announcement — if the announcer calls “attention all sections,” every spectator in every stand hears it, regardless of which seat they occupy. Building a separate stadium across town means an announcement in one venue never reaches fans at the other, which mirrors how a router blocks broadcasts from crossing into another network. Splitting one giant stand into sound-isolated sections with their own PA is like VLANs carving one physical switch into separate broadcast domains. This is exactly the scope a Layer 2 broadcast reaches — everyone on the shared PA, and no one beyond it.

Step-by-Step Explanation

  1. Step 1

    Broadcast is sent

    A device sends a Layer 2 broadcast frame (e.g., destination FF:FF:FF:FF:FF:FF) such as an ARP request.

  2. Step 2

    Switches flood it

    Every switch in the segment forwards the frame out all ports except the one it arrived on.

  3. Step 3

    All hosts receive it

    Every device connected within that switched segment processes the broadcast frame.

  4. Step 4

    Router or VLAN boundary

    A router interface or VLAN boundary stops the broadcast from propagating further, defining the domain’s edge.

What Interviewer Expects

  • Correct definition: all devices that receive a given broadcast frame
  • Explains that routers (and VLANs) bound broadcast domains
  • Distinguishes broadcast domains clearly from collision domains
  • Mentions why large flat broadcast domains scale poorly

Common Mistakes

  • Confusing broadcast domains with collision domains
  • Thinking switches (without VLANs) can limit broadcast propagation
  • Assuming routers forward broadcasts between interfaces by default
  • Forgetting VLANs create separate broadcast domains on the same physical switch

Best Answer (HR Friendly)

A broadcast domain is the group of devices that all hear a “message to everyone” sent on the network — like an announcement over a shared speaker system that everyone in that zone hears, but people in a different zone never do. Switches pass those announcements to everyone connected, but routers and VLANs act as the walls that stop the announcement from spreading further, which keeps networks organized and efficient as they grow.

Code Example

Observing broadcast traffic
# Capture broadcast frames (destination ff:ff:ff:ff:ff:ff) on an interface
sudo tcpdump -n -i eth0 'ether dst ff:ff:ff:ff:ff:ff'

# Show this host’s broadcast address for its subnet
ip -4 addr show eth0 | grep brd
# inet 192.168.1.42/24 brd 192.168.1.255 scope global eth0

Follow-up Questions

  • How does a router limit the scope of a broadcast domain?
  • How do VLANs create multiple broadcast domains on one physical switch?
  • What is the difference between a broadcast domain and a collision domain?
  • Why do large flat networks with big broadcast domains perform poorly?

MCQ Practice

1. Which device typically stops a broadcast frame from propagating further?

Routers do not forward Layer 2 broadcasts between interfaces by default, marking a broadcast domain boundary.

2. What is the destination MAC address of an Ethernet broadcast frame?

FF:FF:FF:FF:FF:FF is the reserved Layer 2 broadcast address that all devices on the segment process.

3. How do VLANs relate to broadcast domains?

VLANs logically segment switch ports into isolated broadcast domains even on identical physical hardware.

Flash Cards

What is a broadcast domain?The set of devices that all receive a broadcast frame sent by any member of the group.

What limits a broadcast domain?A router interface or a VLAN boundary; switches alone flood broadcasts to every port.

Broadcast MAC address?FF:FF:FF:FF:FF:FF — the reserved Layer 2 broadcast destination.

Broadcast domain vs collision domain?Broadcast domain = who receives a broadcast; collision domain = who can collide transmitting — a switch has one broadcast domain but many collision domains.

1 / 4

Continue Learning