国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種報(bào)文處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):39618293發(fā)布日期:2024-10-11 13:33閱讀:12來源:國(guó)知局
      一種報(bào)文處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

      本發(fā)明涉及數(shù)據(jù)處理,尤其涉及一種報(bào)文處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。


      背景技術(shù):

      1、l2tp隧道技術(shù)在互聯(lián)網(wǎng)接入中有較為廣泛的實(shí)施及應(yīng)用。隨著接入lac(客戶端)的不端增加,流量增大,對(duì)lns(服務(wù)端)側(cè)的性能要求越來越高。目前市場(chǎng)上,各個(gè)互聯(lián)網(wǎng)公司為了一定程度上節(jié)約成本,通常會(huì)采用較低成本的服務(wù)器,例如使用通用x86服務(wù)器實(shí)現(xiàn)lns,雖然相關(guān)服務(wù)器具有很強(qiáng)的靈活性和較低成本,然而其性能低下已成為不可忽視的巨大缺點(diǎn),尤其是在處理大規(guī)模的lac接入時(shí),丟包嚴(yán)重,完全不能勝任。對(duì)此,現(xiàn)有技術(shù)無法均衡lac和lns之間數(shù)據(jù)傳輸?shù)膱?bào)文處理流程,鑒于服務(wù)器的使用特性,報(bào)文處理效率較低。


      技術(shù)實(shí)現(xiàn)思路

      1、本發(fā)明提出一種報(bào)文處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。

      2、一方面,本發(fā)明實(shí)施例提供了一種報(bào)文處理方法,包括:

      3、獲取客戶端傳輸?shù)牧髁繑?shù)據(jù);流量數(shù)據(jù)中攜帶有標(biāo)識(shí)數(shù)據(jù);

      4、基于標(biāo)識(shí)數(shù)據(jù)對(duì)流量數(shù)據(jù)進(jìn)行分流處理;分流處理的結(jié)果包括待解封報(bào)文和待封裝報(bào)文;

      5、根據(jù)待解封報(bào)文的標(biāo)志位確定待解封報(bào)文的報(bào)文類型;

      6、對(duì)報(bào)文類型為會(huì)話數(shù)據(jù)報(bào)文的待解封報(bào)文進(jìn)行第一端口轉(zhuǎn)換處理,將待解封報(bào)文的目的端口由源格式轉(zhuǎn)換為目標(biāo)格式;

      7、對(duì)目標(biāo)格式的待解封報(bào)文進(jìn)行解封處理,得到解封報(bào)文;

      8、對(duì)待解封報(bào)文進(jìn)行目的網(wǎng)絡(luò)地址轉(zhuǎn)換,得到前序處理報(bào)文;

      9、對(duì)前序處理報(bào)文進(jìn)行封裝處理,得到封裝報(bào)文;

      10、對(duì)封裝報(bào)文進(jìn)行第二端口轉(zhuǎn)換處理,將封裝報(bào)文的目的端口由目標(biāo)格式轉(zhuǎn)換為源格式。

      11、可選地,標(biāo)識(shí)數(shù)據(jù)包括網(wǎng)絡(luò)層標(biāo)識(shí)和傳輸層標(biāo)識(shí);基于標(biāo)識(shí)數(shù)據(jù)對(duì)流量數(shù)據(jù)進(jìn)行分流處理,包括以下步驟:

      12、根據(jù)網(wǎng)絡(luò)層標(biāo)識(shí)確定網(wǎng)絡(luò)層采用的通信協(xié)議和網(wǎng)絡(luò)層的目的ip;

      13、根據(jù)傳輸層標(biāo)識(shí)確定傳輸層采用的傳輸協(xié)議和傳輸層的目的端口;

      14、當(dāng)通信協(xié)議、目的ip、傳輸協(xié)議和目的端口滿足第一預(yù)設(shè)要求,確定流量數(shù)據(jù)為待解封報(bào)文;

      15、當(dāng)通信協(xié)議、目的ip、傳輸協(xié)議和目的端口滿足第二預(yù)設(shè)要求,確定流量數(shù)據(jù)為待封裝報(bào)文。

      16、可選地,報(bào)文類型包括控制報(bào)文、會(huì)話數(shù)據(jù)報(bào)文和非會(huì)話數(shù)據(jù)報(bào)文;根據(jù)待解封報(bào)文的標(biāo)志位確定待解封報(bào)文的報(bào)文類型,包括以下步驟:

      17、當(dāng)待解封報(bào)文的第一字節(jié)設(shè)置有控制標(biāo)志位比特,確定待解封報(bào)文為控制報(bào)文;

      18、當(dāng)待解封報(bào)文不為控制報(bào)文,將待解封報(bào)文的協(xié)議字段與目標(biāo)字段進(jìn)行匹配;

      19、當(dāng)協(xié)議字段與目標(biāo)字段匹配成功,確定待解封報(bào)文為會(huì)話數(shù)據(jù)報(bào)文,否則,確定待解封報(bào)文為非會(huì)話數(shù)據(jù)報(bào)文。

      20、可選地,方法還包括以下步驟:

      21、將報(bào)文類型不為會(huì)話數(shù)據(jù)報(bào)文的待解封報(bào)文發(fā)送到cpu進(jìn)行預(yù)設(shè)處理;

      22、其中,cpu表征客戶端連接的服務(wù)端。

      23、可選地,方法還包括以下步驟:

      24、對(duì)解封報(bào)文進(jìn)行源網(wǎng)絡(luò)地址轉(zhuǎn)換;

      25、將源網(wǎng)絡(luò)地址轉(zhuǎn)換的結(jié)果傳輸?shù)椒?wù)端。

      26、可選地,對(duì)前序處理報(bào)文進(jìn)行封裝處理,得到封裝報(bào)文,包括以下步驟:

      27、根據(jù)前序處理報(bào)文的目的ip匹配前序處理報(bào)文的ip數(shù)據(jù),基于ip數(shù)據(jù)封裝相應(yīng)的隧道頭,得到封裝報(bào)文;

      28、其中,目的ip基于標(biāo)識(shí)數(shù)據(jù)中的網(wǎng)絡(luò)層標(biāo)識(shí)確定。

      29、可選地,方法還包括以下步驟:

      30、將源格式的封裝報(bào)文發(fā)送回客戶端。

      31、另一方面,本發(fā)明實(shí)施例提供了一種報(bào)文處理裝置,包括:

      32、第一模塊,用于獲取客戶端傳輸?shù)牧髁繑?shù)據(jù);流量數(shù)據(jù)中攜帶有標(biāo)識(shí)數(shù)據(jù);

      33、第二模塊,用于基于標(biāo)識(shí)數(shù)據(jù)對(duì)流量數(shù)據(jù)進(jìn)行分流處理;分流處理的結(jié)果包括待解封報(bào)文和待封裝報(bào)文;

      34、第三模塊,用于根據(jù)待解封報(bào)文的標(biāo)志位確定待解封報(bào)文的報(bào)文類型;

      35、第四模塊,用于對(duì)報(bào)文類型為會(huì)話數(shù)據(jù)報(bào)文的待解封報(bào)文進(jìn)行第一端口轉(zhuǎn)換處理,將待解封報(bào)文的目的端口由源格式轉(zhuǎn)換為目標(biāo)格式;

      36、第五模塊,用于對(duì)目標(biāo)格式的待解封報(bào)文進(jìn)行解封處理,得到解封報(bào)文;

      37、第六模塊,用于對(duì)待解封報(bào)文進(jìn)行目的網(wǎng)絡(luò)地址轉(zhuǎn)換,得到前序處理報(bào)文;

      38、第七模塊,用于對(duì)前序處理報(bào)文進(jìn)行封裝處理,得到封裝報(bào)文;

      39、第八模塊,用于對(duì)封裝報(bào)文進(jìn)行第二端口轉(zhuǎn)換處理,將封裝報(bào)文的目的端口由目標(biāo)格式轉(zhuǎn)換為源格式。

      40、可選地,標(biāo)識(shí)數(shù)據(jù)包括網(wǎng)絡(luò)層標(biāo)識(shí)和傳輸層標(biāo)識(shí);第二模塊具體用于:

      41、根據(jù)網(wǎng)絡(luò)層標(biāo)識(shí)確定網(wǎng)絡(luò)層采用的通信協(xié)議和網(wǎng)絡(luò)層的目的ip;

      42、根據(jù)傳輸層標(biāo)識(shí)確定傳輸層采用的傳輸協(xié)議和傳輸層的目的端口;

      43、當(dāng)通信協(xié)議、目的ip、傳輸協(xié)議和目的端口滿足第一預(yù)設(shè)要求,確定流量數(shù)據(jù)為待解封報(bào)文;

      44、當(dāng)通信協(xié)議、目的ip、傳輸協(xié)議和目的端口滿足第二預(yù)設(shè)要求,確定流量數(shù)據(jù)為待封裝報(bào)文。

      45、可選地,報(bào)文類型包括控制報(bào)文、會(huì)話數(shù)據(jù)報(bào)文和非會(huì)話數(shù)據(jù)報(bào)文;第三模塊具體用于:

      46、當(dāng)待解封報(bào)文的第一字節(jié)設(shè)置有控制標(biāo)志位比特,確定待解封報(bào)文為控制報(bào)文;

      47、當(dāng)待解封報(bào)文不為控制報(bào)文,將待解封報(bào)文的協(xié)議字段與目標(biāo)字段進(jìn)行匹配;

      48、當(dāng)協(xié)議字段與目標(biāo)字段匹配成功,確定待解封報(bào)文為會(huì)話數(shù)據(jù)報(bào)文,否則,確定待解封報(bào)文為非會(huì)話數(shù)據(jù)報(bào)文。

      49、可選地,裝置還包括:

      50、第九模塊,用于將報(bào)文類型不為會(huì)話數(shù)據(jù)報(bào)文的待解封報(bào)文發(fā)送到cpu進(jìn)行預(yù)設(shè)處理;

      51、其中,cpu表征客戶端連接的服務(wù)端。

      52、可選地,裝置還包括:

      53、第十模塊,用于對(duì)解封報(bào)文進(jìn)行源網(wǎng)絡(luò)地址轉(zhuǎn)換;

      54、第十一模塊,用于將源網(wǎng)絡(luò)地址轉(zhuǎn)換的結(jié)果傳輸?shù)椒?wù)端。

      55、可選地,第七模塊具體用于:

      56、根據(jù)前序處理報(bào)文的目的ip匹配前序處理報(bào)文的ip數(shù)據(jù),基于ip數(shù)據(jù)封裝相應(yīng)的隧道頭,得到封裝報(bào)文;

      57、其中,目的ip基于標(biāo)識(shí)數(shù)據(jù)中的網(wǎng)絡(luò)層標(biāo)識(shí)確定。

      58、可選地,裝置還包括:

      59、第十一模塊,用于將源格式的封裝報(bào)文發(fā)送回客戶端。

      60、另一方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備,包括:處理器以及存儲(chǔ)器;存儲(chǔ)器用于存儲(chǔ)程序;處理器執(zhí)行程序?qū)崿F(xiàn)上述報(bào)文處理方法。

      61、另一方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中存儲(chǔ)有處理器可執(zhí)行的程序,處理器可執(zhí)行的程序在由處理器執(zhí)行時(shí)用于實(shí)現(xiàn)上述報(bào)文處理方法。

      62、本發(fā)明實(shí)施例通過獲取客戶端傳輸?shù)牧髁繑?shù)據(jù);流量數(shù)據(jù)中攜帶有標(biāo)識(shí)數(shù)據(jù);基于標(biāo)識(shí)數(shù)據(jù)對(duì)流量數(shù)據(jù)進(jìn)行分流處理;分流處理的結(jié)果包括待解封報(bào)文和待封裝報(bào)文;根據(jù)待解封報(bào)文的標(biāo)志位確定待解封報(bào)文的報(bào)文類型;對(duì)報(bào)文類型為會(huì)話數(shù)據(jù)報(bào)文的待解封報(bào)文進(jìn)行第一端口轉(zhuǎn)換處理,將待解封報(bào)文的目的端口由源格式轉(zhuǎn)換為目標(biāo)格式;對(duì)目標(biāo)格式的待解封報(bào)文進(jìn)行解封處理,得到解封報(bào)文;對(duì)待解封報(bào)文進(jìn)行目的網(wǎng)絡(luò)地址轉(zhuǎn)換,得到前序處理報(bào)文;對(duì)前序處理報(bào)文進(jìn)行封裝處理,得到封裝報(bào)文;對(duì)封裝報(bào)文進(jìn)行第二端口轉(zhuǎn)換處理,將封裝報(bào)文的目的端口由目標(biāo)格式轉(zhuǎn)換為源格式。本發(fā)明的方法可以應(yīng)用于獨(dú)立于cpu的數(shù)據(jù)處理計(jì)算單元,通過轉(zhuǎn)移報(bào)文處理的流程以減輕cpu的壓力,具體通過對(duì)獲取的流程數(shù)據(jù)的分流處理,并進(jìn)而適應(yīng)性的解封處理和封裝處理,并通過針對(duì)端口轉(zhuǎn)換的格式轉(zhuǎn)換,以使得解封結(jié)果和封裝結(jié)果適配客戶端和服務(wù)端的原始報(bào)文協(xié)議類型。本發(fā)明實(shí)施例能夠高效進(jìn)行報(bào)文處理。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1