欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

無(wú)限帶寬上的網(wǎng)絡(luò)虛擬化的制作方法_2

文檔序號(hào):8501341閱讀:來(lái)源:國(guó)知局
虛擬網(wǎng)絡(luò)接口卡,它們對(duì)于各個(gè)服務(wù)器處的用戶表現(xiàn)為實(shí)際的網(wǎng)絡(luò)接口卡。
[0026]為了與外部網(wǎng)絡(luò)161上的實(shí)體進(jìn)行通信,服務(wù)器101、103、105、107和109分別使用VNIC 111、115、119、123和127來(lái)通過(guò)無(wú)限帶寬架構(gòu)與I/O導(dǎo)向器151通信。根據(jù)各種實(shí)施例,I/O導(dǎo)向器151包括I/O端口 141。I/O端口 141包括為服務(wù)器101、103、105、107和109提供虛擬化I/O資源的VNIC。根據(jù)各種實(shí)施例,I/O導(dǎo)向器包括用于在無(wú)限帶寬架構(gòu)上實(shí)際通信的目標(biāo)通道適配器(TCA)。TCA可以是分立的設(shè)備,或者其功能能夠被集成到I/O模塊的另一設(shè)備中。TCA可以識(shí)別和終止各種傳輸協(xié)議(iWARP、RC等)。
[0027]根據(jù)各種實(shí)施例,當(dāng)服務(wù)器向I/O端口 141傳送數(shù)據(jù)分組時(shí),TCA從該分組中移除鏈路和傳輸協(xié)議頭域。該TCA然后將帶有內(nèi)部頭域的分組轉(zhuǎn)發(fā)給I/O導(dǎo)向器151中的網(wǎng)絡(luò)處理器。
[0028]根據(jù)各種實(shí)施例,網(wǎng)絡(luò)處理器可以包括VNIC到VNIC交換邏輯。VNIC到VNIC交換邏輯在終止于同一以太網(wǎng)端口上的VNIC之間執(zhí)行分組轉(zhuǎn)發(fā)。VNIC到VNIC交換邏輯227維持相應(yīng)的VNIC和MAC地址的表,并且基于MAC地址執(zhí)行分組轉(zhuǎn)發(fā)。例如,如果VNIC_1被鏈接至地址MAC_1,且在VNIC_2上接收具有MAC_1作為其目標(biāo)地址的數(shù)據(jù)分組,VNIC_2與VNIC_1終止于同一以太網(wǎng)端口,則VNIC到VNIC交換邏輯將這一分組轉(zhuǎn)發(fā)給VNIC_1。這一功能允許使用帶有外部交換機(jī)的I/O導(dǎo)向器,該外部交換機(jī)不將分組轉(zhuǎn)發(fā)到這些分組所來(lái)自的同一鏈路,使得在這種情況下,交換在I/O模塊自身內(nèi)執(zhí)行。
[0029]根據(jù)各種實(shí)施例,VNIC I/O模塊還具有學(xué)習(xí)邏輯,該學(xué)習(xí)邏輯被用來(lái)建立從由(在服務(wù)器上的)虛擬化軟件所創(chuàng)建的VNIC到I/O導(dǎo)向器的VNIC的映射。當(dāng)服務(wù)器被虛擬化并且在服務(wù)器上創(chuàng)建一個(gè)或多個(gè)虛擬機(jī)時(shí),每個(gè)虛擬機(jī)能夠與由服務(wù)器虛擬化軟件所實(shí)現(xiàn)的一個(gè)或多個(gè)VNIC相關(guān)聯(lián)。這些VNIC也被稱為虛擬機(jī)VNIC或簡(jiǎn)單地VM VNIC。根據(jù)各種實(shí)施例,每個(gè)VM VNIC具有MAC地址,該地址由虛擬化軟件指派。利用由虛擬化軟件所實(shí)現(xiàn)的軟件虛擬交換機(jī),一個(gè)或多個(gè)VM VNIC可被橋接到I/O導(dǎo)向器的單個(gè)VNIC。在特定實(shí)施例中,多個(gè)VM VNIC的業(yè)務(wù)可以出現(xiàn)在I/O導(dǎo)向器的同一 VNIC上,并且該業(yè)務(wù)可以包括對(duì)于不同VM VNIC具有不同源MAC地址的分組。根據(jù)各種實(shí)施例,VNIC I/O模塊203建立VM VNIC MAC地址和I/O導(dǎo)向器的相應(yīng)的VNIC之間的映射。該映射使得能夠?qū)魅氲臉I(yè)務(wù)導(dǎo)向I/O導(dǎo)向器的正確的VNIC。例如,如果具有目標(biāo)MAC地址MAC_1的分組到達(dá)I/O模塊以太網(wǎng)端口,并且MAC_1是VM VNIC_1的地址,則I/O模塊需要知道I/O導(dǎo)向器的哪個(gè)VNIC應(yīng)當(dāng)接收該分組。在某些實(shí)施例中,在映射表中執(zhí)行查找以建立該I/O導(dǎo)向器VNIC到VM VNIC的對(duì)應(yīng)。
[0030]通過(guò)使用VNIC 111、115、119、123和127來(lái)與I/O導(dǎo)向器151進(jìn)行通信,能夠使用共享的虛擬化的I/o資源高效地執(zhí)行與外部網(wǎng)絡(luò)161的通信。然而,就連服務(wù)器101、103、105、107和109之間不是去往任何外部網(wǎng)絡(luò)161的通信也必須通過(guò)I/O導(dǎo)向器151。要求所有服務(wù)器間通信通過(guò)I/O導(dǎo)向器151是低效的,并且將人為的瓶頸引入系統(tǒng)中。此外,在無(wú)限帶寬架構(gòu)中能夠被創(chuàng)建的虛擬網(wǎng)絡(luò)的數(shù)量受到I/O導(dǎo)向器151的I/O模塊中的端口的數(shù)量限制。例如,在無(wú)限帶寬架構(gòu)中創(chuàng)建1500個(gè)虛擬網(wǎng)絡(luò)會(huì)需要1500個(gè)端口。
[0031]圖2示出包括通過(guò)多個(gè)虛擬網(wǎng)絡(luò)連接的多個(gè)服務(wù)器的系統(tǒng)的一個(gè)示例。無(wú)限帶寬架構(gòu)包括多個(gè)服務(wù)器201、203、205、207和209。根據(jù)各種實(shí)施例,服務(wù)器201被指派VNIC1211和VNIC2213。服務(wù)器203被指派VNIC1215和VNIC2217。服務(wù)器205被指派VNIC1219、VNIC2221和VNIC3223。在特定實(shí)施例中,服務(wù)器207是被指派VNIC2225和VNIC3227的負(fù)載均衡器或其他裝置。服務(wù)器209被指派VNIC2229和VNIC3231。
[0032]根據(jù)各種實(shí)施例,分別被指定了 VNIC1211、215和219的服務(wù)器201、203和205是專用虛擬互連(PVI) 241的成員。分別被指定了 VNIC2213、217、221、225和229的服務(wù)器201、203、205、207和209是PVI 243的成員。分別被指定了 VNIC3223、227和231的服務(wù)器205、207和209是PVI 245的成員。根據(jù)各種實(shí)施例,PVI 241、243和245上的通信作為包括層2頭域、封裝在無(wú)限帶寬可靠連接(RC)和不可靠數(shù)據(jù)報(bào)(UD)協(xié)議消息中的以太網(wǎng)分組被傳送。根據(jù)各種實(shí)施例,當(dāng)管理員引導(dǎo)服務(wù)器創(chuàng)建對(duì)應(yīng)于諸如net_ID的虛擬網(wǎng)絡(luò)標(biāo)識(shí)符的新的VNIC時(shí),能夠創(chuàng)建PVI。根據(jù)各種實(shí)施例,通過(guò)執(zhí)行較小的位修改將net_ID轉(zhuǎn)換成多播組標(biāo)識(shí)符?;诙嗖ソM標(biāo)識(shí)符,向子網(wǎng)管理器傳播多播組連接操作。
[0033]若服務(wù)器是對(duì)應(yīng)于虛擬網(wǎng)絡(luò)的多播組中的第一個(gè)成員,則子網(wǎng)管理器創(chuàng)建多播組,并使用對(duì)應(yīng)于net_ID的多播組ID向該多播組添加端口,并且對(duì)路徑上的所有交換機(jī)進(jìn)行編程以添加該新的端口。若服務(wù)器不是第一個(gè)成員,則子網(wǎng)管理器將端口添加到該多播組,并且對(duì)路徑上的所有交換機(jī)進(jìn)行編程以添加該新的端口。然后驅(qū)動(dòng)器在服務(wù)器上創(chuàng)建VNIC。應(yīng)當(dāng)注意,無(wú)限帶寬元件,比如為通信所必需的隊(duì)列對(duì),也可以在這一時(shí)刻被創(chuàng)建以例如用于UD通信,或者以后被創(chuàng)建以例如用于RC通信。隊(duì)列對(duì)可以包括同時(shí)創(chuàng)建的發(fā)送隊(duì)列和接收隊(duì)列,并且由隊(duì)列對(duì)編號(hào)進(jìn)行標(biāo)識(shí)。
[0034]圖3示出用于在無(wú)限帶寬網(wǎng)絡(luò)中創(chuàng)建連接多個(gè)服務(wù)器和/或諸如負(fù)載均衡器和安全系統(tǒng)的裝置的一個(gè)或多個(gè)專用虛擬互連(PVI)的機(jī)制的一個(gè)示例。服務(wù)器可以或者可以不連接至I/O導(dǎo)向器,該I/O導(dǎo)向器向該服務(wù)器提供共享的和虛擬化的I/O資源。根據(jù)各種實(shí)施例,在301接收指令以將服務(wù)器包括在虛擬網(wǎng)絡(luò)中。在303,識(shí)別對(duì)應(yīng)于該虛擬網(wǎng)絡(luò)的net_IDo在305,使用較小的位修改將net_ID轉(zhuǎn)換成多播組ID。基于多播組標(biāo)識(shí)符,向子網(wǎng)管理器傳播多播組連接操作。若服務(wù)器是對(duì)應(yīng)于虛擬網(wǎng)絡(luò)的多播組中的第一個(gè)成員,則子網(wǎng)管理器在309創(chuàng)建多播組,并使用對(duì)應(yīng)于net_ID的多播組ID向該多播組添加端口,并且對(duì)路徑上的所有交換機(jī)進(jìn)行編程以添加該新的端口。若服務(wù)器不是第一個(gè)成員,則在309子網(wǎng)管理器創(chuàng)建多播組,并使用對(duì)應(yīng)于net_ID的多播組ID向該多播組添加端口,并且對(duì)路徑上的所有交換機(jī)進(jìn)行編程以添加該新的端口。若服務(wù)器不是第一個(gè)成員,則在311,子網(wǎng)管理器向該多播組添加端口,并且對(duì)路徑上的所有交換機(jī)進(jìn)行編程以添加該新的端口。根據(jù)各種實(shí)施例,驅(qū)動(dòng)器然后在315在服務(wù)器上創(chuàng)建新的VNIC。
[0035]圖4示出用于在支持多個(gè)虛擬網(wǎng)絡(luò)的無(wú)限帶寬網(wǎng)絡(luò)中傳送數(shù)據(jù)的轉(zhuǎn)發(fā)表的一個(gè)示例。基于每VNIC驅(qū)動(dòng)器提供專用虛擬互連驅(qū)動(dòng)器轉(zhuǎn)發(fā)表401。該轉(zhuǎn)發(fā)表401包括目標(biāo)地址411、VLAN標(biāo)識(shí)符413、目標(biāo)無(wú)限帶寬地址信息415和目標(biāo)隊(duì)列對(duì)信息417。根據(jù)各種實(shí)施例,目標(biāo)無(wú)限帶寬地址信息415可以是目標(biāo)無(wú)限帶寬地址向量。在特定實(shí)施例中,目標(biāo)411和VLAN ID 413對(duì)被用來(lái)標(biāo)識(shí)唯一的轉(zhuǎn)發(fā)表?xiàng)l目。目標(biāo)無(wú)限帶寬地址信息415和目標(biāo)隊(duì)列對(duì)417被用來(lái)基于無(wú)限帶寬標(biāo)準(zhǔn)UD和RC機(jī)制轉(zhuǎn)發(fā)數(shù)據(jù)。
[0036]圖5示出用于發(fā)送數(shù)據(jù)的技術(shù)的一個(gè)示例。根據(jù)各種實(shí)施例,在501,VNIC驅(qū)動(dòng)器從網(wǎng)絡(luò)棧接收數(shù)據(jù)。該數(shù)據(jù)可以是在503VNIC驅(qū)動(dòng)器封裝在無(wú)限帶寬消息中的以太網(wǎng)數(shù)據(jù)。在505確定該數(shù)據(jù)對(duì)應(yīng)于廣播分組、多播分組還是單播分組。若該數(shù)據(jù)對(duì)應(yīng)于廣播分組,則在507在PVI隊(duì)列對(duì)上傳送多播封裝分組。若該數(shù)據(jù)對(duì)應(yīng)于多播分組,則在509標(biāo)識(shí)無(wú)限帶寬多播分組。在某些情況下,多播分
當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
聊城市| 湘乡市| 贞丰县| 仁寿县| 福贡县| 和平区| 滦平县| 灌阳县| 永修县| 西和县| 五华县| 平南县| 利津县| 平潭县| 安陆市| 荔浦县| 光泽县| 奎屯市| 博乐市| 淅川县| 林甸县| 密云县| 龙泉市| 鸡东县| 察雅县| 崇义县| 咸丰县| 托克托县| 精河县| 两当县| 横峰县| 文昌市| 永丰县| 盐源县| 绵竹市| 岫岩| 葫芦岛市| 桂林市| 霍邱县| 洞头县| 屏东县|