勵志

勵志人生知識庫

fdb表

FDB表,全稱Forwarding Database表,即二層MAC地址表,用於記錄MAC地址、連線埠和VLAN之間的對應關係,以便進行二層數據幀的轉發。FDB表包含動態和靜態兩部分,動態部分記錄了交換機學習到的MAC地址與連線埠的映射關係,而靜態部分則包含了管理員手動配置的MAC地址信息。

動態地址表項:

初始時,交換機的FDB地址表中的所有地址表項都是動態的。

當設備在一定時間內(老化時間Aging time)沒有數據傳輸活動時,該地址表項可能會被刪除,以防止地址表項過多。

動態地址表項在交換機關機或重啟時會丟失。

固定地址表項:

如果老化時間被設定為0,則該地址表項將不會被動態刪除,直到交換機關機或重啟。

永久地址表項:

永久地址表項由系統管理員手動配置,並一直保存在MAC地址表中,即使交換機關機或重啟也不會丟失。

永久地址表項不會老化,但可能會隨交換機的配置變化而變化。

生成過程:

當交換機收到一個數據幀時,它會檢查數據幀中的源MAC地址和目標MAC地址。

如果目標MAC地址在FDB表中有所記錄,則數據幀將從記錄的接口轉發出去。

如果目標MAC地址在FDB表中沒有記錄,則交換機將進行泛洪,即從所有非接收接口轉發數據幀,以嘗試找到目標MAC地址所在的網路段。

通過這種方式,FDB表幫助交換機高效地進行二層數據的轉發決策。