本篇文章為大家展示了如何理解Tungsten Fabric架構(gòu)以及vRouter的部署選項(xiàng),內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、樺南網(wǎng)站維護(hù)、網(wǎng)站推廣。Tungsten Fabric項(xiàng)目是一個(gè)開源項(xiàng)目協(xié)議,它基于標(biāo)準(zhǔn)協(xié)議開發(fā),并且提供網(wǎng)絡(luò)虛擬化和網(wǎng)絡(luò)安全所必需的所有組件。項(xiàng)目的組件包括:SDN控制器,虛擬路由器,分析引擎,北向API的發(fā)布,硬件集成功能,云編排軟件和廣泛的REST API。
vRouter有多種部署選項(xiàng),可提供不同的好處和易用性:
l Kernel Module(內(nèi)核模塊)——默認(rèn)部署模式
l DPDK——使用英特爾庫提供轉(zhuǎn)發(fā)加速
l SR-IOV——提供從VM直接訪問NIC
l Smart NIC(智能NIC)—— vRouter轉(zhuǎn)發(fā)器在可編程N(yùn)IC中實(shí)現(xiàn)
這些選項(xiàng)如下所示:
每個(gè)選項(xiàng)的功能和優(yōu)點(diǎn)如下所述:
內(nèi)核模塊vRouter
vRouter轉(zhuǎn)發(fā)器在Linux內(nèi)核中運(yùn)行的模塊的方式,是目前的默認(rèn)部署選項(xiàng)。 vRouter實(shí)現(xiàn)了網(wǎng)絡(luò)功能,否則將使用iptables或Open vSwitch來執(zhí)行。在內(nèi)核中運(yùn)行使轉(zhuǎn)發(fā)器在通過KVM的網(wǎng)絡(luò)堆棧時(shí)可以直接訪問網(wǎng)絡(luò)流量,并且與轉(zhuǎn)發(fā)器作為用戶空間中的進(jìn)程運(yùn)行時(shí)相比,可以實(shí)現(xiàn)顯著的性能提升。已實(shí)施的優(yōu)化包括:
l TCP分片卸載
l 大量接收卸載
l 使用多隊(duì)列virtio數(shù)據(jù)包處理
內(nèi)核模塊方法允許用戶使用Tungsten Fabric實(shí)現(xiàn)網(wǎng)絡(luò)虛擬化,同時(shí)對(duì)底層服務(wù)器和NIC硬件的依賴性最小。不過,這種方式僅支持特定的Linux內(nèi)核版本。
DPDK vRouter
英特爾的數(shù)據(jù)平面開發(fā)工具包(DPDK)是一組庫和驅(qū)動(dòng)程序,允許在用戶空間中運(yùn)行的應(yīng)用程序直接訪問NIC,而無需通過KVM網(wǎng)絡(luò)堆棧。可以在用戶空間中運(yùn)行并支持DPDK的vRouter轉(zhuǎn)發(fā)器版本。
與具有未修改的VM的內(nèi)核模塊相比,DPDK vRouter提供了加速的數(shù)據(jù)包吞吐量,如果訪客 VM也啟用了DPDK,則可以實(shí)現(xiàn)更好的性能。
DPDK vRouter通過將CPU內(nèi)核專用于數(shù)據(jù)包轉(zhuǎn)發(fā)來工作,該內(nèi)核不斷轉(zhuǎn)發(fā)循環(huán)等待數(shù)據(jù)包。這些內(nèi)核不能用于運(yùn)行訪客VM,因?yàn)樗鼈冞B續(xù)100%運(yùn)行,這在某些環(huán)境中可能是個(gè)問題。
SR-IOV (Single Root – 輸入/輸出虛擬化)
SR-IOV不是vRouter本身的嚴(yán)格部署選項(xiàng),但在某些應(yīng)用程序中可以與vRouter一起使用。
SR-IOV允許NIC的硬件資源在多個(gè)客戶端之間共享,就好像每個(gè)客戶端都具有唯一訪問權(quán)限一樣,就像虛擬機(jī)管理程序?qū)PU所做的一樣。它使VM接口可以直接訪問NIC,因此數(shù)據(jù)路徑會(huì)繞過虛擬機(jī)管理程序網(wǎng)絡(luò)堆棧,從而提高性能。當(dāng)VM在物理網(wǎng)絡(luò)和虛擬網(wǎng)絡(luò)之間執(zhí)行網(wǎng)關(guān)功能時(shí),SR-IOV非常有用,但由于SR-IOV涉及繞過vRouter,因此接口不參與Tungsten Fabric虛擬網(wǎng)絡(luò),也不參與網(wǎng)絡(luò)策略和網(wǎng)絡(luò)服務(wù)。
智能 NIC vRouter
一些新的可編程N(yùn)IC正在變得可用。 Tungsten Fabric vRouter轉(zhuǎn)發(fā)器功能可以在這些新的NIC上實(shí)現(xiàn),這在性能方面帶來了實(shí)質(zhì)性的提升,特別是對(duì)于在某些環(huán)境中占主導(dǎo)地位的小字節(jié)數(shù)據(jù)包。
此外,轉(zhuǎn)發(fā)幾乎完全從服務(wù)器的x86 CPU上卸載了,因此可以為更多的VM釋放CPU內(nèi)核。
智能NIC看起來非常有前途,但顯然要求智能NIC在生產(chǎn)環(huán)境中可用,并且它們需要時(shí)間才能得到廣泛使用。
上述內(nèi)容就是如何理解Tungsten Fabric架構(gòu)以及vRouter的部署選項(xiàng),你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。
網(wǎng)站欄目:如何理解TungstenFabric架構(gòu)以及vRouter的部署選項(xiàng)-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://vcdvsql.cn/article38/csigpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、搜索引擎優(yōu)化、品牌網(wǎng)站制作、小程序開發(fā)、做網(wǎng)站、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容