第1章.計算機(jī)網(wǎng)絡(luò)規(guī)劃與設(shè)計知識
設(shè)計基礎(chǔ)
1.1網(wǎng)絡(luò)基本元素
我從XXX網(wǎng)站下載一部電影,這一愿望得以實現(xiàn),主要依靠一下網(wǎng)絡(luò)元素的有機(jī)結(jié)合。
1.2 網(wǎng)絡(luò)互聯(lián)設(shè)備
作為網(wǎng)絡(luò)規(guī)劃師,我們著重關(guān)心的不是電影的質(zhì)量,而是各種互聯(lián)設(shè)備的質(zhì)量。比如它們的優(yōu)缺點、工作原理、使用場合等。這些都是網(wǎng)工的基礎(chǔ),不懂的看書P274-278 和第1章的相關(guān)內(nèi)容。
1.3 網(wǎng)絡(luò)性能
這個很重要,如果不能給客戶一個直觀的網(wǎng)絡(luò)性能參數(shù)的描述,他們很難采用你的方案,所以,大多數(shù)網(wǎng)絡(luò)改造項目的建議書上,先是用一堆量化的技術(shù)參數(shù)對你現(xiàn)有網(wǎng)絡(luò)進(jìn)行徹頭徹尾的“批判”:你的網(wǎng)絡(luò)啊,響應(yīng)時間像蝸牛那么慢;鏈路利用率像失業(yè)率那么高,可靠性像黨員的黨性那么差… 隨后就是對他所設(shè)計新方案的美妙暢想…
所以下面這些參數(shù)要熟記于心,常出于口,才能證明你不是一個白丁規(guī)劃師。如果在你的規(guī)劃書中沒能找到一個下面的詞匯,那你就等同于被撈上來的魷魚了,更別說要通過這次考試了。
● 響應(yīng)時間、延遲
響應(yīng)時間指從客戶端發(fā)起一個請求開始,到客戶端接收到從服務(wù)器端返回的響應(yīng)結(jié)束,這個過程所耗費(fèi)的時間。它是評估網(wǎng)絡(luò)用戶體驗的關(guān)鍵值。如果點擊一幅美女圖片,當(dāng)意淫了半天它還沒有出現(xiàn),這是所有男人都不能容忍的。數(shù)據(jù)傳輸?shù)倪^程就像小溪中的流水,遇石石攔遇溝溝擋,數(shù)據(jù)經(jīng)過每一個設(shè)備每一條鏈路都會造成延遲,如:經(jīng)過網(wǎng)卡有網(wǎng)卡延遲;經(jīng)過鏈路有鏈路延遲(二層交換環(huán)境下的局域網(wǎng)內(nèi)習(xí)慣叫物理介質(zhì)延遲);跨過路由器,穿行廣域網(wǎng)叫網(wǎng)絡(luò)延遲;各種服務(wù)器要處理得產(chǎn)生服務(wù)器延遲。至于輪詢延遲和等待時間只在多個終端通過通信集中器的網(wǎng)絡(luò)環(huán)境里提到,這些延遲加起來就構(gòu)成了響應(yīng)時間。書上把網(wǎng)絡(luò)結(jié)構(gòu)分成多個層次來討論延遲問題,有點簡單問題復(fù)雜化了。
● 利用率(CPU利用率、鏈路利用率)
利用率是個左右逢源的技術(shù)參數(shù)。例如,某公司把升級網(wǎng)絡(luò)系統(tǒng)提上日程,讓你來評估現(xiàn)有網(wǎng)絡(luò)并作出規(guī)劃方案。如果你發(fā)現(xiàn)其某些網(wǎng)絡(luò)設(shè)備(路由器CPU等)的利用率或鏈路利用率徘徊在百分之一二十左右,你可以給出結(jié)論:網(wǎng)絡(luò)結(jié)構(gòu)不合理,部分網(wǎng)絡(luò)設(shè)備和鏈路利用率太低,造成網(wǎng)絡(luò)資源浪費(fèi);而如果你發(fā)現(xiàn)設(shè)備CPU利用率或鏈路利用率平均在百分之七八十左右,你就可以說:目前網(wǎng)絡(luò)利用率太高,過于繁忙,不能及時處理突發(fā)業(yè)務(wù)。然后你就可以給出一個利用率平均在40%左右的網(wǎng)絡(luò)新方案,特點就是:架構(gòu)布局合理,網(wǎng)絡(luò)利用率動態(tài)變化平穩(wěn),同時又有很大的擴(kuò)展空間來容納業(yè)務(wù)流量的增加。
● 網(wǎng)絡(luò)數(shù)據(jù)傳輸率
傳輸率沒啥好說,記住書上P284表中內(nèi)容吧,雖然有些已經(jīng)過時或壓根就沒有推廣應(yīng)用。但也請記住它們吧,技術(shù)也是需要有歷史的,記得有一哥們提起網(wǎng)絡(luò)就說:當(dāng)年,俺用14.4K的貓上DOS下的外掛中文BBS,兩夜等來一個回帖,熱淚盈眶啊!聽起來特有滄桑感,特厚重。另外,一些典型的應(yīng)用對網(wǎng)絡(luò)帶寬的要求,比如數(shù)字音頻(如網(wǎng)絡(luò)電話)得1~2Mbps;壓縮視頻(視頻會議、在線影視)得2~10Mbps;非壓縮視頻(如高端的視頻監(jiān)控系統(tǒng),一般不應(yīng)用于通信領(lǐng)域)就得:1~2Gbps。這些得有印象,如果老板讓你做套視頻會議系統(tǒng),你非要拉條2M的ADSL來搞,那你就弱智了。(題外話:奉告職場中的朋友們一句話,能把事情辦好,可以多花錢;多花錢,也要把事情辦好!)
● 吞吐量
吞吐量,顧名思義,就是講吞進(jìn)去的量,和吐出來的量,是表現(xiàn)網(wǎng)絡(luò)“消化能力”的參數(shù)。更具體的來說,吞吐量是指在沒有幀丟失的情況下,設(shè)備能夠接受的最大速率。這個要和網(wǎng)絡(luò)數(shù)據(jù)傳輸率或者說帶寬區(qū)別一下。比如說你建了個全千兆的局域網(wǎng),線路設(shè)備都支持全千兆,但受許多因素的影響,你的實際網(wǎng)絡(luò)中節(jié)點之間或許只能達(dá)到六七百兆的吞吐量。
● 可用性、可靠性和可恢復(fù)性
這三位可就厲害了,在網(wǎng)絡(luò)規(guī)劃的網(wǎng)絡(luò)需求目標(biāo)的描述中頻現(xiàn)。下面分別說明之。
1.可用性,指對于用戶來說網(wǎng)絡(luò)可用時間對于總時間的百分比。單個設(shè)備單條鏈路要達(dá)到100%的可用性不太可能,是個東西,都得給它個停下來喘口氣的功夫啊。但采用“單點無故障設(shè)計”,就能達(dá)到100%的可用性。使用多個設(shè)備或多條鏈路冗余(不是多余),有人歇時有人忙,都干活時一起扛。它們絕對不會出現(xiàn)“三個和尚沒水吃” 的踢皮球狀況,既能實現(xiàn)網(wǎng)絡(luò)的高可用性又能實現(xiàn)負(fù)載均衡。雖然昂貴復(fù)雜了的點,但在關(guān)鍵的地方還是要采用的。
2.可靠性,是指網(wǎng)絡(luò)設(shè)備持續(xù)執(zhí)行預(yù)訂功能的可能性。通俗的講就是:網(wǎng)絡(luò)可以多長時間的正常工作而沒有故障中斷。它也表征了網(wǎng)絡(luò)發(fā)生故障的頻率。它用平均無故障時間(MTTF)來表示?煽啃院涂捎眯晕r米關(guān)系呢?舉個極端的例子:你設(shè)計的網(wǎng)絡(luò),一天內(nèi)每3個小時就因故障停5秒,一天24小時,你共停了40秒。用可用性來衡量,(24h-40s)/24h=99.95%,可用性還不錯,但要用可靠性來衡量,平均無故障時間MTTF=3h,只能用超爛來形容你的網(wǎng)絡(luò)。當(dāng)然,在實際的網(wǎng)絡(luò)中,要是有故障,一般不會只停下3S的。這樣的話,可用性就會因為可靠性差而降下來了。反之,可用性高了,說明故障少,可靠性高。所以我認(rèn)為書上說“可用性可用來度量可靠性,可用性越高,可靠性越好”雖然不科學(xué)但也能理解?浚铧c成繞口令了。
3.可恢復(fù)性,指網(wǎng)絡(luò)從故障中恢復(fù)正常的難易程度和時間。用平均修復(fù)時間(MTTR)來表示。為了達(dá)到高的可恢復(fù)性,你在設(shè)計時要盡量購買標(biāo)準(zhǔn)的知名的網(wǎng)絡(luò)設(shè)備,要有清晰的網(wǎng)絡(luò)配圖,網(wǎng)絡(luò)完工后要做好管理人員的培訓(xùn)工作,給他們建議良好的管理制度等。
● 冗余度、適應(yīng)性和可伸縮性
1.冗余度,上面已經(jīng)提到,一般有冗余線路、冗余設(shè)備,冗余模塊(其實,他也是設(shè)備冗余的一種,只不過不是完整的設(shè)備而已,比如服務(wù)器上的冗余電源,做熱備份的鏡像磁盤等)。
2.適應(yīng)性,其實就是功能多樣性的表述罷了。客戶來你公司,帶個筆記本要上網(wǎng),要用無線有無線,不能無線咱有有線,沒有電腦也沒關(guān)系,把你手機(jī)拿出來,藍(lán)牙、紅外隨便選。適應(yīng)不同需求應(yīng)用的能力多強(qiáng)悍啊!
3.可伸縮性,課本上描述是指網(wǎng)絡(luò)隨著用戶需求的增長而擴(kuò)充的能力,我認(rèn)為它只說出了“可伸”的一面,也叫可擴(kuò)展性。其實,網(wǎng)絡(luò)還應(yīng)該有“可縮”的一面。比如公司裁員了(這個忌口,規(guī)劃方案上不可亂寫)或部門調(diào)整了等,這時網(wǎng)絡(luò)能在多大程度上不影響整體性能的情況下進(jìn)行收縮,以節(jié)省周期性的成本開支。能縮能伸才叫可伸縮性。
● 效率與費(fèi)用
1.網(wǎng)絡(luò)效率,是指用戶傳輸數(shù)據(jù)流量和網(wǎng)絡(luò)線路帶寬之間的比例。我公司有一家供應(yīng)商來送貨,不論送多送少,哪怕就是送一張單據(jù),都是開著一輛大貨來。這就是沒效率的表現(xiàn)。評估一個網(wǎng)絡(luò)是否有效率,你要根據(jù)他們的業(yè)務(wù)量和采用的技術(shù)標(biāo)準(zhǔn)來衡量。如果額外的網(wǎng)絡(luò)開銷占據(jù)流量的比例太高那就是效率低下的網(wǎng)絡(luò)。比如對一個小企業(yè)的網(wǎng)絡(luò),你就沒必要牛哄哄的在人家路由器上配置OSPF了。
費(fèi)用,這個很關(guān)鍵,你不能像《奮斗》中陸濤那樣無限超支的搞房產(chǎn)設(shè)計,他有個愿投入的富爹,咱們不行,公司搞規(guī)劃項目都是有個預(yù)算的。你只能根據(jù)老板給的預(yù)算費(fèi)用,合理分?jǐn)傄淮涡酝度牒鸵院蟮闹芷谛酝度氲谋壤,然后來做方案,萬不可犯了技術(shù)人員的通。和昝乐髁x。
1.4網(wǎng)絡(luò)設(shè)計文檔
縱觀各大項目管理論壇、網(wǎng)絡(luò)工程社區(qū)。其中只要是“XXX標(biāo)書樣本”、“XXX規(guī)劃模板”的資料,下載量都相當(dāng)驚人。沒辦法,都是些沒經(jīng)驗的娃。連市長的論文都能抄襲,咱們這一個小小的考試不借鑒點別人的東西,就顯得有點太矜持了。不過,關(guān)鍵還得要理解文檔的作用,文檔編制質(zhì)量,文檔的管理和維護(hù)方面的重點。起碼抄襲咱們也能抄的像點?刹荒軐W(xué)“驢霸”那樣,抄人家的連人家“地址門牌”都給抄上去。接下來進(jìn)入開發(fā)過程的時候,我將試圖系統(tǒng)的匯總一下各個階段需要的文檔資料。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |