專利名稱:一種業(yè)務(wù)流量的分配方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù),尤其涉及一種業(yè)務(wù)流量的分配方法及裝置。
背景技術(shù):
網(wǎng)絡(luò)管理對(duì)于精細(xì)化運(yùn)營(yíng)、未經(jīng)許可業(yè)務(wù)抑制、網(wǎng)絡(luò)安全防護(hù)和業(yè)務(wù)資源管理的 要求越來越高,這促使了業(yè)務(wù)識(shí)別技術(shù)的發(fā)展,體現(xiàn)在設(shè)備層面,即在越來越多的網(wǎng)絡(luò)設(shè)備 中集成了深度包檢測(cè)(DPI,Deep Packet Inspection)業(yè)務(wù)識(shí)別單板。DPI業(yè)務(wù)識(shí)別單板 中所謂“深度”是相對(duì)于普通的L2-L4交換機(jī)/路由器的報(bào)文分析層次而言的,L2-L4交換 機(jī)/路由器分析IP包中包括源地址、目的地址、源端口、目的端口以及協(xié)議類型的層4以下 的內(nèi)容,而DPI業(yè)務(wù)識(shí)別單板除了對(duì)前面的層次分析外,還增加數(shù)據(jù)包內(nèi)容的識(shí)別功能。而隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大、業(yè)務(wù)流量不斷增長(zhǎng),升級(jí)業(yè)務(wù)識(shí)別網(wǎng)絡(luò),以增加業(yè)務(wù) 識(shí)別網(wǎng)絡(luò)的容量需求也越來越迫切。現(xiàn)有的升級(jí)方案中,在業(yè)務(wù)識(shí)別網(wǎng)絡(luò)原有的交換設(shè)備 上增設(shè)DPI業(yè)務(wù)識(shí)別單板的方案,可以降低升級(jí)業(yè)務(wù)識(shí)別網(wǎng)絡(luò)的成本,是為運(yùn)營(yíng)商所認(rèn)可 的,但此方案會(huì)使一個(gè)交換設(shè)備上有多塊DPI業(yè)務(wù)識(shí)別單板,這樣,為了避免因業(yè)務(wù)流量分 配不均而導(dǎo)致某個(gè)或某些DPI業(yè)務(wù)識(shí)別單板過載,即需要交換設(shè)備的主控單板將需要業(yè)務(wù) 識(shí)別的業(yè)務(wù)流量公平的分配到該交換設(shè)備各DPI業(yè)務(wù)識(shí)別單板上,常用的分配方法是靜態(tài) 配置,具體為將接入交換設(shè)備的各路徑分別配置給各DPI業(yè)務(wù)識(shí)別單板,各DPI業(yè)務(wù)識(shí)別 單板僅處理配置給自身的各路徑的業(yè)務(wù)流量,此方法針對(duì)路徑配置,而路徑上的業(yè)務(wù)流量 隨時(shí)變化,并不能做到公平分配業(yè)務(wù)流量,還是不能有效避免因業(yè)務(wù)流量分配不均而導(dǎo)致 的DPI業(yè)務(wù)識(shí)別單板過載問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種業(yè)務(wù)流量的分配方法及裝置,能夠?qū)?需要識(shí)別的業(yè)務(wù)流量公平的分配到各DPI業(yè)務(wù)識(shí)別單板。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種業(yè)務(wù)流量的分配方法,建立可用單板信息庫,該方法還包括主控單板根據(jù)可用單板信息庫中存儲(chǔ)的各深度包檢測(cè)DPI業(yè)務(wù)識(shí)別單板的處理 能力和當(dāng)前流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;根據(jù)各DPI業(yè)務(wù)識(shí)別單板剩余處 理能力,將需要識(shí)別的業(yè)務(wù)流量分配到各DPI業(yè)務(wù)識(shí)別單板。進(jìn)一步地,所述將需要識(shí)別的業(yè)務(wù)流量分配到各DPI業(yè)務(wù)識(shí)別單板包括以各DPI業(yè)務(wù)識(shí)別單板剩余處理能力作為該DPI業(yè)務(wù)識(shí)別單板的權(quán)重,計(jì)算各DPI 業(yè)務(wù)識(shí)別單板的權(quán)重的和;將需要識(shí)別的業(yè)務(wù)流量平均劃分成流量組,使得劃分得的流量組的個(gè)數(shù)等于所算 得的和;為各DPI業(yè)務(wù)識(shí)別單板分配流量組,使得各DPI業(yè)務(wù)識(shí)別單板分配到的流量組的 個(gè)數(shù)與該DPI業(yè)務(wù)識(shí)別單板的權(quán)重相等。
進(jìn)一步地,所述建立可用單板信息庫包括預(yù)先設(shè)置可用單板信息庫;所述可用單板信息庫包括的屬性有DPI業(yè)務(wù)識(shí)別單 板的槽位、物理狀態(tài)、處理能力和當(dāng)前流量;DPI業(yè)務(wù)識(shí)別單板與主控單板建立連接,向主控單板上報(bào)自身槽位、物理狀態(tài)、處 理能力和當(dāng)前流量;主控單板將接收到的該DPI業(yè)務(wù)識(shí)別單板的槽位、處理能力和當(dāng)前流 量對(duì)應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),并將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定狀態(tài)。進(jìn)一步地,該方法進(jìn)一步包括維護(hù)可用單板信息庫;具體為與主控單板建立了連接的各DPI業(yè)務(wù)識(shí)別單板,以預(yù)先設(shè)定的上報(bào)周期,向主控 單板上報(bào)該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量;主控單板使用接收到的DPI業(yè)務(wù)識(shí)別單板上報(bào)的當(dāng)前流量,替換可用單板信息庫 中存儲(chǔ)的該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量。進(jìn)一步地,所述維護(hù)可用單板信息庫還包括主控單板監(jiān)測(cè)到DPI業(yè)務(wù)識(shí)別單板故障時(shí),刪除可用單板信息庫內(nèi)該DPI業(yè)務(wù)識(shí) 別單板對(duì)應(yīng)的表項(xiàng);當(dāng)DPI業(yè)務(wù)識(shí)別單板故障恢復(fù)時(shí),該DPI業(yè)務(wù)識(shí)別單板恢復(fù)與主控單板連接,向主 控單板上報(bào)自身槽位、處理能力和當(dāng)前流量,并在自身的物理狀態(tài)穩(wěn)定后,向主控單板發(fā)送 物理狀態(tài)穩(wěn)定的通知;主控單板在接收到所述通知后,將接收到的該DPI業(yè)務(wù)識(shí)別單板的 槽位、處理能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),并將該表項(xiàng)的物 理狀態(tài)置為穩(wěn)定。本發(fā)明還提供一種業(yè)務(wù)流量的分配裝置,該裝置包括存儲(chǔ)模塊、分配模塊;其 中,存儲(chǔ)模塊,用于建立可用單板信息庫;分配模塊,用于根據(jù)可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能力和 當(dāng)前流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;根據(jù)各DPI業(yè)務(wù)識(shí)別單板剩余處理能 力,將需要識(shí)別的業(yè)務(wù)流量分配到各DPI業(yè)務(wù)識(shí)別單板。進(jìn)一步地,所述分配模塊包括計(jì)算模塊、流量分配模塊;其中,計(jì)算模塊,用于根據(jù)可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能力和 當(dāng)前流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;以各DPI業(yè)務(wù)識(shí)別單板剩余處理能力作 為該DPI業(yè)務(wù)識(shí)別單板的權(quán)重,計(jì)算各DPI業(yè)務(wù)識(shí)別單板的權(quán)重的和;流量分配模塊,用于將需要識(shí)別的業(yè)務(wù)流量平均劃分成流量組,使得劃分得的流 量組的個(gè)數(shù)等于所算得的和;為各DPI業(yè)務(wù)識(shí)別單板分配流量組,使得各DPI業(yè)務(wù)識(shí)別單板 分配到的流量組的個(gè)數(shù)與該DPI業(yè)務(wù)識(shí)別單板的權(quán)重相等。進(jìn)一步地,該裝置還包括DPI業(yè)務(wù)識(shí)別單板,用于與主控單板建立連接時(shí),向所述存儲(chǔ)模塊上報(bào)自身槽位、 物理狀態(tài)、處理能力和當(dāng)前流量;所述存儲(chǔ)模塊包括設(shè)置模塊、第一添加模塊;其中,設(shè)置模塊,用于設(shè)置可用單板信息庫;所述可用單板信息庫包括的屬性有DPI業(yè) 務(wù)識(shí)別單板的槽位、物理狀態(tài)、處理能力和當(dāng)前流量;第一添加模塊,用于接收DPI業(yè)務(wù)識(shí)別單板發(fā)來的槽位、物理狀態(tài)、處理能力和當(dāng)前流量,并將接收到的DPI業(yè)務(wù)識(shí)別單板的槽位、處理能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單 板信息庫中的一個(gè)表項(xiàng)內(nèi),將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定狀態(tài)。進(jìn)一步地,所述DPI業(yè)務(wù)識(shí)別單板,還用于與主控單板建立了連接后,以預(yù)先設(shè)定 的上報(bào)周期,向所述存儲(chǔ)模塊上報(bào)自身的當(dāng)前流量;所述存儲(chǔ)模塊還包括第一維護(hù)模塊,用于使用接收到的DPI業(yè)務(wù)識(shí)別單板上報(bào)的當(dāng)前流量,替換可用 單板信息庫中存儲(chǔ)的該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量。進(jìn)一步地,所述存儲(chǔ)模塊還包括監(jiān)測(cè)模塊,用于監(jiān)測(cè)DPI業(yè)務(wù)識(shí)別單板的運(yùn)行狀況,并在監(jiān)測(cè)到DPI業(yè)務(wù)識(shí)別單板 故障時(shí),刪除可用單板信息庫內(nèi)該DPI業(yè)務(wù)識(shí)別單板對(duì)應(yīng)的表項(xiàng);所述DPI業(yè)務(wù)識(shí)別單板,還用于恢復(fù)與主控單板連接時(shí),向所述存儲(chǔ)模塊上報(bào)自 身槽位、處理能力和當(dāng)前流量,并在自身的物理狀態(tài)穩(wěn)定后,向所述存儲(chǔ)模塊發(fā)送物理狀態(tài) 穩(wěn)定的通知;所述存儲(chǔ)模塊還包括第二添加模塊,用于接收DPI業(yè)務(wù)識(shí)別單板發(fā)來的槽位、處理能力和當(dāng)前流量,并 在接收到DPI業(yè)務(wù)識(shí)別單板發(fā)來的所述通知后,將接收到的該DPI業(yè)務(wù)識(shí)別單板的槽位、處 理能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定。本發(fā)明所提供的業(yè)務(wù)流量的分配方法及裝置,通過建立可用單板信息庫,并根據(jù) 可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能力和當(dāng)前流量,將需要識(shí)別的業(yè)務(wù) 流量公平的分配到各DPI業(yè)務(wù)識(shí)別單板,解決了因業(yè)務(wù)流量分配不均而導(dǎo)致的DPI業(yè)務(wù)識(shí) 別單板過載問題。
圖1為本發(fā)明實(shí)施例業(yè)務(wù)流量分配方法的實(shí)現(xiàn)流程圖;圖2為本發(fā)明實(shí)施例業(yè)務(wù)流量分配裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例業(yè)務(wù)流量分配方法的實(shí)現(xiàn)流程如圖1所示,包括以下步驟步驟101 預(yù)先建立可用單板信息庫。這里,所述預(yù)先建立可用單板信息庫具體為步驟al、預(yù)先設(shè)置可用單板信息庫;所述可用單板信息庫包括的屬性有DPI業(yè)務(wù) 識(shí)別單板的槽位、物理狀態(tài)、處理能力和當(dāng)前流量;步驟bl、DPI業(yè)務(wù)識(shí)別單板與主控單板建立連接,向主控單板上報(bào)自身槽位、物理 狀態(tài)、處理能力和當(dāng)前流量;主控單板將接收到的該DPI業(yè)務(wù)識(shí)別單板的槽位、處理能力和 當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),并將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定狀 態(tài)。這里,步驟101后,本發(fā)明實(shí)施例還包括維護(hù)可用單板信息庫;具體為步驟a2、與主控單板建立了連接的各DPI業(yè)務(wù)識(shí)別單板,以預(yù)先設(shè)定的上報(bào)周期,
6向主控單板上報(bào)該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量;步驟b2、主控單板使用接收到的DPI業(yè)務(wù)識(shí)別單板上報(bào)的當(dāng)前流量,替換可用單 板信息庫中存儲(chǔ)的該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量。所述維護(hù)可用單板信息庫還包括步驟a3、主控單板監(jiān)測(cè)到DPI業(yè)務(wù)識(shí)別單板故障時(shí),刪除可用單板信息庫內(nèi)該DPI 業(yè)務(wù)識(shí)別單板對(duì)應(yīng)的表項(xiàng);其中,主控單板監(jiān)測(cè)到DPI業(yè)務(wù)識(shí)別單板故障具體為DPI業(yè)務(wù)識(shí)別單板僅業(yè)務(wù)模塊故障,其控制模塊向主控單板上報(bào)故障;或者,主控單板向DPI業(yè)務(wù)識(shí)別單板發(fā)送探測(cè)信息,如果沒有收到回復(fù),則認(rèn)為該DPI業(yè) 務(wù)識(shí)別單板故障。步驟b3、當(dāng)DPI業(yè)務(wù)識(shí)別單板故障恢復(fù)時(shí),該DPI業(yè)務(wù)識(shí)別單板恢復(fù)與主控單板連 接,向主控單板上報(bào)自身槽位、處理能力和當(dāng)前流量,并在自身的物理狀態(tài)穩(wěn)定后,向主控 單板發(fā)送物理狀態(tài)穩(wěn)定的通知;主控單板在接收到所述通知后,將接收到的該DPI業(yè)務(wù)識(shí) 別單板的槽位、處理能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),并將該 表項(xiàng)的物理狀態(tài)置為穩(wěn)定。步驟102 主控單板根據(jù)可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能 力和當(dāng)前流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;其中,DPI業(yè)務(wù)識(shí)別單板的處理能力和其當(dāng)前流量的差值,即為該DPI業(yè)務(wù)識(shí)別單 板的剩余處理能力。步驟103 根據(jù)各DPI業(yè)務(wù)識(shí)別單板剩余處理能力,將需要識(shí)別的業(yè)務(wù)流量分配到 各DPI業(yè)務(wù)識(shí)別單板。其中,所述將需要識(shí)別的業(yè)務(wù)流量分配到各DPI業(yè)務(wù)識(shí)別單板具體為以各DPI業(yè)務(wù)識(shí)別單板剩余處理能力作為該DPI業(yè)務(wù)識(shí)別單板的權(quán)重,計(jì)算各DPI 業(yè)務(wù)識(shí)別單板的權(quán)重的和;將需要識(shí)別的業(yè)務(wù)流量平均劃分成流量組,使得劃分得的流量組的個(gè)數(shù)等于所算 得的和;為各DPI業(yè)務(wù)識(shí)別單板分配流量組,使得各DPI業(yè)務(wù)識(shí)別單板分配到的流量組的 個(gè)數(shù)與該DPI業(yè)務(wù)識(shí)別單板的權(quán)重相等。本發(fā)明實(shí)施例業(yè)務(wù)流量分配裝置的結(jié)構(gòu)如圖2所示,包括存儲(chǔ)模塊、分配模塊; 其中,存儲(chǔ)模塊,用于建立可用單板信息庫;分配模塊,用于根據(jù)可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能力和 當(dāng)前流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;根據(jù)各DPI業(yè)務(wù)識(shí)別單板剩余處理能 力,將需要識(shí)別的業(yè)務(wù)流量分配到各DPI業(yè)務(wù)識(shí)別單板。這里,存儲(chǔ)模塊和分配模塊設(shè)置于交換設(shè)備的主控單板上。其中,所述分配模塊包括計(jì)算模塊、流量分配模塊;其中,計(jì)算模塊,用于根據(jù)可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能力和 當(dāng)前流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;以各DPI業(yè)務(wù)識(shí)別單板剩余處理能力作 為該DPI業(yè)務(wù)識(shí)別單板的權(quán)重,計(jì)算各DPI業(yè)務(wù)識(shí)別單板的權(quán)重的和;
流量分配模塊,用于將需要識(shí)別的業(yè)務(wù)流量平均劃分成流量組,使得劃分得的流 量組的個(gè)數(shù)等于所算得的和;為各DPI業(yè)務(wù)識(shí)別單板分配流量組,使得各DPI業(yè)務(wù)識(shí)別單板 分配到的流量組的個(gè)數(shù)與該DPI業(yè)務(wù)識(shí)別單板的權(quán)重相等。進(jìn)一步地,該裝置還包括DPI業(yè)務(wù)識(shí)別單板,用于與主控單板建立連接時(shí),向所述存儲(chǔ)模塊上報(bào)自身槽位、 物理狀態(tài)、處理能力和當(dāng)前流量;相應(yīng)的,所述存儲(chǔ)模塊包括設(shè)置模塊、第一添加模塊;其中,設(shè)置模塊,用于設(shè)置可用單板信息庫;所述可用單板信息庫包括的屬性有DPI業(yè) 務(wù)識(shí)別單板的槽位、物理狀態(tài)、處理能力和當(dāng)前流量;第一添加模塊,用于接收DPI業(yè)務(wù)識(shí)別單板發(fā)來的槽位、物理狀態(tài)、處理能力和當(dāng) 前流量,并將接收到的DPI業(yè)務(wù)識(shí)別單板的槽位、處理能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單 板信息庫中的一個(gè)表項(xiàng)內(nèi),將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定狀態(tài)。進(jìn)一步地,所述DPI業(yè)務(wù)識(shí)別單板,還用于與主控單板建立了連接后,以預(yù)先設(shè)定 的上報(bào)周期,向所述存儲(chǔ)模塊上報(bào)自身的當(dāng)前流量;相應(yīng)的,所述存儲(chǔ)模塊還包括第一維護(hù)模塊,用于使用接收到的DPI業(yè)務(wù)識(shí)別單板上報(bào)的當(dāng)前流量,替換可用 單板信息庫中存儲(chǔ)的該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量。進(jìn)一步地,所述存儲(chǔ)模塊還包括監(jiān)測(cè)模塊,用于監(jiān)測(cè)DPI業(yè)務(wù)識(shí)別單板的運(yùn)行狀況,并在監(jiān)測(cè)到DPI業(yè)務(wù)識(shí)別單板 故障時(shí),刪除可用單板信息庫內(nèi)該DPI業(yè)務(wù)識(shí)別單板對(duì)應(yīng)的表項(xiàng);所述DPI業(yè)務(wù)識(shí)別單板,還用于恢復(fù)與主控單板連接時(shí),向所述存儲(chǔ)模塊上報(bào)自 身槽位、處理能力和當(dāng)前流量,并在自身的物理狀態(tài)穩(wěn)定后,向所述存儲(chǔ)模塊發(fā)送物理狀態(tài) 穩(wěn)定的通知;相應(yīng)的,所述存儲(chǔ)模塊還包括第二添加模塊,用于接收DPI業(yè)務(wù)識(shí)別單板發(fā)來的槽位、處理能力和當(dāng)前流量,并 在接收到DPI業(yè)務(wù)識(shí)別單板發(fā)來的所述通知后,將接收到的該DPI業(yè)務(wù)識(shí)別單板的槽位、處 理能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種業(yè)務(wù)流量的分配方法,其特征在于,建立可用單板信息庫,該方法還包括主控單板根據(jù)可用單板信息庫中存儲(chǔ)的各深度包檢測(cè)DPI業(yè)務(wù)識(shí)別單板的處理能力和當(dāng)前流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;根據(jù)各DPI業(yè)務(wù)識(shí)別單板剩余處理能力,將需要識(shí)別的業(yè)務(wù)流量分配到各DPI業(yè)務(wù)識(shí)別單板。
2.根據(jù)權(quán)利要求1所述業(yè)務(wù)流量的分配方法,其特征在于,所述將需要識(shí)別的業(yè)務(wù)流 量分配到各DPI業(yè)務(wù)識(shí)別單板包括以各DPI業(yè)務(wù)識(shí)別單板剩余處理能力作為該DPI業(yè)務(wù)識(shí)別單板的權(quán)重,計(jì)算各DPI業(yè) 務(wù)識(shí)別單板的權(quán)重的和;將需要識(shí)別的業(yè)務(wù)流量平均劃分成流量組,使得劃分得的流量組的個(gè)數(shù)等于所算得的和;為各DPI業(yè)務(wù)識(shí)別單板分配流量組,使得各DPI業(yè)務(wù)識(shí)別單板分配到的流量組的個(gè)數(shù) 與該DPI業(yè)務(wù)識(shí)別單板的權(quán)重相等。
3.根據(jù)權(quán)利要求1或2所述業(yè)務(wù)流量的分配方法,其特征在于,所述建立可用單板信息 庫包括預(yù)先設(shè)置可用單板信息庫;所述可用單板信息庫包括的屬性有DPI業(yè)務(wù)識(shí)別單板的 槽位、物理狀態(tài)、處理能力和當(dāng)前流量;DPI業(yè)務(wù)識(shí)別單板與主控單板建立連接,向主控單板上報(bào)自身槽位、物理狀態(tài)、處理能 力和當(dāng)前流量;主控單板將接收到的該DPI業(yè)務(wù)識(shí)別單板的槽位、處理能力和當(dāng)前流量對(duì) 應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),并將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定狀態(tài)。
4.根據(jù)權(quán)利要求3所述業(yè)務(wù)流量的分配方法,其特征在于,該方法進(jìn)一步包括維護(hù)可 用單板信息庫;具體為與主控單板建立了連接的各DPI業(yè)務(wù)識(shí)別單板,以預(yù)先設(shè)定的上報(bào)周期,向主控單板 上報(bào)該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量;主控單板使用接收到的DPI業(yè)務(wù)識(shí)別單板上報(bào)的當(dāng)前流量,替換可用單板信息庫中存 儲(chǔ)的該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量。
5.根據(jù)權(quán)利要求3所述業(yè)務(wù)流量的分配方法,其特征在于,所述維護(hù)可用單板信息庫 還包括主控單板監(jiān)測(cè)到DPI業(yè)務(wù)識(shí)別單板故障時(shí),刪除可用單板信息庫內(nèi)該DPI業(yè)務(wù)識(shí)別單 板對(duì)應(yīng)的表項(xiàng);當(dāng)DPI業(yè)務(wù)識(shí)別單板故障恢復(fù)時(shí),該DPI業(yè)務(wù)識(shí)別單板恢復(fù)與主控單板連接,向主控單 板上報(bào)自身槽位、處理能力和當(dāng)前流量,并在自身的物理狀態(tài)穩(wěn)定后,向主控單板發(fā)送物理 狀態(tài)穩(wěn)定的通知;主控單板在接收到所述通知后,將接收到的該DPI業(yè)務(wù)識(shí)別單板的槽位、 處理能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),并將該表項(xiàng)的物理狀態(tài) 置為穩(wěn)定。
6.一種業(yè)務(wù)流量的分配裝置,其特征在于,該裝置包括存儲(chǔ)模塊、分配模塊;其中, 存儲(chǔ)模塊,用于建立可用單板信息庫;分配模塊,用于根據(jù)可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能力和當(dāng)前 流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;根據(jù)各DPI業(yè)務(wù)識(shí)別單板剩余處理能力,將 需要識(shí)別的業(yè)務(wù)流量分配到各DPI業(yè)務(wù)識(shí)別單板。
7.根據(jù)權(quán)利要求6所述業(yè)務(wù)流量的分配裝置,其特征在于,所述分配模塊包括計(jì)算模 塊、流量分配模塊;其中,計(jì)算模塊,用于根據(jù)可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能力和當(dāng)前 流量,得到各DPI業(yè)務(wù)識(shí)別單板剩余處理能力;以各DPI業(yè)務(wù)識(shí)別單板剩余處理能力作為該 DPI業(yè)務(wù)識(shí)別單板的權(quán)重,計(jì)算各DPI業(yè)務(wù)識(shí)別單板的權(quán)重的和;流量分配模塊,用于將需要識(shí)別的業(yè)務(wù)流量平均劃分成流量組,使得劃分得的流量組 的個(gè)數(shù)等于所算得的和;為各DPI業(yè)務(wù)識(shí)別單板分配流量組,使得各DPI業(yè)務(wù)識(shí)別單板分配 到的流量組的個(gè)數(shù)與該DPI業(yè)務(wù)識(shí)別單板的權(quán)重相等。
8.根據(jù)權(quán)利要求6或7所述業(yè)務(wù)流量的分配裝置,其特征在于,該裝置還包括DPI業(yè)務(wù)識(shí)別單板,用于與主控單板建立連接時(shí),向所述存儲(chǔ)模塊上報(bào)自身槽位、物理 狀態(tài)、處理能力和當(dāng)前流量;所述存儲(chǔ)模塊包括設(shè)置模塊、第一添加模塊;其中,設(shè)置模塊,用于設(shè)置可用單板信息庫;所述可用單板信息庫包括的屬性有DPI業(yè)務(wù)識(shí) 別單板的槽位、物理狀態(tài)、處理能力和當(dāng)前流量;第一添加模塊,用于接收DPI業(yè)務(wù)識(shí)別單板發(fā)來的槽位、物理狀態(tài)、處理能力和當(dāng)前流 量,并將接收到的DPI業(yè)務(wù)識(shí)別單板的槽位、處理能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單板信 息庫中的一個(gè)表項(xiàng)內(nèi),將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定狀態(tài)。
9.根據(jù)權(quán)利要求8所述業(yè)務(wù)流量的分配裝置,其特征在于,所述DPI業(yè)務(wù)識(shí)別單板,還 用于與主控單板建立了連接后,以預(yù)先設(shè)定的上報(bào)周期,向所述存儲(chǔ)模塊上報(bào)自身的當(dāng)前 流量;所述存儲(chǔ)模塊還包括第一維護(hù)模塊,用于使用接收到的DPI業(yè)務(wù)識(shí)別單板上報(bào)的當(dāng)前流量,替換可用單板 信息庫中存儲(chǔ)的該DPI業(yè)務(wù)識(shí)別單板的當(dāng)前流量。
10.根據(jù)權(quán)利要求8所述業(yè)務(wù)流量的分配裝置,其特征在于,所述存儲(chǔ)模塊還包括 監(jiān)測(cè)模塊,用于監(jiān)測(cè)DPI業(yè)務(wù)識(shí)別單板的運(yùn)行狀況,并在監(jiān)測(cè)到DPI業(yè)務(wù)識(shí)別單板故障時(shí),刪除可用單板信息庫內(nèi)該DPI業(yè)務(wù)識(shí)別單板對(duì)應(yīng)的表項(xiàng);所述DPI業(yè)務(wù)識(shí)別單板,還用于恢復(fù)與主控單板連接時(shí),向所述存儲(chǔ)模塊上報(bào)自身槽 位、處理能力和當(dāng)前流量,并在自身的物理狀態(tài)穩(wěn)定后,向所述存儲(chǔ)模塊發(fā)送物理狀態(tài)穩(wěn)定 的通知;所述存儲(chǔ)模塊還包括第二添加模塊,用于接收DPI業(yè)務(wù)識(shí)別單板發(fā)來的槽位、處理能力和當(dāng)前流量,并在接 收到DPI業(yè)務(wù)識(shí)別單板發(fā)來的所述通知后,將接收到的該DPI業(yè)務(wù)識(shí)別單板的槽位、處理 能力和當(dāng)前流量對(duì)應(yīng)存儲(chǔ)在可用單板信息庫中的一個(gè)表項(xiàng)內(nèi),將該表項(xiàng)的物理狀態(tài)置為穩(wěn)定。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)流量的分配方法,該方法包括通過建立可用單板信息庫,并根據(jù)可用單板信息庫中存儲(chǔ)的各DPI業(yè)務(wù)識(shí)別單板的處理能力和當(dāng)前流量,將需要識(shí)別的業(yè)務(wù)流量公平的分配到各DPI業(yè)務(wù)識(shí)別單板。本發(fā)明同時(shí)還公開了一種業(yè)務(wù)流量的分配裝置,存儲(chǔ)模塊、分配模塊。采用本發(fā)明所述的方法和裝置,能夠?qū)⑿枰R(shí)別的業(yè)務(wù)流量公平的分配到各DPI業(yè)務(wù)識(shí)別單板。
文檔編號(hào)H04L29/06GK101964740SQ20091008985
公開日2011年2月2日 申請(qǐng)日期2009年7月24日 優(yōu)先權(quán)日2009年7月24日
發(fā)明者宋曉麗, 楊波 申請(qǐng)人:中興通訊股份有限公司