對于口袋比較緊的企業(yè)來說,利用不對稱交換機(jī)來提高網(wǎng)絡(luò)的性能,是一個(gè)不錯(cuò)的選擇。如不對稱交換機(jī)可以用在服務(wù)器與客戶端的連接上。如網(wǎng)俠以前在一家小企業(yè)當(dāng)網(wǎng)絡(luò)管理員的時(shí)候,那時(shí)交換機(jī)還是一個(gè)比較昂貴的設(shè)備。企業(yè)有一臺文件服務(wù)器,為了提高文件服務(wù)器的工作效率,但是,又由于資金的限制,網(wǎng)俠是好采用了不對稱交換機(jī),用他來提高文件服務(wù)器的訪問效率。把高速端口連接在文件服務(wù)器上,而把低速端口連接在客戶端上。因?yàn)楫?dāng)有多個(gè)員工同時(shí)訪問文件服務(wù)器的時(shí)候,要求有更多的帶寬分配給與服務(wù)器連接的那個(gè)交換機(jī)端口,來防止那個(gè)端口出現(xiàn)流量瓶頸。如此的話,連接在文件服務(wù)器上的端口,就有足夠多的帶寬來容納用戶的訪問請求,從而提高員工訪問文件服務(wù)器的效率。
根據(jù)交換機(jī)每個(gè)端口速度的不同,可以把交換機(jī)分為兩類。一類是對稱交換機(jī),另外一類是非對稱交換機(jī)。對稱的交換機(jī)是指用同樣的帶寬在端口之間提供了交換連接,如全部端口都是100M/S的端口。而不對稱交換機(jī)則是不同端口其帶寬是不同的,如有的端口是100M/S,而有的則是10M/S。
1、 不對稱交換機(jī)常見的應(yīng)用場所
不對稱交換機(jī)對于資金有效,無力購買高端的交換機(jī)的企業(yè)來說,是一種提高網(wǎng)絡(luò)性能的首選的交換機(jī)設(shè)備。若利用的好的話,其可以大幅度的提高網(wǎng)絡(luò)的性能,而且,企業(yè)也不用為此付出很高的成本?梢哉f,是一種價(jià)廉物美的方案。
一般來說,不對稱交換機(jī)主要用于以下幾個(gè)場所。
一是用于服務(wù)器/客戶端模式的網(wǎng)絡(luò)。如果你的企業(yè)部署了應(yīng)用服務(wù)器,如ERP服務(wù)器、文件服務(wù)器等等,這些服務(wù)器的并發(fā)訪問往往會很高。也就是說,可能在同一個(gè)時(shí)刻,會有多個(gè)用戶訪問這些服務(wù)器。此時(shí),我們就可以在服務(wù)器端部署一個(gè)不對稱交換機(jī),把速率大的端口連接在服務(wù)器上,然后,把其他端口連接在客戶端上,如此的話,服務(wù)器端交換機(jī)的端口速度將不會成為訪問的瓶頸資源,或者說,將有效的減少服務(wù)器端并發(fā)數(shù)量多給服務(wù)器訪問所帶來的影響。
二是用戶交換機(jī)之間的連接。如企業(yè)在網(wǎng)絡(luò)部署的時(shí)候,不止一臺交換機(jī),而又多臺交換機(jī)的時(shí)候,該如何處理?交換機(jī)之間也要進(jìn)行通信。但是,若采用對稱交換機(jī)的話,有個(gè)問題,就會受到帶寬的限制。其實(shí),交換機(jī)的通信很像河流,連接在交換機(jī)上的客戶終端就像一條條小溪,若A交換機(jī)上的所有客戶端要訪問B交換機(jī)上的客戶端的話在,則這一條條小溪就匯聚成了一個(gè)河流,如此的話,若采用對稱交換機(jī)端口的話,則跟交換機(jī)相連的端口必將成為瓶頸資源,從而影響到網(wǎng)絡(luò)性能。相反,若此時(shí)采用不對稱交換機(jī),把速率高的端口用來交換機(jī)之間的連接,則必將可以提高網(wǎng)絡(luò)訪問的性能,這個(gè)瓶頸將不存在或者有效的降低其對于網(wǎng)絡(luò)性能的影響。
三是用來交換機(jī)與路由器進(jìn)行連接。現(xiàn)在不少企業(yè)網(wǎng)絡(luò)的部署方式是路由器、交換機(jī)、小型交換機(jī)或者集線器。利用路由器的撥號功能,直接連到外網(wǎng)上;然后再通過交換機(jī)連接到路由器上,實(shí)現(xiàn)內(nèi)部各臺電腦共享上網(wǎng)。此時(shí),就會遇到一個(gè)問題,跟路由器相連的那個(gè)交換機(jī)端口,很可能出現(xiàn)流量瓶頸。畢竟,交換機(jī)其他端口的訪問外部網(wǎng)絡(luò)的數(shù)據(jù)包都要通過這個(gè)端口才能跟路由器進(jìn)行通信。此時(shí),若利用高端的對稱交換機(jī),也不怎么合適。一方面是價(jià)格比較貴。另一方面,只有一個(gè)端口的帶寬可能被充分利用,其他端口的話,基本上10M/S的帶寬已經(jīng)夠用,多了也使浪費(fèi)。所以,此時(shí),我們就可以利用不對稱交換機(jī)進(jìn)行連接。把高速的端口跟路由器相連,如此的話,就可以有效的解決跟路由器相連的端口的流量瓶頸問題,從而提高網(wǎng)絡(luò)的性能。
雖然不對稱交換機(jī)的工作原理可能比對稱交換機(jī)的要復(fù)雜,但是,這些工作原理對于用戶來說都是透明的。換句話說,我們網(wǎng)絡(luò)管理員不用為此付出額外的管理工作,就能享受到不對稱交換機(jī)對于企業(yè)網(wǎng)路建設(shè)的作用。所以,網(wǎng)俠認(rèn)為,不對稱交換機(jī)是我們企業(yè)網(wǎng)絡(luò)建設(shè)中首選的交換機(jī)設(shè)備。相信在不對稱交換機(jī)的幫助下,比起對稱交換機(jī)來說,企業(yè)可以省下一大筆錢,而網(wǎng)絡(luò)性能的話,又比采用對稱交換機(jī),達(dá)到同樣的效果。最重要的是,我們網(wǎng)絡(luò)管理員不用為其付出額外的精力。
2、 不對稱交換機(jī)的工作原理
以太網(wǎng)交換機(jī)一般使用緩沖技術(shù)來存儲和發(fā)送數(shù)據(jù)包到合適的端口或者多個(gè)端口。這個(gè)用來臨時(shí)存放數(shù)據(jù)的地方就叫做存儲器緩沖區(qū)。存儲器緩沖區(qū)一般是通過兩種方式在轉(zhuǎn)發(fā)數(shù)據(jù)包,基于端口的存儲緩沖期與基于共享存儲器緩沖區(qū)。
假設(shè)現(xiàn)在有個(gè)交換機(jī),其只有A、B、C三個(gè)接口,F(xiàn)在假設(shè)從交換機(jī)的 A端口有個(gè)數(shù)據(jù)需要發(fā)送到C端口,這個(gè)存儲緩沖區(qū)該如何工作呢?
若交換機(jī)采用的是基于端口的存儲緩沖器中,則數(shù)據(jù)包將存儲在與特定的進(jìn)入端口相連的隊(duì)列中。也就是說,當(dāng)數(shù)據(jù)包從交換機(jī)的端口A中進(jìn)入,向從端口C出去時(shí),則數(shù)據(jù)先會依次存儲在端口A的存儲器緩沖區(qū)里面,而不是直接被轉(zhuǎn)發(fā)給發(fā)出端口C的存儲器緩沖區(qū)里面。交換機(jī)需要先判斷一下,端口A所在的存儲器緩沖區(qū)里面,在這個(gè)數(shù)據(jù)包前面是否有其他的包存在。根據(jù)先來后到的原則,只有等到其前面的數(shù)據(jù)包全部發(fā)送完畢后,這個(gè)數(shù)據(jù)包才會被發(fā)送到C端口的存儲器緩沖區(qū)里面,然后再進(jìn)行排隊(duì)等候。等到其前面的數(shù)據(jù)全部發(fā)送出去之后,這個(gè)數(shù)據(jù)包才會在C端口上被發(fā)送出去。所以,這很可能導(dǎo)致數(shù)據(jù)的延遲,當(dāng)一個(gè)C端口或者A端口比較繁忙時(shí),這種延遲的現(xiàn)象就會比較嚴(yán)重。而且,這個(gè)存儲器緩沖區(qū)的的大小一般是受到端口限制的。如此的話,若把數(shù)據(jù)從100M/S的端口發(fā)送到10 M/S的端口上去的時(shí)候,數(shù)據(jù)的丟包現(xiàn)象就會比較嚴(yán)重。所以,基于端口的存儲緩沖器,一般常用于對稱交換機(jī)上,而不用于不對稱交換機(jī)。
不對稱交換機(jī)一般多用的是基于共享的存儲緩沖器中。共享存儲緩沖器是指在交換機(jī)上,有專門一塊地方,用來臨時(shí)存放這些數(shù)據(jù)包。而這塊地方又是共享的,交換機(jī)的各個(gè)端口都可以訪問。這個(gè)基于端口的存儲緩沖器有本質(zhì)的區(qū)別。后者的話,各個(gè)存儲緩沖器是各自獨(dú)立的,端口之間不能相互訪問存儲緩沖器,而只有端口主動進(jìn)行數(shù)據(jù)包的發(fā)送。另外一個(gè)區(qū)別就是,基于端口的存儲緩沖器一般來說,其容量都是固定的;而基于共享的端口緩沖期,其存儲的容量則是根據(jù)端口的需求不同,而進(jìn)行動態(tài)分配的。如現(xiàn)在交換機(jī)的一個(gè)100M/S的端口需要發(fā)送一個(gè)數(shù)據(jù)給10M/S的端口,則此時(shí),共享存儲緩沖器就會給其分配足夠大的存儲器容量,讓其能夠一次性把數(shù)據(jù)包都進(jìn)來,然后再共享存儲緩沖器中進(jìn)行等待,通過10M/S的端口發(fā)送出去。這么做的好處就是可以極大的減少數(shù)據(jù)丟包的現(xiàn)象。這對于不對稱交換機(jī)進(jìn)行正常工作時(shí)非常有用的,使得100M/S速度的端口中的包能夠被成功發(fā)送到10M/S的端口上去。
了解不對稱交換機(jī)的工作原理,主要有兩個(gè)作用
一是我們在選擇不對稱交換機(jī)的時(shí)候,用來辨別真?zhèn)。網(wǎng)俠在采購不對稱交換機(jī)的時(shí)候,發(fā)現(xiàn)有些雜牌的不對稱交換機(jī)存在魚目混珠的情形。雖然在端口標(biāo)識上或者產(chǎn)品說明書上說支持不對稱交換,但是,其實(shí)際上采用的仍然是基于端口的存儲緩沖器技術(shù)。這種濫竽充數(shù)的不對稱交換機(jī),若被應(yīng)用在企業(yè)網(wǎng)絡(luò)中的話,不但不能夠提高企業(yè)的網(wǎng)絡(luò)性能,而且的話,會造成數(shù)據(jù)的頻繁丟包,反而給網(wǎng)絡(luò)通信造成更大的困擾。所以,網(wǎng)絡(luò)管理員在采購的時(shí)候,要確認(rèn)清楚,采購的不對稱交換機(jī),其是否真的是采用了共享存儲緩沖器技術(shù)。
二是對于我們網(wǎng)絡(luò)部署也具有參考作用。不對稱交換機(jī)在一定程度上,能夠提高服務(wù)器與客戶機(jī)之間的訪問效率,但是,這也有一個(gè)度,不會無限的提高。利用了不對稱交換機(jī)之后,到底可以提高多少的企業(yè)網(wǎng)絡(luò)應(yīng)用性能呢,這主要取決于不對稱交換機(jī)的存儲緩沖器的容量以及端口的速度。了解了這個(gè),我們網(wǎng)絡(luò)管理人員就可以根據(jù)企業(yè)的實(shí)際情況,進(jìn)行不對稱交換機(jī)的選購。