自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

尷尬的VXLAN

網(wǎng)絡(luò) 路由交換
VXLAN技術(shù)是由VMware、思科、Arista、Broadcom、Citrix和紅帽共同提出的IETF草案,用以解決數(shù)據(jù)中心多租戶間通信和隔離時解決vlan不夠的問題。

VXLAN(Virtual eXtensible Local Area Network)技術(shù)是由VMware、思科、Arista、Broadcom、Citrix和紅帽共同提出的IETF草案,用以解決數(shù)據(jù)中心多租戶間通信和隔離時解決vlan不夠的問題;Vxlan草案里給出的封裝格式是MAC-IN-UDP,即將原始報文封裝在UDP報文里,其本意是在用于不同數(shù)據(jù)中心之間的VM(Virtual Machine)之間進(jìn)行通信時數(shù)據(jù)報文封裝格式。但是這種技術(shù)到底是否是一種***的解決方案哪?

先對VXLAN的技術(shù)的提出其標(biāo)準(zhǔn)里主要想解決以下幾個問題進(jìn)行說明:

1) STP協(xié)議缺陷和VLAN ID數(shù)目少帶來的限制

對于國內(nèi)互聯(lián)網(wǎng)的公司如BAT的數(shù)據(jù)中心,STP協(xié)議多數(shù)是不開啟的,明顯的缺陷是vxlan標(biāo)準(zhǔn)中所提及的,會導(dǎo)致鏈路帶寬的大量浪費(fèi),并且一旦拓?fù)渥兓蕉倥_網(wǎng)絡(luò)設(shè)備的時候,收斂性能會明顯變慢;所以大型數(shù)據(jù)中心會通過對網(wǎng)絡(luò)的合理規(guī)劃,來避免環(huán)路。

2) 云計算中多租戶環(huán)境下的通信和隔離

對于為了提高CPU的使用率以及服務(wù)器維護(hù)/遷移等操作便捷的云計算來說,不同租戶的云主機(jī)需要進(jìn)行私網(wǎng)隔離,對于同一個租戶的多個云主機(jī)私網(wǎng)內(nèi)需要二層數(shù)據(jù)隔離而可以通過三層轉(zhuǎn)發(fā)進(jìn)行通信,并且當(dāng)云主機(jī)在多個數(shù)據(jù)中心之間的進(jìn)行熱遷移時為了保持其提供服務(wù)的不間斷需要保證遷移前后在一個vlan內(nèi),即多個數(shù)據(jù)中心組成的二層某個VLAN網(wǎng)路有多大,那么著里面的VM就能遷移有多遠(yuǎn),也就是所謂的大二層技術(shù)。然而一個數(shù)據(jù)中心的物理服務(wù)器規(guī)模十萬級在國內(nèi)已經(jīng)出現(xiàn),國外Google等已有***規(guī)模的數(shù)據(jù)中心,此類環(huán)境下僅有12bit的VLAN數(shù)目對于云計算的租戶數(shù)目來講是遠(yuǎn)遠(yuǎn)不夠的;其實vlan數(shù)目不夠很早就被意識到,并提出了 Q-IN-Q之類的技術(shù)(還有靈活Q-IN-Q等),為什么這些技術(shù)不直接被拿來在云計算虛擬網(wǎng)絡(luò)環(huán)境里使用哪?因為雖然我們可以在數(shù)據(jù)中心內(nèi)部控制報文的TAG情況,但是一旦報文到了公網(wǎng),其路徑經(jīng)過的網(wǎng)絡(luò)設(shè)備是路由器還是交換機(jī)無法得知,根本無法保證讓帶各種不同TAG的報文安然通過公網(wǎng)達(dá)到對端數(shù)據(jù)中心;然后就看有了vxlan的技術(shù)被提出和應(yīng)用。

3)TOR交換機(jī)的MAC地址表不充足

再討論一下云計算環(huán)境下TOR交換機(jī)MAC地址表不足的問題,在以前TOR因為走三層轉(zhuǎn)發(fā),只會學(xué)習(xí)到與其之戀直連設(shè)備及二層相連設(shè)備的MAC;而隨著大二層的出現(xiàn),不僅要學(xué)習(xí)本數(shù)據(jù)中心二層的設(shè)備MAC地址,還有更多其他數(shù)據(jù)中心二層范圍內(nèi)的地址,包括海量的虛擬機(jī)的MAC地址都有可能要被TOR學(xué)習(xí)到,這無疑大大增加了TOR的MAC表項容量的要求。我們知道對于傳統(tǒng)的商業(yè)交換芯片如Broadcom的ESW系列芯片,基本都有128K的MAC表項大小,這個容量相對于現(xiàn)代一個數(shù)據(jù)中心十萬級甚至***設(shè)備的數(shù)據(jù)量真不算太大。

4)針對VXLAN技術(shù)的內(nèi)容有以下幾點討論:

a)沒有說明同一個租戶下不同VNID之間如何通信;以前對于同一個vlan或不同的vlan來說兩個主機(jī)通過交換機(jī)進(jìn)行通信,需要添加或刪除報文的vlan TAG;但是對于同一個同一個VNID或不同的VNID的主機(jī)進(jìn)行通信,封裝VXLAN報文還需要額外提供一個從L2以太網(wǎng)到L4 UDP的頭部,始終讓人感覺非常的怪異;

b)VLXAN技術(shù)將隔離區(qū)域數(shù)目從原來的12bit的VLAN ID擴(kuò)展到現(xiàn)在24bit的VNI,可能猶如原先VLAN提出時看待其12bit的大小覺得已經(jīng)很多了,但是現(xiàn)在網(wǎng)絡(luò)規(guī)模越來越大,隨著業(yè)務(wù)的需求擴(kuò)展比如多個行星之間的星際通信發(fā)展后,可能很快又無法滿足需求;這種擴(kuò)展的方式始終是有缺陷的;

c)對原有VLAN技術(shù)的兼容

Vxlan技術(shù)如其他革命性的網(wǎng)絡(luò)技術(shù)的出現(xiàn)(OSPF代替RIP或IPV6代替IPV4),應(yīng)該取代vlan,并且兼容vlan,這點VXLAN技術(shù)標(biāo)準(zhǔn)文檔里也有提及,即如何讓VXLAN里的設(shè)備與VLAN里的設(shè)備進(jìn)行通信,也可以考慮將vlan作為VXLAN一個子域的PVLAN技術(shù);但是兼容性其他方面依然是個值得考慮的問題,比如三層交換機(jī)現(xiàn)有的IP轉(zhuǎn)發(fā)時基于vlan創(chuàng)建三層接口的,可以簡單理解為DIP VLAN進(jìn)行查找表項,然后更改報文的VLAN ID號轉(zhuǎn)發(fā)到另一個VLAN里轉(zhuǎn)出;當(dāng)VXLAN代替VLAN后,如何芯片基于VXLAN的VNID進(jìn)行三層轉(zhuǎn)發(fā)時VXLAN標(biāo)準(zhǔn)里沒有提及的內(nèi)容(+微信關(guān)注網(wǎng)絡(luò)世界),還有如QOS中vlan shapping的映射等技術(shù)也存在這個問題;而且封裝后還會有報文轉(zhuǎn)發(fā)效率、對轉(zhuǎn)發(fā)負(fù)載均衡性能等方面的影響;

d)對于vxlan技術(shù)的出現(xiàn),現(xiàn)有網(wǎng)絡(luò)設(shè)備支持度也不夠;僅有盛科、BCM的T2等芯片,值得一提的是Openvswitch是支持的;VXLAN技術(shù)應(yīng)該常規(guī)的傳統(tǒng)L3芯片類似,應(yīng)提供同一個VNI范圍內(nèi)的主機(jī)二層互通,不同VNI范圍內(nèi)的主機(jī)通過IP地址三層轉(zhuǎn)發(fā)互通(一個租戶有兩個VNID),跨數(shù)據(jù)中心的主機(jī)流量進(jìn)行二層或三層通信時需要添加含有公網(wǎng)IP地址的outer ip header來走外網(wǎng)進(jìn)行通信,當(dāng)然有需求可以提出在VXLAN下trunk、hybrid、access的端口屬性,但是這些都沒有做出規(guī)定;這個功能安裝基于vlan的三層轉(zhuǎn)發(fā)來講不是什么高級的特性;但是這個技術(shù)都必須在新的交換芯片上來做,而新出的芯片都是比較高級的,比如broadcom的trident系列和Marvell的lion系列,如果在上面加這些功能,暫時沒有出現(xiàn)Vxlan與某些技術(shù)比如MPLS、TRILL等技術(shù)兼容的方案,即如果用了vxlan,這些技術(shù)雖然被芯片支持,但很大可能是芯片的表項及其支持的功能就被浪費(fèi)了;硬件支持工作還有相當(dāng)大的。

為了解決vlan不夠的問題,類似VXLAN的技術(shù)還有微軟的NVGER和STT等,個人意見是這種技術(shù)解決問題方式是非常不徹底的,是革命性替代技術(shù),但是兼容性不足且治標(biāo)不治本。最當(dāng)初利用vlan技術(shù)對網(wǎng)絡(luò)進(jìn)行隔離的選擇可能是網(wǎng)絡(luò)技術(shù)發(fā)展史上***的一個錯誤,現(xiàn)在因為在其基礎(chǔ)上建立的三層轉(zhuǎn)發(fā)和受其限制而引發(fā)的一系列挽救技術(shù)都顯得蹩腳,尤其在現(xiàn)在得云計算趨勢下;我們是不是應(yīng)該考慮從根上解決該問題而不是每次都做補(bǔ)丁,因為這樣導(dǎo)致了技術(shù)的復(fù)雜性越來越大,報文的這種天價頭部的多次封裝又導(dǎo)致了傳輸效率的降低,慢慢的又會引入新的限制從而影響新技術(shù)被應(yīng)用到各種領(lǐng)域,比如逐漸成熟的移動互聯(lián)網(wǎng)。所以讓我們回到二層,回到vlan沒有出現(xiàn)的時候所遇到的網(wǎng)絡(luò)廣播風(fēng)暴和安全隔離的問題上,可能會提出更好的解決辦法,衍生更多的好技術(shù),以避免今天網(wǎng)絡(luò)的痛苦和無奈。

責(zé)任編輯:林琳 來源: SDN聯(lián)合播報
相關(guān)推薦

2019-12-04 17:59:28

戴爾

2009-06-14 08:34:53

OpenSolaris開源

2019-09-09 15:54:40

蘋果iPhone 115G

2015-06-08 09:24:10

代碼代碼依賴

2018-01-15 09:53:18

大數(shù)據(jù)物聯(lián)網(wǎng)數(shù)據(jù)模型

2017-08-16 08:45:50

EVPNVXLAN網(wǎng)絡(luò)

2014-05-09 15:23:33

去IOE浪潮云海OS

2013-07-22 17:41:58

2009-06-22 11:48:08

Spring.NET

2009-11-10 13:02:58

負(fù)載均衡安全網(wǎng)絡(luò)設(shè)備

2012-07-16 14:02:41

大數(shù)據(jù)

2021-04-26 23:06:03

大數(shù)據(jù)安全信息

2011-06-28 10:48:22

2009-01-13 23:43:04

谷歌綠色二氧化碳

2009-04-30 09:15:38

Windows 7虛擬XP兼容

2010-12-20 14:14:31

云計算Chrome OS

2011-03-30 10:14:00

平板應(yīng)用程序Android 3.0

2014-08-15 13:10:00

社交App陌生人

2019-04-08 11:06:07

互聯(lián)網(wǎng)中層高管

2010-02-26 15:39:28

Power7
點贊
收藏

51CTO技術(shù)棧公眾號