1.一種為與網(wǎng)絡(luò)中的包的源和目的地分離的物理設(shè)備在第一數(shù)據(jù)中心處實(shí)現(xiàn)第一虛擬可擴(kuò)展局域網(wǎng)(VXLAN)網(wǎng)關(guān)的方法,所述方法包括:
通過(guò)IP網(wǎng)絡(luò)接收從第二VXLAN網(wǎng)關(guān)發(fā)送的封裝包,其中所述物理設(shè)備實(shí)現(xiàn)到所述IP網(wǎng)絡(luò)的網(wǎng)關(guān)連接,其中所述第二VXLAN網(wǎng)關(guān)接收來(lái)自駐留在第二地理上遠(yuǎn)程數(shù)據(jù)中心處的遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域中的機(jī)器的包,所述遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域與第一數(shù)據(jù)中心處的本地層-2網(wǎng)絡(luò)廣播域不同;
通過(guò)移除包的IP頭對(duì)該包解封裝并且識(shí)別該包的VXLAN標(biāo)識(shí)符,其中在解封裝后保留以太網(wǎng)包;
至少部分地基于VXLAN標(biāo)識(shí)符,確定以太網(wǎng)包的目的地是與實(shí)現(xiàn)第一VXLAN網(wǎng)關(guān)的該物理設(shè)備分離的物理主機(jī),該物理主機(jī)駐留在第一數(shù)據(jù)中心處的本地層-2網(wǎng)絡(luò)廣播域中;以及
將以太網(wǎng)包轉(zhuǎn)發(fā)到在本地層-2網(wǎng)絡(luò)廣播域上的物理主機(jī)。
2.如權(quán)利要求1所述的方法,還包括:
維護(hù)將VXLAN標(biāo)識(shí)符映射到(i)物理主機(jī)的介質(zhì)訪問(wèn)控制(MAC)地址和(ii)物理主機(jī)的虛擬局域網(wǎng)(VLAN)標(biāo)簽中的至少一個(gè)的數(shù)據(jù)結(jié)構(gòu)。
3.如權(quán)利要求1所述的方法,還包括:
創(chuàng)建與第二VXLAN網(wǎng)關(guān)的隧道,其中第二VXLAN網(wǎng)關(guān)封裝該包以添加VXLAN標(biāo)識(shí)符和IP頭。
4.如權(quán)利要求1所述的方法,還包括:
從物理主機(jī)接收以駐留在第二數(shù)據(jù)中心處的遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域中的機(jī)器為目的地的第二以太網(wǎng)包;
用VXLAN標(biāo)識(shí)符和第二IP頭來(lái)封裝第二以太網(wǎng)包;以及
將封裝的第二以太網(wǎng)包轉(zhuǎn)發(fā)到IP網(wǎng)絡(luò),由此允許該包經(jīng)由IP網(wǎng)絡(luò)傳輸?shù)降诙?shù)據(jù)中心處的第二VXLAN網(wǎng)關(guān)。
5.如權(quán)利要求4所述的方法,還包括:
確定第二以太網(wǎng)包映射到VXLAN標(biāo)識(shí)符。
6.如權(quán)利要求1所述的方法,還包括:
從控制器接收配置信息,其中配置信息包括將一組地址映射到VXLAN標(biāo)識(shí)符的映射信息。
7.如權(quán)利要求6所述的方法,其中控制器是OpenFlow控制器,其中配置信息是作為來(lái)自O(shè)penFlow控制器的一組流而接收的。
8.如權(quán)利要求1所述的方法,其中以太網(wǎng)包的目的地是在物理主機(jī)上操作的虛擬機(jī),其中在物理主機(jī)上操作的虛擬交換機(jī)未被配置為對(duì)具有VXLAN標(biāo)識(shí)符的包解封裝。
9.如權(quán)利要求1所述的方法,其中IP頭包括對(duì)應(yīng)于第二VXLAN網(wǎng)關(guān)的原地址和對(duì)應(yīng)于第一VXLAN網(wǎng)關(guān)的目的地地址。
10.如權(quán)利要求1所述的方法,其中物理主機(jī)是第一物理主機(jī),本地層-2網(wǎng)絡(luò)廣播域是第一本地層-2網(wǎng)絡(luò)廣播域,封裝包是第一封裝包,以太網(wǎng)包是第一以太網(wǎng)包,機(jī)器是第一機(jī)器,遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域是第一遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域,VXLAN標(biāo)識(shí)符是第一VXLAN標(biāo)識(shí)符,并且IP頭是第一IP頭,該方法還包括:
通過(guò)IP網(wǎng)絡(luò)接收從第三VXLAN網(wǎng)關(guān)發(fā)送的第二封裝包,其中所述第三VXLAN網(wǎng)關(guān)接收來(lái)自駐留在第三在地理上遠(yuǎn)程數(shù)據(jù)中心處的第二遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域中的機(jī)器的包;
通過(guò)移除第二包的IP頭對(duì)該第二包解封裝并且識(shí)別該第二包的第二VXLAN標(biāo)識(shí)符,其中在解封裝后保留第二以太網(wǎng)包;
至少部分地基于第二VXLAN標(biāo)識(shí)符,確定第二以太網(wǎng)包的目的地是與實(shí)現(xiàn)第一VXLAN網(wǎng)關(guān)的該物理設(shè)備分離的第二物理主機(jī),該第二物理主機(jī)駐留在第一數(shù)據(jù)中心處的第二本地層-2網(wǎng)絡(luò)廣播域中;以及
將第二以太網(wǎng)包轉(zhuǎn)發(fā)到在第二本地層-2網(wǎng)絡(luò)廣播域上的第二物理主機(jī)。
11.一種與網(wǎng)絡(luò)中的包的源和目的地分離的、用于在第一數(shù)據(jù)中心處實(shí)現(xiàn)第一虛擬可擴(kuò)展局域網(wǎng)(VXLAN)網(wǎng)關(guān)的物理交換設(shè)備,所述物理交換設(shè)備包括:
用于通過(guò)IP網(wǎng)絡(luò)接收從第二VXLAN網(wǎng)關(guān)發(fā)送的封裝包的裝置,其中所述物理設(shè)備實(shí)現(xiàn)到所述IP網(wǎng)絡(luò)的網(wǎng)關(guān)連接,其中所述第二VXLAN網(wǎng)關(guān)接收來(lái)自駐留在第二地理上遠(yuǎn)程數(shù)據(jù)中心處的遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域中的機(jī)器的包,所述遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域與第一數(shù)據(jù)中心處的本地層-2網(wǎng)絡(luò)廣播域不同;
用于通過(guò)移除包的IP頭對(duì)該包解封裝并且識(shí)別該包的VXLAN標(biāo)識(shí)符的裝置,其中在解封裝后保留以太網(wǎng)包;
用于至少部分地基于VXLAN標(biāo)識(shí)符,確定以太網(wǎng)包的目的地是與實(shí)現(xiàn)第一VXLAN網(wǎng)關(guān)的該物理設(shè)備分離的物理主機(jī)的裝置,該物理主機(jī)駐留在第一數(shù)據(jù)中心處的本地層-2網(wǎng)絡(luò)廣播域中;以及
用于將以太網(wǎng)包轉(zhuǎn)發(fā)到在本地層-2網(wǎng)絡(luò)廣播域上的物理主機(jī)的裝置。
12.如權(quán)利要求11所述的物理交換設(shè)備,還包括:
用于維護(hù)將VXLAN標(biāo)識(shí)符映射到(i)物理主機(jī)的介質(zhì)訪問(wèn)控制(MAC)地址和(ii)物理主機(jī)的虛擬局域網(wǎng)(VLAN)標(biāo)簽中的至少一個(gè)的數(shù)據(jù)結(jié)構(gòu)的裝置。
13.如權(quán)利要求11所述的物理交換設(shè)備,還包括:
用于創(chuàng)建與第二VXLAN網(wǎng)關(guān)的隧道的裝置,其中第二VXLAN網(wǎng)關(guān)封裝該包以添加VXLAN標(biāo)識(shí)符和IP頭。
14.如權(quán)利要求11所述的物理交換設(shè)備,還包括:
用于從物理主機(jī)接收以駐留在第二數(shù)據(jù)中心處的遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域中的機(jī)器為目的地的第二以太網(wǎng)包的裝置;
用于用VXLAN標(biāo)識(shí)符和第二IP頭來(lái)封裝第二以太網(wǎng)包的裝置;以及
用于將封裝的第二以太網(wǎng)包轉(zhuǎn)發(fā)到IP網(wǎng)絡(luò),由此允許該包經(jīng)由IP網(wǎng)絡(luò)傳輸?shù)降诙?shù)據(jù)中心處的第二VXLAN網(wǎng)關(guān)的裝置。
15.如權(quán)利要求14所述的物理交換設(shè)備,還包括:
用于確定第二以太網(wǎng)包映射到VXLAN標(biāo)識(shí)符的裝置。
16.如權(quán)利要求11所述的物理交換設(shè)備,還包括:
用于從控制器接收配置信息的裝置,其中配置信息包括將一組地址映射到VXLAN標(biāo)識(shí)符的映射信息。
17.如權(quán)利要求16所述的物理交換設(shè)備,其中控制器是OpenFlow控制器,其中配置信息是作為來(lái)自O(shè)penFlow控制器的一組流而接收的。
18.如權(quán)利要求11所述的物理交換設(shè)備,其中以太網(wǎng)包的目的地是在物理主機(jī)上操作的虛擬機(jī),其中在物理主機(jī)上操作的虛擬交換機(jī)未被配置為對(duì)具有VXLAN標(biāo)識(shí)符的包解封裝。
19.如權(quán)利要求11所述的物理交換設(shè)備,其中IP頭包括對(duì)應(yīng)于第二VXLAN網(wǎng)關(guān)的原地址和對(duì)應(yīng)于第一VXLAN網(wǎng)關(guān)的目的地地址。
20.如權(quán)利要求11所述的物理交換設(shè)備,其中物理主機(jī)是第一物理主機(jī),本地層-2網(wǎng)絡(luò)廣播域是第一本地層-2網(wǎng)絡(luò)廣播域,封裝包是第一封裝包,以太網(wǎng)包是第一以太網(wǎng)包,機(jī)器是第一機(jī)器,遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域是第一遠(yuǎn)程層-2網(wǎng)絡(luò)域,VXLAN標(biāo)識(shí)符是第一VXLAN標(biāo)識(shí)符,并且IP頭是第一IP頭,該物理交換設(shè)備還包括:
用于通過(guò)IP網(wǎng)絡(luò)接收從第三VXLAN網(wǎng)關(guān)發(fā)送的第二封裝包的裝置,其中所述第三VXLAN網(wǎng)關(guān)接收來(lái)自駐留在第三在地理上遠(yuǎn)程數(shù)據(jù)中心處的第二遠(yuǎn)程層-2網(wǎng)絡(luò)廣播域中的機(jī)器的包;
用于通過(guò)移除第二包的IP頭對(duì)該第二包解封裝并且識(shí)別該包的第二VXLAN標(biāo)識(shí)符的裝置,其中在解封裝后保留第二以太網(wǎng)包;
用于至少部分地基于第二VXLAN標(biāo)識(shí)符,確定第二以太網(wǎng)包的目的地是與實(shí)現(xiàn)第一VXLAN網(wǎng)關(guān)的該物理設(shè)備分離的第二物理主機(jī)的裝置,該第二物理主機(jī)駐留在第一數(shù)據(jù)中心處的第二本地層-2網(wǎng)絡(luò)廣播域中;以及
用于將第二以太網(wǎng)包轉(zhuǎn)發(fā)到在第二本地層-2網(wǎng)絡(luò)廣播域上的第二物理主機(jī)的裝置。