交換機在接收到數據時,會先檢查數據中包含的mac地址,再將數據從目的主機所在的端口轉發出去。交換機之所以能實現這一功能,華為千兆可網管交換機設備,是因為交換機內存有一張mac地址表,該表記錄了網絡中所有mac地址與該交換機各端口的對應信息。當有數據幀需要通過該交換機進行轉發時,華為千兆可網管交換機硬件設備,交換機根據內部存儲的mac地址表獲取目的設備所對應的端口,通過找到的端口轉發數據,如下圖所示。
對交換機的主控板及交換網板進行1+1的冗余備分;其中主控板的主備兩板之間保持實時通信,在 備板上也保持一份與主板上同樣的數據作為備份,實現熱備份;主控板的切換 是采用主備相互監測與控制的方式:主控板的主備兩板均發出各自的“心跳” 信號,并同時監視對方的“心跳”信號,當一方出現故障時,另一方則將根據 自己的狀態(是主板還是備板?)決定是否進行切換,并上報網管:當主用板 發現在某段時間內備用板的心跳沒有了,便認為備用板出現故障,通知網管處 理;當備用板發現某段時間內主用板的心跳沒有了,便認為主用板出現故障, 并啟動主備切換,將自己升為主板,同時禁用出故障的原主板;其中交換網板 的主備兩板處于同步運行狀態,通常備用交換網板的數據不輸出,一旦主用交 換網板出現問題時則由備用交換網板接替工作,從而實現熱備份;交換網板是 由主控板進行監測與切換控制的:主控板實時對交換網板的狀態寄存器進行輪 詢,一旦發現主用交換網板有問題,則進行切換,并上報網管;主控板和交換 網板在各項操作執行后都要進行檢查,防止因干擾或其它故障引起的失控,并 根據檢測的結果決定下一步的操作。
當一臺交換機安裝配置好之后,華為千兆可網管交換機價格,其工作過程如下:
1、收到某網段設為amac地址為x的計算機發給mac地址為y的計算機的數據包。交換機從而記下了mac地址x在網段a。這稱為學習learning。
2、交換機還不知道mac地址y在哪個網段上,于是向除了a以外的所有網段轉發該數據包。這稱為泛洪flooding。
3、mac地址y的計算機收到該數據包,華為千兆可網管交換機,向mac地址x發出確認包。交換機收到該包后,從而記錄下mac地址y所在的網段。
4、交換機向mac地址x轉發確認包。這稱為轉發forwarding。
5、交換機收到一個數據包,查表后發現該數據包的來源地址與目的地址屬于同一網段。交換機將不處理該數據包。這稱為過濾filtering。
6、交換機內部的mac地址-網段查詢表的每條記錄采用時間戳記錄后一次訪問的時間。早于某個閾值用戶可配置的記錄被清除。這稱為老化aging。