[發明專利]報文轉發方法、裝置、電子設備及可讀存儲介質有效
| 申請號: | 202110376710.4 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN112954079B | 公開(公告)日: | 2022-10-21 |
| 發明(設計)人: | 胡曉拯 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | H04L67/1001 | 分類號: | H04L67/1001;H04L69/06;H04L45/7453 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 轉發 方法 裝置 電子設備 可讀 存儲 介質 | ||
本發明涉及云傳輸領域,揭露一種報文轉發方法,包括:提取報文中的五元組,利用預設的排序算法對所述五元組進行排序,得到所述報文的標準五元組;對所述標準五元組進行哈希計算,得到報文哈希值;對待選轉發節點集中的每個轉發節點進行哈希計算,得到節點哈希值集;通過將所述報文哈希值及所述節點哈希值集進行匹配,得到目標轉發節點;將所述報文轉發至所述目標轉發節點。本發明還涉及一種區塊鏈技術,所述節點哈希值集可以存儲在區塊鏈節點中。本發明還提出一種報文轉發裝置、電子設備以及可讀存儲介質。本發明可以提高報文轉發的效率。
技術領域
本發明涉及云傳輸領域,尤其涉及一種報文轉發方法、裝置、電子設備及可讀存儲介質。
背景技術
隨著互聯網技術的發展,為了報文傳輸過程中的負載分配及安全考慮,需要將報文轉發至相應的轉發節點進行路由轉發,如將報文轉發至防火墻節點,利用防火墻節點對報文進行安全過濾等。
但是,目前同一會話的雙向報文由于源IP、源端口、傳輸協議、目的IP、目的端口(簡稱五元組)發生變化,無法轉發至固定的轉發節點上,導致轉發節點的流量無法準確控制,不同的轉發節點的負載效率無法科學的分配及利用,造成低負載的轉發節點可能有負載但是沒有報文進行轉發,高負載的轉發節點可能沒有剩余負載進行報文轉發導致報文擁塞無法轉發,此外,不同的轉發節點也無法組合使用,報文轉發的過程不可控,導致報文轉發的效率低。
發明內容
本發明提供一種報文轉發方法、裝置、電子設備及計算機可讀存儲介質,其主要目的在于提高報文轉發的效率。
為實現上述目的,本發明提供的一種報文轉發方法,包括:
提取報文中的五元組,利用預設的排序算法對所述五元組進行排序,得到所述報文的標準五元組;
對所述標準五元組進行哈希計算,得到報文哈希值;
對待選轉發節點集中的每個轉發節點進行哈希計算,得到節點哈希值集;
將所述報文哈希值及所述節點哈希值集進行匹配,得到目標轉發節點;
將所述報文轉發至所述目標轉發節點。
可選地,所述利用預設的排序算法對所述五元組進行排序,得到所述報文的標準五元組,包括:
對所述報文的五元組按max(源IP,目的IP),min(源IP,目的IP),max(源端口,目的端口),min(源端口,目的端口),傳輸協議的順序進行排序,得到所述標準五元組。
可選地,所述對待選轉發節點集中的每個轉發節點進行哈希計算,得到節點哈希值集,包括:
根據預設的節點流量負載要求,對所述待選轉發節點集中的每個轉發節點進行虛擬節點索引標記,得到每個轉發節點對應的虛擬節點;
對每個所述虛擬節點進行哈希計算,得到對應的節點哈希值;
匯總全部所述節點哈希值,得到所述節點哈希值集。
可選地,所述通過將所述報文哈希值及所述節點哈希值集進行匹配,得到目標轉發節點之前,所述方法還包括:
根據所述標準五元組對預構建的轉發節點緩存表進行篩選判斷;
若所述轉發節點緩存表中存在與所述標準五元組相同的五元組,則將所述轉發節點緩存表中所述相同的五元組對應的節點,作為所述目標轉發節點;
若所述轉發節點緩存表中不存在與所述標準五元組相同的五元組,則將所述報文哈希值及所述節點哈希值集進行匹配,得到所述目標轉發節點。
可選地,所述將所述報文哈希值及所述節點哈希值集進行匹配,得到目標轉發節點,包括:
利用預設的數值區間構建哈希值環;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110376710.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便于維護的室內配電柜
- 下一篇:一種竹篾片連續接長裝置及其接長工藝





