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