介紹七層交換與負(fù)載均衡的決策
說起四層交換可謂是大家眾所周知的了。那么不知各位讀者是否清楚七層交換的原理。那么,對(duì)于負(fù)載均衡應(yīng)用在七層交換方面又是如何呢?下面我們就來看一看七層交換和負(fù)載均衡的問題。
第七層交換
目前,特別是在高可用性和負(fù)載均衡方面,有許多先進(jìn)的工具可以利用由應(yīng)用返回給最終用戶的第七層信息。這類工具使用戶可以容易地確認(rèn)站點(diǎn)內(nèi)容的響應(yīng)性和正確性,或從客戶的角度來試測(cè)你的站點(diǎn),看看是否存在正確的應(yīng)用和內(nèi)容。
用戶不僅能驗(yàn)證是否在發(fā)送正確的內(nèi)容,而且還能打開網(wǎng)絡(luò)上傳送的數(shù)據(jù)包(不用考慮IP地址或端口),并根據(jù)包中的信息做出負(fù)載均衡決定。
從本質(zhì)上講,這種智能性遷移超越了第四層的功能。以端口80為例,除了一般類型的Web傳輸流之外,還有許多類型的傳輸流流過此端口。最多具有第四層功能的設(shè)備無法識(shí)別流過此端口的不同類型的傳輸流,因此它們對(duì)所有傳輸流同等對(duì)待。
可是傳輸流并不都是相同的。對(duì)于負(fù)載均衡產(chǎn)品來說,能夠知道流過此端口的數(shù)據(jù)是流媒體還是對(duì)商品目錄中一件商品的簡單請(qǐng)求非常有用,也許商家想賦予需要此目錄項(xiàng)的客戶更高的優(yōu)先級(jí)。不少具有第四層功能的設(shè)備以同樣的方式對(duì)待這兩種類型的數(shù)據(jù),因而可能將流媒體數(shù)據(jù)發(fā)送到無法做出響應(yīng)的服務(wù)器,導(dǎo)致錯(cuò)誤的信息和時(shí)延。
而第七層的智能性能夠進(jìn)行進(jìn)一步地控制,即對(duì)所有傳輸流和內(nèi)容的控制。由于可以自由地完全打開傳輸流的應(yīng)用/表示層,仔細(xì)分析其中的內(nèi)容,因此可以根據(jù)應(yīng)用的類型而非僅僅根據(jù)IP和端口號(hào)做出更智能的負(fù)載均衡決定。
這就可以不僅僅基于URL做出全面的負(fù)載均衡決策,而且還能根據(jù)實(shí)際的應(yīng)用類型做出決策,無論這些應(yīng)用正使用什么端口號(hào)。這將使用戶可以識(shí)別視頻會(huì)議流,并根據(jù)這一信息做出相應(yīng)的負(fù)載均衡決策,盡管該應(yīng)用可能正在使用動(dòng)態(tài)分配地址。
這類具有第七層認(rèn)知的產(chǎn)品的部分功能是保證不同類型的傳輸流可以被賦予不同的優(yōu)先級(jí)。具有第七層認(rèn)知的設(shè)備不是依賴路由設(shè)備或應(yīng)用來識(shí)別差別服務(wù)(Diff-Serv)、通用開放策略服務(wù)或其它服務(wù)質(zhì)量協(xié)議的傳輸流,它可以對(duì)傳輸流進(jìn)行過濾并分配優(yōu)先級(jí)。這就使你不必依賴應(yīng)用或網(wǎng)絡(luò)設(shè)備來達(dá)到這些目的。
目前這類第七層功能的標(biāo)準(zhǔn)還沒有。具有第七層認(rèn)知的功能是具有很大的互補(bǔ)性的:它與提供像Diff-Serv這類服務(wù)的網(wǎng)絡(luò)可以和諧地共存。它對(duì)傳輸流進(jìn)行分析,然后判定,如對(duì)于IP語音這個(gè)傳輸流就需要設(shè)置服務(wù)比特位,而其它類型的傳輸流只需要設(shè)置較低優(yōu)先級(jí)類型的服務(wù)比特位。"
當(dāng)然,最重要的是這類設(shè)備所能提供的最終好處。過去,我們總需要在智能性與速度之間進(jìn)行權(quán)衡。在采用第七層認(rèn)知技術(shù)的情況下,可以以線速度做出更智能性的傳輸流決策。用戶將自由地根據(jù)得到的信息就各類傳輸流和其目的地做出決策,從而優(yōu)化Web訪問,為最終用戶提供更好的服務(wù)。
綜上所述,第七層交換可以實(shí)現(xiàn)有效的數(shù)據(jù)流優(yōu)化和智能負(fù)載均衡。
第七層交換產(chǎn)品
具有應(yīng)用認(rèn)知功能的交換機(jī)產(chǎn)品具有更多的智能性,可以分析輸入包的內(nèi)容,將請(qǐng)求發(fā)送到內(nèi)容專用服務(wù)器或應(yīng)用專用服務(wù)器。利用邏輯群集部署,最終用戶可以建立用于內(nèi)容和應(yīng)用的服務(wù)器,網(wǎng)絡(luò)管理人員利用這類產(chǎn)品來實(shí)施各種數(shù)據(jù)流優(yōu)先級(jí)和帶寬控制。只具有第四層交換功能將是不夠的,從根本上講,真正提供對(duì)數(shù)據(jù)包內(nèi)容更深層次了解的能力非常關(guān)鍵。
ArrowPoint曾在1998年4月宣布推出其具有URL認(rèn)知的內(nèi)容Web交換機(jī)CS-100和CS-800。Hydra Web也在1999年推出了獨(dú)立負(fù)載平衡設(shè)備
Hydra2500的計(jì)劃,Hydra2500同時(shí)具有URL和應(yīng)用認(rèn)知的智能性。
Cisco通過將Local Director服務(wù)器連接管理軟件的已有特性與新特性相集成,把同樣類型的智能性加入到其交換軟件中,這些特性將會(huì)體現(xiàn)在其Catalyst產(chǎn)品線中。Cisco推出的管理和故障處理工具Content Verification System(內(nèi)容驗(yàn)證系統(tǒng))作為LocalDirector的附加件,主要對(duì)服務(wù)器和應(yīng)用的可用性進(jìn)行查詢。對(duì)于最終用戶來說,集成后的產(chǎn)品將是一臺(tái)具有內(nèi)容認(rèn)知功能的交換設(shè)備,這意味著需要管理的軟硬件更少,在響應(yīng)對(duì)內(nèi)容和應(yīng)用的請(qǐng)求時(shí)會(huì)做出更加自動(dòng)化的決策。
3Com公司提交的完全集成的產(chǎn)品與Cisco推出的產(chǎn)品類似。3Com計(jì)劃得到基于內(nèi)容交換技術(shù)的授權(quán),將這種技術(shù)添加到F5 Networks公司為其生產(chǎn)的Core Builder9000交換機(jī)中。1999年11月15日,3Com公司宣布了一項(xiàng)與F5達(dá)成的定位于電子商務(wù)和Web主機(jī)客戶的銷售協(xié)議。
業(yè)界認(rèn)為,對(duì)更智能交換機(jī)的***需求將來自開展電子商務(wù)和運(yùn)行其它Web站點(diǎn)的公司。新型集成交換機(jī)的另一個(gè)好處是它們可以免除對(duì)多個(gè)設(shè)備執(zhí)行不同任務(wù)的需要。