簡介
IOSCInput/OutputSwitchingChannel輸入/輸出交換通道相關資料
光纖通道交換機與光纖交換機,由於名稱類似,容易被人混淆,其實兩者的特性和用途是完全不同的。
光纖交換機最早在乙太網中出現,是按其採用的介質命名的。它主要採用SC連線埠介質,均為單模光纖或多模光纖。光纖交換機包括百兆、千兆乙太網交換機和ATM交換機,數據傳輸協定包括100BaseFX、1000BaseSX、1000BaseLX、ATMOC-3、ATMOC-12等,其頻寬根據協定而定。
光纖通道交換機是按其採用的光纖通道協定(FibreChannel)命名的。它採用的通訊協定包括FC-AL、FC-AL-2、FC-SW、FC-SW-2等,統稱為光纖通道協定,數據傳輸頻寬為100MB/s或200MB/s。光纖通道交換機包括DB-9、HSSDC、DualSC和LC幾種連線埠類型,連線線纜有銅線、單模光纖和多模光纖。交換(switching)是按照通信兩端傳輸信息的需要,用人工或設備自動完成的方法,把要傳輸的信息送到符合要求的相應路由上的技術統稱。廣義的交換機(switch)就是一種在通信系統中完成信息交換功能的設備。
在計算機網路系統中,交換概念的提出是對於共享工作模式的改進。我們以前介紹過的HUB集線器就是一種共享設備,HUB本身不能識別目的地址,當同一區域網路內的A主機給B主機傳輸數據時,數據包在以HUB為架構的網路上是以廣播方式傳輸的,由每一台終端通過驗證數據包頭的地址信息來確定是否接收。也就是說,在這種工作方式下,同一時刻網路上只能傳輸一組數據幀的通訊,如果發生碰撞還得重試。這種方式就是共享網路頻寬。
交換機擁有一條很高頻寬的背部匯流排和內部交換矩陣。交換機的所有的連線埠都掛接在這條背部匯流排上,控制電路收到數據包以後,處理連線埠會查找記憶體中的地址對照表以確定目的MAC(網卡的硬體地址)的NIC(網卡)掛接在哪個連線埠上,通過內部交換矩陣迅速將數據包傳送到目的連線埠,目的MAC若不存在才廣播到所有的連線埠,接收連線埠回應後交換機會“學習”新的地址,並把它添加入內部MAC地址表中。
使用交換機也可以把網路“分段”,通過對照MAC地址表,交換機只允許必要的網路流量通過交換機。通過交換機的過濾和轉發,可以有效的隔離廣播風暴,減少誤包和錯包的出現,避免共享衝突。
交換機在同一時刻可進行多個連線埠對之間的數據傳輸。每一連線埠都可視為獨立的網段,連線在其上的網路設備獨自享有全部的頻寬,無須同其他設備競爭使用。當節點A向節點D傳送數據時,節點B可同時向節點C傳送數據,而且這兩個傳輸都享有網路的全部頻寬,都有著自己的虛擬連線。假使這裡使用的是10Mbps的乙太網交換機,那么該交換機這時的總流通量就等於2×10Mbps=20Mbps,而使用10Mbps的共享式HUB時,一個HUB的總流通量也不會超出10Mbps。
總之,交換機是一種基於MAC地址識別,能完成封裝轉發數據包功能的網路設備。交換機可以“學習”MAC地址,並把其存放在內部地址表中,通過在數據幀的始發者和目標接收者之間建立臨時的交換路徑,使數據幀直接由源地址到達目的地址。