[發明專利]用于網絡包處理的方法、系統和存儲介質有效
| 申請號: | 201711026826.5 | 申請日: | 2017-10-27 |
| 公開(公告)號: | CN108512885B | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | T·南迪;古魯·古拉姆·賈納爾達納 | 申請(專利權)人: | 慧與發展有限責任合伙企業 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國德*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 網絡 處理 方法 系統 存儲 介質 | ||
1.一種網絡包處理的方法,包括:
通過網絡交換設備將經由特定端口接收的網絡包識別為消息隊列遙測傳輸MQTT包,其中所述MQTT包在中介設備與訂戶設備之間傳送,其中所述中介設備和所述訂戶設備是分別具有中介和訂戶的角色的MQTT組件;
通過所述網絡交換設備執行深度包檢測DPI,以識別與所述中介設備相對應的網絡地址和在MQTT協議中的MQTT組件的角色;
通過所述網絡交換設備,基于所述MQTT組件的所述角色來動態地應用在策略引擎中定義的網絡策略,其中所述網絡策略特定于所述中介設備和所述訂戶設備中的至少一個;以及
通過所述網絡交換設備基于所應用的網絡策略執行特定動作。
2.根據權利要求1所述的方法,其中所述中介設備接收由發布者設備發布的多個主題并將所述多個主題服務于多個訂戶設備,并且其中所述中介設備、所述發布者設備和所述訂戶設備針對每個主題動態地充當它們相應的角色。
3.根據權利要求1所述的方法,進一步包括:
通過所述網絡交換設備捕獲被傳送到所述中介設備和從所述中介設備傳送的MQTT包;以及
通過所述網絡交換設備給予被傳送到所述中介設備和從所述中介設備傳送的所述MQTT包高的優先級。
4.根據權利要求1所述的方法,進一步包括:
通過所述網絡交換設備捕獲傳送到所述訂戶設備和從所述訂戶設備傳送的客戶端消息;以及
通過所述網絡交換設備從所捕獲的客戶端消息中提取包括所述訂戶設備的位置的信息。
5.根據權利要求1所述的方法,進一步包括:
在所述網絡交換設備上創建用于高速緩存由所述中介設備維持的有效會話的中介代理;以及
通過所述網絡交換設備在所述有效會話中的一個中直接響應來自所述訂戶設備的消息,而不向所述中介設備傳遞所述消息。
6.根據權利要求5所述的方法,其中所述中介代理進一步監測所述中介設備的行為,并且響應于指示所述中介設備不可用的行為而替換所述中介設備。
7.根據權利要求6所述的方法,其中所述中介代理和中介設備共享單個虛擬因特網協議IP地址,以允許所述中介代理為所述中介設備提供中介冗余。
8.根據權利要求6所述的方法,其中所述中介代理使用單個虛擬因特網協議IP地址與所述訂戶設備進行通信,并且其中所述中介代理與多個中介設備通信,以在所述多個中介設備之間執行負載平衡。
9.根據權利要求1所述的方法,其中基于所應用的網絡策略執行特定動作包括以下之一:阻止來自客戶端設備的針對選擇的主題的流量;阻止來自發布者設備的針對所述選擇的主題的流量;為訂閱所述選擇的主題的多個訂戶設備改變服務質量QoS級別;以及阻止來自屬于特定中介組的中介設備的流量。
10.根據權利要求1所述的方法,其中所述網絡交換設備包括網絡交換機、無線控制器和服務控制器中的一個。
11.一種用于網絡包處理的系統,至少包括:
訂戶設備,包括第一硬件處理器;
中介設備,包括第二硬件處理器;以及
網絡交換設備,包括執行操作的第三硬件處理器,所述操作包括:
將經由特定端口接收的網絡包識別為消息隊列遙測傳輸MQTT包,其中所述MQTT包在所述中介設備與所述訂戶設備之間傳送,其中所述中介設備和所述訂戶設備是分別具有中介和訂戶的角色的MQTT組件;
從所述MQTT包中識別與所述中介設備相對應的網絡地址和在MQTT協議中的MQTT組件的角色;
基于所述MQTT組件的所述角色來動態地應用在策略引擎中定義的網絡策略,其中所述網絡策略特定于所述中介設備或所述訂戶設備;并且
基于所述網絡策略執行特定于所述中介設備或所述訂戶設備的動作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧與發展有限責任合伙企業,未經慧與發展有限責任合伙企業許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711026826.5/1.html,轉載請聲明來源鉆瓜專利網。





