交換機轉發數據幀時遵循以下規則:
如果數據幀是廣播幀(Broadcast),是指目的MAC地址為ff-ff-ff-ff-ff-ff的幀,要在廣播域的所有端口上廣播該幀。
如果數據幀的目的地址在交換機的地址表中,那么就根據地址表轉發到相應的端口。
如果數據幀的目的地址與數據幀的源地址在一個網段上,它就會丟棄這個數據幀。
如果數據幀是單播幀(Unicast),如目的地址在MAC地址表中存在,則按照目的地址在地址表中的表項所指的輸出端口,將幀轉發到相應的端口上(單播MAC地址在地址表中只能指向一個輸出端口);如目的地址在MAC地址表中不存在,則在廣播域的所有端口上廣播該幀。
如果數據幀是多播幀(Multicast),如目的地址在 MAC 地址表中存在,則按照目的地址在地址表中的表項所指的輸出端口,將幀轉發到相應的端口上(多播MAC 地址在地址表中可以指向一個或一組輸出端口);如目的地址在MAC地址表中不存在,則在廣播域的所有端口上廣播該幀。
回答所涉及的環境:聯想天逸510S、Windows 10。
交換機轉發數據幀時遵循以下規則:
如果數據幀是廣播幀(Broadcast),是指目的MAC地址為ff-ff-ff-ff-ff-ff的幀,要在廣播域的所有端口上廣播該幀。
如果數據幀的目的地址在交換機的地址表中,那么就根據地址表轉發到相應的端口。
如果數據幀的目的地址與數據幀的源地址在一個網段上,它就會丟棄這個數據幀。
如果數據幀是單播幀(Unicast),如目的地址在MAC地址表中存在,則按照目的地址在地址表中的表項所指的輸出端口,將幀轉發到相應的端口上(單播MAC地址在地址表中只能指向一個輸出端口);如目的地址在MAC地址表中不存在,則在廣播域的所有端口上廣播該幀。
如果數據幀是多播幀(Multicast),如目的地址在 MAC 地址表中存在,則按照目的地址在地址表中的表項所指的輸出端口,將幀轉發到相應的端口上(多播MAC 地址在地址表中可以指向一個或一組輸出端口);如目的地址在MAC地址表中不存在,則在廣播域的所有端口上廣播該幀。
回答所涉及的環境:聯想天逸510S、Windows 10。