Which of the following devices performs forwarding decisions based on MAC addresses?