乙太網路交換器改變連接埠

乙太網路交換器改變連接埠

在大學裡,我們正在學習乙太網路交換機,我得到了以下問題:

如果機器與交換器斷開連接,然後在不同的鏈路上重新連接,那麼尋址到機器 x 的訊框會發生什麼情況?

如果收到未知位址的幀,我知道交換機會將其發送到所有連接埠(幀泛洪)。同樣的事情也發生在這裡嗎?

謝謝

答案1

正如@RonMaupin 所指出的,這是透過交換器上的MAC 位址表來處理的- 一個簡單的關聯繫統,它將來自設備的傳入幀(以及該幀的源MAC,它是幀資料的一部分)與所有記錄進行比較其他連接的設備。

在大多數情況下,沿著網橋從一個連接埠切換到另一個連接埠的過程實際上是瞬時的。這裡的回答更簡潔:

https://networkengineering.stackexchange.com/questions/13012/how-does-a-switch-learn-a-switch-table

答案2

除了 @SmallLoanOf1M 對 RonMaupin 答案的引用之外:

中斷 NIC 與交換器的連線會從交換器來源位址表中移除 NIC 的 MAC。如果在此狀態下交換器接收到幀,則該幀將被洪氾到所有連接埠。

當有多個交換器連接在一條鏈中時,下一個交換器仍會將 MAC 與連接兩個交換器的連接埠相關聯。因此,將 NIC 移至不同的交換器可能會導致一些錯誤定向的訊框。

實際上,將 NIC 重新連接到另一個連接埠(可能位於不同的交換器上)會導致發送一些流量 - 對於主機來說最簡單的解決方案是發送廣播。此流量負責更新所有相關交換器上的 SAT。

相關內容