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

    支持多協議轉換的統一會話管理方法及相關設備技術

    技術編號:44227329 閱讀:8 留言:0更新日期:2025-02-11 13:32
    本發明專利技術提供一種支持多協議轉換的統一會話管理方法及相關設備。該方法通過維護原?目標協議會話映射表和目標協議包頭信息存儲來對會話進行管理;其中,所述原?目標協議會話映射表包括N個條目,每個條目包括原協議會話標識和目標協議會話序號;其中,所述目標協議會話序號用于指示目標協議包頭信息存儲的地址。本發明專利技術可有效降低不同協議會話管理和參數更新的難度,提高硬件的利用率。

    【技術實現步驟摘要】

    本專利技術涉及網絡通信,尤其涉及一種支持多協議轉換的統一會話管理方法及相關設備


    技術介紹

    1、協議轉換一般發生在兩種不同協議互連互通的場景,它一般由專用的協議轉換模塊或者可編程處理器完成。應用層數據交互一般以會話為單位,一個會話可能包含幾kb、mb、gb不等大小的負載數據。由于每一種協議的報文可承載的負載長度有限,因此一個會話在發送過程中需要在網卡上拆成多個報文,并通過相應協議的交換網絡進行傳輸,接收端將接收的每一個報文的負載收集起來,組成一個會話,最后交付給應用層。

    2、一個會話有對應的標識進行區分,這些標識會體現在會話的每一個報文頭部中,并且報文頭部還會有會話的起始、中間和結束等標識,指示報文在整個會話的位置,接收端通過這些指示將接收到報文進行重組和恢復會話,因此每一個報文除了負載不一樣,報文頭也不一樣。如圖1所示的以太網udp報文格式,每一個udp會話的標識一般由dmac、smac、原ip地址、目標ip地址、原端口號、目的端口號等組成,它們唯一區別一個會話,具有相同標識的報文屬于同一個會話,不同標識的就屬于不同會話。

    3、如果發送端和接收端的協議類型不一樣,那么就需要在中間進行協議轉換,協議轉換一般以報文為單位,但是不能破壞整體會話的完整性,即原協議會話的所有報文轉換成目標協議的報文應該也是一個完整的會話。比如以太網協議向光纖通道(fiberchannel,fc)協議轉換時,以太網協議應用層一般使用udp或者tcp等會話,而fc協議應用層有fc-ae-asm或者fc-ae-1553等會話,因此協議轉換需要進行會話管理,主要目的是實現原-目標協議會話映射,以及保存每個會話的現場參數。如圖2所示的協議轉換示意圖,它一般分為四個單元,輸入原協議報文,經過原協議報文解析單元,提取報文的負載存儲在存儲器中,同時提取原協議報文的會話標識,輸出給原-目標協議會話映射單元,原-目標協議會話映射單元根據原協議會話標識映射出目標協議的報文頭信息,輸出給目標協議報文組裝單元,目標協議報文組裝單元根據目標協議類型和報文頭相關信息,從原協議報文負載存儲中讀取負載數據,和報文頭一起組裝成完整的目標協議報文,然后輸出。由于不同協議報文所能承載負載大小不一樣,目標協議報文組裝單元可能需要將原協議的負載進行拆分,然后組裝成多個報文發送出去,組裝過程中可能需要修改報文頭中一些信息,待組裝完成之后更新到會話管理單元中,供會話的下個報文進行映射和轉換使用。

    4、傳統的會話管理一般放在目標協議報文組裝單元中,在目標協議封裝結束之后,對報文頭中需要修改的信息進行單獨存儲,保存轉換現場參數,而不需要修改的單元直接使用查表得到的目標協議報文頭。這種方式對于一對一固定協議的轉換硬件使用效率較高。但是,對于支持多協議互轉的軟件定義協議轉換應用,若仍采用上述會話管理方式,由于不同協議需要保存的參數不一樣,導致需要針對不同協議進行單獨設置和管理,造成存儲的浪費和管理的不方便。


    技術實現思路

    1、對于支持多協議互轉的軟件定義協議轉換應用,傳統的會話管理方式需要對不同協議進行單獨設置和管理,會造成存儲的浪費和管理的不方便,針對該問題,本專利技術提供一種支持多協議轉換的統一會話管理方法及相關設備。

    2、第一方面,本專利技術提供一種支持多協議轉換的統一會話管理方法,通過維護原-目標協議會話映射表和目標協議包頭信息存儲來對會話進行管理;其中,所述原-目標協議會話映射表包括n個條目,每個條目包括原協議會話標識和目標協議會話序號;其中,所述目標協議會話序號用于指示目標協議包頭信息存儲的地址。

    3、進一步地,每個條目還包括會話有效指示;所述會話有效指示用于標識本條目是否有效。

    4、進一步地,采用三態內容尋址存儲器tcam來存儲所述原-目標協議會話映射表。

    5、第二方面,本專利技術提供一種支持多協議轉換的統一會話管理裝置,包括:

    6、會話映射表維護模塊,用于維護原-目標協議會話映射表;其中,所述原-目標協議會話映射表包括n個條目,每個條目包括原協議會話標識和目標協議會話序號;其中,所述目標協議會話序號用于指示目標協議包頭信息存儲的地址;

    7、目標協議包頭信息存儲維護模塊,用于維護目標協議包頭信息。

    8、進一步地,每個條目還包括會話有效指示;所述會話有效指示用于標識本條目是否有效。

    9、進一步地,所述會話映射表維護模塊包括三態內容尋址存儲器tcam,采用tcam來存儲所述原-目標協議會話映射表。

    10、第三方面,本專利技術提供一種協議轉換裝置,包括原協議報文解析單元、原協議報文負載存儲單元、原-目標協議會話映射單元和目標協議報文組裝單元,在原-目標協議會話映射單元中還設置有如第二方面所述的支持多協議轉換的統一會話管理裝置。

    11、第四方面,本專利技術提供一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如第一方面所述的方法。

    12、第五方面,本專利技術提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如第一方面所述的方法。

    13、本專利技術的有益效果:

    14、本專利技術主要采用了一種簡單的、集中的會話管理機制,簡化了會話映射和會話更新,使得在支持多協議轉換的軟件定義互連應用場景中,可有效降低不同協議會話管理和參數更新的難度,提高硬件的利用率。

    本文檔來自技高網...

    【技術保護點】

    1.一種支持多協議轉換的統一會話管理方法,其特征在于,通過維護原-目標協議會話映射表和目標協議包頭信息存儲來對會話進行管理;其中,所述原-目標協議會話映射表包括N個條目,每個條目包括原協議會話標識和目標協議會話序號;其中,所述目標協議會話序號用于指示目標協議包頭信息存儲的地址。

    2.根據權利要求1所述的一種支持多協議轉換的統一會話管理方法,其特征在于,每個條目還包括會話有效指示;所述會話有效指示用于標識本條目是否有效。

    3.根據權利要求1或2所述的一種支持多協議轉換的統一會話管理方法,其特征在于,采用三態內容尋址存儲器TCAM來存儲所述原-目標協議會話映射表。

    4.一種支持多協議轉換的統一會話管理裝置,其特征在于,包括:

    5.根據權利要求4所述的一種支持多協議轉換的統一會話管理裝置,其特征在于,每個條目還包括會話有效指示;所述會話有效指示用于標識本條目是否有效。

    6.根據權利要求4或5所述的一種支持多協議轉換的統一會話管理裝置,其特征在于,所述會話映射表維護模塊包括三態內容尋址存儲器TCAM,采用TCAM來存儲所述原-目標協議會話映射表。

    7.一種協議轉換裝置,包括原協議報文解析單元、原協議報文負載存儲單元、原-目標協議會話映射單元和目標協議報文組裝單元,其特征在于,在原-目標協議會話映射單元中還設置有如權利要求4至6任一項所述的支持多協議轉換的統一會話管理裝置。

    8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至3任一項所述的方法。

    9.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至3任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種支持多協議轉換的統一會話管理方法,其特征在于,通過維護原-目標協議會話映射表和目標協議包頭信息存儲來對會話進行管理;其中,所述原-目標協議會話映射表包括n個條目,每個條目包括原協議會話標識和目標協議會話序號;其中,所述目標協議會話序號用于指示目標協議包頭信息存儲的地址。

    2.根據權利要求1所述的一種支持多協議轉換的統一會話管理方法,其特征在于,每個條目還包括會話有效指示;所述會話有效指示用于標識本條目是否有效。

    3.根據權利要求1或2所述的一種支持多協議轉換的統一會話管理方法,其特征在于,采用三態內容尋址存儲器tcam來存儲所述原-目標協議會話映射表。

    4.一種支持多協議轉換的統一會話管理裝置,其特征在于,包括:

    5.根據權利要求4所述的一種支持多協議轉換的統一會話管理裝置,其特征在于,每個條目還包括會話有效指示;所述會話有效...

    【專利技術屬性】
    技術研發人員:陳艇劉勤讓呂平張文建劉冬培張麗董春雷王兆輝
    申請(專利權)人:中國人民解放軍網絡空間部隊信息工程大學
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 中文字幕无码亚洲欧洲日韩| AV无码免费永久在线观看| 人妻少妇看A偷人无码电影| 亚洲AV无码专区在线观看成人| 无码人妻精品一区二| 蜜芽亚洲av无码精品色午夜| 夜夜精品无码一区二区三区| 久久久久久精品无码人妻| 超清无码一区二区三区| 免费无码又黄又爽又刺激| 久久亚洲精品无码播放| 欧洲黑大粗无码免费| 亚洲精品无码久久毛片波多野吉衣 | 中文无码精品一区二区三区| 亚洲国产成人精品无码一区二区 | 无码任你躁久久久久久老妇| 免费A级毛片无码视频| 亚洲国产AV无码专区亚洲AV | 极品粉嫩嫩模大尺度无码视频| AV无码久久久久不卡蜜桃| 亚洲精品无码久久久久| 国产亚洲精久久久久久无码AV| 国产精品无码一区二区三区不卡| 亚洲AV无码久久久久网站蜜桃| 亚洲av中文无码乱人伦在线播放 | 无码精品A∨在线观看中文| 精品无码国产污污污免费| 高h纯肉无码视频在线观看| H无码精品3D动漫在线观看| 亚洲Av无码乱码在线znlu| 人妻少妇伦在线无码专区视频| 国产精品无码不卡一区二区三区| 国产AV无码专区亚洲AV蜜芽| 老司机无码精品A| 色欲AV永久无码精品无码| 国产怡春院无码一区二区| 西西444www无码大胆| 国产精品无码aⅴ嫩草| 免费a级毛片无码a∨性按摩| 人妻无码aⅴ不卡中文字幕| 无码专区6080yy国产电影|