亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

虛擬機(jī)所屬租戶標(biāo)識的檢測方法及裝置制造方法

文檔序號:7979053閱讀:189來源:國知局
虛擬機(jī)所屬租戶標(biāo)識的檢測方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種虛擬機(jī)所屬租戶標(biāo)識的檢測方法及裝置。其中,該方法包括:EVB網(wǎng)橋中的SBP接收到EVB站點(diǎn)中的URP發(fā)送VDP關(guān)聯(lián)請求消息,從VDP關(guān)聯(lián)請求消息中獲取一個或多個VS所屬租戶標(biāo)識,再分別對各個VS所屬租戶標(biāo)識進(jìn)行檢測,在本端口未配置任何VS所屬租戶標(biāo)識,或者本端口配置的VS所屬租戶標(biāo)識與當(dāng)前檢測的VS所屬租戶標(biāo)識相同的情況下,確定對當(dāng)前檢測的VS所屬租戶標(biāo)識的檢測成功,在本端口配置的VS所屬租戶標(biāo)識與當(dāng)前檢測的VS所屬租戶標(biāo)識不相同的情況下,確定對當(dāng)前檢測的VS所屬租戶標(biāo)識的檢測失敗。通過本發(fā)明,能夠達(dá)到保證一個SBP只允許配置一個租戶標(biāo)識的要求的效果。
【專利說明】虛擬機(jī)所屬租戶標(biāo)識的檢測方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種虛擬機(jī)所屬租戶標(biāo)識的檢測方法及裝置。
【背景技術(shù)】
[0002]隨著云計算概念的提出及其研究和部署不斷取得進(jìn)展,數(shù)據(jù)中心的虛擬化作為數(shù)據(jù)中心的發(fā)展方向已經(jīng)成為了業(yè)界的共識。簡單來說,數(shù)據(jù)中心就是包含服務(wù)器、存儲設(shè)備,以及把所有服務(wù)器和存儲設(shè)備連接起來的網(wǎng)絡(luò)等基礎(chǔ)設(shè)施的一個系統(tǒng),而數(shù)據(jù)中心的虛擬化主要是指服務(wù)器的虛擬化及其引發(fā)的數(shù)據(jù)網(wǎng)絡(luò)的虛擬化。所謂服務(wù)器的虛擬化,就是允許在一個物理服務(wù)器(Physical Server)上創(chuàng)建多個被稱為虛擬機(jī)(VirtualStation,簡稱為VS)的虛擬服務(wù)器,每一個VS配置有單獨(dú)的因特網(wǎng)協(xié)議(InternetProtocol,簡稱為IP)地址和媒體接入控制(Media Access Control,簡稱為MAC)地址并獨(dú)立對外提供服務(wù)。為了實(shí)現(xiàn)VS之間的相互通信,業(yè)界又引入了可連接多個VS的邊緣中繼器(Edge Relay,簡稱為ER)的概念,ER有兩種具體實(shí)現(xiàn)形態(tài),一種被稱為虛擬邊緣網(wǎng)橋(Virtual Edge Bridge,簡稱為VEB),另一種被稱為虛擬邊緣端口聚合器(Virtual EdgePort Aggregator,簡稱為VEPA)。其中,VEB是一個同時具備中繼功能和交換功能的虛擬交換機(jī),它可以直接實(shí)現(xiàn)所連接VS之間的數(shù)據(jù)通信;VEPA是一個只具備中繼功能而不具備交換功能的虛擬設(shè)備,它不可以直接實(shí)現(xiàn)所連接VS之間的數(shù)據(jù)通信,但它可以把從所連的VS收到的數(shù)據(jù)轉(zhuǎn)發(fā)到物理交換機(jī)上進(jìn)行交換,也可以把從物理交換機(jī)收到的數(shù)據(jù)轉(zhuǎn)發(fā)到所連的VS,這樣就能夠利用連接物理服務(wù)器的外部物理交換機(jī)實(shí)現(xiàn)所連接VS之間的數(shù)據(jù)通信。
[0003]由于數(shù)據(jù)中心服務(wù)器虛擬化技術(shù)的快速發(fā)展和大量的實(shí)際部署,物理服務(wù)器上VS的創(chuàng)建和不同物理服務(wù)器之間VS的遷移應(yīng)用得越來越普遍,而一旦創(chuàng)建了新的VS或者發(fā)生了 VS的遷移,外部物理網(wǎng)絡(luò)邊緣交換機(jī)都需要進(jìn)行一些網(wǎng)絡(luò)參數(shù)的配置,以支持VS的通信需求。鑒于在當(dāng)前的許多實(shí)際部署中,VS的創(chuàng)建或遷移與物理網(wǎng)絡(luò)邊緣交換機(jī)的配置是由不同的管理工具和管理員完成的,所以國際標(biāo)準(zhǔn)組織電氣和電子工程師協(xié)會(Instituteof Electrical and Electronics Engineers,簡稱為 IEEE)制定了一套協(xié)議機(jī)制,以實(shí)現(xiàn)物理網(wǎng)絡(luò)邊緣交換機(jī)對于VS的創(chuàng)建或遷移的自動發(fā)現(xiàn),以及對于VS在創(chuàng)建或遷移后對外通信所需網(wǎng)絡(luò)參數(shù)(例如虛擬局域網(wǎng)標(biāo)識VLAN)的自動配置,這套協(xié)議機(jī)制已作為802.1Qbg邊緣虛擬橋接(Edge Virtual Bridging,簡稱為EVB)標(biāo)準(zhǔn)于2012年5月獲得IEEE批準(zhǔn)。
[0004]IEEE 802.1Qbg定義了整體的EVB架構(gòu),圖1是根據(jù)相關(guān)技術(shù)的EVB的架構(gòu)示意圖,如圖1所示,一個EVB站點(diǎn)(即支持EVB的物理服務(wù)器)可以包含多個ER,每一個ER又可以通過多個下行中繼端口(Downlink Relay Port,簡稱為DRP)連接多個虛擬機(jī)接口(Virtual Station Interface,簡稱為VSI),每一個VSI代表一個虛擬機(jī)。為了把不同的ER區(qū)隔開來,EVB架構(gòu)中引入了 S-VLAN組件,完成對數(shù)據(jù)幀所攜帶S標(biāo)簽(S-tag)的處理和轉(zhuǎn)發(fā),EVB站點(diǎn)與EVB網(wǎng)橋(即支持EVB的物理交換機(jī))內(nèi)部的S-VLAN組件一道構(gòu)成了多條隔離的邏輯S通道(S-channel ),每一條S通道都連接著某個ER的上行中繼端口(UplinkRelay Port,簡稱為URP)和EVB網(wǎng)橋內(nèi)部租戶標(biāo)識封裝組件的某個面向站點(diǎn)網(wǎng)橋端口(Station-facing Bridge Port,簡稱為SBP)。邏輯上的S通道在數(shù)據(jù)平面是通過給進(jìn)入S通道的數(shù)據(jù)幀打上包含相應(yīng)S-VLAN標(biāo)識(S-VID)的S-tag,然后給離開S通道的數(shù)據(jù)幀剝?nèi)-tag來實(shí)現(xiàn)的,802.1Qbg標(biāo)準(zhǔn)定義了如何建立S通道的協(xié)議機(jī)制。802.1Qbg標(biāo)準(zhǔn)還規(guī)定,針對每一條S通道,兩個通道外部端口 URP和SBP之間會運(yùn)行VSI發(fā)現(xiàn)和配置協(xié)議(VSIDiscovery and Configuration Protocol,簡稱為 VDP),實(shí)現(xiàn) EVB 網(wǎng)橋?qū)τ?VS 創(chuàng)建或遷移的自動發(fā)現(xiàn)和自動配置功能。
[0005]IEEE 802.1Qbg標(biāo)準(zhǔn)定義了 VDP的協(xié)議消息類型和封裝格式,并詳細(xì)說明了 VDP的協(xié)議交互過程。VDP的協(xié)議消息分為四種類型,分別是VDP預(yù)關(guān)聯(lián)消息(VDP pre-associatemessage)、要求資源預(yù)留的 VDP 預(yù)關(guān)聯(lián)消息(VDP pre-associate with resourcereservation message)、VDP 關(guān)聯(lián)消息(VDP associate message)和 VDP 去關(guān)聯(lián)消息(VDPde-associate message),這四種協(xié)議消息都是通過TLV(Type/類型,Length/長度,Value/取值)的封裝形式攜帶具體的消息內(nèi)容,并通過不同的Type/類型字段取值加以區(qū)分和識另O。此外,VDP是一個運(yùn)行于URP與SBP之間的雙向協(xié)議,URP發(fā)往SBP的四種類型的協(xié)議消息都被統(tǒng)稱為VDP請求消息,SBP發(fā)往URP的四種類型的協(xié)議消息都被統(tǒng)稱為VDP響應(yīng)消息,VDP消息中有一比特(bit)標(biāo)志用于區(qū)分請求消息和響應(yīng)消息。請參見圖2,圖2是根據(jù)相關(guān)技術(shù)的IEEE802.1Qbg標(biāo)準(zhǔn)定義的VDP的協(xié)議交互過程流程圖。需要說明的是,圖2中,VDP的協(xié)議交互過程中的每一個步驟并不是按時間順序連續(xù)執(zhí)行的,而是由相應(yīng)的系統(tǒng)命令(Command)或事件(Event)所觸發(fā)的?,F(xiàn)有VDP的協(xié)議交互過程包括以下主要步驟:
[0006]步驟S201,在接收到系統(tǒng)命令或發(fā)生特定事件觸發(fā)預(yù)關(guān)聯(lián)或要求資源預(yù)留的預(yù)關(guān)聯(lián)后,EVB站點(diǎn)內(nèi)部的邏輯端口 URP會向EVB網(wǎng)橋內(nèi)部的邏輯端口 SBP發(fā)送VDP預(yù)關(guān)聯(lián)請求消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息。802.1Qbg標(biāo)準(zhǔn)中規(guī)定,一個VDP預(yù)關(guān)聯(lián)請求消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息可以攜帶一個或多個VS的網(wǎng)絡(luò)配置信息,每一個VS的標(biāo)識(即VSIID)及其網(wǎng)絡(luò)配置信息被封裝到該VDP預(yù)關(guān)聯(lián)請求消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息的一個單獨(dú)的TLV中,其中的網(wǎng)絡(luò)配置信息既包含VS的MAC地址及所屬的VLAN ID等網(wǎng)絡(luò)配置參數(shù),也包含能夠指引消息接收方獲得VS所需網(wǎng)絡(luò)策略(t匕如,網(wǎng)絡(luò)服務(wù)質(zhì)量策略)的信息。
[0007]預(yù)關(guān)聯(lián)或要求資源預(yù)留的預(yù)關(guān)聯(lián)的目的是為了讓EVB網(wǎng)橋提前感知到VS的創(chuàng)建或遷移,且提前檢測自身的網(wǎng)絡(luò)資源是否能滿足VS的通信需求,以有助于加快后續(xù)的正式關(guān)聯(lián)過程。
[0008]步驟S202,收到URP發(fā)送的VDP預(yù)關(guān)聯(lián)請求消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息后,SBP會對于自身的網(wǎng)絡(luò)資源是否能滿足VS的通信需求進(jìn)行預(yù)檢測,這里所說的VS的通信需求,既包括VDP預(yù)關(guān)聯(lián)請求消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息直接攜帶的網(wǎng)絡(luò)參數(shù)配置需求,也包括根據(jù)VDP預(yù)關(guān)聯(lián)請求消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息攜帶的外部VSI管理器地址和索引值,所能夠獲得的網(wǎng)絡(luò)策略配置需求,然后,SBP會向URP回復(fù)VDP預(yù)關(guān)聯(lián)響應(yīng)消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)響應(yīng)消息。802.1Qbg標(biāo)準(zhǔn)中規(guī)定的VDP預(yù)關(guān)聯(lián)響應(yīng)消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)響應(yīng)消息的內(nèi)容,包含了 SBP對于自身的網(wǎng)絡(luò)資源是否能滿足VS的通信需求進(jìn)行檢測后的結(jié)果,該結(jié)果會被封裝到VDP預(yù)關(guān)聯(lián)響應(yīng)消息或要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)響應(yīng)消息的錯誤類型(Error Type)字段,這個字段的長度為4比特,請參考表I (表I為IEEE 802.1Qbg標(biāo)準(zhǔn)定義的錯誤類型字段表),802.1Qbg標(biāo)準(zhǔn)中對于該字段的定義如表I所示。
[0009]表I
【權(quán)利要求】
1.一種虛擬機(jī)所屬租戶標(biāo)識的檢測方法,其特征在于,包括: 邊緣虛擬橋接EVB網(wǎng)橋中的面向站點(diǎn)網(wǎng)橋端口 SBP接收EVB站點(diǎn)中的上行中繼端口URP發(fā)送的虛擬機(jī)接口發(fā)現(xiàn)和配置協(xié)議VDP關(guān)聯(lián)請求消息,其中,所述VDP關(guān)聯(lián)請求消息中攜帶一個或多個虛擬機(jī)VS所屬租戶標(biāo)識; 所述SBP從所述VDP關(guān)聯(lián)請求消息中獲取一個或多個所述VS所屬租戶標(biāo)識; 所述SBP分別對各個所述VS所屬租戶標(biāo)識進(jìn)行檢測,在本端口未配置任何VS所屬租戶標(biāo)識,或者本端口配置的VS所屬租戶標(biāo)識與當(dāng)前檢測的VS所屬租戶標(biāo)識相同的情況下,確定對所述當(dāng)前檢測的VS所屬租戶標(biāo)識的檢測成功,在本端口配置的VS所屬租戶標(biāo)識與所述當(dāng)前檢測的VS所屬租戶標(biāo)識不相同的情況下,確定對所述當(dāng)前檢測的VS所屬租戶標(biāo)識的檢測失敗。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SBP從所述VDP關(guān)聯(lián)請求消息中獲取一個或多個所述VS所屬租戶標(biāo)識,包括: 所述SBP從所述VDP關(guān)聯(lián)請求消息中解析出一個或多個攜帶網(wǎng)絡(luò)配置信息的類型長度取值TLV字段,其中,每個所述TLV字段中均攜帶一個所述VS所屬租戶標(biāo)識; 所述SBP從一個或多個所述TLV字段中解析出所述VS所屬租戶標(biāo)識。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在本端口未配置任何VS所屬租戶標(biāo)識的情況下,所述方法還包括: 所述SBP在本端口配置所述當(dāng)前檢測的VS所屬租戶標(biāo)識。
4.根據(jù)權(quán)利要求1所述的方法`,其特征在于,在本端口配置的VS所屬租戶標(biāo)識與所述當(dāng)前檢測的VS所屬租戶標(biāo)識相同的情況下,所述方法還包括: 所述SBP取消對本端口執(zhí)行租戶標(biāo)識的配置操作。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在本端口配置的VS所屬租戶標(biāo)識與所述當(dāng)前檢測的VS所屬租戶標(biāo)識不相同的情況下,所述方法還包括: 所述SBP取消對本端口執(zhí)行租戶標(biāo)識的配置操作。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述SBP分別對各個所述VS所屬租戶標(biāo)識進(jìn)行檢測之后,還包括: 所述SBP向所述URP反饋VDP關(guān)聯(lián)響應(yīng)消息,其中,所述VDP關(guān)聯(lián)響應(yīng)消息中攜帶有各個所述VS所屬租戶標(biāo)識的檢測結(jié)果信息。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,在邊緣虛擬橋接EVB網(wǎng)橋中的面向站點(diǎn)網(wǎng)橋端口 SBP接收邊緣虛擬橋接EVB站點(diǎn)中的上行中繼端口 URP發(fā)送的虛擬機(jī)接口發(fā)現(xiàn)和配置協(xié)議VDP關(guān)聯(lián)請求消息之前,所述方法還包括: 所述SBP接收所述URP發(fā)送的VDP預(yù)關(guān)聯(lián)請求消息或者要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息,其中,所述VDP預(yù)關(guān)聯(lián)請求消息或者所述要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息中攜帶一個或多個虛擬機(jī)VS所屬租戶標(biāo)識; 所述SBP從所述VDP預(yù)關(guān)聯(lián)請求消息或者所述要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息中獲取一個或多個所述VS所屬租戶標(biāo)識; 所述SBP分別對各個所述VS所屬租戶標(biāo)識進(jìn)行預(yù)檢測,在本端口未記錄任何VS所屬租戶標(biāo)識,或者本端口記錄的VS所屬租戶標(biāo)識與當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識相同的情況下,確定對所述當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識的預(yù)檢測成功,在本端口記錄的VS所屬租戶標(biāo)識與所述當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識不相同的情況下,確定對所述當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識的預(yù)檢測失敗。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在本端口未記錄任何VS所屬租戶標(biāo)識的情況下,所述方法還包括: 所述SBP在本端口記錄所述當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述SBP分別對各個所述VS所屬租戶標(biāo)識進(jìn)行預(yù)檢測之后,還包括: 所述SBP向所述URP反饋VDP預(yù)關(guān)聯(lián)響應(yīng)消息或者要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)響應(yīng)消息,其中,所述VDP預(yù)關(guān)聯(lián)響應(yīng)消息或者所述要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)響應(yīng)消息中攜帶有各個所述VS所屬租戶標(biāo)識的預(yù)檢測結(jié)果信息。
10.一種虛擬機(jī)所屬租戶標(biāo)識的檢測裝置,其特征在于,包括: 第一接收模塊,用于接收邊緣虛擬橋接EVB站點(diǎn)中的上行中繼端口 URP發(fā)送的虛擬機(jī)接口發(fā)現(xiàn)和配置協(xié)議VDP關(guān)聯(lián)請求消息,其中,所述VDP關(guān)聯(lián)請求消息中攜帶一個或多個虛擬機(jī)VS所屬租戶標(biāo)識; 第一獲取模塊,用于從所述VDP關(guān)聯(lián)請求消息中獲取一個或多個所述VS所屬租戶標(biāo)識; 檢測模塊,用于分別對各個所述VS所屬租戶標(biāo)識進(jìn)行檢測,在本端口未配置任何VS所屬租戶標(biāo)識,或者本端口配置的VS所屬租戶標(biāo)識與當(dāng)前檢測的VS所屬租戶標(biāo)識相同的情況下,確定對所述當(dāng)前檢測的VS所屬租戶標(biāo)識的檢測成功,在本端口配置的VS所屬租戶標(biāo)識與所述當(dāng)前檢測的VS所屬租戶標(biāo)識不相同的情況下,確定對所述當(dāng)前檢測的VS所屬租戶標(biāo)識的檢測失敗。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲取模塊包括: 第一解析單元,用于從所述VDP關(guān)聯(lián)請求消息中解析出一個或多個攜帶網(wǎng)絡(luò)配置信息的類型長度取值TLV字段,其中,每個所述TLV字段中均攜帶一個所述VS所屬租戶標(biāo)識; 第二解析單元,用于從一個或多個所述TLV字段中解析出所述VS所屬租戶標(biāo)識。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第一反饋結(jié)果模塊,用于在所述檢測模塊分別對各個所述VS所屬租戶標(biāo)識進(jìn)行檢測之后,向所述URP反饋VDP關(guān)聯(lián)響應(yīng)消息,其中,所述VDP關(guān)聯(lián)響應(yīng)消息中攜帶有各個所述VS所屬租戶標(biāo)識的檢測結(jié)果信息。
13.根據(jù)權(quán)利要求10至12中任一項(xiàng)所述的裝置,所述裝置還包括: 第二接收模塊,用于在所述第一接收模塊接收所述URP發(fā)送的所述VDP關(guān)聯(lián)請求消息之前,接收所述URP發(fā)送的VDP預(yù)關(guān)聯(lián)請求消息或者要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息,其中,所述VDP預(yù)關(guān)聯(lián)請求消息或者所述要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息中攜帶一個或多個所述VS所屬租戶標(biāo)識; 第二獲取模塊,用于從所述VDP預(yù)關(guān)聯(lián)請求消息或者所述要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)請求消息中獲取一個或多個所述VS所屬租戶標(biāo)識; 預(yù)檢測模塊,用于分別對各個所述VS所屬租戶標(biāo)識進(jìn)行預(yù)檢測,在本端口未記錄任何VS所屬租戶標(biāo)識或者本端口記錄的VS所屬租戶標(biāo)識與當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識相同的情況下,確定對所述當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識的預(yù)檢測成功,在本端口記錄的VS所屬租戶標(biāo)識與所述當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識不相同的情況下,確定對所述當(dāng)前預(yù)檢測的VS所屬租戶標(biāo)識的預(yù)檢測失敗。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 第二反饋結(jié)果模塊,用于在所述預(yù)檢測模塊分別對各個所述VS所屬租戶標(biāo)識進(jìn)行預(yù)檢測之后,向所述URP反饋VDP預(yù)關(guān)聯(lián)響應(yīng)消息或者要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)響應(yīng)消息,其中,所述VDP預(yù)關(guān)聯(lián)響應(yīng)消息或者所述要求資源預(yù)留的VDP預(yù)關(guān)聯(lián)響應(yīng)消息中攜帶有各個所述VS所屬租戶標(biāo)識 的預(yù)檢測結(jié)果信息。
【文檔編號】H04L12/26GK103428038SQ201210155049
【公開日】2013年12月4日 申請日期:2012年5月18日 優(yōu)先權(quán)日:2012年5月18日
【發(fā)明者】肖敏, 孫凌 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1