本文試圖討論關於影響企業網絡性能的一些因素,希望能夠對讀者有所幫助。
一、設計的成敗
設計決定了整個網絡的速度。一個好的網絡整體規劃設計不但能夠滿足性能的要求,而且使用了最少的投入,同時還應該便於支持日後對於網絡的擴大處理。網絡設計是一個非常大的課題,從交換機和路由器的選擇和配置,到綜合排線,都有許多的學問。筆者的個人建議是,請一名非常經驗非常豐富的設計人員或者雇用網絡排線公司是一個企業公司最初建網的最好選擇。筆者早期的切身經驗是,同樣的設備,存在兩種不同的連線法,按照理論是二者是等價的,但是無論怎麼試,就是連不上網,後來一位高手只是稍微改動了一根線的位置,就連通了。好多時候,經驗遠比書本上的知識重要。
通常,好的設計滿足一下幾個要求:
功能性:這個網絡必須能夠工作。它要使得用戶能夠滿足工作上的需要,必須以合理的速度和可靠性為用戶提供"用戶到用戶"和"用戶到應用"的連接。
可擴展性:這個網絡應該能夠增長。最初的設計應能在不對全局做較大改動的情況下使網絡增長。
適應性:這個網絡在設計時應該具有長遠的目光,考慮到未來技術的發展。並且,不應該包含限制新技術在網絡中開展的因素。
易管理性:應該支持網絡監控和管理,以保證運行中的持續穩定。
二、服務、服務器與QoS
企業網的穩定與否往往決定於一些關鍵性的服務器和服務是否穩定運行。通常,在一個現代的企業中,都會使用一些MIS、ERP系統對企業進行管理。在一些大型企業中,甚至實現了完全基於計算機信息系統的管理和運作。所以,為了保證整個企業能夠順利的運作,網管就必須不惜一切代價保證這些信息系統的穩定運行。
一般的企業管理信息系統大都使用B/S(如SAP)和C/S(J2EE和.Net)構架。無論何種構架,一台高檔的服務器是不可少的。現代的技術如J2EE等雖然穩定可靠,但服務器的負載是早期的數倍。通過使用雙或四Xeon處理器,SCSI接口的硬盤,RAID陣列或者增大內存都能夠大大提高服務器的性能。同時,為服務器買一塊名牌網卡或者升級至千兆以太網而不是2、30元的“地攤貨”也是很好的方法。當然,鑒於Oracle、BEA、IBM等對於Linux最近都增加了支持力度,所有的產品都有移植到Linux平台,而Linux在服務方面的特性確實要好一些,所以用戶不妨考慮Linux平台。如果公司的規模非常大,那麼使用IBM、HP等大廠的服務器和完整解決方案遠勝於一台你認為很好的普通服務器。
QoS是最近交換機和軟件廠商等倡導的一項技術,QoS能夠保證企業關鍵性的服務穩定,通過在交換機中保留一定的帶寬給關鍵服務數據包,關鍵服務的性能能夠得到保證。但是,QoS的開啟意味著20%以上的普通網絡通訊速度流失,所以對於企業網和網上業務密集的網絡,開啟QoS,否則,關掉它。
三、路由、交換
交換機和路由的配置也是非常重要的網絡性能因素。
先說交換機的配置,通常對於最常見的提高性能的方法是設置VLAN。VLAN是把物理上通過同等方式的連接虛擬成為多個不同的子網。VLAN最大的功能就是防止廣播風暴。一般來說,如果一個網絡的廣播包占到所有的通訊包的30%以上,網絡性能就顯著下降。現在,幾乎所有的交換機都提供了VLAN的支持。雖然VLAN設置有一點點的麻煩,但是因為其對於性能的顯著提高,建議網管能夠配置VLAN。把互訪頻率比較高的電腦設置在同一個VLAN中,把無關性大的電腦隔開,性能的提高將是明顯的。另外,打開網卡和交換機的全雙工支持,也能帶來性能的提高。同時,不同的交換機網絡(Cisco和3COM等),都有自己的交換機專利技術能夠提高速度。
路由器的功能是連接兩個不同的網絡,對於中小企業通常是連接在最上層交換機上作為Internet和局域網的網橋,路由器是一個異常復雜與高級的機器。當然,路由器非常貴,如果中小企業對於Internet性能要求不高,可以簡單的通過安裝建立一台Windows Internet Access Server作為連接Internet服務器,或者依靠便宜好用的Linux機器作為軟路由,更或者在一台連接Internet和局域網的電腦上安裝一個代理服務器軟件(Microsoft Proxy Server/Unix Squid)。但是,路由器功能是非常強大的,而且具有非常好的速度。所以,在可以的情況下,一個企業應該盡量選擇購買路由器,並且購買速度足夠滿足企業要求的路由器。路由協議一般就是連接ISP的PPP,配置上沒有太多的可改進之處,一部分路由器支持ACL訪問控制,通過合理的配置能夠屏蔽一部分的流量,增加了網絡帶寬。