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

一種負(fù)載均衡方法、裝置及dhcp服務(wù)器的制造方法_2

文檔序號:9690883閱讀:來源:國知局
流程圖之一;
[0057]圖4為本發(fā)明實施例提供的判斷虛擬網(wǎng)關(guān)是否正常的方法流程圖之二;
[0058]圖5為本發(fā)明實施例提供的判斷虛擬網(wǎng)關(guān)是否正常的方法流程圖之三;
[0059]圖6為本發(fā)明實施例提供的虛擬網(wǎng)關(guān)以及虛擬網(wǎng)關(guān)對應(yīng)的備份網(wǎng)關(guān)的組網(wǎng)拓?fù)鋱D;
[0060]圖7為本發(fā)明實施例提供的負(fù)載均衡裝置示意圖。
【具體實施方式】
[0061]下面結(jié)合附圖和實施例對本發(fā)明提供的負(fù)載均衡方法、裝置及DHCP服務(wù)器進(jìn)行更詳細(xì)地說明。
[0062]本發(fā)明實施例提供一種負(fù)載均衡方法,如圖1所示,包括:
[0063]步驟101,接收到終端發(fā)送的DHCP請求時,從至少一個虛擬網(wǎng)關(guān)中選擇一個虛擬網(wǎng)關(guān),所述至少一個虛擬網(wǎng)關(guān)對應(yīng)至少一個備份網(wǎng)關(guān)。
[0064]具體的,至少一個虛擬網(wǎng)關(guān)對應(yīng)至少一個備份網(wǎng)關(guān),可以為一個虛擬網(wǎng)關(guān)分別對應(yīng)一個備份網(wǎng)關(guān),也可以為多個虛擬網(wǎng)關(guān)對應(yīng)同一備份網(wǎng)關(guān)。在接收到終端發(fā)送的DHCP(Dynamic Host Configurat1n Protocol,動態(tài)主機(jī)配置協(xié)議)請求時,說明需要為終端分配IP( Internet Protocol,網(wǎng)絡(luò)協(xié)議)地址以及網(wǎng)關(guān),貝>J從至少一個虛擬網(wǎng)關(guān)中的一個虛擬網(wǎng)關(guān),并判斷該選擇的虛擬網(wǎng)關(guān)是否正常。
[0065]步驟102,判斷所選擇的虛擬網(wǎng)關(guān)是否正常,如果是,執(zhí)行步驟103,否則,執(zhí)行步驟104。
[0066]步驟103,為該終端分配所選擇的虛擬網(wǎng)關(guān)。
[0067]步驟104,為該終端分配至少一個備份網(wǎng)關(guān)中的一個備份網(wǎng)關(guān)。
[0068]具體的,當(dāng)所選擇的虛擬網(wǎng)關(guān)正常時,為終端分配該選擇的虛擬網(wǎng)關(guān),終端會將該選擇的虛擬網(wǎng)關(guān)作為網(wǎng)關(guān);當(dāng)所選擇的虛擬網(wǎng)關(guān)異常(故障)時,為終端分配所選擇的虛擬網(wǎng)關(guān)對應(yīng)的備份網(wǎng)關(guān),終端會將該備份網(wǎng)關(guān)作為網(wǎng)關(guān),并且該備份網(wǎng)關(guān)對該終端進(jìn)行認(rèn)證處理。當(dāng)一個虛擬網(wǎng)關(guān)對應(yīng)多個備份網(wǎng)關(guān)時,從多個備份網(wǎng)關(guān)中選擇一個備份網(wǎng)關(guān),并為終端分配該選擇的備份網(wǎng)關(guān)。
[0069]優(yōu)選地,一個虛擬網(wǎng)關(guān)對應(yīng)一個備份網(wǎng)關(guān),一個備份網(wǎng)關(guān)對應(yīng)多個虛擬網(wǎng)關(guān),或者,步驟101中的至少一個備份網(wǎng)關(guān)對應(yīng)一個虛擬網(wǎng)關(guān)。
[0070]為終端分配虛擬網(wǎng)關(guān)或備份網(wǎng)關(guān)后,終端向該虛擬網(wǎng)關(guān)或備份網(wǎng)關(guān)發(fā)起認(rèn)證,虛擬網(wǎng)關(guān)或備份網(wǎng)關(guān)接收到終端的認(rèn)證請求后,對終端進(jìn)行認(rèn)證處理,在虛擬網(wǎng)關(guān)或備份網(wǎng)關(guān)上經(jīng)過認(rèn)證的終端可稱為已認(rèn)證終端或在線終端,未分配虛擬網(wǎng)關(guān)或備份網(wǎng)關(guān)的終端稱為未在線終端。本發(fā)明實施例中,為終端分配備份網(wǎng)關(guān)后,該終端的網(wǎng)關(guān)即為該備份網(wǎng)關(guān),當(dāng)異常的虛擬網(wǎng)關(guān)恢復(fù)正常時,不會將備份網(wǎng)關(guān)上的已認(rèn)證終端迀移回該虛擬網(wǎng)關(guān),如果該終端從備份網(wǎng)關(guān)釋放IP地址后,該終端再次發(fā)起DHCP請求時,如果所選擇的虛擬網(wǎng)關(guān)正常,為該終端分配該選擇的虛擬網(wǎng)關(guān)。
[0071]本發(fā)明實施例,在虛擬網(wǎng)關(guān)包括多個且在所選擇的虛擬網(wǎng)關(guān)異常時,不是為終端分配另一個正常的虛擬網(wǎng)關(guān)而是為終端分配該異常虛擬網(wǎng)關(guān)對應(yīng)的備份網(wǎng)關(guān),從而避免了正常的虛擬網(wǎng)關(guān)負(fù)載過大的問題;當(dāng)虛擬網(wǎng)關(guān)只有一個且該虛擬網(wǎng)關(guān)異常時,為終端分配虛擬網(wǎng)關(guān),從而避免了終端無法訪問網(wǎng)絡(luò)的問題。
[0072]優(yōu)選地,本發(fā)明實施例提供的負(fù)載均衡方法在DHCP服務(wù)器中執(zhí)行。
[0073]當(dāng)虛擬網(wǎng)關(guān)僅有一個時,直接選擇該虛擬網(wǎng)關(guān)即可。當(dāng)該虛擬網(wǎng)關(guān)包括多個時,從至少一個虛擬網(wǎng)關(guān)中選擇一個虛擬網(wǎng)關(guān),如圖2所示,具體包括:
[0074]步驟201,確定多個虛擬網(wǎng)關(guān)中負(fù)載最輕的虛擬網(wǎng)關(guān)。
[0075]步驟202,從負(fù)載最輕的虛擬網(wǎng)關(guān)中選擇一個虛擬網(wǎng)關(guān)。
[0076]現(xiàn)有技術(shù)中,每個虛擬網(wǎng)關(guān)對應(yīng)一個VLAN,從而基于VLAN為終端分配不同的虛擬網(wǎng)關(guān),進(jìn)而實現(xiàn)多個虛擬網(wǎng)關(guān)中的負(fù)載均衡,但是每個VLAN對應(yīng)的終端數(shù)各不相同,有的VLAN對應(yīng)的終端數(shù)量多,有的VLAN對應(yīng)的終端數(shù)量較少,因此現(xiàn)有技術(shù)的這種負(fù)載均衡的效果較差。本發(fā)明實施例考慮多個虛擬網(wǎng)關(guān)中每個虛擬網(wǎng)關(guān)的負(fù)載,在為終端分配虛擬網(wǎng)關(guān)時,考慮每個虛擬網(wǎng)關(guān)當(dāng)前承載的終端數(shù),為終端分配多個虛擬網(wǎng)關(guān)中負(fù)載最輕的一個虛擬網(wǎng)關(guān),進(jìn)而實現(xiàn)了基于終端的負(fù)載均衡,這樣相比現(xiàn)有技術(shù)的基于VLAN的負(fù)載均衡方式負(fù)載均衡效果更好。
[0077]本發(fā)明實施例選擇負(fù)載最輕的虛擬網(wǎng)關(guān)只是一種優(yōu)選實施方式,也可采用其他方式從至少一個虛擬網(wǎng)關(guān)中選擇一個虛擬網(wǎng)關(guān),這里不做限定,比如:每個虛擬網(wǎng)關(guān)對應(yīng)一個VLAN標(biāo)識,根據(jù)終端對應(yīng)的VLAN標(biāo)識,選擇與該終端的VLAN標(biāo)識對應(yīng)的虛擬網(wǎng)關(guān)。
[0078]作為一種優(yōu)選實施方式,步驟201確定多個虛擬網(wǎng)關(guān)中負(fù)載最輕的虛擬網(wǎng)關(guān),具體包括:
[0079]針對每個虛擬網(wǎng)關(guān),每為一個終端分配該虛擬網(wǎng)關(guān)時,將該虛擬網(wǎng)關(guān)對應(yīng)的終端數(shù)加I;每有個該虛擬網(wǎng)關(guān)對應(yīng)的終端釋放IP地址時,將該虛擬網(wǎng)關(guān)對應(yīng)的終端數(shù)減I ;
[0080]確定多個虛擬網(wǎng)關(guān)中對應(yīng)的終端數(shù)最少的虛擬網(wǎng)關(guān)為負(fù)載最輕的虛擬網(wǎng)關(guān)。
[0081]具體的,可為每個虛擬網(wǎng)關(guān)預(yù)先設(shè)置一個計數(shù)器,每為一個終端分配該虛擬網(wǎng)關(guān)時,該虛擬網(wǎng)關(guān)對應(yīng)的計數(shù)器加I,每有一個該虛擬網(wǎng)關(guān)對應(yīng)的終端釋放IP地址時,該虛擬網(wǎng)關(guān)對應(yīng)的計數(shù)器減I;確定值最小的計數(shù)器對應(yīng)的虛擬網(wǎng)關(guān)為負(fù)載最輕的虛擬網(wǎng)關(guān)。
[0082]本發(fā)明實施例中,針對任一虛擬網(wǎng)關(guān),該虛擬網(wǎng)關(guān)每被分配一個終端,則該虛擬網(wǎng)關(guān)對應(yīng)的終端數(shù)增加I,該虛擬網(wǎng)關(guān)對應(yīng)的終端每有個釋放IP地址時,該虛擬網(wǎng)關(guān)對應(yīng)的終端數(shù)減I,具體的,發(fā)送DHCP請求的終端為未在線終端,已經(jīng)分配虛擬網(wǎng)關(guān)的終端為已認(rèn)證終端。
[0083]也可通過確定各個虛擬網(wǎng)關(guān)對應(yīng)的實體網(wǎng)關(guān)設(shè)備的中央處理器CPU占用率或者內(nèi)存占用率來確定復(fù)雜最輕的虛擬網(wǎng)關(guān),比如,將CPU占用率最小或者內(nèi)存占用率最小的網(wǎng)關(guān)設(shè)備對應(yīng)的虛擬網(wǎng)關(guān)確定為負(fù)載最輕的虛擬網(wǎng)關(guān)。
[0084]具體的,各個虛擬網(wǎng)關(guān)包括至少一臺網(wǎng)關(guān)設(shè)備,當(dāng)各個虛擬網(wǎng)關(guān)對應(yīng)的多臺網(wǎng)關(guān)設(shè)備時,則同一虛擬網(wǎng)關(guān)對應(yīng)的多臺網(wǎng)關(guān)設(shè)備之間運(yùn)行VRRP協(xié)議,即一個虛擬網(wǎng)關(guān)為一個包括多臺網(wǎng)關(guān)設(shè)備的VRRP組,其中一臺為主網(wǎng)關(guān)設(shè)備時,其它網(wǎng)關(guān)設(shè)備為從網(wǎng)關(guān)設(shè)備,一個虛擬網(wǎng)關(guān)對應(yīng)的網(wǎng)關(guān)設(shè)備為物理實體網(wǎng)關(guān)設(shè)備。優(yōu)選地,每個虛擬網(wǎng)關(guān)包括兩臺網(wǎng)關(guān)設(shè)備。
[0085]作為一種優(yōu)選實施例,判斷各個虛擬網(wǎng)關(guān)是否正常,如圖3所示,具體包括:
[0086]步驟301,針對任一虛擬網(wǎng)關(guān),周期性向該虛擬網(wǎng)關(guān)對應(yīng)的網(wǎng)關(guān)設(shè)備發(fā)送心跳報文。
[0087]步驟302,判斷是否在預(yù)設(shè)時長內(nèi)接收到該虛擬網(wǎng)關(guān)對應(yīng)的網(wǎng)關(guān)設(shè)備中的至少一臺網(wǎng)關(guān)設(shè)備返回的心跳響應(yīng)報文,如果是,執(zhí)行步驟303,否則,執(zhí)行步驟304。
[0088]步驟303,確定該虛擬網(wǎng)關(guān)正常。
[0089]步驟304,確定該虛擬網(wǎng)關(guān)異常。
[0090]具體的,在預(yù)設(shè)時長內(nèi)未接收到該虛擬網(wǎng)關(guān)對應(yīng)的每臺網(wǎng)關(guān)設(shè)備返回的心跳響應(yīng)報文時,確定該虛擬網(wǎng)關(guān)異常,即在預(yù)設(shè)時長內(nèi)未接收到虛擬網(wǎng)關(guān)對應(yīng)的多臺網(wǎng)關(guān)設(shè)備中的任一臺網(wǎng)關(guān)設(shè)備返回的心跳響應(yīng)報文時,確定該虛擬網(wǎng)關(guān)設(shè)備異常。
[0091]具體的,針對每個虛擬網(wǎng)關(guān),通過心跳機(jī)制周期性檢測該虛擬網(wǎng)關(guān)對應(yīng)的網(wǎng)關(guān)設(shè)備是否均異常,如果均異常,則為終端分配備份網(wǎng)關(guān)設(shè)備,如果該虛擬網(wǎng)關(guān)對應(yīng)的網(wǎng)關(guān)設(shè)備中的任一臺網(wǎng)關(guān)設(shè)備正常,則依然為終端分配該虛擬網(wǎng)關(guān),進(jìn)一步地,如果該虛擬網(wǎng)關(guān)對應(yīng)的網(wǎng)關(guān)設(shè)備中的任一臺網(wǎng)關(guān)設(shè)備正常,且該正常的網(wǎng)關(guān)設(shè)備上承載的終端數(shù)未達(dá)到該正常的網(wǎng)關(guān)設(shè)備所能承載的終端數(shù)的最大值時,為終端分配該虛擬網(wǎng)關(guān)。
[0092]作為另一種優(yōu)選地實施例,判斷各個虛擬網(wǎng)關(guān)是否正常,如圖4所示,具體包括:
[0093]
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
策勒县| 康马县| 连山| 五台县| 藁城市| 珠海市| 于都县| 宝山区| 松桃| 台东县| 黑水县| 达拉特旗| 北京市| 金平| 莒南县| 景洪市| 大新县| 弥勒县| 碌曲县| 冷水江市| 秭归县| 双城市| 区。| 满洲里市| 灵武市| 清水县| 元江| 红桥区| 东台市| 渝中区| 洞口县| 龙州县| 德清县| 阿鲁科尔沁旗| 西青区| 嘉祥县| 郧西县| 望都县| 宿松县| 巴中市| 蒙自县|