มันไม่ได้เรียกว่าตารางสวิตช์; ตาราง MAC ตอนนี้ให้พิจารณาว่าตาราง MAC นั้นว่างเปล่า เมื่อ A พยายามส่งแพ็กเก็ตไปยัง B แพ็กเก็ตประกอบด้วยที่อยู่ MAC ของ A และ B สวิตช์จะอัปเดตที่อยู่ MAC ของ A ในตาราง MAC ตอนนี้เนื่องจากมันไม่รู้พอร์ตที่เชื่อมต่อ B ดังนั้นมันจึงออกอากาศแพ็กเก็ตARPที่พอร์ตทั้งหมดและรอให้โฮสต์ทั้งหมดตอบกลับ
ในเวลาเดียวกันถ้า C พยายามส่งแพ็กเก็ตไปยัง A มันจะแยกที่อยู่ MAC ของ C จากแพ็กเก็ตนั้นและเก็บไว้ในตาราง MAC ตอนนี้เนื่องจากที่อยู่ MAC ของมีอยู่แล้วในตาราง MAC ดังนั้นจึงรู้ว่าพอร์ต A ใดที่เชื่อมต่ออยู่ โปรดจำไว้ว่าแพ็กเก็ตข้อมูลมีที่อยู่ MAC ของทั้งต้นทางและปลายทาง ดังนั้นที่อยู่ MAC ของ B & C จึงแตกต่างกัน ดังนั้นสวิตช์จึงไม่สับสน ตอนนี้สลับไปข้างหน้าแพ็คเก็ตจาก C เป็น A (ระบุว่าทั้งสองมีอยู่ใน VLAN เดียวกัน)
ในการส่งแพ็คเก็ตจาก A ถึง B มันจะรอจนกระทั่ง B ตอบกลับไปยังแพ็กเก็ต ARP ที่ส่งโดยสวิตช์ เมื่อได้รับการตอบสนองจาก B มันจะอัพเดทที่อยู่ MAC ของ B ในตาราง MAC จากนั้นในที่สุดแพ็กเก็ตจะถูกส่งต่อไปยัง B
ดังนั้นสวิตช์จะไม่สับสนเนื่องจาก data packets (tcp / udp) มีทั้ง MAC ต้นทางและปลายทาง และสวิทช์ของคุณจะไม่ส่งต่อแพ็กเก็ตบนอินเทอร์เฟซที่ทราบว่าโฮสต์ MAC address ปลายทางนั้นไม่รู้จัก ต้องรอจนกว่าโฮสต์ปลายทางจะตอบกลับการออกอากาศ ARP ที่ส่งโดยสวิตช์