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

    網絡地址轉換方法技術

    技術編號:39718978 閱讀:33 留言:0更新日期:2023-12-17 23:25
    本申請公開了一種網絡地址轉換方法

    【技術實現步驟摘要】
    網絡地址轉換方法、裝置及計算機設備


    [0001]本申請涉及計算機網絡
    ,尤其涉及一種網絡地址轉換方法

    裝置及計算機設備


    技術介紹

    [0002]在某一區域內的多臺計算機設備可以構成一個私網,計算機設備對應私網地址,私網內的計算機設備之間可以使用私網地址進行通信,此私網在互聯網對應一個公網地址

    若私網中的某計算機設備要與互聯網中的另一計算機設備進行通信,需要進行網絡地址轉換,比如,若私網中的計算機設備向互聯網中的另一計算機設備發送數據報文,需要將數據報文中的此計算機設備的私網地址轉換為此私網的公網地址,使得互聯網中的網絡設備可以確定該數據報文的源端

    [0003]現有技術可以通過運行于計算機設備的代碼實現網絡地址轉換,計算機設備為多
    CPU
    核心時,由于中斷機制等原因,會出現代碼在多個
    CPU
    核心中切換運行的情況,資源親和性較差


    技術實現思路

    [0004]本申請提供了一種網絡地址轉換方法

    裝置及計算機設備,可以有效提升網絡地址轉換過程的資源親和性和轉換效率

    [0005]第一方面,本申請實施例提供了一種網絡地址轉換方法,應用于計算機設備,包括:
    [0006]創建目標私網對應的網關實例線程;
    [0007]為網關實例線程分配
    CPU
    核資源和內存資源,
    CPU
    核資源和內存資源均為計算機設備已隔離的資源;
    [0008]在網關實例線程利用
    CPU
    核資源和內存資源,對待轉換報文進行網絡地址轉換,得到轉換后報文,待轉換報文包括目標私網中的計算機設備發出的報文

    或向目標私網中的計算機設備發送的報文

    [0009]由此,可以為不同的私網各自創建對應的網關實例線程,不同私網的待轉換報文可以分別在其對應的網關實例線程中同時進行網絡地址轉換,單位時間可處理的待轉換報文數量有較大提升,本方法還可以使網關實例線程利用分配到的
    CPU
    核資源和內存資源,對待轉換報文進行網絡地址轉換,大大提升了網絡地址轉換過程的資源親和性和轉換效率

    [0010]結合第一方面的網絡地址轉換方法,在某些可能的實現方式中,為網關實例線程分配
    CPU
    核資源和內存資源的步驟,可以包括:
    [0011]確定網關實例線程的資源需求信息;獲取計算機設備中多個
    CPU
    核各自的使用率信息

    以及計算機設備的內存使用信息;基于資源需求信息

    多個
    CPU
    核各自的使用率信息

    以及內存使用信息,為網關實例線程分配
    CPU
    核資源和內存資源

    [0012]由此,可以結合計算機設備上
    CPU
    核以及內存的已有使用情況,以及網關實例線程
    的實際需求,更加精確地為網關實例線程分配
    CPU
    核資源和內存資源

    [0013]結合第一方面的網絡地址轉換方法,在某些可能的實現方式中,資源需求信息包括
    CPU
    核需求信息和內存需求信息,基于資源需求信息

    多個
    CPU
    核各自的使用率信息

    以及內存使用信息,為網關實例線程分配
    CPU
    核資源和內存資源的步驟,可以包括:
    [0014]根據
    CPU
    核需求信息和多個
    CPU
    核各自的使用率信息,為網關實例線程分配
    CPU
    核資源;根據內存需求信息和內存使用信息,為網關實例線程分配內存資源

    [0015]結合第一方面的網絡地址轉換方法,在某些可能的實現方式中,根據
    CPU
    核需求信息和多個
    CPU
    核各自的使用率信息,為網關實例線程分配
    CPU
    核資源的步驟,可以包括:
    [0016]對多個
    CPU
    核各自的使用率信息進行排序,得到多個
    CPU
    核各自對應的排序結果;根據多個排序結果和
    CPU
    核需求信息,從多個
    CPU
    核中確定網關實例線程的
    CPU
    核資源

    [0017]由此,可以結合
    CPU
    核的使用率信息的排序結果,以及網關實例線程的
    CPU
    核需求信息進行
    CPU
    核資源的確定

    [0018]結合第一方面的網絡地址轉換方法,在某些可能的實現方式中,
    CPU
    核需求信息包括
    CPU
    核需求數量,根據多個排序結果,從多個
    CPU
    核中確定網關實例線程的
    CPU
    核資源的步驟,可以包括:
    [0019]確定滿足預設要求的排序結果為目標排序結果,以及確定目標排序結果對應的
    CPU
    核為目標
    CPU
    核;循環獲取除目標
    CPU
    核以外的多個其他
    CPU
    核的更新使用率信息,對多個更新使用流程信息進行排序得到多個更新排序結果,確定滿足預設要求的更新排序結果為新的目標排序結果,以及確定新的目標排序結果對應的
    CPU
    核為又一目標
    CPU
    核的步驟,直至目標
    CPU
    核的數量滿足
    CPU
    核需求數量;確定
    CPU
    核需求數量個目標
    CPU
    核為網關實例線程的
    CPU
    核資源

    [0020]由此,可以進行多輪排序,多輪篩選,從而從多個
    CPU
    核中篩選出
    CPU
    核需求數量個目標
    CPU


    [0021]結合第一方面的網絡地址轉換方法,在某些可能的實現方式中,內存使用信息包括多個內存塊的使用狀態信息,使用狀態信息包括已使用信息和未使用信息,根據內存需求信息和內存使用信息,為網關實例線程分配內存資源的步驟,可以包括:
    [0022]從多個內存塊中,確定使用狀態信息為未使用狀態的內存塊為候選內存塊;基于內存需求信息和至少一個候選內存塊,為網關實例線程分配內存資源

    [0023]由此,可以為網關實例線程正確分配未使用的內存塊

    [0024]結合第一方面的網絡地址轉換方法,在某些可能的實現方式中,內存需求信息包括內存長度需求值,候選內存塊對應長度信息,內存資源包括至少一個目標內存塊,基于內存需求信息和至少一個候選內存塊,為網關實例線程分配內存資源的步驟,可以包括:
    [0025]當存在與內存長度需求值相同的長度信息時,確定長度信息對應的候選內存塊本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.
    一種網絡地址轉換方法,應用于計算機設備,其特征在于,包括:創建目標私網對應的網關實例線程;為所述網關實例線程分配
    CPU
    核資源和內存資源,所述
    CPU
    核資源和所述內存資源均為所述計算機設備已隔離的資源;在所述網關實例線程利用所述
    CPU
    核資源和所述內存資源,對待轉換報文進行網絡地址轉換,得到轉換后報文,所述待轉換報文包括所述目標私網中的計算機設備發出的報文

    或向所述目標私網中的計算機設備發送的報文
    。2.
    根據權利要求1所述的方法,應用于計算機設備,其特征在于,所述為所述網關實例線程分配
    CPU
    核資源和內存資源,包括:確定所述網關實例線程的資源需求信息;獲取所述計算機設備中多個
    CPU
    核各自的使用率信息

    以及所述計算機設備的內存使用信息;基于所述資源需求信息

    所述多個
    CPU
    核各自的使用率信息

    以及所述內存使用信息,為所述網關實例線程分配
    CPU
    核資源和內存資源
    。3.
    根據權利要求2所述的方法,其特征在于,所述資源需求信息包括
    CPU
    核需求信息和內存需求信息,所述基于所述資源需求信息

    所述多個
    CPU
    核各自的使用率信息

    以及所述內存使用信息,為所述網關實例線程分配
    CPU
    核資源和內存資源,包括:根據所述
    CPU
    核需求信息和所述多個
    CPU
    核各自的使用率信息,為所述網關實例線程分配
    CPU
    核資源;根據所述內存需求信息和所述內存使用信息,為所述網關實例線程分配內存資源
    。4.
    根據權利要求3所述的方法,其特征在于,所述根據所述
    CPU
    核需求信息和所述多個
    CPU
    核各自的使用率信息,為所述網關實例線程分配
    CPU
    核資源,包括:對所述多個
    CPU
    核各自的使用率信息進行排序,得到所述多個
    CPU
    核各自對應的排序結果;根據所述排序結果和所述
    CPU
    核需求信息,從所述多個
    CPU
    核中確定所述網關實例線程的
    CPU
    核資源
    。5.
    根據權利要求4所述的方法,其特征在于,所述
    CPU
    核需求信息包括
    CPU
    核需求數量,所述根據所述排序結果,從所述多個
    CPU
    核中確定所述網關實例線程的
    CPU
    核資源,包括:確定滿足預設要求的排序結果為目標排序結果,以及確定所述目標排序結果對應的
    CPU
    核為目標
    CPU
    核;循環獲取除所述目標
    CPU
    核以外的多個其他
    CPU
    核的更新使用率信息,對所述多個更新使用率信息進行排序得到多個更新排序結果,確定滿足預設要求的更新排序結果為新的目標排序結果,以及確定所述新的目標排序結果對應的
    CPU
    核為又一目標
    CPU
    核的步驟,直至所述目標
    CPU
    核的數量滿足所述
    CPU
    核需求數量;確定所述
    CPU
    核需求數量個所述目標
    CPU
    核為所述網關實例線程的
    CPU
    核資源
    。6.
    根據權利要求4所述的方法,其特征在于,所述內存使用信息包括多個內存塊的使用狀態信息,所述使用狀態信息包括已使用信息和未使用信息,所述根據所述內存需求信息和所述內存使用信息,為所述網關實例線程分配內存資源,包括:從所述多個內存塊中,確定使用狀態信息為未使用狀態的內存塊為候選內存塊;
    基于所述內存需求信息和至少一個所述候選內存塊,為所述網關實例線程分配內存資源
    。7.
    根據權利要求6所述的方法,其特征在于,所述內存需求信息包括內存長度需求值,所述候選內存塊對應長度信息,所述內存資源包括至少一個目標內存塊,所述基于所述內存需求信息和至少一個所述候選內存塊,為所述網關實例線程分配內存資源,包括:當存在與所述內存長度需求值相同的長度信息時,確定所述長度信息對應的候選內存塊為目標內存塊;當不存在于所述內存長度需求值相同的長度信息時,基于至少一個所述長度信息與所述內存長度需求值的差值,為所述網關實例線程分配至少一個目標內存塊
    。8.
    根據權利要求7所述的方法,其特征在于,所述當不存在于所述內存長度需求值相同的長度信息時,基于至少一個所述長度信息與所述內存長度需求值的差值,為所述網關實例線程分配至少一個目標內存塊
    ,
    包括:當不存在于所述內存長度需求值相同的長度信息時,依次計算至少一個所述長度...

    【專利技術屬性】
    技術研發人員:王飛萬炯烽江杰龍李學軍周祁豐鄧云龍吳典秋
    申請(專利權)人:廣州廣電運通金融電子股份有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 影音先锋无码a∨男人资源站| 日韩精品无码一区二区三区 | 国产成人精品一区二区三区无码| 人妻无码人妻有码中文字幕| 亚洲AV无码一区东京热| 免费无码又爽又刺激毛片| 人妻丰满熟妇aⅴ无码| 一夲道dvd高清无码| 十八禁视频在线观看免费无码无遮挡骂过 | 亚洲中文字幕无码一久久区| 亚洲av成本人无码网站| 亚洲AV无码国产在丝袜线观看| 无码少妇一区二区三区芒果| 亚洲一区二区三区国产精品无码| 亚洲Av无码国产情品久久| 亚洲人片在线观看天堂无码| 色偷偷一区二区无码视频| 久久久无码精品亚洲日韩软件| 亚洲精品无码aⅴ中文字幕蜜桃| 久久精品无码精品免费专区| 亚洲日产无码中文字幕| 亚洲成A∨人片天堂网无码| 小12箩利洗澡无码视频网站| 国产午夜av无码无片久久96| 亚洲精品9999久久久久无码 | 久久无码精品一区二区三区| 无码人妻一区二区三区av| 亚洲人片在线观看天堂无码| 永久免费AV无码国产网站| 亚洲av无码专区在线电影天堂| 精品久久久久久久无码| 在线看片无码永久免费视频| 无码人妻丰满熟妇区BBBBXXXX | 精品无码成人片一区二区| 国产成人综合日韩精品无码| 成人无码嫩草影院| r级无码视频在线观看| 久久久久亚洲?V成人无码| 亚洲欧洲自拍拍偷午夜色无码| 亚洲不卡中文字幕无码| 无码精品人妻一区二区三区漫画|