国产精品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)文處理方法及裝置與流程

      文檔序號(hào):40278961發(fā)布日期:2024-12-11 13:15閱讀:16來(lái)源:國(guó)知局
      一種報(bào)文處理方法及裝置與流程

      本技術(shù)涉及通信,尤其涉及一種報(bào)文處理方法及裝置。


      背景技術(shù):

      1、時(shí)間敏感網(wǎng)絡(luò)(time?sensitive?networking,tsn)是一種面向?qū)崟r(shí)通信需求的網(wǎng)絡(luò)技術(shù),旨在實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)傳輸?shù)木_時(shí)間同步和低延遲的傳輸。

      2、通常tsn網(wǎng)絡(luò)應(yīng)用在工業(yè)互聯(lián)網(wǎng)、汽車(chē)領(lǐng)域等對(duì)實(shí)時(shí)性和可靠性要求較高的場(chǎng)景下。并且,傳統(tǒng)的tsn網(wǎng)絡(luò)是有線網(wǎng)絡(luò),但是在很多應(yīng)用場(chǎng)景中,有線網(wǎng)絡(luò)存在成本高、靈活性差等局限性。

      3、隨著新一代第五代移動(dòng)通信技術(shù)(5th?generation?mobile?communicationtechnology,5g)的發(fā)展,可以將5g技術(shù)應(yīng)用在tsn網(wǎng)絡(luò)中,稱(chēng)之為5g?tsn網(wǎng)絡(luò)。

      4、如圖1所示,作為tsn網(wǎng)橋的5g系統(tǒng)(5g?system,5gs)可以包括用戶設(shè)備(userequipment,ue)、與ue關(guān)聯(lián)的設(shè)備側(cè)tsn轉(zhuǎn)換器(device?side?tsn?translator,ds-tt)、用戶面功能(user?plane?function,upf)網(wǎng)元、與upf網(wǎng)元關(guān)聯(lián)的網(wǎng)絡(luò)側(cè)tsn轉(zhuǎn)換器(networkside?tsn?translator,nw-tt)、會(huì)話管理功能(session?management?function,smf)網(wǎng)元、策略控制功能(policy?control?function,pcf)網(wǎng)元和時(shí)間敏感網(wǎng)絡(luò)應(yīng)用功能(time-sensitive?networking?application?function,tsn?af)網(wǎng)元等。

      5、目前,nw-tt在接收到需要緩存到相應(yīng)tsn接收隊(duì)列的gtp報(bào)文或者以太網(wǎng)報(bào)文、且需要從相應(yīng)的tsn發(fā)送隊(duì)列發(fā)送出去時(shí),通常因同一接口的不同的tsn接收隊(duì)列混用dma接收通道、以及同一接口的不同的tsn發(fā)送隊(duì)列混用dma發(fā)送通道,使得nw-tt需要計(jì)算一次tsn接收隊(duì)列的隊(duì)列標(biāo)識(shí)和計(jì)算一次tsn發(fā)送隊(duì)列的隊(duì)列標(biāo)識(shí),導(dǎo)致報(bào)文傳輸時(shí)延較長(zhǎng)。


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

      1、為克服相關(guān)技術(shù)中存在的問(wèn)題,本技術(shù)提供了一種報(bào)文處理方法及裝置。

      2、根據(jù)本技術(shù)實(shí)施例的第一方面,提供一種報(bào)文處理方法,所述方法應(yīng)用于5g?tsn網(wǎng)絡(luò)中的nw-tt,所述nw-tt上的每個(gè)接口對(duì)應(yīng)的不同的tsn接收隊(duì)列所對(duì)應(yīng)的直接內(nèi)存訪問(wèn)(direct?memory?access,dma)接收通道不同,每個(gè)接口對(duì)應(yīng)的不同的tsn發(fā)送隊(duì)列所對(duì)應(yīng)的dma發(fā)送通道不同,所述方法包括:

      3、在通過(guò)目標(biāo)接口接收到第一報(bào)文時(shí),確定所述第一報(bào)文所屬的tsn接收隊(duì)列對(duì)應(yīng)的隊(duì)列標(biāo)識(shí),其中,所述第一報(bào)文為以太網(wǎng)報(bào)文或者通用分組無(wú)線業(yè)務(wù)隧道協(xié)議(gprstunneling?protocol,gtp)報(bào)文;

      4、在所述第一報(bào)文中添加所述目標(biāo)接口的接口信息,得到第二報(bào)文,將所述第二報(bào)文緩存到所述tsn接收隊(duì)列中;

      5、利用所述隊(duì)列標(biāo)識(shí)對(duì)應(yīng)的dma接收通道,將從所述tsn接收隊(duì)列中讀取出的所述第二報(bào)文寫(xiě)入到所述5g?tsn網(wǎng)絡(luò)中的upf網(wǎng)元上所述dma接收通道對(duì)應(yīng)的數(shù)據(jù)平面開(kāi)發(fā)套件(data?plane?development?kit,dpdk)接收隊(duì)列中,以使所述upf網(wǎng)元中對(duì)應(yīng)于所述dpdk接收隊(duì)列的cpu核讀取出所述第二報(bào)文時(shí),基于所述接口信息,更新轉(zhuǎn)發(fā)表,對(duì)所述第二報(bào)文進(jìn)行處理,得到未攜帶有所述接口信息的第三報(bào)文,在確定出需要轉(zhuǎn)發(fā)所述第三報(bào)文時(shí),確定所述第三報(bào)文的出接口信息,對(duì)所述第三報(bào)文進(jìn)行處理,得到第四報(bào)文,將所述第四報(bào)文緩存到所述dpdk接收隊(duì)列對(duì)應(yīng)的dpdk發(fā)送隊(duì)列中,再利用所述dpdk發(fā)送隊(duì)列對(duì)應(yīng)的dma發(fā)送通道,將從所述dpdk發(fā)送隊(duì)列中讀取出的所述第四報(bào)文發(fā)送給所述nw-tt,所述第四報(bào)文中攜帶有所述出接口信息;

      6、在接收到所述第四報(bào)文后,對(duì)所述第四報(bào)文進(jìn)行處理,并將處理后的報(bào)文緩存到所述出接口信息對(duì)應(yīng)的接口上所述dma發(fā)送通道對(duì)應(yīng)的tsn發(fā)送隊(duì)列中等待發(fā)送出去。

      7、根據(jù)本技術(shù)實(shí)施例的第二方面,提供一種報(bào)文處理方法,所述方法應(yīng)用于5g?tsn網(wǎng)絡(luò)中的upf網(wǎng)元中的任一cpu核,所述方法包括:

      8、在從自身需要處理的dpdk接收隊(duì)列中讀取出第一報(bào)文時(shí),基于所述第一報(bào)文中攜帶的接口信息,更新轉(zhuǎn)發(fā)表;

      9、對(duì)所述第一報(bào)文進(jìn)行處理,得到未攜帶有所述接口信息的第二報(bào)文,并在確定出需要轉(zhuǎn)發(fā)所述第二報(bào)文時(shí),確定所述第二報(bào)文的出接口信息;

      10、對(duì)所述第二報(bào)文進(jìn)行處理,得到第三報(bào)文,并將所述第三報(bào)文緩存到所述dpdk接收隊(duì)列對(duì)應(yīng)的dpdk發(fā)送隊(duì)列中,其中,所述第三報(bào)文中攜帶有所述出接口信息;

      11、利用所述dpdk發(fā)送隊(duì)列對(duì)應(yīng)的dma發(fā)送通道,將從所述dpdk發(fā)送隊(duì)列中讀取出的所述第三報(bào)文發(fā)送給所述nw-tt,以使所述nw-tt在接收到所述第三報(bào)文時(shí),對(duì)所述第三報(bào)文進(jìn)行處理,并將處理后的報(bào)文緩存到所述出接口信息對(duì)應(yīng)的接口上所述dma發(fā)送通道對(duì)應(yīng)的tsn發(fā)送隊(duì)列中等待發(fā)送出去;

      12、其中,所述第一報(bào)文為以太網(wǎng)報(bào)文或者gtp報(bào)文,且所述第一報(bào)文為所述nw-tt在通過(guò)所述目標(biāo)接口接收到第四報(bào)文時(shí),確定所述第四報(bào)文所屬的tsn接收隊(duì)列對(duì)應(yīng)的隊(duì)列標(biāo)識(shí),在所述第四報(bào)文中添加所述目標(biāo)接口的接口信息,得到所述第一報(bào)文,并利用所述隊(duì)列標(biāo)識(shí)對(duì)應(yīng)的dma接收通道,將從所述tsn接收隊(duì)列中讀取出的所述第一報(bào)文寫(xiě)入到所述dpdk接收隊(duì)列中;

      13、所述nw-tt上的每個(gè)接口對(duì)應(yīng)的不同的tsn接收隊(duì)列所對(duì)應(yīng)的dma接收通道不同,每個(gè)接口對(duì)應(yīng)的不同的tsn發(fā)送隊(duì)列所對(duì)應(yīng)的dma發(fā)送通道不同。

      14、根據(jù)本技術(shù)實(shí)施例的第三方面,提供一種報(bào)文處理裝置,所述裝置應(yīng)用于5g?tsn網(wǎng)絡(luò)中的nw-tt,所述nw-tt上的每個(gè)接口對(duì)應(yīng)的不同的tsn接收隊(duì)列所對(duì)應(yīng)的dma接收通道不同,每個(gè)接口對(duì)應(yīng)的不同的tsn發(fā)送隊(duì)列所對(duì)應(yīng)的dma發(fā)送通道不同,所述裝置包括:

      15、確定模塊,用于在通過(guò)目標(biāo)接口接收到第一報(bào)文時(shí),確定所述第一報(bào)文所屬的tsn接收隊(duì)列對(duì)應(yīng)的隊(duì)列標(biāo)識(shí),其中,所述第一報(bào)文為以太網(wǎng)報(bào)文或者gtp報(bào)文;

      16、第一處理模塊,用于在所述第一報(bào)文中添加所述目標(biāo)接口的接口信息,得到第二報(bào)文,將所述第二報(bào)文緩存到所述tsn接收隊(duì)列中;

      17、第二處理模塊,用于利用所述隊(duì)列標(biāo)識(shí)對(duì)應(yīng)的dma接收通道,將從所述tsn接收隊(duì)列中讀取出的所述第二報(bào)文寫(xiě)入到所述5g?tsn網(wǎng)絡(luò)中的upf網(wǎng)元上所述dma接收通道對(duì)應(yīng)的dpdk接收隊(duì)列中,以使所述upf網(wǎng)元中對(duì)應(yīng)于所述dpdk接收隊(duì)列的cpu核讀取出所述第二報(bào)文時(shí),基于所述接口信息,更新轉(zhuǎn)發(fā)表,對(duì)所述第二報(bào)文進(jìn)行處理,得到未攜帶有所述接口信息的第三報(bào)文,在需要轉(zhuǎn)發(fā)所述第三報(bào)文時(shí),確定所述第三報(bào)文的出接口信息,對(duì)所述第三報(bào)文進(jìn)行處理,得到第四報(bào)文,將所述第四報(bào)文緩存到所述dpdk接收隊(duì)列對(duì)應(yīng)的dpdk發(fā)送隊(duì)列中,再利用所述dpdk發(fā)送隊(duì)列對(duì)應(yīng)的dma發(fā)送通道,將從所述dpdk發(fā)送隊(duì)列中讀取出的所述第四報(bào)文發(fā)送給所述nw-tt,所述第四報(bào)文中攜帶有所述出接口信息;

      18、第三處理模塊,用于在接收到所述第四報(bào)文后,對(duì)所述第四報(bào)文進(jìn)行處理,并將處理后的報(bào)文緩存到所述出接口信息對(duì)應(yīng)的接口上所述dma發(fā)送通道對(duì)應(yīng)的tsn發(fā)送隊(duì)列中等待發(fā)送出去。

      19、根據(jù)本技術(shù)實(shí)施例的第四方面,提供一種報(bào)文處理裝置,所述裝置應(yīng)用于5g?tsn網(wǎng)絡(luò)中的upf網(wǎng)元中的任一cpu核,所述裝置包括:

      20、讀取更新模塊,用于在從自身需要處理的dpdk接收隊(duì)列中讀取出第一報(bào)文時(shí),基于所述第一報(bào)文中攜帶的接口信息,更新轉(zhuǎn)發(fā)表;

      21、第一處理模塊,用于對(duì)所述第一報(bào)文進(jìn)行處理,得到未攜帶有所述接口信息的第二報(bào)文,并在確定出需要轉(zhuǎn)發(fā)所述第二報(bào)文時(shí),確定所述第二報(bào)文的出接口信息;

      22、第二處理模塊,用于對(duì)所述第二報(bào)文進(jìn)行處理,得到第三報(bào)文,并將所述第三報(bào)文緩存到所述dpdk接收隊(duì)列對(duì)應(yīng)的dpdk發(fā)送隊(duì)列中,其中,所述第三報(bào)文中攜帶有所述出接口信息;

      23、第三處理模塊,用于利用所述dpdk發(fā)送隊(duì)列對(duì)應(yīng)的dma發(fā)送通道,將從所述dpdk發(fā)送隊(duì)列中讀取出的所述第三報(bào)文發(fā)送給所述5g?tsn網(wǎng)絡(luò)中的nw-tt,以使所述nw-tt在接收到所述第三報(bào)文時(shí),對(duì)所述第三報(bào)文進(jìn)行處理,并將處理后的報(bào)文緩存到所述出接口信息對(duì)應(yīng)的接口上所述dma發(fā)送通道對(duì)應(yīng)的tsn發(fā)送隊(duì)列中等待發(fā)送出去;

      24、其中,所述第一報(bào)文為以太網(wǎng)報(bào)文或者gtp報(bào)文,且所述第一報(bào)文為所述nw-tt在通過(guò)所述目標(biāo)接口接收到第四報(bào)文時(shí),確定所述第四報(bào)文所屬的tsn接收隊(duì)列對(duì)應(yīng)的隊(duì)列標(biāo)識(shí),在所述第四報(bào)文中添加所述目標(biāo)接口的接口信息,得到所述第一報(bào)文,并利用所述隊(duì)列標(biāo)識(shí)對(duì)應(yīng)的dma接收通道,將從所述tsn接收隊(duì)列中讀取出的所述第一報(bào)文寫(xiě)入到所述dpdk接收隊(duì)列中;

      25、所述nw-tt上的每個(gè)接口對(duì)應(yīng)的不同的tsn接收隊(duì)列所對(duì)應(yīng)的dma接收通道不同,每個(gè)接口對(duì)應(yīng)的不同的tsn發(fā)送隊(duì)列所對(duì)應(yīng)的dma發(fā)送通道不同。

      26、本技術(shù)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:

      27、在本技術(shù)實(shí)施例中,5g?tsn網(wǎng)絡(luò)中的nw-tt在接收到以太網(wǎng)報(bào)文或者gtp報(bào)文的情形下,將接收到以太網(wǎng)報(bào)文或者gtp報(bào)文的入接口信息攜帶在以太網(wǎng)報(bào)文或者gtp報(bào)文,并通過(guò)與5g?tsn網(wǎng)絡(luò)中的upf網(wǎng)元中的相關(guān)cpu核交互,在需要發(fā)送以太網(wǎng)報(bào)文或者添加了以太頭的原始報(bào)文(即,gtp報(bào)文中攜帶的原始報(bào)文)時(shí),直接依據(jù)相關(guān)cpu核指示的dma發(fā)送通道確定相應(yīng)的tsn發(fā)送隊(duì)列,不再需要重新確定相應(yīng)的tsn發(fā)送隊(duì)列,這樣一來(lái),縮短了報(bào)文傳輸時(shí)延。

      28、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。

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