System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲成A∨人片在线观看无码,乱人伦人妻中文字幕无码久久网,无码av免费一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    報文傳輸系統、方法、設備及集群技術方案

    技術編號:43945700 閱讀:3 留言:0更新日期:2025-01-07 21:35
    本申請提供了一種報文傳輸系統、方法、設備及集群。所述系統包括卸載硬件,用于存儲流表;網卡,用于對所述卸載硬件中的流表進行查詢,提供網絡通信的硬件資源;處理器,用于與所述網卡進行通信,運行虛擬交換機以及數據平面開發套件,所述虛擬交換機為基于所述處理器、所述網卡和內存的硬件資源虛擬出的交換機,所述數據平面開發套件用于協助所述虛擬交換機以提高所述虛擬交換機的性能;所述處理器還用于探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,并存儲到所述卸載硬件中。

    【技術實現步驟摘要】

    本申請涉及計算機領域,尤其涉及一種報文傳輸系統、方法、設備及集群


    技術介紹

    1、隨著云計算網絡的發展,轉發的數據量越來越大,海量的數據轉發對于虛擬交換機(open?vswitch,ovs)來說是個巨大的挑戰,單純的靠虛擬交換機轉發已經不能滿足現在日益增長的業務需求,為了解決這一問題,就需要專門的轉發芯片來承載數據轉發業務,ovs/ovs+數據平面開發套件(data?plane?development?kit,dpdk)數據轉發卸載到硬件應運而生。

    2、但是,卸載后的數據直接根據卸載硬件中的流表項轉發到目的地,不再需要經過虛擬交換機或者其他上層軟件查找轉發。但是,如果通信兩端設備配置的最大傳輸單元(maximum?transmission?unit,mtu)不匹配,那么數據包就會被丟棄。


    技術實現思路

    1、本申請提供了一種報文傳輸系統、方法、設備及集群,能夠在卸載硬件的條件下避免不同端之間出現最大傳輸單元之間不匹配,從而導致報文傳輸出現故障。

    2、第一方面,提供了一種報文傳輸系統,包括:

    3、卸載硬件,用于存儲流表;

    4、網卡,用于對所述卸載硬件中的流表進行查詢,提供網絡通信的硬件資源;

    5、處理器,用于與所述網卡進行通信,運行虛擬交換機以及數據平面開發套件,所述虛擬交換機為基于所述處理器、所述網卡和內存的硬件資源虛擬出的交換機,所述數據平面開發套件用于協助所述虛擬交換機以提高所述虛擬交換機的性能;

    6、所述處理器還用于探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,并存儲到所述卸載硬件中。

    7、在一些可能的設計中,所述處理器還用于在所述比較結果為所述本端的最大傳輸單元小于或者等于所述遠端的最大傳輸單元的情況下,生成第一流表項,其中,所述第一流表項包括匹配項以及第一動作項,所述匹配項用于匹配本端向所述遠端發送的報文,所述第一動作項用于指示將所述報文通過與所述遠端連接的指定端口發送出去。

    8、在一些可能的設計中,所述處理器還用于在所述比較結果為所述本端的最大傳輸單元大于所述遠端的最大傳輸單元的情況下,生成第二流表項,其中,所述第二流表項包括匹配項以及第二動作項,所述匹配項用于匹配本端向所述遠端發送的報文,所述第二動作項用于將所述報文分成多個分片,并將所述多個分片通過與所述遠端連接的指定端口發送出去,所述多個分片中每個分片的長度均小于所述遠端的最大傳輸單元。

    9、在一些可能的設計中,所述虛擬交換機用于生成所述第一流表項,將所述第一流表項發送給所述數據平面開發套件,

    10、所述數據平面開發套件用于在所述比較結果為所述本端的最大傳輸單元小于或者等于所述遠端的最大傳輸單元的情況下,將所述第一流表項發送給所述卸載硬件;在所述比較結果為所述本端的最大傳輸單元大于所述遠端的最大傳輸單元的情況下,將所述第一流表項中的第一動作項修改為所述第二動作項,從而得到第二流表項,將所述第二流表項發送給所述卸載硬件。

    11、在一些可能的設計中,所述處理器用于向所述遠端發送第一長度的第一探測報文,在接收到所述遠端發送的拒絕報文的情況下,向所述遠端發送比所述第一長度短的第二長度的第二探測報文,依此類推,直到接收到所述遠端發送的確認報文,將當前的探測報文的長度作為所述遠端的最大傳輸單元。

    12、第二方面,提供了一種報文傳輸方法,所述方法包括:

    13、通過卸載硬件存儲流表;

    14、通過網卡對所述卸載硬件中的流表進行查詢,提供網絡通信的硬件資源;

    15、通過處理器與所述網卡進行通信,運行虛擬交換機以及數據平面開發套件,所述虛擬交換機為基于所述處理器、所述網卡和內存的硬件資源虛擬出的交換機,所述數據平面開發套件用于協助所述虛擬交換機以提高所述虛擬交換機的性能;

    16、通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,并存儲到所述卸載硬件中。

    17、在一些可能的設計中,通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,包括:

    18、通過所述處理器在所述比較結果為所述本端的最大傳輸單元小于或者等于所述遠端的最大傳輸單元的情況下,生成第一流表項,其中,所述第一流表項包括匹配項以及第一動作項,所述匹配項用于匹配本端向所述遠端發送的報文,所述第一動作項用于指示將所述報文通過與所述遠端連接的指定端口發送出去。

    19、在一些可能的設計中,通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,包括:

    20、通過所述處理器在所述比較結果為所述本端的最大傳輸單元大于所述遠端的最大傳輸單元的情況下,生成第二流表項,其中,所述第二流表項包括匹配項以及第二動作項,所述匹配項用于匹配本端向所述遠端發送的報文,所述第二動作項用于將所述報文分成多個分片,并將所述多個分片通過與所述遠端連接的指定端口發送出去,所述多個分片中每個分片的長度均小于所述遠端的最大傳輸單元。

    21、在一些可能的設計中,通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,包括:

    22、通過所述虛擬交換機生成所述第一流表項,將所述第一流表項發送給所述數據平面開發套件,

    23、通過所述數據平面開發套件在所述比較結果為所述本端的最大傳輸單元小于或者等于所述遠端的最大傳輸單元的情況下,將所述第一流表項發送給所述卸載硬件;在所述比較結果為所述本端的最大傳輸單元大于所述遠端的最大傳輸單元的情況下,將所述第一流表項中的第一動作項修改為所述第二動作項,從而得到第二流表項,將所述第二流表項發送給所述卸載硬件。

    24、在一些可能的設計中,所述方法還包括:

    25、通過所述處理器向所述遠端發送第一長度的第一探測報文,在接收到所述遠端發送的拒絕報文的情況下,向所述遠端發送比所述第一長度短的第二長度的第二探測報文,依此類推,直到接收到所述遠端發送的確認報文,將當前的探測報文的長度作為所述遠端的最大傳輸單元。

    26、第三方面,提供了一種計算設備,包括報文傳輸系統以及存儲單元,所述外圍器件互聯擴展設備限速系統和所述存儲單元之間能夠進行通信,所述報文傳輸系統為如第一方面任一項所述的系統。

    27、第四方面,提供了一種計算設備集群,包括多個計算設備,至少一個計算設備包括報文傳輸系統以及存儲單元,所述報文傳輸系統和所述存儲單元之間能夠進行通信,所述報文傳輸系統為如第一方面任一項所述的系統本文檔來自技高網...

    【技術保護點】

    1.一種報文傳輸系統,其特征在于,包括:

    2.根據權利要求1所述的系統,其特征在于,

    3.根據權利要求2所述的系統,其特征在于,

    4.根據權利要求3所述的系統,其特征在于,

    5.根據權利要求1至4任一項所述的系統,其特征在于,

    6.一種報文傳輸方法,其特征在于,所述方法包括:

    7.根據權利要求6所述的方法,其特征在于,通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,包括:

    8.根據權利要求6所述的方法,其特征在于,通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,包括:

    9.根據權利要求8所述的方法,其特征在于,通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,包括:

    10.根據權利要求6至9任一項所述的方法,其特征在于,所述方法還包括:

    11.一種計算設備,其特征在于,包括報文傳輸系統以及存儲單元,所述外圍器件互聯擴展設備限速系統和所述存儲單元之間能夠進行通信,所述報文傳輸系統為如權利要求1-5任一項所述的系統。

    12.一種計算設備集群,其特征在于,包括多個計算設備,至少一個計算設備包括報文傳輸系統以及存儲單元,所述報文傳輸系統和所述存儲單元之間能夠進行通信,所述報文傳輸系統為如權利要求1-5任一項所述的系統。

    ...

    【技術特征摘要】

    1.一種報文傳輸系統,其特征在于,包括:

    2.根據權利要求1所述的系統,其特征在于,

    3.根據權利要求2所述的系統,其特征在于,

    4.根據權利要求3所述的系統,其特征在于,

    5.根據權利要求1至4任一項所述的系統,其特征在于,

    6.一種報文傳輸方法,其特征在于,所述方法包括:

    7.根據權利要求6所述的方法,其特征在于,通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結果生成不同的流表項,包括:

    8.根據權利要求6所述的方法,其特征在于,通過處理器探測遠端的最大傳輸單元,將本端的最大傳輸單元和所述遠端的最大傳輸單元進行比較得到不同的比較結果,并根據不同的比較結...

    【專利技術屬性】
    技術研發人員:彭雪嬌余兆國
    申請(專利權)人:珠海星云智聯科技有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲av无码片区一区二区三区| 自慰系列无码专区| 亚洲AV无码欧洲AV无码网站| 日韩aⅴ人妻无码一区二区| 日韩精品久久无码中文字幕| 日韩毛片免费无码无毒视频观看| 亚洲AV无码久久精品蜜桃| 国产乱人伦无无码视频试看| 高清无码视频直接看| 久久水蜜桃亚洲AV无码精品| 亚洲色在线无码国产精品不卡| 日日摸夜夜添无码AVA片| 无码人妻精品内射一二三AV| 人妻av中文字幕无码专区| 免费无码专区毛片高潮喷水| 精品人妻系列无码人妻免费视频| 夜夜精品无码一区二区三区| 精品人妻无码区在线视频| 亚洲精品国产日韩无码AV永久免费网| 成在人线AV无码免费| 久久久无码一区二区三区| 无码熟妇αⅴ人妻又粗又大| 亚洲AV无码一区二区二三区入口| 亚洲日韩看片无码电影| 亚洲色偷拍另类无码专区| 午夜福利av无码一区二区| 99无码精品二区在线视频| 精品深夜AV无码一区二区老年| 无码人妻精品一区二区三区蜜桃| 亚洲人成人无码网www电影首页| 无码aⅴ精品一区二区三区| 精品人体无码一区二区三区| 国产AV无码专区亚洲AV麻豆丫| 伊人久久无码精品中文字幕| 精品久久久无码人妻字幂| 中文字幕亚洲精品无码| 国产精品无码一区二区三区电影| 久久久久亚洲AV成人无码网站| 亚洲AV无码AV男人的天堂| 亚洲综合最新无码专区| 无码毛片内射白浆视频|