To provide a monitoring mechanism for networks in switched environments.
To manage VLANs across multiple switches.
To prevent switching loops in networks with redundant switched paths.
To segment a network into multiple collision domains.
To prevent routing loops in networks.