目前,集線器和交換機之間的界限已變得模糊。交換式集線器有一個核心交換式背板,采用一個純粹的交換系統(tǒng)代替?zhèn)鹘y(tǒng)的共享介質中繼網(wǎng)段。交換式集線器是一種網(wǎng)絡開關(switch),也稱交換器,由于和電話交換機對出入線的選擇有相似的原理,因此也有人譯為交換機,但出入線數(shù)比較小,一般在8-24之間。網(wǎng)絡開關被定義成一個能接收發(fā)來的信息幀,加以暫時存儲,然后發(fā)到另一端的網(wǎng)絡部件。交換式集線器具有網(wǎng)絡開關的一般特征。交換式集線器由四個基本元素組成:端口、緩沖區(qū)、信息幀的轉發(fā)機構和背板體系結構。
1)交換式集線器由:端口、緩沖區(qū)、信息幀的轉發(fā)機構和背板體系結構。交換式集線器可以同時接收多個端口信息,并可以同時將這些信息發(fā)向多個目標地址對應的端口。交換式集線器還可以將從一個端口接收的信息發(fā)向多個端口。由于每個端口都有其專用的轉發(fā)通道,從而避免了共享式集線器中因共享傳輸通道所造成的沖突。但是,交換式集線器中沖突依然存在,如果兩個接收端口都要向同一個輸出端口轉發(fā)時,就形成了沖突。但是,這個沖突相對于共享式集線器來說,無論是沖突的概率,還是沖突的范圍,都要小得多。交換式集線器端口之間的沖突可以通過集線器內部的功能來協(xié)調。還有一種形式的沖突,就是如果交換式集線器端口連接到一個傳統(tǒng)的以太網(wǎng)段上,該以太網(wǎng)段中仍存在沖突,這種沖突可以由CSMA/CD協(xié)議來處理。
2)盡管當前FDDI和令牌環(huán)的集線器產品已經在市場上出現(xiàn),然而占絕對優(yōu)勢的仍是10BASE-T和100BASE-T端口的集線器。另外,集線器端口也可以是100BASE-TX,100BASE-T4或100BASE-FX。
3)緩沖能力和擁塞控制一般說來,大的緩沖區(qū)意味著較好的性能,但同時價格也就高。許多交換式集線器廠商選擇擁塞控制機制來防止緩沖區(qū)溢出的情況發(fā)生。擁塞控制可以采用這種方法實現(xiàn):向高速結點發(fā)送“假”沖突,迫使它進入后退狀態(tài),暫停數(shù)據(jù)發(fā)送,從而使得集線器得以騰空緩沖區(qū)。如果某端口識別出它的緩沖區(qū)快滿時,則立即發(fā)送擁塞模式信號給發(fā)送結點。發(fā)送結點則按沖突原則中斷發(fā)送,進入標準后退狀態(tài)。發(fā)送結點將保持此狀態(tài),直至該端口騰空內部緩沖區(qū)。這種類型的擁塞控制適用于半雙工端口。
4)轉發(fā)機構交換式集線器具有網(wǎng)橋的功能,它必須知道要轉發(fā)的信息幀的類型。信息幀的轉發(fā)方法可以是存儲轉發(fā)式、切入式或改進的切入式。交換式集線器中,幀轉發(fā)機構將在幀的延遲等待和錯誤檢驗的可靠性之間作出折衷選擇。三種轉發(fā)機構分別如下:存儲轉發(fā)式(store and forward):將發(fā)來的幀在發(fā)送到一個端口之前先全部存儲在內部存儲器中。此時,交換式集線器的延遲等待時間至少等于整個禎的傳輸時間。這樣一來,如果集線器的級聯(lián)數(shù)較大時,可能導致性能惡化。但是,此種方式可以對幀進行CRC校驗,從而濾掉不正確的或有沖突的幀。切入式(cut_through):只查看信息幀的目的地址(位于幀頭部分),然后立即進行信息幀的轉發(fā),從而使得幀的延遲大為降低。此種方法實際上將目的地址有效的所有信息幀全部進行轉發(fā),就有可能將有錯誤的幀、有沖突的幀也轉發(fā)了出去。相對主干網(wǎng)而言,切入式的方法適合于工作組級別的集線器。改進型切入式:這種方式綜合了以上兩種方式的優(yōu)點。其方法是先保存幀頭的64個字節(jié),如果幀不正確,則立即丟棄,因為通過幀的頭64個字節(jié)就可以判斷出包的好壞,所以這種方式是以上兩種方式的折衷。不過,改進型切入式在短幀(一般是控制幀)時與存儲轉發(fā)式相似,在長幀(一般是數(shù)據(jù)幀)時與切入式相似。這是改進型切入式的一個缺點,因為控制幀一般要求短的延遲,而數(shù)據(jù)幀一般需要好的錯誤校驗。這是一對矛盾