一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法和設(shè)備,該方法包括:預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系,并預(yù)置業(yè)務(wù)類型與持續(xù)性角色類型之間的對(duì)應(yīng)關(guān)系;當(dāng)業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者時(shí),向與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中生成持續(xù)性信息,所述持續(xù)性信息包括:與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息以及網(wǎng)絡(luò)設(shè)備信息;當(dāng)業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者時(shí),依據(jù)與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,從與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中讀取持續(xù)性信息。本發(fā)明實(shí)施例中,保證由一個(gè)網(wǎng)絡(luò)設(shè)備對(duì)一個(gè)客戶端的相互關(guān)聯(lián)的多種業(yè)務(wù)進(jìn)行處理,提升業(yè)務(wù)可靠性。
【專利說明】一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法和設(shè)備。
【背景技術(shù)】
[0002]負(fù)載均衡技術(shù)是一種集群技術(shù),其將特定的業(yè)務(wù)(如網(wǎng)絡(luò)服務(wù)、網(wǎng)絡(luò)流量等)分擔(dān)給多臺(tái)網(wǎng)絡(luò)設(shè)備(如服務(wù)器、防火墻等),從而提高業(yè)務(wù)處理能力,并保證業(yè)務(wù)的高可靠性。進(jìn)一步的,在基于內(nèi)容的負(fù)載均衡技術(shù)中,需要根據(jù)報(bào)文中攜帶的內(nèi)容進(jìn)行負(fù)載均衡。例如,針對(duì)HTTP (Hyper Text Transfer Protocol,超文本傳輸協(xié)議)業(yè)務(wù),需要根據(jù)報(bào)文中攜帶的Cookie信息進(jìn)行負(fù)載均衡。如圖1所示,為基于內(nèi)容的負(fù)載均衡技術(shù)的組網(wǎng)示意圖,其中至少包括客戶端、負(fù)載均衡設(shè)備以及網(wǎng)絡(luò)設(shè)備集群,該網(wǎng)絡(luò)設(shè)備集群內(nèi)包括多個(gè)網(wǎng)絡(luò)設(shè)備,且該網(wǎng)絡(luò)設(shè)備集群對(duì)外提供VSIP (Virtual Service IP,虛服務(wù)IP)。
[0003]以 RADIUS (Remote Authentication Dial In User Service,遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng))計(jì)費(fèi)業(yè)務(wù)為例,客戶端訪問網(wǎng)絡(luò)設(shè)備集群的流程具體包括以下步驟:
[0004]步驟1、當(dāng)客戶端需要訪問網(wǎng)絡(luò)設(shè)備集群時(shí),發(fā)送計(jì)費(fèi)報(bào)文,該計(jì)費(fèi)報(bào)文的源IP地址為本客戶端的ip地址,目的ip地址為網(wǎng)絡(luò)設(shè)備集群提供的VSiP。
[0005]步驟2、負(fù)載均衡設(shè)備在收到計(jì)費(fèi)報(bào)文時(shí),獲取該計(jì)費(fèi)報(bào)文中攜帶的內(nèi)容,即負(fù)載均衡設(shè)備獲取該計(jì)費(fèi)報(bào)文中攜帶的Frame-1P。其中,針對(duì)RADIUS計(jì)費(fèi)業(yè)務(wù),該計(jì)費(fèi)報(bào)文中會(huì)攜帶Frame-1P,該Frame-ΙΡ為客戶端的IP地址。
[0006]步驟3、負(fù)載均衡設(shè)備判斷本地持續(xù)性表項(xiàng)中是否記錄有該計(jì)費(fèi)報(bào)文中攜帶的Frame-1P ;如果否,則執(zhí)行步驟4,如果是,則執(zhí)行步驟5。
[0007]其中,針對(duì)RADIUS計(jì)費(fèi)業(yè)務(wù),本地持續(xù)性表項(xiàng)用于記錄Frame-1P與網(wǎng)絡(luò)設(shè)備集群內(nèi)的網(wǎng)絡(luò)設(shè)備的實(shí)際IP地址(其不是VSIP)之間的對(duì)應(yīng)關(guān)系。
[0008]步驟4、負(fù)載均衡設(shè)備從網(wǎng)絡(luò)設(shè)備集群內(nèi)任意選擇一個(gè)網(wǎng)絡(luò)設(shè)備,將計(jì)費(fèi)報(bào)文的目的IP地址修改為該網(wǎng)絡(luò)設(shè)備的實(shí)際IP地址,并將修改后的計(jì)費(fèi)報(bào)文發(fā)送給該網(wǎng)絡(luò)設(shè)備,并在本地持續(xù)性表項(xiàng)中記錄該計(jì)費(fèi)報(bào)文中攜帶的Frame-1P與該網(wǎng)絡(luò)設(shè)備的實(shí)際IP地址之間的對(duì)應(yīng)關(guān)系。在步驟4之后,執(zhí)彳丁步驟6。
[0009]步驟5、負(fù)載均衡設(shè)備將計(jì)費(fèi)報(bào)文的目的IP地址修改為該計(jì)費(fèi)報(bào)文中攜帶的Frame-1P在本地持續(xù)性表項(xiàng)中對(duì)應(yīng)的實(shí)際IP地址,并將修改后的計(jì)費(fèi)報(bào)文發(fā)送給該實(shí)際IP地址對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備。在步驟5之后,執(zhí)行步驟6。
[0010]步驟6、網(wǎng)絡(luò)設(shè)備接收計(jì)費(fèi)報(bào)文,返回計(jì)費(fèi)響應(yīng)報(bào)文。該計(jì)費(fèi)報(bào)文的源IP地址為客戶端的IP地址,目的IP地址為本網(wǎng)絡(luò)設(shè)備的實(shí)際IP地址;該計(jì)費(fèi)響應(yīng)報(bào)文的源IP地址為本網(wǎng)絡(luò)設(shè)備的實(shí)際IP地址,目的IP地址為客戶端的IP地址。
[0011]步驟7、負(fù)載均衡設(shè)備在收到計(jì)費(fèi)響應(yīng)報(bào)文后,將計(jì)費(fèi)響應(yīng)報(bào)文的源IP地址修改為網(wǎng)絡(luò)設(shè)備集群提供的VSIP,將修改后的計(jì)費(fèi)響應(yīng)報(bào)文發(fā)送給客戶端。
[0012]進(jìn)一步的,針對(duì)其它業(yè)務(wù),其處理流程與上述RADIUS計(jì)費(fèi)業(yè)務(wù)的處理流程類似,只是不同業(yè)務(wù)對(duì)應(yīng)有不同的本地持續(xù)性表項(xiàng)。例如,負(fù)載均衡設(shè)備利用RADIUS計(jì)費(fèi)業(yè)務(wù)對(duì)應(yīng)的本地持續(xù)性表項(xiàng)對(duì)計(jì)費(fèi)報(bào)文進(jìn)行相關(guān)處理,并利用數(shù)據(jù)流量業(yè)務(wù)對(duì)應(yīng)的本地持續(xù)性表項(xiàng)對(duì)流量報(bào)文進(jìn)行相關(guān)處理。但是,在具體實(shí)現(xiàn)中,需要使用同一個(gè)網(wǎng)絡(luò)設(shè)備對(duì)一個(gè)客戶端的RADIUS計(jì)費(fèi)業(yè)務(wù)和數(shù)據(jù)流量業(yè)務(wù)進(jìn)行處理。顯然,現(xiàn)有的實(shí)現(xiàn)方式中,針對(duì)一個(gè)客戶端的RADIUS計(jì)費(fèi)業(yè)務(wù)和數(shù)據(jù)流量業(yè)務(wù),可能由不同的網(wǎng)絡(luò)設(shè)備進(jìn)行處理,即無(wú)法保證由一個(gè)網(wǎng)絡(luò)設(shè)備對(duì)一個(gè)客戶端的RADIUS計(jì)費(fèi)業(yè)務(wù)和數(shù)據(jù)流量業(yè)務(wù)進(jìn)行處理。
【發(fā)明內(nèi)容】
[0013]本發(fā)明實(shí)施例提供一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法和設(shè)備,以保證由一個(gè)網(wǎng)絡(luò)設(shè)備對(duì)一個(gè)客戶端的相互關(guān)聯(lián)的多種業(yè)務(wù)進(jìn)行處理,提升業(yè)務(wù)可靠性。
[0014]為了達(dá)到上述目的,本發(fā)明實(shí)施例提供一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法,該方法應(yīng)用于負(fù)載均衡設(shè)備,該方法包括以下步驟:預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系,以及業(yè)務(wù)類型與持續(xù)性角色類型之間的對(duì)應(yīng)關(guān)系;
[0015]當(dāng)接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者時(shí),向與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中生成持續(xù)性信息,所述持續(xù)性信息包括:從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息以及網(wǎng)絡(luò)設(shè)備信息;
[0016]當(dāng)接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者時(shí),依據(jù)從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,從與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中讀取持續(xù)性信息。
[0017]所述向與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中生成持續(xù)性信息的過程,具體包括:從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,并判斷與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中是否記錄有所述關(guān)鍵信息;
[0018]如果否,則從網(wǎng)絡(luò)設(shè)備集群內(nèi)選擇一個(gè)網(wǎng)絡(luò)設(shè)備,在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中記錄所述關(guān)鍵信息以及該網(wǎng)絡(luò)設(shè)備信息之間的對(duì)應(yīng)關(guān)系,并利用該網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文;如果是,則利用所述關(guān)鍵信息在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文。
[0019]所述依據(jù)從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,從與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中讀取持續(xù)性信息的過程,具體包括:
[0020]從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,并判斷與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中是否記錄有所述關(guān)鍵信息;
[0021]如果否,則丟棄所述報(bào)文;如果是,則利用所述關(guān)鍵信息在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文。
[0022]所述從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息的過程,具體包括:預(yù)置業(yè)務(wù)類型與關(guān)鍵信息類型之間的對(duì)應(yīng)關(guān)系;
[0023]利用所述對(duì)應(yīng)關(guān)系確定接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型,并利用所述關(guān)鍵信息類型從所述報(bào)文中提取相應(yīng)的關(guān)鍵信息。
[0024]在預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系時(shí),相互關(guān)聯(lián)的多種業(yè)務(wù)的業(yè)務(wù)類型將對(duì)應(yīng)于同一個(gè)持續(xù)性數(shù)據(jù)集;遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng)RADIUS計(jì)費(fèi)業(yè)務(wù)與數(shù)據(jù)流量業(yè)務(wù)為相互關(guān)聯(lián)的兩種業(yè)務(wù);基于安全套接層的超文本傳輸協(xié)議HTTPS業(yè)務(wù)與超文本傳輸協(xié)議HTTP業(yè)務(wù)為相互關(guān)聯(lián)的兩種業(yè)務(wù);[0025]針對(duì)RADIUS計(jì)費(fèi)業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Frame-1P,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為Frame-1P中承載的IP地址;
[0026]針對(duì)數(shù)據(jù)流量業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中的源IP地址,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中的源IP地址;
[0027]針對(duì)HTTPS業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Cookie信息,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中攜帶的Cookie信息;
[0028]針對(duì)HTTP業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Cookie信息,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中攜帶的Cookie信息。
[0029]本發(fā)明實(shí)施例提供一種負(fù)載均衡設(shè)備,所述負(fù)載均衡設(shè)備包括:
[0030]對(duì)應(yīng)關(guān)系配置模塊,用于預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系,并且預(yù)置業(yè)務(wù)類型與持續(xù)性角色類型之間的對(duì)應(yīng)關(guān)系;
[0031]持續(xù)性信息生成模塊,用于當(dāng)接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者時(shí),向與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中生成持續(xù)性信息;其中,所述持續(xù)性信息具體包括:從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息以及網(wǎng)絡(luò)設(shè)備信息;
[0032]持續(xù)性信息讀取模塊,用于當(dāng)接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者時(shí),依據(jù)從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,從與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中讀取持續(xù)性信息。
[0033]所述持續(xù)性信息生成模塊,具體用于從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,并判斷與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中是否記錄有所述關(guān)鍵信息;如果否,從網(wǎng)絡(luò)設(shè)備集群內(nèi)選擇一個(gè)網(wǎng)絡(luò)設(shè)備,在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中記錄所述關(guān)鍵信息以及該網(wǎng)絡(luò)設(shè)備信息之間的對(duì)應(yīng)關(guān)系,并利用該網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文;如果是,利用所述關(guān)鍵信息在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文。
[0034]所述持續(xù)性信息讀取模塊,具體用于從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,并判斷與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中是否記錄有所述關(guān)鍵信息;如果否,則丟棄所述報(bào)文;如果是,則利用所述關(guān)鍵信息在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文。
[0035]所述對(duì)應(yīng)關(guān)系配置模塊,還用于預(yù)置業(yè)務(wù)類型與關(guān)鍵信息類型之間的對(duì)應(yīng)關(guān)系;所述持續(xù)性信息生成模塊,進(jìn)一步用于利用所述對(duì)應(yīng)關(guān)系確定接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型,并利用所述關(guān)鍵信息類型從所述報(bào)文中提取相應(yīng)的關(guān)鍵信息;且所述持續(xù)性信息讀取模塊,進(jìn)一步用于利用所述對(duì)應(yīng)關(guān)系確定接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型,并利用所述關(guān)鍵信息類型從所述報(bào)文中提取相應(yīng)的關(guān)鍵信息。
[0036]在預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系時(shí),相互關(guān)聯(lián)的多種業(yè)務(wù)的業(yè)務(wù)類型將對(duì)應(yīng)于同一個(gè)持續(xù)性數(shù)據(jù)集;遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng)RADIUS計(jì)費(fèi)業(yè)務(wù)與數(shù)據(jù)流量業(yè)務(wù)為相互關(guān)聯(lián)的兩種業(yè)務(wù);基于安全套接層的超文本傳輸協(xié)議HTTPS業(yè)務(wù)與超文本傳輸協(xié)議HTTP業(yè)務(wù)為相互關(guān)聯(lián)的兩種業(yè)務(wù);
[0037]針對(duì)RADIUS計(jì)費(fèi)業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Frame-1P,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為Frame-1P中承載的IP地址;
[0038]針對(duì)數(shù)據(jù)流量業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中的源IP地址,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中的源IP地址;
[0039]針對(duì)HTTPS業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Cookie信息,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中攜帶的Cookie信息;
[0040]針對(duì)HTTP業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Cookie信息,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中攜帶的Cookie信息。
[0041]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例至少具有以下優(yōu)點(diǎn):本發(fā)明實(shí)施例中,在預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集的對(duì)應(yīng)關(guān)系時(shí),通過將相互關(guān)聯(lián)的多種業(yè)務(wù)的業(yè)務(wù)類型對(duì)應(yīng)于同一個(gè)持續(xù)性數(shù)據(jù)集,從而保證由一個(gè)網(wǎng)絡(luò)設(shè)備對(duì)一個(gè)客戶端的相互關(guān)聯(lián)的多種業(yè)務(wù)進(jìn)行處理,實(shí)現(xiàn)跨業(yè)務(wù)持續(xù)性,提升業(yè)務(wù)可靠性。
【專利附圖】
【附圖說明】
[0042]圖1是現(xiàn)有技術(shù)中基于內(nèi)容的負(fù)載均衡技術(shù)的組網(wǎng)示意圖;
[0043]圖2是本發(fā)明實(shí)施例提供的一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法流程示意圖;
[0044]圖3是本發(fā)明實(shí)施例提供的一種負(fù)載均衡設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0045]針對(duì)現(xiàn)有技術(shù)中存在的問題,本發(fā)明實(shí)施例提供一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法,以圖1為本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖,該方法應(yīng)用于至少包括客戶端、負(fù)載均衡設(shè)備以及網(wǎng)絡(luò)設(shè)備集群的網(wǎng)絡(luò)中,該網(wǎng)絡(luò)設(shè)備集群內(nèi)包括多個(gè)網(wǎng)絡(luò)設(shè)備(如服務(wù)器或防火墻等),且該網(wǎng)絡(luò)設(shè)備集群對(duì)外提供VSIP,該VSIP不是網(wǎng)絡(luò)設(shè)備的實(shí)際IP地址,而是該網(wǎng)絡(luò)設(shè)備集群對(duì)應(yīng)的一個(gè)IP地址,該VSIP提供給客戶端,由客戶端利用該VSIP訪問網(wǎng)絡(luò)設(shè)備集內(nèi)的網(wǎng)絡(luò)設(shè)備。
[0046]在上述應(yīng)用場(chǎng)景下,如圖2所示,該方法具體可以包括以下步驟:
[0047]步驟201,負(fù)載均衡設(shè)備預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系,以及負(fù)載均衡設(shè)備預(yù)置業(yè)務(wù)類型與持續(xù)性角色類型之間的對(duì)應(yīng)關(guān)系。
[0048]本發(fā)明實(shí)施例中,持續(xù)性數(shù)據(jù)集是持續(xù)性信息的數(shù)據(jù)集合,且該持續(xù)性信息至少包括關(guān)鍵信息以及網(wǎng)絡(luò)設(shè)備信息,該網(wǎng)絡(luò)設(shè)備信息為網(wǎng)絡(luò)設(shè)備的實(shí)際IP地址。其中,持續(xù)性數(shù)據(jù)集可以通過表項(xiàng)方式進(jìn)行組織,并采用HASH方式存儲(chǔ)持續(xù)性數(shù)據(jù)集或者采用樹方式存儲(chǔ)持續(xù)性數(shù)據(jù)集。此外,考慮到存儲(chǔ)空間占用的優(yōu)化情況,還可以使用摘要、數(shù)據(jù)壓縮等方法對(duì)持續(xù)性信息進(jìn)行數(shù)據(jù)壓縮,以減少持續(xù)性信息占用的存儲(chǔ)空間,該過程在此不再贅述。
[0049]在持續(xù)性數(shù)據(jù)集中維護(hù)持續(xù)性信息時(shí),持續(xù)性信息除了包括關(guān)鍵信息以及網(wǎng)絡(luò)設(shè)備信息之外,該持續(xù)性信息還可以包括老化時(shí)間以及關(guān)鍵信息的長(zhǎng)度?;诖死匣瘯r(shí)間,在老化時(shí)間超時(shí)之后,還需要從持續(xù)性數(shù)據(jù)集中刪除相應(yīng)的持續(xù)性信息。如表1所示,為一種優(yōu)選的持續(xù)性數(shù)據(jù)集的具體示例。
[0050]表1
[0051]
【權(quán)利要求】
1.一種跨業(yè)務(wù)持續(xù)性實(shí)現(xiàn)方法,該方法應(yīng)用于負(fù)載均衡設(shè)備,其特征在于,該方法包括以下步驟: 預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系,以及業(yè)務(wù)類型與持續(xù)性角色類型之間的對(duì)應(yīng)關(guān)系; 當(dāng)接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者時(shí),向與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中生成持續(xù)性信息,所述持續(xù)性信息包括:從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息以及網(wǎng)絡(luò)設(shè)備信息; 當(dāng)接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者時(shí),依據(jù)從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,從與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中讀取持續(xù)性信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述向與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中生成持續(xù)性信息的過程,具體包括: 從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,并判斷與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中是否記錄有所述關(guān)鍵信息; 如果否,則從網(wǎng)絡(luò)設(shè)備集群內(nèi)選擇一個(gè)網(wǎng)絡(luò)設(shè)備,在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中記錄所述關(guān)鍵信息以及該網(wǎng)絡(luò)設(shè)備信息之間的對(duì)應(yīng)關(guān)系,并利用該網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文;如果是,則利用所述關(guān)鍵信息在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文。
3.如權(quán)利要求1所述的方法,其特征在于,所述依據(jù)從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,從與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中讀取持續(xù)性信息的過程,具體包括: 從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,并判斷與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中是否記錄有所述關(guān)鍵信息; 如果否,則丟棄所述報(bào)文;如果是,則利用所述關(guān)鍵信息在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文。
4.如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息的過程,具體包括: 預(yù)置業(yè)務(wù)類型與關(guān)鍵信息類型之間的對(duì)應(yīng)關(guān)系; 利用所述對(duì)應(yīng)關(guān)系確定接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型,并利用所述關(guān)鍵信息類型從所述報(bào)文中提取相應(yīng)的關(guān)鍵信息。
5.如權(quán)利要求4所述的方法,其特征在于,在預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系時(shí),相互關(guān)聯(lián)的多種業(yè)務(wù)的業(yè)務(wù)類型將對(duì)應(yīng)于同一個(gè)持續(xù)性數(shù)據(jù)集;其中,遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng)RADIUS計(jì)費(fèi)業(yè)務(wù)與數(shù)據(jù)流量業(yè)務(wù)為相互關(guān)聯(lián)的兩種業(yè)務(wù);基于安全套接層的超文本傳輸協(xié)議HTTPS業(yè)務(wù)與超文本傳輸協(xié)議HTTP業(yè)務(wù)為相互關(guān)聯(lián)的兩種業(yè)務(wù); 針對(duì)RADIUS計(jì)費(fèi)業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Frame-1P,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為Frame-1P中承載的IP地址; 針對(duì)數(shù)據(jù)流量業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中的源IP地址,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中的源IP地址; 針對(duì)HTTPS業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Cookie信息,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中攜帶的Cookie信息; 針對(duì)HTTP業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Cookie信息,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中攜帶的Cookie信息。
6.一種負(fù)載均衡設(shè)備,其特征在于,所述負(fù)載均衡設(shè)備包括: 對(duì)應(yīng)關(guān)系配置模塊,用于預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系,并且預(yù)置業(yè)務(wù)類型與持續(xù)性角色類型之間的對(duì)應(yīng)關(guān)系; 持續(xù)性信息生成模塊,用于當(dāng)接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者時(shí),向與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中生成持續(xù)性信息;其中,所述持續(xù)性信息具體包括:從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息以及網(wǎng)絡(luò)設(shè)備信息; 持續(xù)性信息讀取模塊,用于當(dāng)接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者時(shí),依據(jù)從所述報(bào)文中提取的與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,從與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中讀取持續(xù)性信息。
7.如權(quán)利要求6所述的負(fù)載均衡設(shè)備,其特征在于, 所述持續(xù)性信息生成模塊,具體用于從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,并判斷與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中是否記錄有所述關(guān)鍵信息;如果否,從網(wǎng)絡(luò)設(shè)備集群內(nèi)選擇一個(gè)網(wǎng)絡(luò)設(shè)備,在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中記錄所述關(guān)鍵信息以及該網(wǎng)絡(luò)設(shè)備信息之間的對(duì)應(yīng)關(guān)系,并利用該網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文;如果是,利用所述關(guān)鍵信息在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文。
8.如權(quán)利要求6所述的負(fù)載均衡設(shè)備,其特征在于, 所述持續(xù)性信息讀取模塊,具體用于從所述報(bào)文中提取與所述業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息,并判斷與所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中是否記錄有所述關(guān)鍵信息;如果否,則丟棄所述報(bào)文;如果是,則利用所述關(guān)鍵信息在所述業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性數(shù)據(jù)集中對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備信息發(fā)送所述報(bào)文。
9.如權(quán)利要求6至8任一項(xiàng)所述的負(fù)載均衡設(shè)備,其特征在于, 所述對(duì)應(yīng)關(guān)系配置模塊,還用于預(yù)置業(yè)務(wù)類型與關(guān)鍵信息類型之間的對(duì)應(yīng)關(guān)系;所述持續(xù)性信息生成模塊,進(jìn)一步用于利用所述對(duì)應(yīng)關(guān)系確定接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型,并利用所述關(guān)鍵信息類型從所述報(bào)文中提取相應(yīng)的關(guān)鍵信息;且所述持續(xù)性信息讀取模塊,進(jìn)一步用于利用所述對(duì)應(yīng)關(guān)系確定接收到的報(bào)文所屬的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型,并利用所述關(guān)鍵信息類型從所述報(bào)文中提取相應(yīng)的關(guān)鍵信息。
10.如權(quán)利要求9所述的負(fù)載均衡設(shè)備,其特征在于,在預(yù)置業(yè)務(wù)類型與持續(xù)性數(shù)據(jù)集之間的對(duì)應(yīng)關(guān)系時(shí),相互關(guān)聯(lián)的多種業(yè)務(wù)的業(yè)務(wù)類型將對(duì)應(yīng)于同一個(gè)持續(xù)性數(shù)據(jù)集;其中,遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng)RADIUS計(jì)費(fèi)業(yè)務(wù)與數(shù)據(jù)流量業(yè)務(wù)為相互關(guān)聯(lián)的兩種業(yè)務(wù);基于安全套接層的超文本傳輸協(xié)議HTTPS業(yè)務(wù)與超文本傳輸協(xié)議HTTP業(yè)務(wù)為相互關(guān)聯(lián)的兩種業(yè)務(wù);針對(duì)RADIUS計(jì)費(fèi)業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Frame-1P,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為Frame-1P中承載的IP地址; 針對(duì)數(shù)據(jù)流量業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中的源IP地址,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中的源IP地址; 針對(duì)HTTPS業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為生產(chǎn)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Cookie信息,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為報(bào)文中攜帶的Cookie信息; 針對(duì)HTTP業(yè)務(wù),其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的持續(xù)性角色類型為消費(fèi)者,且其預(yù)置的業(yè)務(wù)類型對(duì)應(yīng)的關(guān)鍵信息類型為報(bào)文中攜帶的Cookie信息,且利用關(guān)鍵信息類型從報(bào)文中提取的關(guān)鍵信息為 報(bào)文中攜帶的Cookie信息。
【文檔編號(hào)】H04L29/08GK103841195SQ201410081507
【公開日】2014年6月4日 申請(qǐng)日期:2014年3月6日 優(yōu)先權(quán)日:2014年3月6日
【發(fā)明者】于洪強(qiáng) 申請(qǐng)人:杭州華三通信技術(shù)有限公司