The correct answer is Router.
A router creates separate broadcast domains, which can significantly improve the effective bandwidth of a network by limiting the amount of broadcast traffic each device has to process. Unlike a switch, which operates at the data link layer and may create separate collision domains but not broadcast domains, a router operates at the network layer (Layer 3) and effectively segments network traffic.
Hubs do not create separate broadcast domains and do not manage traffic effectively, while firewalls may filter traffic but do not inherently create broadcast domains. Switches help with collision domains but do not separate broadcast domains.