通過專有的堆疊電纜連接起來,可將多臺交換機堆疊成一臺邏輯交換機。該邏輯交換機中的所有交換機共享相同的配置信息和路由信息。當向邏輯交換機增加和減少單體交換機時不會影響其性能。
疊加的交換機之間通過兩條環路連接起來。交換機的硬件負責將數據包在雙環路上做負載均衡。環路在這里充當了這個大的邏輯交換機的背板的角色,在雙環路都正常工作時,數據包在這臺邏輯交換機上的傳輸率為32gbps。
當一個數據幀需要傳輸時,交換機的軟件會進行計算看哪條環路更可用,---交換機,然后數據幀會被送到該環路上。如果一條堆疊電纜出故障,故障兩端的交換機都會偵測到該故 障,并將受影響的環路斷開,而邏輯交換機仍然可以以單環的狀態工作,此時的數據包通過率為16gbps。
集線器上的所有端口爭用一個共享信道的帶寬,因此隨著網絡節點數量的增加,數據傳輸量的增大,每節點的可用帶寬將隨之減少。集線器采用廣播的形式傳輸數據,即向所有端口傳送數據。交換機上的所有端口均有---的信道帶寬,以---每個端口上數據的---傳輸。交換機為用戶提供的是獨占的、點對點的連接,三層交換機多少錢,數據包只被發送到目的端口,而不會向所有端口發送。
集線器是一種共享設備,本身不能識別目的地址,當同一網內的a主機向b主機發送數據時,數據包在以hub為架構的網絡上以廣播方式傳輸,交換機,由每一臺終端通過驗證數據包頭的地址信息來確定是否接收,同一時刻網絡上只能傳輸一組數據幀的通訊。此方式共享帶寬。交換機基于mac地址識別,能完成封裝轉發數據功能的設備。交換機可以學習mac地址,放在內部地址表中,匯聚交換機批發,通過在數據幀的始發者和接收者之間建立臨時的交換路徑,使數據從源地址到達目的地址。
二層交換技術的發展比較成熟,二層交換機屬數據鏈路層設備,可以識別數據包中的mac地址信息,根據mac地址進行轉發,并將這些mac地址與對應的端口記錄在自己內部的一個地址表中。
具體的工作流程如下:
1) 當交換機從某個端口收到一個數據包,它先讀取包頭中的源mac地址,這樣它就知道源mac地址的機器是連在哪個端口上的;
2) 再去讀取包頭中的目的mac地址,并在地址表中查找相應的端口;
3) 如表中有與這目的mac地址對應的端口,把數據包直接拷貝到這端口上;
4) 如表中找不到相應的端口則把數據包廣播到所有端口上,當目的機器對源機器回應時,交換機又可以記錄這一目的mac地址與哪個端口對應,在下次傳送數據時就不再需要對所有端口進行廣播了。不斷的循環這個過程,對于---的mac地址信息都可以學習到,二層交換機就是這樣建立和維護它自己的地址表。