本技術(shù)涉及通信,尤其涉及一種報(bào)文處理方法、裝置、相關(guān)設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、深度報(bào)文檢測(cè)(dpi,deep?packet?inspection)是一種基于數(shù)據(jù)包的深度檢測(cè)技術(shù),dpi技術(shù)是運(yùn)營(yíng)商分析家庭弱覆蓋的重要手段。相關(guān)技術(shù)中,家庭網(wǎng)關(guān)上的dpi分析方法主要有兩種方案:第一種方案是將數(shù)據(jù)報(bào)文進(jìn)行過(guò)濾,并轉(zhuǎn)發(fā)到本地家庭網(wǎng)關(guān)(例如主網(wǎng)關(guān)或從網(wǎng)關(guān))的中央處理器(cpu,central?processing?unit)上進(jìn)行分析;第二種方案是將家庭網(wǎng)關(guān)上的數(shù)據(jù)報(bào)文鏡像到指定服務(wù)器,比如dpi服務(wù)器上進(jìn)行分析。
2、然而,由于上述第二種方案對(duì)網(wǎng)絡(luò)連接的穩(wěn)定性和帶寬要求較高,因此使用較少;而對(duì)于上述第一種方案,當(dāng)將過(guò)濾后的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)到從網(wǎng)關(guān)的cpu上進(jìn)行分析時(shí),由于從網(wǎng)關(guān)的cpu性能普遍很弱,尤其是在無(wú)線保真(wifi,wireless?fidelity)大流量轉(zhuǎn)發(fā)、cpu使用率較高等場(chǎng)景下,無(wú)法有效監(jiān)測(cè)從網(wǎng)關(guān)的dpi數(shù)據(jù)。
技術(shù)實(shí)現(xiàn)思路
1、為解決相關(guān)技術(shù)中存在的技術(shù)問(wèn)題,本技術(shù)實(shí)施例提供一種報(bào)文處理方法、裝置、相關(guān)設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
2、為達(dá)到上述目的,本技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、第一方面,本技術(shù)實(shí)施例提供了一種報(bào)文處理方法,應(yīng)用于第一網(wǎng)關(guān)設(shè)備,所述第一網(wǎng)關(guān)設(shè)備為主網(wǎng)關(guān)設(shè)備,所述方法包括:
4、向第二網(wǎng)關(guān)設(shè)備發(fā)送第一請(qǐng)求;所述第一請(qǐng)求用于請(qǐng)求所述第二網(wǎng)關(guān)設(shè)備對(duì)所述第二網(wǎng)關(guān)設(shè)備上的第一數(shù)據(jù)報(bào)文進(jìn)行鏡像,所述第一數(shù)據(jù)報(bào)文為指定域名的數(shù)據(jù)報(bào)文,所述第二網(wǎng)關(guān)設(shè)備為從網(wǎng)關(guān)設(shè)備;
5、接收所述第二網(wǎng)關(guān)設(shè)備發(fā)送的第二數(shù)據(jù)報(bào)文;所述第二數(shù)據(jù)報(bào)文由所述第二網(wǎng)關(guān)設(shè)備基于所述第一數(shù)據(jù)報(bào)文的鏡像報(bào)文生成;
6、對(duì)所述第一網(wǎng)關(guān)設(shè)備上的第三數(shù)據(jù)報(bào)文進(jìn)行鏡像,得到所述第三數(shù)據(jù)報(bào)文的鏡像報(bào)文;所述第三數(shù)據(jù)報(bào)文的域名與所述第一數(shù)據(jù)報(bào)文的域名相同;
7、基于所述第二數(shù)據(jù)報(bào)文和所述第三數(shù)據(jù)報(bào)文的鏡像報(bào)文,確定所述第二網(wǎng)關(guān)設(shè)備的dpi信息。
8、第二方面,本技術(shù)實(shí)施例還提供了另一種報(bào)文處理方法,應(yīng)用于第二網(wǎng)關(guān)設(shè)備,所述第二網(wǎng)關(guān)設(shè)備為從網(wǎng)關(guān)設(shè)備,所述方法包括:
9、接收第一網(wǎng)關(guān)設(shè)備發(fā)送的第一請(qǐng)求;所述第一請(qǐng)求用于請(qǐng)求所述第二網(wǎng)關(guān)設(shè)備對(duì)所述第二網(wǎng)關(guān)設(shè)備上的第一數(shù)據(jù)報(bào)文進(jìn)行鏡像,所述第一數(shù)據(jù)報(bào)文為指定域名的數(shù)據(jù)報(bào)文,所述第一網(wǎng)關(guān)設(shè)備為主網(wǎng)關(guān)設(shè)備;
10、基于所述第一數(shù)據(jù)報(bào)文的鏡像報(bào)文,生成第二數(shù)據(jù)報(bào)文;
11、將所述第二數(shù)據(jù)報(bào)文發(fā)送至所述第一網(wǎng)關(guān)設(shè)備,以供所述第一網(wǎng)關(guān)設(shè)備基于所述第二數(shù)據(jù)報(bào)文和第三數(shù)據(jù)報(bào)文的鏡像報(bào)文,確定所述第二網(wǎng)關(guān)設(shè)備的dpi信息;
12、其中,所述第三數(shù)據(jù)報(bào)文的鏡像報(bào)文由所述第一網(wǎng)關(guān)設(shè)備對(duì)所述第一網(wǎng)關(guān)設(shè)備上的第三數(shù)據(jù)報(bào)文進(jìn)行鏡像得到,所述第三數(shù)據(jù)報(bào)文的域名與所述第一數(shù)據(jù)報(bào)文的域名相同。
13、第三方面,本技術(shù)實(shí)施例提供了一種報(bào)文處理裝置,應(yīng)用于第一網(wǎng)關(guān)設(shè)備,所述第一網(wǎng)關(guān)設(shè)備為主網(wǎng)關(guān)設(shè)備,所述裝置包括:
14、第一發(fā)送單元,用于向第二網(wǎng)關(guān)設(shè)備發(fā)送第一請(qǐng)求;所述第一請(qǐng)求用于請(qǐng)求所述第二網(wǎng)關(guān)設(shè)備對(duì)所述第二網(wǎng)關(guān)設(shè)備上的第一數(shù)據(jù)報(bào)文進(jìn)行鏡像,所述第一數(shù)據(jù)報(bào)文為指定域名的數(shù)據(jù)報(bào)文,所述第二網(wǎng)關(guān)設(shè)備為從網(wǎng)關(guān)設(shè)備;
15、第一接收單元,用于接收所述第二網(wǎng)關(guān)設(shè)備發(fā)送的第二數(shù)據(jù)報(bào)文;所述第二數(shù)據(jù)報(bào)文由所述第二網(wǎng)關(guān)設(shè)備基于所述第一數(shù)據(jù)報(bào)文的鏡像報(bào)文生成;
16、鏡像單元,用于對(duì)所述第一網(wǎng)關(guān)設(shè)備上的第三數(shù)據(jù)報(bào)文進(jìn)行鏡像,得到所述第三數(shù)據(jù)報(bào)文的鏡像報(bào)文;所述第三數(shù)據(jù)報(bào)文的域名與所述第一數(shù)據(jù)報(bào)文的域名相同;
17、第一確定單元,用于基于所述第二數(shù)據(jù)報(bào)文和所述第三數(shù)據(jù)報(bào)文的鏡像報(bào)文,確定所述第二網(wǎng)關(guān)設(shè)備的dpi信息。
18、第四方面,本技術(shù)實(shí)施例還提供了另一種報(bào)文處理裝置,應(yīng)用于第二網(wǎng)關(guān)設(shè)備,所述第二網(wǎng)關(guān)設(shè)備為從網(wǎng)關(guān)設(shè)備,所述裝置包括:
19、第二接收單元,用于接收第一網(wǎng)關(guān)設(shè)備發(fā)送的第一請(qǐng)求;所述第一請(qǐng)求用于請(qǐng)求所述第二網(wǎng)關(guān)設(shè)備對(duì)所述第二網(wǎng)關(guān)設(shè)備上的第一數(shù)據(jù)報(bào)文進(jìn)行鏡像,所述第一數(shù)據(jù)報(bào)文為指定域名的數(shù)據(jù)報(bào)文,所述第一網(wǎng)關(guān)設(shè)備為主網(wǎng)關(guān)設(shè)備;
20、生成單元,用于基于所述第一數(shù)據(jù)報(bào)文的鏡像報(bào)文,生成第二數(shù)據(jù)報(bào)文;
21、第二發(fā)送單元,用于將所述第二數(shù)據(jù)報(bào)文發(fā)送至所述第一網(wǎng)關(guān)設(shè)備,以供所述第一網(wǎng)關(guān)設(shè)備基于所述第二數(shù)據(jù)報(bào)文和第三數(shù)據(jù)報(bào)文的鏡像報(bào)文,確定所述第二網(wǎng)關(guān)設(shè)備的dpi信息;
22、其中,所述第三數(shù)據(jù)報(bào)文的鏡像報(bào)文由所述第一網(wǎng)關(guān)設(shè)備對(duì)所述第一網(wǎng)關(guān)設(shè)備上的第三數(shù)據(jù)報(bào)文進(jìn)行鏡像得到,所述第三數(shù)據(jù)報(bào)文的域名與所述第一數(shù)據(jù)報(bào)文的域名相同。
23、第五方面,本技術(shù)實(shí)施例還提供了一種第一網(wǎng)關(guān)設(shè)備,包括:第一處理器和用于存儲(chǔ)能夠在所述第一處理器上運(yùn)行的計(jì)算機(jī)程序的第一存儲(chǔ)器;
24、其中,所述第一處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行本技術(shù)實(shí)施例所述的第一網(wǎng)關(guān)設(shè)備側(cè)的報(bào)文處理方法的步驟。
25、第六方面,本技術(shù)實(shí)施例還提供了一種第二網(wǎng)關(guān)設(shè)備,包括:第二處理器和用于存儲(chǔ)能夠在所述第二處理器上運(yùn)行的計(jì)算機(jī)程序的第二存儲(chǔ)器;
26、其中,所述第二處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行本技術(shù)實(shí)施例所述的第二網(wǎng)關(guān)設(shè)備側(cè)的報(bào)文處理方法的步驟。
27、第七方面,本技術(shù)實(shí)施例還提供了一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本技術(shù)實(shí)施例所述的第一網(wǎng)關(guān)設(shè)備側(cè)的報(bào)文處理方法的步驟,或者實(shí)現(xiàn)本技術(shù)實(shí)施例所述的第二網(wǎng)關(guān)設(shè)備側(cè)的報(bào)文處理方法的步驟。
28、第八方面,本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)本技術(shù)實(shí)施例所述的第一網(wǎng)關(guān)設(shè)備側(cè)的報(bào)文處理方法的步驟,或者實(shí)現(xiàn)本技術(shù)實(shí)施例所述的第二網(wǎng)關(guān)設(shè)備側(cè)的報(bào)文處理方法的步驟。
29、本技術(shù)實(shí)施例提供的報(bào)文處理方法、裝置、相關(guān)設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,第一網(wǎng)關(guān)設(shè)備向第二網(wǎng)關(guān)設(shè)備發(fā)送第一請(qǐng)求,第二網(wǎng)關(guān)設(shè)備在接收到第一請(qǐng)求后,基于第二網(wǎng)關(guān)設(shè)備上的第一數(shù)據(jù)報(bào)文的鏡像報(bào)文,生成第二數(shù)據(jù)報(bào)文,并將第二數(shù)據(jù)報(bào)文發(fā)送至第一網(wǎng)關(guān)設(shè)備,從而第一網(wǎng)關(guān)設(shè)備基于第二數(shù)據(jù)報(bào)文和第一網(wǎng)關(guān)設(shè)備上的第三數(shù)據(jù)報(bào)文的鏡像報(bào)文,確定第二網(wǎng)關(guān)設(shè)備的dpi信息;其中,第一數(shù)據(jù)報(bào)文為指定域名的數(shù)據(jù)報(bào)文,第一網(wǎng)關(guān)設(shè)備為主網(wǎng)關(guān)設(shè)備,第二網(wǎng)關(guān)設(shè)備為從網(wǎng)關(guān)設(shè)備,第三數(shù)據(jù)報(bào)文的鏡像報(bào)文由第一網(wǎng)關(guān)設(shè)備對(duì)第一網(wǎng)關(guān)設(shè)備上的第三數(shù)據(jù)報(bào)文進(jìn)行鏡像得到,第三數(shù)據(jù)報(bào)文的域名與第一數(shù)據(jù)報(bào)文的域名相同。采用本技術(shù)實(shí)施例的方法,通過(guò)第一網(wǎng)關(guān)設(shè)備(即主網(wǎng)關(guān)設(shè)備)對(duì)與第一數(shù)據(jù)報(bào)文域名相同的報(bào)文即第三數(shù)據(jù)報(bào)文進(jìn)行鏡像,并對(duì)主網(wǎng)關(guān)設(shè)備和第二網(wǎng)關(guān)設(shè)備(即從網(wǎng)關(guān)設(shè)備)同時(shí)鏡像的該域名報(bào)文進(jìn)行分析,得到從網(wǎng)關(guān)的dpi信息,可見,本技術(shù)實(shí)施例利用主網(wǎng)關(guān)設(shè)備確定從網(wǎng)關(guān)設(shè)備的dpi信息,無(wú)需全部利用從網(wǎng)關(guān)的cpu進(jìn)行從網(wǎng)關(guān)的dpi分析,而是基于主從網(wǎng)關(guān)的cpu算力資源的配合即可有效監(jiān)測(cè)從網(wǎng)關(guān)的dpi信息,能夠節(jié)省從網(wǎng)關(guān)的cpu資源。