• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    匯聚分流方法及其相關設備技術

    技術編號:35190793 閱讀:32 留言:0更新日期:2022-10-12 18:09
    本申請實施例公開了一種匯聚分流方法及其相關設備,用于加快數據包高級處理的速度。本申請實施例中提出一種匯聚分流方法,應用于硬件加速單元,所述方法包括:獲取第二數據包;將所述第二數據包解析,以獲取預設自定義參數;將所述預設自定義參數進行檢測生成檢測結果;根據所述檢測結果判斷所述第二數據包是否需要進行高級處理;若是,對所述第二數據包進行高級處理。行高級處理。行高級處理。

    【技術實現步驟摘要】
    匯聚分流方法及其相關設備


    [0001]本申請實施例涉及計算機
    ,尤其涉及一種匯聚分流方法及其相關設備。

    技術介紹

    [0002]近年來,以匯聚分流設備為核心的流量采集行業進入高速發展階段,而匯聚分流設備就是其中的核心設備。
    [0003]匯聚分流設備是對接入信號進行處理后再輸出的設備,功能主要有流量匯聚、流量過濾、超高流量分流、流量轉發、移動網信令解析、復制輸出、負載均衡、報文過濾、切片、復制、去重、分流等,可以工作在移動網、城域網、互聯網數據中心(IDC,Internet Data Center)等網絡中。同時,匯聚分流設備在移動網絡內容的監控、網絡安全、IDC內容的審計檢測、電信增值業務設置等方面具有不可或缺的作用。
    [0004]但是,當前主流的匯聚分流設備一般是由“交換單元”和“計算單元”組成。其中,“交換單元”的目的是提供多接口、不同速率的接入能力,同時根據交換芯片內緩存的初級流表進行匹配。如果需要進行高級過濾或高級處理時,就需要上送“計算單元”進行高級過濾或高級處理。因此,當需要高級處理時,“交換單元”無法將已經解析的報文數據上報給“計算單元”,導致“計算單元”還要重新進行報文解析,浪費中央處理器(CPU,central processing unit)算力。

    技術實現思路

    [0005]本申請實施例提供了一種匯聚分流方法及其相關設備,用于加快數據包高級處理的速度。
    [0006]本申請實施例第一方面提供了一種匯聚分流方法,應用于硬件交換單元,所述方法包括:
    [0007]獲取預先提取的待匹配數據;
    [0008]將所述待匹配數據和預設流表進行匹配生成匹配結果;
    [0009]根據所述匹配結果判斷所述待匹配數據對應的第一數據包是否需要進行高級處理;
    [0010]若是,獲取預設自定義參數;
    [0011]將所述預設自定義參數插入所述第一數據包生成第二數據包;
    [0012]將所述第二數據包發送至硬件加速單元,以使得所述硬件加速單元對所述第二數據包進行高級處理。
    [0013]可選地,所述獲取預先提取的待匹配數據包括:
    [0014]獲取所述第一數據包;
    [0015]根據預設解析規則對所述第一數據包進行解析以獲取所述待匹配數據。
    [0016]可選地,所述根據預設解析規則對所述第一數據包進行解析以獲取所述待匹配數據之后,所述方法還包括:
    [0017]若所述第一數據包中存在尚未解析的第一剩余數據,將所述第一剩余數據發送至大緩存單元;
    [0018]接收所述大緩存單元間隔第一預設時長發送的所述第一剩余數據,并對所述第一剩余數據進行解析以獲取所述待匹配數據。
    [0019]可選地,所述將所述第二數據包發送至硬件加速單元包括:
    [0020]將所述第二數據包及所述待匹配數據發送至所述硬件加速單元,以使得所述硬件加速單元根據所述待匹配數據對所述第二數據包進行高級處理。
    [0021]本申請實施例第二方面提供了一種匯聚分流方法,應用于硬件加速單元,所述方法包括:
    [0022]獲取第二數據包;
    [0023]將所述第二數據包解析,以獲取預設自定義參數;
    [0024]將所述預設自定義參數進行檢測生成檢測結果;
    [0025]根據所述檢測結果判斷所述第二數據包是否需要進行高級處理;
    [0026]若是,對所述第二數據包進行高級處理。
    [0027]可選地,對所述第二數據包進行高級處理之后,所述方法還包括:
    [0028]若所述第二數據包中存在尚未進行高級處理的第二剩余數據,將所述第二剩余數據發送至大緩存單元;
    [0029]接收所述大緩存單元間隔第二預設時長發送的所述第二剩余數據,并對所述第二剩余數據進行高級處理。
    [0030]可選地,所述獲取第二數據包包括:
    [0031]獲取所述第二數據包及待匹配數據;其中,所述待匹配數據為根據預設解析規則對第一數據包進行解析后得到。
    [0032]可選地,所述獲取所述第二數據包及待匹配數據之后,所述方法還包括:
    [0033]判斷所述待匹配數據是否滿足預設自定義規則;
    [0034]若所述待匹配數據滿足所述預設自定義規則,執行所述將所述第二數據包解析的步驟。
    [0035]可選地,所述判斷所述待匹配數據是否滿足預設自定義規則之后,所述方法還包括:
    [0036]當所述待匹配數據不滿足所述預設自定義規則時,篩選所述第二數據包中不滿足所述預設自定義規則的待匹配數據;
    [0037]將所述第二數據包中不滿足所述預設自定義規則的待匹配數據發送至計算單元,以使得所述計算單元對不滿足所述預設自定義規則的待匹配數據進行高級處理。
    [0038]可選地,所述對所述第二數據包進行高級處理包括:
    [0039]當所述第二數據包需要進行高級處理時,根據所述待匹配數據對所述第二數據包進行高級處理。
    [0040]本申請實施例第三方面提供了一種匯聚分流系統,應用于硬件交換單元,所述系統包括:
    [0041]獲取模塊,用于獲取預先提取的待匹配數據;
    [0042]匹配模塊,用于將所述待匹配數據和預設流表進行匹配生成匹配結果;
    [0043]判斷模塊,用于根據所述匹配結果判斷所述待匹配數據對應的第一數據包是否需要進行高級處理;
    [0044]所述獲取模塊,還用于當所述待匹配數據對應的第一數據包需要進行高級處理時,獲取預設自定義參數;
    [0045]插入模塊,用于將所述預設自定義參數插入所述第一數據包生成第二數據包;
    [0046]發送模塊,用于將所述第二數據包發送至硬件加速單元,以使得所述硬件加速單元對所述第二數據包進行高級處理。
    [0047]可選地,所述系統還包括解析模塊;
    [0048]所述獲取模塊,具體用于獲取所述第一數據包;
    [0049]所述解析模塊,用于根據預設解析規則對所述第一數據包進行解析以獲取所述待匹配數據。
    [0050]可選地,
    [0051]所述發送模塊,還用于當所述第一數據包中存在尚未解析的第一剩余數據時,將所述第一剩余數據發送至大緩存單元;
    [0052]所述獲取模塊,還用于接收所述大緩存單元間隔第一預設時長發送的所述第一剩余數據,并對所述第一剩余數據進行解析以獲取所述待匹配數據。
    [0053]可選地,
    [0054]所述發送模塊,具體用于將所述第二數據包及所述待匹配數據發送至所述硬件加速單元,以使得所述硬件加速單元根據所述待匹配數據對所述第二數據包進行高級處理。
    [0055]本申請實施例第三方面提供的一種匯聚分流系統用于執行第一方面所述的方法。
    [0056]本申請實施例第四方面提供了一種匯聚分流系統,應用于硬件加速單元,所述系統包括:
    [0057]獲取模塊,用于獲取第二數據包;
    [0058]解析模塊,用于將所述第二數據包解析,以獲取預設自定義參數;...

    【技術保護點】

    【技術特征摘要】
    1.一種匯聚分流方法,應用于硬件交換單元,其特征在于,所述方法包括:獲取預先提取的待匹配數據;將所述待匹配數據和預設流表進行匹配生成匹配結果;根據所述匹配結果判斷所述待匹配數據對應的第一數據包是否需要進行高級處理;若是,獲取預設自定義參數;將所述預設自定義參數插入所述第一數據包生成第二數據包;將所述第二數據包發送至硬件加速單元,以使得所述硬件加速單元對所述第二數據包進行高級處理。2.根據權利要求1所述的匯聚分流方法,其特征在于,所述獲取預先提取的待匹配數據包括:獲取所述第一數據包;根據預設解析規則對所述第一數據包進行解析以獲取所述待匹配數據。3.根據權利要求2所述的匯聚分流方法,其特征在于,所述根據預設解析規則對所述第一數據包進行解析以獲取所述待匹配數據之后,所述方法還包括:若所述第一數據包中存在尚未解析的第一剩余數據,將所述第一剩余數據發送至大緩存單元;接收所述大緩存單元間隔第一預設時長發送的所述第一剩余數據,并對所述第一剩余數據進行解析以獲取所述待匹配數據。4.根據權利要求1所述的匯聚分流方法,其特征在于,所述將所述第二數據包發送至硬件加速單元包括:將所述第二數據包及所述待匹配數據發送至所述硬件加速單元,以使得所述硬件加速單元根據所述待匹配數據對所述第二數據包進行高級處理。5.一種匯聚分流方法,應用于硬件加速單元,其特征在于,所述方法包括:獲取第二數據包;將所述第二數據包解析,以獲取預設自定義參數;將所述預設自定義參數進行檢測生成檢測結果;根據所述檢測結果判斷所述第二數據包是否需要進行高級處理;若是,對所述第二數據包進行高級處理。6.根據權利要求5所述的匯聚分流方法,其特征在于,對所述第二數據包進行高級處理之后,所述方法還包括:若所述第二數據包中存在尚未進行高級處理的第二剩余數據,將所述第二剩余數據發送至大緩存單元;接收所述大緩存單元間隔第二預設時長發送的所述第二剩余數據,并對所述第二剩余數據進行高級處理。7.根據權利要求5所述的匯聚分流方法,其特征在于,所述獲取...

    【專利技術屬性】
    技術研發人員:趙齊昆黃祥祥馬國強
    申請(專利權)人:深圳星云智聯科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久午夜夜伦鲁鲁片免费无码| 亚洲av中文无码| 精品国产aⅴ无码一区二区| 中文无码热在线视频| 久久久久无码精品| 人妻少妇看A偷人无码电影| 日韩电影无码A不卡| 无码福利一区二区三区| 亚洲精品无码mv在线观看网站 | 亚洲私人无码综合久久网| 亚洲成a人无码av波多野按摩| 精品无码成人片一区二区98 | 无码人妻精品一区二区蜜桃网站 | 激情无码人妻又粗又大中国人| 国产精品va无码二区| 亚洲午夜无码久久久久小说| 久久久久亚洲AV成人无码网站| 粉嫩高中生无码视频在线观看| 免费A级毛片无码免费视| 久久精品无码专区免费青青| 亚洲AV无码国产在丝袜线观看| 国产日产欧洲无码视频无遮挡| 亚洲成av人无码亚洲成av人| 99热门精品一区二区三区无码| 精品无码一区二区三区亚洲桃色| 在线播放无码高潮的视频| 中文字字幕在线中文无码| H无码精品3D动漫在线观看| 狠狠精品久久久无码中文字幕 | 无码精品一区二区三区| 精品久久久无码21p发布| 亚洲综合无码一区二区痴汉| 亚洲看片无码在线视频| 亚洲中文字幕无码久久2020| 亚洲av无码专区亚洲av不卡| 亚洲日韩精品A∨片无码加勒比| 亚洲性无码av在线| 天堂一区人妻无码| 无码av大香线蕉伊人久久| 国产av无码专区亚洲国产精品| 丰满日韩放荡少妇无码视频|