[發明專利]一種網絡報文轉發系統有效
| 申請號: | 202010664194.0 | 申請日: | 2020-07-10 |
| 公開(公告)號: | CN111901244B | 公開(公告)日: | 2022-12-30 |
| 發明(設計)人: | 張同劍;秦海中;公維鋒 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L45/745 | 分類號: | H04L45/745;H04L45/00 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 薛嬌 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 報文 轉發 系統 | ||
1.一種網絡報文轉發系統,其特征在于,包括DPDK模塊及VPP模塊,所述DPDK模塊及所述VPP模塊均設置于集群環境的網絡節點上;其中:
所述DPDK模塊,用于:接收網絡報文,將所述網絡報文轉發至所述VPP模塊,以及接收所述VPP模塊返回的與所述網絡報文對應的轉發路徑信息,按照所述轉發路徑信息轉發所述網絡報文;
所述VPP模塊,用于:解析所述網絡報文解析得到相應的轉發路徑信息;
還包括VPP控制模塊,所述VPP控制模塊設置于所述集群環境的控制節點上;其中:所述VPP控制模塊,用于:將外界輸入的配置信息下發給所述VPP模塊,指示所述VPP模塊按照所述配置信息實現解析網絡報文的功能的配置;
所述VPP模塊包括并行解析單元,所述并行解析單元用于:如果同時接收到多個網絡報文,則對接收到的多個網絡報文同時進行解析;
所述并行解析單元包括協議解析單元、L2轉發單元、L3轉發單元及與多個網絡協議版本一一對應的多個類型確定單元,其中:
所述協議解析單元,用于:解析所述網絡報文得到相應的IP信息,確定所述IP信息對應的網絡協議版本,并將所述網絡報文轉發至與該網絡協議版本對應的類型確定單元中;
所述類型確定單元,用于:判斷所述網絡報文的源IP地址與目的IP地址是否位于同一網段,如果是,則將所述網絡報文轉發至L2轉發單元,否則,將所述網絡報文轉發至L3轉發單元;
所述L2轉發單元及所述L3轉發單元,用于:解析所述網絡報文確定對應的出端口,指示所述DPDK模塊將所述網絡報文轉發至與該出端口對應的網卡端口。
2.根據權利要求1所述的系統,其特征在于,所述L2轉發單元包括L2轉發子單元,所述L2轉發子單元用于:解析所述網絡報文得到相應的vlan信息,基于配置的網橋交換規則查詢與該vlan信息對應的同網橋同vlan內的出端口信息,并基于該出端口信息確定出對應的出端口。
3.根據權利要求2所述的系統,其特征在于,所述L3轉發單元包括L3轉發子單元,所述L3轉發子單元用于:解析所述網絡報文得到相應的目的IP地址,查找路由表確定與所述目的IP地址對應的下一跳IP地址,查找轉發表確定與該下一跳IP地址對應的出端口。
4.根據權利要求1所述的系統,其特征在于,所述VPP模塊還包括判斷單元,所述判斷單元用于:解析得到任意網絡報文的目的IP地址,判斷是否存在目的IP地址與該任意網絡報文的目的IP地址相同的已經實現轉發的網絡報文,如果是,則指示所述DPDK模塊將該任意網絡報文按照該已經實現轉發的網絡報文的轉發路徑信息進行轉發。
5.根據權利要求4所述的系統,其特征在于,還包括網卡,所述網卡用于:接收所述網絡報文,對所述網絡報文進行合法性驗證,如果驗證通過,則將所述網絡報文發送給所述DPDK模塊,否則,將所述網絡報文發送至指定管理終端進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010664194.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種化妝品箱
- 下一篇:廢棄斜樁的拔樁導向架及拔樁方法





