12.3.1 交換機
交換機( Switch)是一種工作在OSI第二層(數據鏈路層)上的、基于MAC識別、能完成封裝轉發數據包功能的網絡設備。它通過對信息進行重新生成,并經過內部處理后轉發至指定端口,具備自動尋址能力和交換作用。目前市場上的交換機產品較多,比較知名的交換機品牌有CISCO、3COM、華為、華三(H3C)、銳捷、神州數碼、D-LINK等。
交換機有一個重要特點,其每一端口都獨享交換機的一部分總帶寬,而不像集線器一樣每個端口共享整個的帶寬,對于交換機的每個端口來說,在速率上有了根本的保障。另外,使用交換機也可以把網絡“分段”,通過對照地址表,交換機只允許必要的網絡流量通過交換機。
通過交換機的過濾和轉發,可以有效地隔離廣播風暴,減少誤包和錯包的出現,避免共享沖突。
這樣,交換機就可以在同一時刻進行多個節點之間的數據傳輸,每一個節點都可視為獨立的網段,連接其上的網絡設備獨自享有固定的一部分帶寬,無需同其他設備競爭使用。如當節點A向節點D發送數據時,節點B可同時向節點C發送數據,而且這兩個傳輸都享有自己的帶寬,都有著自己的虛擬連接。例如,使用lOMbits的8端口以太網交換機,因為每個端口都可以同時工作,所以在數據流量較大時,它的總流量可達到8×lOMbitJs=80Mbit/s。而使用lOMbit/s的共享式HUB時,因為它是共享帶寬式,即使數據流量再忙,HUB的總流通量也不會超出lOMbit/s。交換機的交換模式有三種模式,具體含義如下: