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

網(wǎng)絡報文發(fā)送控制方法、虛擬交換機和物理的制造方法

文檔序號:7773113閱讀:195來源:國知局
網(wǎng)絡報文發(fā)送控制方法、虛擬交換機和物理的制造方法
【專利摘要】本發(fā)明提供一種網(wǎng)絡報文發(fā)送控制方法、虛擬交換機和物理機,其中,該方法包括:虛擬交換機通過為多個網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬網(wǎng)卡的虛擬IP地址的報文,其中,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置;根據(jù)虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定多種網(wǎng)絡應用的優(yōu)先級;根據(jù)預設的流量控制策略和多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。通過本發(fā)明實施例提供的網(wǎng)絡報文發(fā)送控制方法、虛擬交換機和物理機,實現(xiàn)了在網(wǎng)絡負載較重的情況下,保證優(yōu)先級高的報文正常通信,提高了高級別業(yè)務的效率,避免低級別業(yè)務突增時,影響高級別業(yè)務的接入。
【專利說明】網(wǎng)絡報文發(fā)送控制方法、虛擬交換機和物理機
【技術領域】
[0001]本發(fā)明實施例涉及通信【技術領域】,尤其涉及一種網(wǎng)絡報文發(fā)送控制方法、虛擬交換機和物理機。
【背景技術】
[0002]同一計算機設備上會安裝不同的網(wǎng)絡應用,現(xiàn)有技術中,多個網(wǎng)絡應用共享著一張物理網(wǎng)卡和一個協(xié)議棧,網(wǎng)絡應用通過程序調用,將應用側流量通過TCP/IP協(xié)議棧打包,然后傳輸?shù)轿锢砭W(wǎng)卡上,然后加上以太網(wǎng)的包頭發(fā)送到物理鏈路中。
[0003]但是,在網(wǎng)絡應用需求比較大的時候,多個網(wǎng)絡應用會同時搶占網(wǎng)卡資源,比如計算機上同時開啟迅雷和語音的網(wǎng)絡應用,由于迅雷軟件采用了 P2P的搶占思路,當迅雷軟件同時與不同的下載服務器建立連接時,會將服務器的帶寬資源迅速占滿,而本來對實時性要求比較高的語音業(yè)務,無法獲得足夠的帶寬保證,而大大的降低通話的質量。

【發(fā)明內(nèi)容】

[0004]針對現(xiàn)有技術的上述缺陷,本發(fā)明實施例提供一種網(wǎng)絡報文發(fā)送控制方法、虛擬交換機和物理機。
[0005]本發(fā)明一方面提供一種網(wǎng)絡報文發(fā)送控制方法,包括:
[0006]虛擬交換機通過為多個網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶所述虛擬網(wǎng)卡的虛擬IP地址的報文,其中,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置;
[0007]所述虛擬交換機根據(jù)所述多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定所述多種網(wǎng)絡應用的優(yōu)先級;
[0008]所述虛擬交換機根據(jù)預設的流量控制策略和所述多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。
[0009]本發(fā)明另一方面提供一種虛擬交換機,包括:
[0010]獲取模塊,用于通過多個為網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶所述虛擬網(wǎng)卡的虛擬IP地址的報文,其中,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置;
[0011]處理模塊,用于根據(jù)所述多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定所述多種網(wǎng)絡應用的優(yōu)先級;
[0012]控制模塊,用于根據(jù)預設的流量控制策略和所述多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。
[0013]本發(fā)明實施例提供的網(wǎng)絡報文發(fā)送控制方法、虛擬交換機和物理機,虛擬交換機通過為多個網(wǎng)絡應用對應配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬網(wǎng)卡的虛擬IP地址的報文,根據(jù)報文攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定多種網(wǎng)絡應用的優(yōu)先級,然后根據(jù)預設的流量控制策略和多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。從而實現(xiàn)了在網(wǎng)絡負載較重的情況下,保證優(yōu)先級高的報文正常通信,提高了高級別業(yè)務的效率,避免低級別業(yè)務突增時,影響高級別業(yè)務的接入。
【專利附圖】

【附圖說明】
[0014]圖1為本發(fā)明實施例提供的一個網(wǎng)絡報文發(fā)送控制方法的流程圖;
[0015]圖2為本發(fā)明實施例提供的另一個網(wǎng)絡報文發(fā)送控制方法的流程圖;
[0016]圖3為本發(fā)明實施例提供的一個虛擬交換機的結構示意圖;
[0017]圖4為本發(fā)明實施例提供的一個物理機的結構示意圖。
【具體實施方式】
[0018]圖1為本發(fā)明實施例提供的一個網(wǎng)絡報文發(fā)送控制方法的流程圖,如圖1所示,該方法包括:
[0019]步驟100,虛擬交換機通過為多個網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶所述虛擬網(wǎng)卡的虛擬IP地址的報文,其中,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置;
[0020]為物理機上的每個網(wǎng)絡應用分配對應的虛擬網(wǎng)卡,每個虛擬網(wǎng)卡上設置有虛擬協(xié)議棧,也就是說,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置,需要說明的是,本實施例中為每個網(wǎng)絡應用一一對應配置的虛擬網(wǎng)卡的方式很多,比如虛擬交換機采用tun/tap驅動程序為每個網(wǎng)絡應用配置對應的虛擬網(wǎng)卡,該部分屬于現(xiàn)有技術,此處不再贅述。
[0021]物理機上需要與對端進行信息交互的網(wǎng)絡應用把報文首先發(fā)送到與自身對應配置的虛擬網(wǎng)卡中,虛擬協(xié)議棧將虛擬網(wǎng)卡的虛擬IP地址加封在該報文的包頭位置,然后虛擬網(wǎng)卡將攜帶虛擬網(wǎng)卡的虛擬IP地址的報文發(fā)送給虛擬交換機,當多個網(wǎng)絡應用通過與自身對應配置的虛擬網(wǎng)卡將與網(wǎng)絡側交互的報文發(fā)送給虛擬交換機,虛擬交換機便通過預先設置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬網(wǎng)卡的虛擬IP地址的報文。
[0022]步驟101,所述虛擬交換機根據(jù)所述多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定所述多種網(wǎng)絡應用的優(yōu)先級;
[0023]虛擬交換機通過虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬IP地址的報文后,根據(jù)多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,從而確定發(fā)送網(wǎng)絡應用報文的多種網(wǎng)絡應用的優(yōu)先級。
[0024]步驟102,所述虛擬交換機根據(jù)預設的流量控制策略和所述多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。
[0025]虛擬交換機在確定發(fā)送網(wǎng)絡應用報文的多種網(wǎng)絡應用的優(yōu)先級之后,查詢預設的流量控制策略,根據(jù)流量控制策略和多種網(wǎng)絡應用的優(yōu)先級確定優(yōu)先處理的報文并通過物理網(wǎng)卡發(fā)送到網(wǎng)絡側。其中,具體的流量控制策略可以根據(jù)實際的應用需要進行調整,舉例說明如下:當預設的流量控制策略為按照從高到低的順序依次控制時,虛擬交換機則根據(jù)獲取的多種網(wǎng)絡應用的優(yōu)先級按照從高到低的順序依次對多種網(wǎng)絡應用的報文進行發(fā)送控制,即先發(fā)送優(yōu)先級高的網(wǎng)絡應用的報文,再發(fā)送優(yōu)先級低的網(wǎng)絡應用的報文,或者,當預設的流量控制策略是預先配置與優(yōu)先級對應的流量控制比例,則虛擬交換機根據(jù)多種網(wǎng)絡應用的優(yōu)先級按照預設的與優(yōu)先級對應的流量控制比例同時對多種網(wǎng)絡應用的報文進行發(fā)送控制,比如,若預設的流量控制策略是分別與第一優(yōu)先級、第二優(yōu)先級和第三優(yōu)先級對應的流量控制比例為3:2:1,其中,第一優(yōu)先級的級別高于第二優(yōu)先級,第二優(yōu)先級的級別高于第三優(yōu)先級,當虛擬交換機確定發(fā)送報文的網(wǎng)絡應用的優(yōu)先級為第一優(yōu)先級和第三優(yōu)先級時,則按照3:1的流量控制比例控制報文發(fā)送。
[0026]本實施例提供的網(wǎng)絡報文發(fā)送控制方法,虛擬交換機通過為多個網(wǎng)絡應用對應配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬網(wǎng)卡的虛擬IP地址的報文,根據(jù)報文攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定多種網(wǎng)絡應用的優(yōu)先級,然后根據(jù)預設的流量控制策略和多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。從而實現(xiàn)了在網(wǎng)絡負載較重的情況下,保證優(yōu)先級高的報文正常通信,提高了高級別業(yè)務的效率,避免低級別業(yè)務突增時,影響高級別業(yè)務的接入。
[0027]圖2為本發(fā)明實施例提供的另一個網(wǎng)絡報文發(fā)送控制方法的流程圖,如圖2所示,該方法包括:
[0028]步驟200,虛擬交換機通過為多個網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶所述虛擬網(wǎng)卡的虛擬IP地址的報文,其中,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置;
[0029]為物理機上的每個網(wǎng)絡應用分配對應的虛擬網(wǎng)卡,每個虛擬網(wǎng)卡上設置有虛擬協(xié)議棧,也就是說,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置,需要說明的是,本實施例中為每個網(wǎng)絡應用一一對應配置的虛擬網(wǎng)卡的方式很多,比如虛擬交換機采用tun/tap驅動程序為每個網(wǎng)絡應用配置對應的虛擬網(wǎng)卡,該部分屬于現(xiàn)有技術,此處不再贅述。
[0030]物理機上需要與對端進行信息交互的網(wǎng)絡應用把報文首先發(fā)送到與自身對應配置的虛擬網(wǎng)卡中,虛擬協(xié)議棧將虛擬網(wǎng)卡的虛擬IP地址加封在該報文的包頭位置,然后虛擬網(wǎng)卡將攜帶虛擬網(wǎng)卡的虛擬IP地址的報文發(fā)送給虛擬交換機,當多個網(wǎng)絡應用通過與自身對應配置的虛擬網(wǎng)卡將與網(wǎng)絡側交互的報文發(fā)送給虛擬交換機,虛擬交換機便通過預先設置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬網(wǎng)卡的虛擬IP地址的報文。
[0031]步驟201,所述虛擬交換機根據(jù)所述多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定所述多種網(wǎng)絡應用的優(yōu)先級;
[0032]虛擬交換機通過虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬IP地址的報文后,根據(jù)多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,從而確定發(fā)送網(wǎng)絡應用報文的多種網(wǎng)絡應用的優(yōu)先級。
[0033]步驟202,所述虛擬交換機根據(jù)預設的流量控制策略和所述多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制;
[0034]虛擬交換機在確定發(fā)送網(wǎng)絡應用報文的多種網(wǎng)絡應用的優(yōu)先級之后,查詢預設的流量控制策略,根據(jù)流量控制策略和多種網(wǎng)絡應用的優(yōu)先級確定優(yōu)先處理的報文。其中,具體的流量控制策略可以根據(jù)實際的應用需要進行調整,舉例說明如下:當預設的流量控制策略為按照從高到低的順序依次控制時,虛擬交換機則根據(jù)獲取的多種網(wǎng)絡應用的優(yōu)先級按照從高到低的順序依次對多種網(wǎng)絡應用的報文進行發(fā)送控制,即先發(fā)送優(yōu)先級高的網(wǎng)絡應用的報文,再發(fā)送優(yōu)先級低的網(wǎng)絡應用的報文,或者,當預設的流量控制策略是預先配置與優(yōu)先級對應的流量控制比例,則虛擬交換機根據(jù)多種網(wǎng)絡應用的優(yōu)先級按照預設的與優(yōu)先級對應的流量控制比例同時對多種網(wǎng)絡應用的報文進行發(fā)送控制,比如,若預設的流量控制策略是分別與第一優(yōu)先級、第二優(yōu)先級和第三優(yōu)先級對應的流量控制比例為3:2:1,其中,第一優(yōu)先級的級別高于第二優(yōu)先級,第二優(yōu)先級的級別高于第三優(yōu)先級,當虛擬交換機確定發(fā)送報文的網(wǎng)絡應用的優(yōu)先級為第一優(yōu)先級和第三優(yōu)先級時,則按照3:1的流量控制比例從接收的網(wǎng)絡報文中確定優(yōu)先處理的報文。
[0035]虛擬交換機將優(yōu)先處理的報文通過物理機發(fā)送出去,具體為:虛擬機對待發(fā)送的報文的包頭封裝物理機的公網(wǎng)IP地址,并通過上行接口發(fā)送給物理網(wǎng)卡,以通過物理網(wǎng)卡將攜帶公網(wǎng)IP地址和虛擬IP地址的報文發(fā)送至網(wǎng)絡側,或者直接將攜帶虛擬IP地址的報文通過上行接口發(fā)送給物理網(wǎng)卡,由物理網(wǎng)卡對待發(fā)送的報文的包頭封裝物理機的公網(wǎng)IP地址后將攜帶公網(wǎng)IP地址和虛擬IP地址的報文發(fā)送至網(wǎng)絡側。
[0036]步驟203,所述虛擬交換機接收所述物理網(wǎng)卡根據(jù)預設的鉤子程序返回的網(wǎng)絡側報文,所述網(wǎng)絡側報文包括所述公網(wǎng)IP地址和虛擬IP地址;
[0037]虛擬交換機接收物理網(wǎng)卡根據(jù)預設的鉤子程序返回的網(wǎng)絡側報文,網(wǎng)絡側報文包括物理機的公網(wǎng)IP地址和虛擬網(wǎng)卡的虛擬IP地址,需要說明的是,在物理網(wǎng)卡上創(chuàng)建鉤子程序的目的是為了使物理網(wǎng)卡將從網(wǎng)絡側獲取的攜帶虛擬IP地址的報文不直接發(fā)送給用戶態(tài)的網(wǎng)絡應用程序,而是先發(fā)送給虛擬交換機。
[0038]步驟204,所述虛擬交換機將所述網(wǎng)絡側報文通過與所述虛擬IP地址對應的虛擬網(wǎng)卡發(fā)送給與所述虛擬網(wǎng)卡對應的網(wǎng)絡應用。
[0039]虛擬交換機對物理網(wǎng)卡發(fā)送的網(wǎng)絡側報文進行解析獲取虛擬網(wǎng)卡的虛擬IP地址,將網(wǎng)絡側報文通過與獲取的虛擬IP地址對應的虛擬網(wǎng)卡發(fā)送給與虛擬網(wǎng)卡對應的網(wǎng)絡應用。
[0040]本實施例提供的網(wǎng)絡報文發(fā)送控制方法,虛擬交換機通過為多個網(wǎng)絡應用對應配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬網(wǎng)卡的虛擬IP地址的報文,根據(jù)報文攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定多種網(wǎng)絡應用的優(yōu)先級,然后根據(jù)預設的流量控制策略和多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制,并根據(jù)物理網(wǎng)卡返回的網(wǎng)絡側報文中的虛擬IP地址將網(wǎng)絡側報文通過對應的虛擬網(wǎng)卡返回到對應的網(wǎng)絡應用中。從而實現(xiàn)了在網(wǎng)絡負載較重的情況下,保證優(yōu)先級高的報文正常通信,提高了高級別業(yè)務的效率,避免低級別業(yè)務突增時,影響高級別業(yè)務的接入。
[0041]本領域普通技術人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0042]圖3為本發(fā)明實施例提供的一個虛擬交換機的結構示意圖,如圖3所示,該虛擬交換機包括:獲取模塊11、處理模塊12和控制模塊13,其中,獲取模塊11用于通過為多個網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶所述虛擬網(wǎng)卡的虛擬IP地址的報文,其中,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置;處理模塊12用于根據(jù)所述多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定所述多種網(wǎng)絡應用的優(yōu)先級;控制模塊13用于根據(jù)預設的流量控制策略和所述多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。
[0043]需要說明的 是,其中,本實施例中為每個網(wǎng)絡應用--對應配置的虛擬網(wǎng)卡的方
式很多,比如通過處理模塊12采用tun/tap驅動程序為每個網(wǎng)絡應用配置對應的虛擬網(wǎng)卡。預設的流量控制策略可以根據(jù)實際的應用進行調整,舉例說明如下,預設的流量控制策略為按照從高到低的順序依次控制時,控制模塊12具體用于:根據(jù)所述多種網(wǎng)絡應用的優(yōu)先級按照從高到低的順序依次對所述多種網(wǎng)絡應用的報文進行發(fā)送控制;或者,當預設的流量控制策略是預先配置與優(yōu)先級對應的流量控制比例,控制模塊12具體用于:根據(jù)所述多種網(wǎng)絡應用的優(yōu)先級按照預設的與優(yōu)先級對應的流量控制比例同時對所述多種網(wǎng)絡應用的報文進行發(fā)送控制。
[0044]本實施例提供的虛擬交換機中各模塊的功能和處理流程,可以參見上述圖1所示的方法實施例,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0045]進一步地,所述控制模塊12具體用于:
[0046]對待發(fā)送的報文的包頭封裝物理機的公網(wǎng)IP地址,并通過上行接口發(fā)送給物理網(wǎng)卡,以通過所述物理網(wǎng)卡將攜帶所述公網(wǎng)IP地址和所述虛擬IP地址的報文發(fā)送至網(wǎng)絡側。
[0047]進一步地,在通過所述物理網(wǎng)卡將攜帶所述公網(wǎng)IP地址和所述虛擬IP地址的報文發(fā)送至網(wǎng)絡側之后,所述控制模塊12還用于:
[0048]接收所述物理網(wǎng)卡根據(jù)預設的鉤子程序返回的網(wǎng)絡側報文,所述網(wǎng)絡側報文包括所述公網(wǎng)IP地址和虛擬IP地址;
[0049]所述虛擬交換機將所述網(wǎng)絡側報文通過與所述虛擬IP地址對應的虛擬網(wǎng)卡發(fā)送給與所述虛擬網(wǎng)卡對應的網(wǎng)絡應用。
[0050]本實施例提供的虛擬交換機中各模塊的功能和處理流程,可以參見上述圖2所示的方法實施例,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0051]圖4為本發(fā)明實施例提供的一個物理機的結構示意圖,如圖4所示,該物理機包括:物理網(wǎng)卡1,虛擬網(wǎng)卡2以及虛擬交換機3,其中,多個虛擬網(wǎng)卡2與網(wǎng)絡應用一一對應配置,虛擬交換機3為本發(fā)明實施例提供的虛擬交換機,物理網(wǎng)卡I和虛擬網(wǎng)卡2為本發(fā)明實施例涉及的物理網(wǎng)卡和虛擬網(wǎng)卡。
[0052]本實施例提供的物理機中各模塊的功能和處理流程,可以參見上述所示的方法實施例,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0053]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【權利要求】
1.一種網(wǎng)絡報文發(fā)送控制方法,其特征在于,包括: 虛擬交換機通過為多個網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶所述虛擬網(wǎng)卡的虛擬IP地址的報文,其中,虛擬網(wǎng)卡與網(wǎng)絡應用--對應配置; 所述虛擬交換機根據(jù)所述多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定所述多種網(wǎng)絡應用的優(yōu)先級; 所述虛擬交換機根據(jù)預設的流量控制策略和所述多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。
2.根據(jù)權利要求1所述的網(wǎng)絡報文發(fā)送控制方法,其特征在于,所述虛擬交換機根據(jù)預設的流量控制策略和所述多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制具體包括: 所述虛擬交換機根據(jù)所述多種網(wǎng)絡應用的優(yōu)先級按照從高到低的順序依次對所述多種網(wǎng)絡應用的報文進行 發(fā)送控制;或者, 所述虛擬交換機根據(jù)所述多種網(wǎng)絡應用的優(yōu)先級按照預設的與優(yōu)先級對應的流量控制比例同時對所述多種網(wǎng)絡應用的報文進行發(fā)送控制。
3.根據(jù)權利要求1所述的網(wǎng)絡報文發(fā)送控制方法,其特征在于,所述對接收到的報文進行發(fā)送控制具體包括: 所述虛擬交換機對待發(fā)送的報文的包頭封裝物理機的公網(wǎng)IP地址,并通過上行接口發(fā)送給物理網(wǎng)卡,以通過所述物理網(wǎng)卡將攜帶所述公網(wǎng)IP地址和所述虛擬IP地址的報文發(fā)送至網(wǎng)絡側。
4.根據(jù)權利要求3所述的網(wǎng)絡報文發(fā)送控制方法,其特征在于,所述通過所述物理網(wǎng)卡將攜帶所述公網(wǎng)IP地址和所述虛擬IP地址的報文發(fā)送至網(wǎng)絡側之后,所述方法還包括: 所述虛擬交換機接收所述物理網(wǎng)卡根據(jù)預設的鉤子程序返回的網(wǎng)絡側報文,所述網(wǎng)絡側報文包括所述公網(wǎng)IP地址和虛擬IP地址; 所述虛擬交換機將所述網(wǎng)絡側報文通過與所述虛擬IP地址對應的虛擬網(wǎng)卡發(fā)送給與所述虛擬網(wǎng)卡對應的網(wǎng)絡應用。
5.根據(jù)權利要求1-4任一所述的網(wǎng)絡報文發(fā)送控制方法,其特征在于,在所述虛擬交換機通過多個為網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶虛擬網(wǎng)卡的虛擬IP地址的報文之前,所述方法還包括: 所述虛擬交換機采用tun/tap驅動程序為每個網(wǎng)絡應用配置對應的虛擬網(wǎng)卡。
6.一種虛擬交換機,其特征在于,包括: 獲取模塊,用于通過為多個網(wǎng)絡應用配置的虛擬網(wǎng)卡獲取多種網(wǎng)絡應用發(fā)送的、攜帶所述虛擬網(wǎng)卡的虛擬IP地址的報文,其中,虛擬網(wǎng)卡與網(wǎng)絡應用一一對應配置; 處理模塊,用于根據(jù)所述多種網(wǎng)絡應用的報文所攜帶的虛擬IP地址查詢預存的與各虛擬網(wǎng)卡的虛擬IP地址對應的優(yōu)先級,確定所述多種網(wǎng)絡應用的優(yōu)先級; 控制模塊,用于根據(jù)預設的流量控制策略和所述多種網(wǎng)絡應用的優(yōu)先級對接收到的報文進行發(fā)送控制。
7.根據(jù)權利要求6所述的虛擬交換機,其特征在于,所述控制模塊具體用于: 根據(jù)所述多種網(wǎng)絡應用的優(yōu)先級按照從高到低的順序依次對所述多種網(wǎng)絡應用的報文進行發(fā)送控制;或者, 根據(jù)所述多種網(wǎng)絡應用的優(yōu)先級按照預設的與優(yōu)先級對應的流量控制比例同時對所述多種網(wǎng)絡應用的報文進行發(fā)送控制。
8.根據(jù)權利要求6所述的虛擬交換機,其特征在于,所述控制模塊具體用于: 對待發(fā)送的報文的包頭封裝物理機的公網(wǎng)IP地址,并通過上行接口發(fā)送給物理網(wǎng)卡,以通過所述物理網(wǎng)卡將攜帶所述公網(wǎng)IP地址和所述虛擬IP地址的報文發(fā)送至網(wǎng)絡側。
9.根據(jù)權利要求8所述的虛擬交換機,其特征在于,所述通過所述物理網(wǎng)卡將攜帶所述公網(wǎng)IP地址和所述虛擬IP地址的報文發(fā)送至網(wǎng)絡側之后,所述控制模塊還用于: 接收所述物理網(wǎng)卡根據(jù)預設的鉤子程序返回的網(wǎng)絡側報文,所述網(wǎng)絡側報文包括所述公網(wǎng)IP地址和虛擬IP地址; 所述虛擬交換機將所述網(wǎng)絡側報文通過與所述虛擬IP地址對應的虛擬網(wǎng)卡發(fā)送給與所述虛擬網(wǎng)卡對應的網(wǎng)絡應用。
10.根據(jù)權利要求6-9任一所述的虛擬交換機,其特征在于,所述處理模塊還用于: 采用tun/tap驅動程序為每個網(wǎng)絡應用配置對應的虛擬網(wǎng)卡。
11.一種物理機,包括:物理網(wǎng)卡,其特征在于,還包括:虛擬網(wǎng)卡以及如權利要求6-10任一所述的虛擬交換機。
【文檔編號】H04L12/931GK103501282SQ201310468108
【公開日】2014年1月8日 申請日期:2013年10月9日 優(yōu)先權日:2013年10月9日
【發(fā)明者】田新雪, 馬書惠 申請人:中國聯(lián)合網(wǎng)絡通信集團有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巫山县| 赞皇县| 凤翔县| 铜鼓县| 宁德市| 广饶县| 徐汇区| 和政县| 邵武市| 霍山县| 兰西县| 宁国市| 琼结县| 英山县| 新安县| 高安市| 来凤县| 新乐市| 青神县| 介休市| 常熟市| 娄烦县| 黄石市| 沅陵县| 海林市| 东阳市| 伊宁市| 新平| 红桥区| 达拉特旗| 昔阳县| 罗平县| 松潘县| 波密县| 苏尼特左旗| 商都县| 鹿泉市| 曲麻莱县| 方城县| 全州县| 阳山县|