對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置的制造方法
【專利摘要】本實(shí)用新型的一種對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置,包括一塊用作主控的處理板及多塊用于網(wǎng)絡(luò)處理的處理板,處理板板載交換芯片通過(guò)機(jī)框背板互聯(lián)。所述的主控板上的處理器還有業(yè)務(wù)板上的處理器還同設(shè)置在系統(tǒng)中的用于控制的Base平面相連接,再結(jié)合其他的步驟方法,避免了現(xiàn)有技術(shù)中只能通過(guò)用于控制的Base平面進(jìn)行實(shí)施負(fù)載探測(cè)的問(wèn)題。現(xiàn)有網(wǎng)絡(luò)環(huán)境,分流器與后端服務(wù)器在用于控制的Base平面一般不能互通,這就嚴(yán)重制約了分流器分流權(quán)重算法的實(shí)現(xiàn),會(huì)導(dǎo)致后端服務(wù)器忙者更忙、閑者更閑。本方法提供了一種通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的實(shí)現(xiàn)方法,輔助分流權(quán)重算法,將流量更為合理、均勻地分流到后端服務(wù)器。
【專利說(shuō)明】
對(duì)多后端服務(wù)器通過(guò)Fabri c平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種網(wǎng)絡(luò)負(fù)載均衡分流技術(shù)領(lǐng)域,具體涉及對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置。
【背景技術(shù)】
[0002]目前實(shí)現(xiàn)分流設(shè)備對(duì)負(fù)載探測(cè)的處理方法往往是把系統(tǒng)中主控板處理器與業(yè)務(wù)板上的處理器,通過(guò)用于控制的Base平面相連,然后主控板處理器通過(guò)用于控制的Base平面來(lái)進(jìn)行多后端服務(wù)器的負(fù)載探測(cè),以此來(lái)實(shí)現(xiàn)多后端服務(wù)器的負(fù)載探測(cè)能力。
[0003]但是現(xiàn)有的通過(guò)用于控制的Base平面探測(cè)模式,必須要保證分流器與后端服務(wù)器在用于控制的Base平面互為聯(lián)通,這種方式不僅會(huì)增加現(xiàn)網(wǎng)設(shè)備的建設(shè)成本,還會(huì)由于用于控制的Base平面的故障影響Fabric平面的數(shù)據(jù)分流。
【發(fā)明內(nèi)容】
[0004]為了克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置及方法。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案為:
[0006]對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置,包括Fabric平面、主控板、業(yè)務(wù)板以及Base平面,其中,F(xiàn)abric平面分別與主控板處理器以及業(yè)務(wù)板處理器連接,主控板處理器和業(yè)務(wù)板處理器還與Base平面相連接,F(xiàn)abric平面內(nèi)設(shè)置有數(shù)據(jù)傳輸模塊,主控板處理器內(nèi)設(shè)置有總控模塊,Base平面內(nèi)設(shè)置通信模塊,F(xiàn)abr i c平面通過(guò)數(shù)據(jù)傳輸模塊在主控板處理器以及業(yè)務(wù)板處理器之間傳遞數(shù)據(jù),總控模塊用于接收并處理數(shù)據(jù),Base平面通過(guò)通信模塊與主控板處理器以及業(yè)務(wù)板處理器實(shí)現(xiàn)數(shù)據(jù)傳遞。
[0007]為優(yōu)化上述技術(shù)方案,采取的具體措施還包括:
[0008]主控板上設(shè)置有通信接口,該通信接口與主控板處理器連接。
[0009]Fabric平面的外接接口為以太網(wǎng)接口。
[0010]Base平面具有通信接口,當(dāng)Base平面的通信接口接入外接通信控制機(jī)構(gòu),Base平面具有相應(yīng)的控制功能。
[0011]—種對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的方法,包括以下步驟:
[0012]步驟1:當(dāng)需要對(duì)多后端服務(wù)器進(jìn)行實(shí)時(shí)負(fù)載探測(cè)處理時(shí),首先將Base平面的通信接口與外部用于控制的Base平面通信設(shè)備相連接;
[0013]步驟2:外部用于控制的Base平面通信設(shè)備向通信接口發(fā)送配置數(shù)據(jù)包后,通信接口將配置數(shù)據(jù)包轉(zhuǎn)發(fā)到主控板處理器中,然后主控板處理器運(yùn)行總控模塊來(lái)把接收到的配置數(shù)據(jù)包進(jìn)行解析,解析后得到該數(shù)據(jù)包里的有效數(shù)據(jù)并把該有效數(shù)據(jù)進(jìn)行封裝;
[0014]步驟3:然后主控板處理器運(yùn)行用于異步探測(cè)的模塊來(lái)把探測(cè)數(shù)據(jù)包轉(zhuǎn)發(fā)給Fabric平面,F(xiàn)abric平面通過(guò)運(yùn)行數(shù)據(jù)傳輸模塊來(lái)把封裝后得到的數(shù)據(jù)包經(jīng)過(guò)Fabric平面接口用組播的方式同步發(fā)送到所有業(yè)務(wù)板處理器中,業(yè)務(wù)板處理器再將該報(bào)文轉(zhuǎn)發(fā)給后端服務(wù)器;
[0015]步驟4:后端服務(wù)器對(duì)步驟4中異步發(fā)送的探測(cè)報(bào)文發(fā)送回復(fù)報(bào)文,回復(fù)報(bào)文首先被轉(zhuǎn)發(fā)到業(yè)務(wù)板處理器中,業(yè)務(wù)板處理器根據(jù)回復(fù)報(bào)文中所攜帶的Fabric平面標(biāo)識(shí)信息,記錄后續(xù)異步發(fā)送的探測(cè)報(bào)文唯一出口,然后再將該回復(fù)報(bào)文通過(guò)Fabric平面轉(zhuǎn)發(fā)到主控板處理器中;
[0016]步驟5:主控板處理器運(yùn)行用于計(jì)算權(quán)重的模塊,計(jì)算得出該后端服務(wù)器對(duì)應(yīng)的權(quán)重,并將該權(quán)重記錄在主控板的內(nèi)存數(shù)據(jù)結(jié)構(gòu)中;
[0017]步驟6:主控板處理器運(yùn)行用于定時(shí)同步權(quán)重的模塊,將后端服務(wù)器信息封裝成權(quán)重同步數(shù)據(jù)包,通過(guò)用于控制的Base平面發(fā)送給業(yè)務(wù)處理板的處理器中。
[0018]步驟2中有效數(shù)據(jù)包括后端服務(wù)器IP地址、后端服務(wù)器IP地址所在的分流組。
[0019]步驟6中后端服務(wù)器信息包括后端服務(wù)器IP地址、業(yè)務(wù)板Fabric平面標(biāo)識(shí)信息和權(quán)重信息。
[0020]業(yè)務(wù)處理板運(yùn)行用于業(yè)務(wù)流程的模塊能夠?qū)Ψ庋b后得到的數(shù)據(jù)包進(jìn)行解析得到后端服務(wù)器IP地址、后端服務(wù)器IP地址所在的分流組。
[0021 ] 本發(fā)明包括Fabric平面、主控板、業(yè)務(wù)板以及Base平面,其中,F(xiàn)abric平面分別與主控板處理器以及業(yè)務(wù)板處理器連接,主控板處理器和業(yè)務(wù)板處理器還與Base平面相連接,通過(guò)本發(fā)明的結(jié)構(gòu)及相關(guān)的步驟,避免了現(xiàn)有技術(shù)中只能通過(guò)用于控制的Base平面進(jìn)行實(shí)施負(fù)載探測(cè)的問(wèn)題。現(xiàn)有網(wǎng)絡(luò)環(huán)境,分流器與后端服務(wù)器在用于控制的Base平面一般不能互通,這就嚴(yán)重制約了分流器分流權(quán)重算法的實(shí)現(xiàn),會(huì)導(dǎo)致后端服務(wù)器忙者更忙、閑者更閑。本方法提供了一種通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的實(shí)現(xiàn)方法,輔助分流權(quán)重算法,將流量更為合理、均勻地分流到后端服務(wù)器。
【附圖說(shuō)明】
[0022]圖1為本發(fā)明的結(jié)構(gòu)示意圖。
[0023]其中的附圖標(biāo)記為:主控板處理器1、業(yè)務(wù)板處理器2、Base平面3、Fabric平面4、總控的模塊5、通信模塊6、通信接口 7。
【具體實(shí)施方式】
[0024]下面結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案作詳細(xì)說(shuō)明。
[0025]本發(fā)明的參照?qǐng)D1所示,一種對(duì)多后端服務(wù)器通過(guò)Fabric平面4進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置,包括Fabric平面4、主控板、業(yè)務(wù)板以及Base平面3,其中,F(xiàn)abric平面4分別與主控板處理器I以及業(yè)務(wù)板處理器2連接,主控板處理器I和業(yè)務(wù)板處理器2還與Base平面3相連接,F(xiàn)abr i c平面4內(nèi)設(shè)置有數(shù)據(jù)傳輸模塊,主控板處理器I內(nèi)設(shè)置有總控模塊5,Base平面3內(nèi)設(shè)置通信模塊6 ,Fabric平面4通過(guò)數(shù)據(jù)傳輸模塊在主控板處理器I以及業(yè)務(wù)板處理器2之間傳遞數(shù)據(jù),總控模塊5用于接收并處理數(shù)據(jù),Base平面3通過(guò)通信模塊6與主控板處理器I以及業(yè)務(wù)板處理器2實(shí)現(xiàn)數(shù)據(jù)傳遞。
[0026]主控板上設(shè)置有通信接口7,該通信接口 7與主控板處理器I連接。
[0027]Fabric平面4的外接接口為以太網(wǎng)接口。
[0028]Base平面3具有通信接口 7,當(dāng)Base平面3的通信接口 7接入外接通信控制機(jī)構(gòu),Base平面3具有相應(yīng)的控制功能。
[0029]—種對(duì)多后端服務(wù)器通過(guò)Fabric平面4進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的方法,包括以下步驟:
[0030]步驟1:當(dāng)需要對(duì)多后端服務(wù)器進(jìn)行實(shí)時(shí)負(fù)載探測(cè)處理時(shí),首先將Base平面3的通信接口 7與外部用于控制的Base平面3通信設(shè)備相連接;
[0031]步驟2:外部用于控制的Base平面3通信設(shè)備向通信接口7發(fā)送配置數(shù)據(jù)包后,通信接口7將配置數(shù)據(jù)包轉(zhuǎn)發(fā)到主控板處理器I中,然后主控板處理器I運(yùn)行總控模塊5來(lái)把接收到的配置數(shù)據(jù)包進(jìn)行解析,解析后得到該數(shù)據(jù)包里的有效數(shù)據(jù)并把該有效數(shù)據(jù)進(jìn)行封裝;有效數(shù)據(jù)包括后端服務(wù)器IP地址、后端服務(wù)器IP地址所在的分流組。
[0032]步驟3:然后主控板處理器I運(yùn)行用于異步探測(cè)的模塊來(lái)把探測(cè)數(shù)據(jù)包轉(zhuǎn)發(fā)給Fabric平面4 ,Fabric平面4通過(guò)運(yùn)行數(shù)據(jù)傳輸模塊來(lái)把封裝后得到的數(shù)據(jù)包經(jīng)過(guò)Fabric平面4接口用組播的方式同步發(fā)送到所有業(yè)務(wù)板處理器2中,業(yè)務(wù)板處理器2再將該報(bào)文轉(zhuǎn)發(fā)給后端服務(wù)器;
[0033]步驟4:后端服務(wù)器對(duì)步驟4中異步發(fā)送的探測(cè)報(bào)文發(fā)送回復(fù)報(bào)文,回復(fù)報(bào)文首先被轉(zhuǎn)發(fā)到業(yè)務(wù)板處理器2中,業(yè)務(wù)板處理器2根據(jù)回復(fù)報(bào)文中所攜帶的Fabric平面4標(biāo)識(shí)信息,記錄后續(xù)異步發(fā)送的探測(cè)報(bào)文唯一出口,然后再將該回復(fù)報(bào)文通過(guò)Fabric平面4轉(zhuǎn)發(fā)到主控板處理器I中;
[0034]步驟5:主控板處理器I運(yùn)行用于計(jì)算權(quán)重的模塊,計(jì)算得出該后端服務(wù)器對(duì)應(yīng)的權(quán)重,并將該權(quán)重記錄在主控板的內(nèi)存數(shù)據(jù)結(jié)構(gòu)中;
[0035]步驟6:主控板處理器I運(yùn)行用于定時(shí)同步權(quán)重的模塊,將后端服務(wù)器信息封裝成權(quán)重同步數(shù)據(jù)包,通過(guò)用于控制的Base平面3發(fā)送給業(yè)務(wù)處理板的處理器中,后端服務(wù)器信息包括后端服務(wù)器IP地址、業(yè)務(wù)板Fabric平面4標(biāo)識(shí)信息和權(quán)重信息。
[0036]業(yè)務(wù)處理板運(yùn)行用于業(yè)務(wù)流程的模塊能夠?qū)Ψ庋b后得到的數(shù)據(jù)包進(jìn)行解析得到后端服務(wù)器IP地址、后端服務(wù)器IP地址所在的分流組。
[0037]以上,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì),在本發(fā)明的精神和原則之內(nèi),對(duì)以上實(shí)施例所作的任何簡(jiǎn)單的修改、等同替換與改進(jìn)等,均仍屬于本發(fā)明技術(shù)方案的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置,其特征在于,包括Fabric平面、主控板、業(yè)務(wù)板以及Base平面,其中,所述的Fabric平面分別與主控板處理器以及業(yè)務(wù)板處理器連接,主控板處理器和業(yè)務(wù)板處理器還與Base平面相連接,所述的Fabr i c平面內(nèi)設(shè)置有數(shù)據(jù)傳輸模塊,主控板處理器內(nèi)設(shè)置有總控模塊,Base平面內(nèi)設(shè)置通信模塊,所述的Fabric平面通過(guò)數(shù)據(jù)傳輸模塊在主控板處理器以及業(yè)務(wù)板處理器之間傳遞數(shù)據(jù),所述的總控模塊用于接收并處理數(shù)據(jù),所述的Base平面通過(guò)通信模塊與主控板處理器以及業(yè)務(wù)板處理器實(shí)現(xiàn)數(shù)據(jù)傳遞。2.根據(jù)權(quán)利要求1所述的對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置,其特征在于,所述的主控板上設(shè)置有通信接口,該通信接口與主控板處理器連接。3.根據(jù)權(quán)利要求1所述的對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置,其特征在于,所述的Fabr i c平面的外接接口為以太網(wǎng)接口。4.根據(jù)權(quán)利要求1所述的對(duì)多后端服務(wù)器通過(guò)Fabric平面進(jìn)行實(shí)時(shí)負(fù)載探測(cè)的裝置,其特征在于,所述的Base平面具有通信接口,當(dāng)Base平面的通信接口接入外接通信控制機(jī)構(gòu),所述的Base平面具有相應(yīng)的控制功能。
【文檔編號(hào)】H04L12/26GK205545314SQ201620072918
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2016年1月26日
【發(fā)明人】孫健, 王乾, 馬紅兵
【申請(qǐng)人】南京貝倫思網(wǎng)絡(luò)科技股份有限公司