各廠(chǎng)商劃分的尺度并不是完全一致的,一般來(lái)講,企業(yè)級交換機都是機架式,部門(mén)級交換機可以是機架式(插槽數較少),也可以是固定配置式,而工作組級交換機為固定配置式(功能較為簡(jiǎn)單)。另一方面,從應用的規模來(lái)看,作為骨干交換機時(shí),支持500個(gè)信息點(diǎn)以上大型企業(yè)應用的交換機為企業(yè)級交換機,支持300個(gè)信息點(diǎn)以下中型企業(yè)的交換機為部門(mén)級交換機,而支持100個(gè)信息點(diǎn)以?xún)鹊慕粨Q機為工作組級交換機。
二層交換機技術(shù)的發(fā)展比較成熟,二層交換機屬數據鏈路層設備,可以識別數據包中的MAC地址信息,根據MAC地址進(jìn)行轉發(fā),并將這些MAC地址與對應的端口記錄在自己內部的一個(gè)地址表中。 具體的工作流程如下: 1) 當交換機從某個(gè)端口收到一個(gè)數據包,它先讀取包頭中的源MAC地址,這樣它就知道源MAC地址的機器是連在哪個(gè)端口上的; 2) 再去讀取包頭中的目的MAC地址,并在地址表中查找相應的端口; 3) 如表中有與這目的MAC地址對應的端口,把數據包直接粘貼到這端口上; 4) 如表中找不到相應的端口則把數據包廣播到所有端口上,當目的機器對源機器回應時(shí),交換機又可以記錄這一目的MAC地址與哪個(gè)端口對應,在下次傳送數據時(shí)就不再需要對所有端口進(jìn)行廣播了。不斷的循環(huán)這個(gè)過(guò)程,對于全網(wǎng)的MAC地址信息都可以學(xué)習到,二層交換機就是這樣建立和維護它自己的地址表。
交換機的主要功能包括物理編址、網(wǎng)絡(luò )拓撲結構、錯誤校驗、幀序列以及流控。交換機還具備了一些新的功能,如對VLAN(虛擬局域網(wǎng))的支持、對鏈路匯聚的支持,甚至有的還具有防火墻的功能。以太網(wǎng)交換機了解每一端口相連設備的MAC地址,并將地址同相應的端口映射起來(lái)存放在交換機緩存中的MAC地址表中。當一個(gè)數據幀的目的地址在MAC地址表中有映射時(shí),它被轉發(fā)到連接目的節點(diǎn)的端口而不是所有端口(如該數據幀為廣播/組播幀則轉發(fā)至所有端口)