国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Sdn網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法及系統(tǒng)的制作方法

      文檔序號(hào):7812356閱讀:152來源:國知局
      Sdn網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法及系統(tǒng),該方法包含步驟:SDN控制器負(fù)載均衡初始化;網(wǎng)絡(luò)交換器收到用戶的連接請求,并送至SDN控制器處理;網(wǎng)絡(luò)交換器根據(jù)匹配的流表,發(fā)送報(bào)文到對(duì)應(yīng)的服務(wù)器,服務(wù)器通過網(wǎng)絡(luò)交換器將響應(yīng)報(bào)文上報(bào)給SDN控制器;SDN控制器檢查是否接收到服務(wù)器響應(yīng)報(bào)文;若SDN控制器收到服務(wù)器響應(yīng)報(bào)文,則執(zhí)行步驟5;若SDN控制器未收到服務(wù)器響應(yīng)報(bào)文,則說明當(dāng)前沒有可用的服務(wù)器;SDN控制器接收到第一個(gè)到達(dá)的服務(wù)器響應(yīng)報(bào)文,檢查目的IP是否為用戶IP,如果是該用戶IP,則該所述的服務(wù)器響應(yīng)最快,負(fù)載最??;SDN控制器選擇最優(yōu)的鏈路。本發(fā)明能夠合理分配客戶的訪問,使用戶對(duì)服務(wù)器的訪問達(dá)到均衡。
      【專利說明】SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法及系 統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及通訊領(lǐng)域的負(fù)載均衡處理,特別涉及一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間 反饋的負(fù)載均衡處理方法及系統(tǒng)。

      【背景技術(shù)】
      [0002] 隨著大數(shù)據(jù)時(shí)代的到來,用戶訪問量快速增長,使得單一的服務(wù)器設(shè)備根本無法 承擔(dān),通過負(fù)載均衡(又稱為負(fù)載分擔(dān),英文名稱為Load Balance)技術(shù)可將服務(wù)分?jǐn)偟蕉?個(gè)不同服務(wù)器上進(jìn)行處理,傳統(tǒng)負(fù)載均衡處理包括靜態(tài)算法和動(dòng)態(tài)算法。
      [0003] 常見的負(fù)載均衡靜態(tài)算法 (1) 輪循均衡(Round Robin):輪詢均衡的思想最為簡單明了,就是按照輪流且循環(huán) 的原則分配任務(wù)。將服務(wù)器按照某種順序編號(hào),如從1至N(N為自然數(shù)),每個(gè)編號(hào)對(duì)應(yīng)一 臺(tái)服務(wù)器的IP地址,將收到的任務(wù)請求按照順序轉(zhuǎn)到相應(yīng)的IP地址的服務(wù)器,當(dāng)轉(zhuǎn)到最后 一個(gè)序號(hào)為N的服務(wù)器時(shí)下一次分配再回到序號(hào)為1的服務(wù)器,如此往復(fù)循環(huán)。當(dāng)網(wǎng)絡(luò)中 的服務(wù)器在軟、硬件性能(或者說處理能力)上越接近(理想狀態(tài)下服務(wù)器完全相同),輪 詢均衡算法最為有效 (2) 權(quán)重輪循均衡(Weighted Round Robin):與普通輪詢循環(huán)不同,權(quán)重輪詢循環(huán)結(jié) 合了加權(quán)算法。根據(jù)網(wǎng)絡(luò)中服務(wù)器的軟、硬件配置或者說處理能力的差異來設(shè)置權(quán)重,并根 據(jù)權(quán)重值來分配任務(wù)。權(quán)值的安排可以有多種方式。例如:網(wǎng)絡(luò)中有三臺(tái)性能依次增強(qiáng)的 服務(wù)器A、B、C,但是序號(hào)可以設(shè)置為十個(gè),第一個(gè)序號(hào)對(duì)應(yīng)服務(wù)器A的地址,第二個(gè)到第四 個(gè)序號(hào)都對(duì)應(yīng)服務(wù)器B的地址,而第五個(gè)到最后都對(duì)應(yīng)服務(wù)器C的地址。任務(wù)分配據(jù)此編 號(hào)輪詢,則三臺(tái)服務(wù)器在每一次循環(huán)中接受的任務(wù)量分別占到一成、三成、六成,如此高等 級(jí)服務(wù)器可以多分擔(dān)工作量,優(yōu)化整體網(wǎng)絡(luò)。
      [0004] (3)隨機(jī)均衡(Random):隨機(jī)均衡與輪詢循環(huán)的差異在于,隨機(jī)均衡沒有固定的 順序,而是根據(jù)每次隨機(jī)生成的隨機(jī)數(shù)所對(duì)應(yīng)的地址將任務(wù)轉(zhuǎn)到相應(yīng)的服務(wù)器上。這種方 式在整體負(fù)載較低的情況下較為有效。
      [0005] (4)權(quán)重隨機(jī)均衡(Weighted Random):同樣權(quán)重隨機(jī)均衡也是在隨機(jī)均衡的技 術(shù)上結(jié)合了加權(quán)算法,權(quán)重隨機(jī)均衡的不同之處在于服務(wù)器的權(quán)值所決定的是其被選中的 概率,而分配是隨機(jī)選擇的過程,所以實(shí)際分配的任務(wù)量并不一定嚴(yán)格按照概率的數(shù)值,而 是會(huì)有一定的偏差。盡管如此,還是可以起到充分利用網(wǎng)絡(luò)資源的作用。
      [0006] (5)最少連接數(shù)均衡(Least Connection):這里的連接數(shù)指的是服務(wù)器同時(shí)處 理的任務(wù)的連接數(shù)量,也就是當(dāng)前服務(wù)器正在處理的任務(wù)的個(gè)數(shù),所謂最少連接就是指選 擇當(dāng)前正在處理的任務(wù)數(shù)量最少的服務(wù)器來分配新到任務(wù)。不同檔次的服務(wù)器所能夠同時(shí) 處理的任務(wù)的數(shù)量是不同的,這個(gè)數(shù)量稱之為最大連接數(shù),對(duì)最少連接的理解既可以是簡 單的絕對(duì)數(shù)量的最低也可以使當(dāng)前連接數(shù)量和最大連接數(shù)量的比值,當(dāng)然也可以是其他的 量化標(biāo)準(zhǔn)。
      [0007] 常見的負(fù)載均衡動(dòng)態(tài)算法 (1)響應(yīng)速度均衡(Response Time):響應(yīng)速度均衡對(duì)服務(wù)器考察的主要指標(biāo)就是 響應(yīng)速度,眾所周知,輕負(fù)載(或高性能)服務(wù)器的響應(yīng)速度必然快于重負(fù)載(或低性能) 服務(wù)器。最簡單的實(shí)現(xiàn)手段就是Ping,根據(jù)服務(wù)器對(duì)負(fù)載均衡設(shè)備的響應(yīng)時(shí)間來分配任務(wù), 負(fù)載均衡設(shè)備一般處于網(wǎng)絡(luò)的接口處,基本可以代表客戶端位置。此算法雖然主要面對(duì)的 是服務(wù)器,但是響應(yīng)速度在某種程度上也可以反映鏈路的情況,考慮的較為全面。
      [0008] (2)處理能力均衡(Process Capacity):處理能力是一種綜合的概念,需要綜合 考慮服務(wù)器的軟、硬件情況(如CPU的性能、數(shù)量、內(nèi)存的大小、當(dāng)前連接數(shù)以及0S類型等 等),根據(jù)特定的負(fù)載均衡計(jì)算得到處理能力這一指標(biāo),并據(jù)此均衡任務(wù)。此算法靈活性較 強(qiáng),可以根據(jù)不同的情況增減計(jì)算的指標(biāo)數(shù)量以及指標(biāo)的權(quán)重,考慮全面,所以此種負(fù)載均 衡算法更加精確,尤其適合運(yùn)用到第七層(應(yīng)用層)負(fù)載均衡的情況。
      [0009] 采用靜態(tài)算法的負(fù)載均衡,無法檢測服務(wù)器中服務(wù)程序的健康,當(dāng)服務(wù)器中的服 務(wù)程序出現(xiàn)異常,容易建立無效連接,影響用戶體驗(yàn),也沒有考慮服務(wù)器的實(shí)時(shí)處理能力, 不能達(dá)到最佳的負(fù)載均衡。
      [0010] 采用動(dòng)態(tài)算法的負(fù)載均衡,其中響應(yīng)速度均衡目前的實(shí)現(xiàn)手段是Ping,但Ping 僅僅反應(yīng)服務(wù)器對(duì)Ping應(yīng)答的響應(yīng)時(shí)間,無法反應(yīng)服務(wù)器真正處理用戶請求服務(wù)的負(fù)載 能力,也無法檢測服務(wù)器中服務(wù)程序的健康。
      [0011] 動(dòng)態(tài)算法中的處理能力均衡,雖然可以精確反應(yīng)服務(wù)器的負(fù)載情況,但需要在服 務(wù)器端額外開發(fā)程序,定時(shí)傳出服務(wù)器的負(fù)載信息,由于服務(wù)器多樣,又占用額外帶寬,缺 乏通用性。


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

      [0012] 本發(fā)明的目的是提供一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法 及系統(tǒng),利用用戶報(bào)文,檢查服務(wù)器提供服務(wù)程序的健康,同時(shí)探測服務(wù)器的響應(yīng)時(shí)間,來 評(píng)估服務(wù)器的負(fù)載能力,根據(jù)評(píng)估結(jié)果,找到當(dāng)前負(fù)載最低的服務(wù)器,合理分配客戶的訪 問,使用戶對(duì)服務(wù)器的訪問達(dá)到均衡。
      [0013] 為了實(shí)現(xiàn)以上目的,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的: 一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特點(diǎn)是,該方法包含如 下步驟: Sl,SDN控制器負(fù)載均衡初始化; 52, 網(wǎng)絡(luò)交換器收到用戶的連接請求,并送至SDN控制器處理; 53, 網(wǎng)絡(luò)交換器根據(jù)匹配的流表,發(fā)送報(bào)文到對(duì)應(yīng)的服務(wù)器,服務(wù)器通過網(wǎng)絡(luò)交換器將 響應(yīng)報(bào)文上報(bào)給SDN控制器; 54, SDN控制器檢查是否接收到服務(wù)器響應(yīng)報(bào)文; S4. 1若SDN控制器收到服務(wù)器響應(yīng)報(bào)文,則執(zhí)行步驟5 ; 54, 2,若SDN控制器未收到服務(wù)器響應(yīng)報(bào)文,則說明當(dāng)前沒有可用的服務(wù)器; 55, SDN控制器接收到第一個(gè)到達(dá)的服務(wù)器響應(yīng)報(bào)文,檢查目的IP是否為用戶IP,如果 是該用戶IP,則該所述的服務(wù)器響應(yīng)最快,負(fù)載最小; 56, SDN控制器根據(jù)服務(wù)器響應(yīng)最快的報(bào)文反饋,選擇最優(yōu)的鏈路,所述的最優(yōu)的鏈路 即為負(fù)載最小的鏈路。
      [0014] 所述的S1包含以下步驟: S1. 1,SDN控制器建立IP虛擬池及虛擬IP ; S1. 2, SDN控制器將每個(gè)服務(wù)器的IP加入到IP虛擬池中; 51. 3,設(shè)定SDN控制器報(bào)文響應(yīng)定時(shí)器時(shí)間。
      [0015] 所述的步驟S2包含以下步驟: 52. 1,網(wǎng)絡(luò)交換器收到新用戶的連接請求,源IP為用戶IP,目的IP為虛擬IP,流表中 無匹配規(guī)則,報(bào)文上送SDN控制器處理; S2. 2, SDN控制器處理接收所述的報(bào)文,復(fù)制若干份報(bào)文,并依次修改報(bào)文目的IP為已 加入虛擬池中的服務(wù)器IP,源IP為用戶IP,目的IP修改為不同的服務(wù)器IP ; S2. 3, SDN控制器下發(fā)多份流表到網(wǎng)絡(luò)交換器,所述的流表規(guī)則為:源IP為用戶IP,目 的IP為虛擬池中的所有服務(wù)器IP ; 52. 4, SDN控制器發(fā)送修改后的所有報(bào)文到網(wǎng)絡(luò)交換器,同時(shí)為用戶啟動(dòng)一個(gè)已設(shè)定的 報(bào)文響應(yīng)定時(shí)器。
      [0016] 所述的S3包含以下步驟: 53. 1,網(wǎng)絡(luò)交換器根據(jù)匹配的流表,發(fā)送報(bào)文到對(duì)應(yīng)的服務(wù)器; S3. 2,每個(gè)服務(wù)器響應(yīng)用戶請求,發(fā)送回應(yīng)報(bào)文給網(wǎng)絡(luò)交換器,所述的回應(yīng)報(bào)文源IP 為服務(wù)器IP,目的IP為用戶IP; 53. 3,網(wǎng)絡(luò)交換器收到服務(wù)器發(fā)送的響應(yīng)報(bào)文,流表中無匹配規(guī)則,報(bào)文上送SDN控制 器。
      [0017] 所述步驟3. 2中回應(yīng)報(bào)文的源IP為服務(wù)器IP,目的IP為用戶IP。
      [0018] 所述的步驟S6后進(jìn)一步包含如下步驟: 57, SDN控制器關(guān)閉針對(duì)用戶的報(bào)文響應(yīng)定時(shí)器; 58, SDN控制器下發(fā)雙向流表,建立用戶與服務(wù)器的雙向連接。
      [0019] 所述的步驟S4. 2包含如下步驟: 54. 2. 1,SDN控制器檢查用戶的報(bào)文響應(yīng)器是否超時(shí),若報(bào)文響應(yīng)器超時(shí),SDN控制器 不再接收服務(wù)器響應(yīng)報(bào)文; S4. 2. 2, SDN控制器發(fā)出警告信息,提示系統(tǒng)管理員服務(wù)器響應(yīng)超時(shí),用戶無法連接。
      [0020] 所述的雙向流表包含用戶到服務(wù)器流表和服務(wù)器到用戶流表; 所述用戶到服務(wù)器流表的規(guī)則為:源IP匹配用戶IP,目的IP匹配虛擬IP,流表動(dòng)作修 改目的IP為響應(yīng)時(shí)間最快的服務(wù)器IP ; 所述服務(wù)器到用戶流表的規(guī)則為:源IP匹配服務(wù)器IP,目的IP匹配用戶IP,流表動(dòng)作 修改源IP為虛擬IP。
      [0021] 一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理系統(tǒng),其特點(diǎn)是,該系統(tǒng)包 含: 網(wǎng)絡(luò)交換器; 與網(wǎng)絡(luò)交換器分別相連的SDN控制器和若干個(gè)服務(wù)器,所述的SDN控制器建立虛擬池 和一個(gè)虛擬IP。
      [0022] 本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn): 本發(fā)明利用用戶報(bào)文,檢查服務(wù)器提供服務(wù)程序的健康,同時(shí)探測服務(wù)器的響應(yīng)時(shí)間, 來評(píng)估服務(wù)器的負(fù)載能力,根據(jù)評(píng)估結(jié)果,找到當(dāng)前負(fù)載最低的服務(wù)器,合理分配客戶的訪 問,使用戶對(duì)服務(wù)器的訪問達(dá)到均衡。

      【專利附圖】

      【附圖說明】
      [0023] 圖1為本發(fā)明一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法的流程 圖; 圖2為本發(fā)明一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡的系統(tǒng)框圖。

      【具體實(shí)施方式】
      [0024] 以下結(jié)合附圖,通過詳細(xì)說明一個(gè)較佳的具體實(shí)施例,對(duì)本發(fā)明做進(jìn)一步闡述。
      [0025] 如圖1所示,一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,該方法包 含如下步驟: Sl,SDN控制器負(fù)載均衡初始化; S1. 1,SDN控制器建立IP虛擬池及虛擬IP ; S1. 2, SDN控制器將每個(gè)服務(wù)器的IP加入到IP虛擬池中; 51. 3,設(shè)定SDN控制器報(bào)文響應(yīng)定時(shí)器時(shí)間,該響應(yīng)定時(shí)器缺省時(shí)間設(shè)為3秒; 52, 網(wǎng)絡(luò)交換器收到用戶的連接請求,并送至SDN控制器處理; S2. 1,網(wǎng)絡(luò)交換器收到新用戶的連接請求,源IP為用戶IP,目的IP為虛擬IP,流表中 無匹配規(guī)則,報(bào)文上送SDN控制器處理; S2. 2, SDN控制器處理接收所述的報(bào)文,復(fù)制若干份報(bào)文,并依次修改報(bào)文目的IP為已 加入虛擬池中的服務(wù)器IP,源IP為用戶IP,目的IP修改為不同的服務(wù)器IP ; S2. 3, SDN控制器下發(fā)多份流表到網(wǎng)絡(luò)交換器,所述的流表規(guī)則為:源IP為用戶IP,目 的IP為虛擬池中的所有服務(wù)器IP ; 52. 4, SDN控制器發(fā)送修改后的所有報(bào)文到網(wǎng)絡(luò)交換器,同時(shí)為用戶啟動(dòng)一個(gè)已設(shè)定的 報(bào)文響應(yīng)定時(shí)器,當(dāng)所有服務(wù)器失效或所有服務(wù)器負(fù)載過大響應(yīng)超時(shí)時(shí),向系統(tǒng)管理員發(fā) 出警告,用戶無法和服務(wù)器建立連接。
      [0026] S3,網(wǎng)絡(luò)交換器根據(jù)匹配的流表,發(fā)送報(bào)文到對(duì)應(yīng)的服務(wù)器,服務(wù)器通過網(wǎng)絡(luò)交換 器將響應(yīng)報(bào)文上報(bào)給SDN控制器; 53. 1,網(wǎng)絡(luò)交換器根據(jù)匹配的流表,發(fā)送報(bào)文到對(duì)應(yīng)的服務(wù)器; S3. 2,每個(gè)服務(wù)器響應(yīng)用戶請求,發(fā)送回應(yīng)報(bào)文給網(wǎng)絡(luò)交換器,所述的回應(yīng)報(bào)文源IP 為服務(wù)器IP,目的IP為用戶IP; 53. 3,網(wǎng)絡(luò)交換器收到服務(wù)器發(fā)送的響應(yīng)報(bào)文,流表中無匹配規(guī)則,報(bào)文上送SDN控制 器。
      [0027] S4, SDN控制器檢查是否接收到服務(wù)器響應(yīng)報(bào)文; 54. 1若SDN控制器收到服務(wù)器響應(yīng)報(bào)文,則執(zhí)行步驟5 ; 54. 2,若SDN控制器未收到服務(wù)器響應(yīng)報(bào)文,則說明當(dāng)前沒有可用的服務(wù)器; 55, SDN控制器接收到第一個(gè)到達(dá)的服務(wù)器響應(yīng)報(bào)文,檢查目的IP是否為用戶IP,如果 是該用戶IP,則該所述的服務(wù)器響應(yīng)最快,負(fù)載最?。?56, SDN控制器根據(jù)服務(wù)器響應(yīng)最快的報(bào)文反饋,選擇最優(yōu)的鏈路,所述的最優(yōu)的鏈路 即為負(fù)載最小的鏈路。
      [0028] 上述的步驟S6后進(jìn)一步包含如下步驟: 57, SDN控制器關(guān)閉針對(duì)用戶的報(bào)文響應(yīng)定時(shí)器,避免定時(shí)器超時(shí),提示錯(cuò)誤信息; 58, SDN控制器根據(jù)響應(yīng)最快的報(bào)文,確定最優(yōu)負(fù)載鏈路,并下發(fā)雙向流表,建立用戶與 服務(wù)器的雙向連接,雙向流表包含用戶到服務(wù)器流表和服務(wù)器到用戶流表;用戶到服務(wù)器 流表的規(guī)則為:源IP匹配用戶IP,目的IP匹配虛擬IP,流表動(dòng)作修改目的IP為響應(yīng)時(shí)間 最快的服務(wù)器IP ;服務(wù)器到用戶流表的規(guī)則為:源IP匹配服務(wù)器IP,目的IP匹配用戶IP, 流表動(dòng)作修改源IP為虛擬IP。
      [0029] 上述的步驟S4. 2包含如下步驟: S4. 2. 1,SDN控制器檢查用戶的報(bào)文響應(yīng)器是否超時(shí),若報(bào)文響應(yīng)器超時(shí),說明SDN控 制器沒有在規(guī)定時(shí)間內(nèi)收到服務(wù)器發(fā)回的響應(yīng),鏈路延時(shí)過長,SDN控制器不再接收服務(wù)器 響應(yīng)報(bào)文,避免發(fā)出警告后,建立用戶與服務(wù)器的連接; S4. 2. 2, SDN控制器發(fā)出警告信息,提示系統(tǒng)管理員服務(wù)器響應(yīng)超時(shí),用戶無法連接。
      [0030] 如圖2所示,一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理系統(tǒng),該系統(tǒng) 包含:網(wǎng)絡(luò)交換器;與網(wǎng)絡(luò)交換器分別相連的SDN控制器和若干個(gè)服務(wù)器,所述的SDN控 制器建立虛擬池和一個(gè)虛擬IP。本實(shí)施例中,服務(wù)器的數(shù)量為3臺(tái),服務(wù)器的IP地址分 別為:172. 17. 60. 1 ;172. 17. 60. 2 ;172. 17. 60. 3, SDN 控制器建立的虛擬 IP (VIP)地址為 192. 168. 1. 1. SDN控制器將每個(gè)服務(wù)器的IP加入到IP虛擬池中,作為虛擬池的成員,即虛 擬池中成員 IP 地址也為 172. 17. 60. 1 ;172· 17. 60. 2 ;172· 17. 60. 3。
      [0031] 綜上所述,本發(fā)明一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法及系 統(tǒng),利用用戶報(bào)文,檢查服務(wù)器提供服務(wù)程序的健康,同時(shí)探測服務(wù)器的響應(yīng)時(shí)間,來評(píng)估 服務(wù)器的負(fù)載能力,根據(jù)評(píng)估結(jié)果,找到當(dāng)前負(fù)載最低的服務(wù)器,合理分配客戶的訪問,使 用戶對(duì)服務(wù)器的訪問達(dá)到均衡。
      [0032] 盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的 描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的 多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來限定。
      【權(quán)利要求】
      1. 一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特征在于,該方法包 含如下步驟: Sl,SDN控制器負(fù)載均衡初始化; 52, 網(wǎng)絡(luò)交換器收到用戶的連接請求,并送至SDN控制器處理; 53, 網(wǎng)絡(luò)交換器根據(jù)匹配的流表,發(fā)送報(bào)文到對(duì)應(yīng)的服務(wù)器,服務(wù)器通過網(wǎng)絡(luò)交換器將 響應(yīng)報(bào)文上報(bào)給SDN控制器; 54, SDN控制器檢查是否接收到服務(wù)器響應(yīng)報(bào)文; S4. 1若SDN控制器收到服務(wù)器響應(yīng)報(bào)文,則執(zhí)行步驟5 ; 54, 2,若SDN控制器未收到服務(wù)器響應(yīng)報(bào)文,則說明當(dāng)前沒有可用的服務(wù)器; 55, SDN控制器接收到第一個(gè)到達(dá)的服務(wù)器響應(yīng)報(bào)文,檢查目的IP是否為用戶IP,如果 是該用戶IP,則該所述的服務(wù)器響應(yīng)最快,負(fù)載最?。? 56, SDN控制器根據(jù)服務(wù)器響應(yīng)最快的報(bào)文反饋,選擇最優(yōu)的鏈路,所述的最優(yōu)的鏈路 即為負(fù)載最小的鏈路。
      2. 如權(quán)利要求1所述的SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特征 在于,所述的S1包含以下步驟: S1. 1,SDN控制器建立IP虛擬池及虛擬IP ; S1. 2, SDN控制器將每個(gè)服務(wù)器的IP加入到IP虛擬池中; 51. 3,設(shè)定SDN控制器報(bào)文響應(yīng)定時(shí)器時(shí)間。
      3. 如權(quán)利要求1所述的SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特征 在于,所述的步驟S2包含以下步驟: 52. 1,網(wǎng)絡(luò)交換器收到新用戶的連接請求,源IP為用戶IP,目的IP為虛擬IP,流表中 無匹配規(guī)則,報(bào)文上送SDN控制器處理; S2. 2, SDN控制器處理接收所述的報(bào)文,復(fù)制若干份報(bào)文,并依次修改報(bào)文目的IP為已 加入虛擬池中的服務(wù)器IP,源IP為用戶IP,目的IP修改為不同的服務(wù)器IP ; S2. 3, SDN控制器下發(fā)多份流表到網(wǎng)絡(luò)交換器,所述的流表規(guī)則為:源IP為用戶IP,目 的IP為虛擬池中的所有服務(wù)器IP ; 52. 4, SDN控制器發(fā)送修改后的所有報(bào)文到網(wǎng)絡(luò)交換器,同時(shí)為用戶啟動(dòng)一個(gè)已設(shè)定的 報(bào)文響應(yīng)定時(shí)器。
      4. 如權(quán)利要求1所述的SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特征 在于,所述的S3包含以下步驟: 53. 1,網(wǎng)絡(luò)交換器根據(jù)匹配的流表,發(fā)送報(bào)文到對(duì)應(yīng)的服務(wù)器; S3. 2,每個(gè)服務(wù)器響應(yīng)用戶請求,發(fā)送回應(yīng)報(bào)文給網(wǎng)絡(luò)交換器; S3. 3,網(wǎng)絡(luò)交換器收到服務(wù)器發(fā)送的響應(yīng)報(bào)文,流表中無匹配規(guī)則,報(bào)文上送SDN控制 器。
      5. 如權(quán)利要求4所述的SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特征 在于,所述步驟3. 2中回應(yīng)報(bào)文的源IP為服務(wù)器IP,目的IP為用戶IP。
      6. 如權(quán)利要求1所述的SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特征 在于,所述的步驟S6后進(jìn)一步包含如下步驟: 57, SDN控制器關(guān)閉針對(duì)用戶的報(bào)文響應(yīng)定時(shí)器; S8, SDN控制器下發(fā)雙向流表,建立用戶與服務(wù)器的雙向連接。
      7. 如權(quán)利要求1所述的SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特征 在于,所述的步驟S4. 2包含如下步驟: S4. 2. 1,SDN控制器檢查用戶的報(bào)文響應(yīng)器是否超時(shí),若報(bào)文響應(yīng)器超時(shí),SDN控制器 不再接收服務(wù)器響應(yīng)報(bào)文; S4. 2. 2, SDN控制器發(fā)出警告信息,提示系統(tǒng)管理員服務(wù)器響應(yīng)超時(shí),用戶無法連接。
      8. 如權(quán)利要求6所述的SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理方法,其特征 在于,所述的雙向流表包含用戶到服務(wù)器流表和服務(wù)器到用戶流表; 所述用戶到服務(wù)器流表的規(guī)則為:源IP匹配用戶IP,目的IP匹配虛擬IP,流表動(dòng)作修 改目的IP為響應(yīng)時(shí)間最快的服務(wù)器IP ; 所述服務(wù)器到用戶流表的規(guī)則為:源IP匹配服務(wù)器IP,目的IP匹配用戶IP,流表動(dòng)作 修改源IP為虛擬IP。
      9. 一種SDN網(wǎng)絡(luò)基于用戶報(bào)文時(shí)間反饋的負(fù)載均衡處理系統(tǒng),其特征在于,該系統(tǒng)包 含: 網(wǎng)絡(luò)交換器; 與網(wǎng)絡(luò)交換器分別相連的SDN控制器和若干個(gè)服務(wù)器,所述的SDN控制器建立虛擬池 和一個(gè)虛擬IP。
      【文檔編號(hào)】H04L12/26GK104158758SQ201410423320
      【公開日】2014年11月19日 申請日期:2014年8月26日 優(yōu)先權(quán)日:2014年8月26日
      【發(fā)明者】王超 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1