[發明專利]一種報文處理系統及網絡設備有效
| 申請號: | 201811143390.2 | 申請日: | 2018-09-28 |
| 公開(公告)號: | CN109361606B | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 李昊 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L29/08 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 處理 系統 網絡設備 | ||
1.一種報文處理系統,其特征在于,所述報文處理系統包括:
第一容器、第二容器和操作系統內核,所述第一容器用于部署網絡操作系統NOS,所述第二容器用于部署三層協議應用;其中,所述NOS包括用戶態協議棧,所述操作系統內核包括第一內核模塊和內核三層協議棧;
所述用戶態協議棧獲取第一報文,將第一報文發送給所述第一內核模塊;
所述第一內核模塊在接收到所述第一報文后,將所述第一報文發送給內核三層協議棧;
所述內核三層協議棧在接收到所述第一報文后,將所述第一報文發送給所述三層協議應用,以使所述三層協議應用根據所述第一報文進行業務處理;
所述用戶態協議棧獲取第一報文,將第一報文發送給所述第一內核模塊之前,所述方法還包括:所述NOS在所述操作系統內核中創建每個物理接口對應的虛擬口,并將物理接口與虛擬口的對應關系通知給所述用戶態協議棧;
所述用戶態協議棧將所述第一報文發送給所述第一內核模塊,包括:
所述用戶態協議棧確定所述第一報文的入物理接口,并通過所述對應關系查詢與所述入物理接口對應的虛擬口;
所述用戶態協議棧將所述第一報文和所述虛擬口的接口標識封裝到內核通信消息,并將所述內核通信消息發送給所述第一內核模塊。
2.根據權利要求1所述的系統,其特征在于,所述操作系統內核包括第一轉發模塊;
所述第一內核模塊將所述第一報文發送給內核三層協議棧,包括:
所述第一內核模塊將所述第一報文發送給所述第一轉發模塊;
所述第一轉發模塊在接收到所述第一報文后,若本地路由表中存在與所述第一報文的目的IP地址匹配的本機路由,且所述本機路由指示的本機地址與所述虛擬口的IP地址相同,則將所述第一報文發送給所述內核三層協議棧。
3.根據權利要求1所述的系統,其特征在于,所述內核三層協議棧將所述第一報文發送給所述三層協議應用之后,所述方法還包括:
所述內核三層協議棧接收所述三層協議應用針對所述第一報文返回的第二報文,并將所述第二報文發送給所述第一內核模塊;
所述第一內核模塊在接收到所述第二報文后,將所述第二報文封裝到內核通信消息,將所述內核通信消息發送給所述用戶態協議棧。
4.根據權利要求1所述的系統,其特征在于,所述報文處理系統還包括第三容器,所述第三容器用于部署二層協議應用;所述NOS還包括以太網模塊,所述操作系統內核還包括內核二層協議棧;
所述以太網模塊獲取第三報文,將所述第三報文和消息類型封裝到內核通信消息,并將所述內核通信消息發送給第一內核模塊;其中,所述消息類型為用于表示所述第三報文是需要發送給二層協議應用的特定標識;
所述第一內核模塊在接收到所述內核通信消息后,若所述內核通信消息包括的消息類型為特定標識,則將所述第三報文發送給所述內核二層協議棧;
所述內核二層協議棧在接收到所述第三報文后,將所述第三報文發送給所述二層協議應用,以使所述二層協議應用根據所述第三報文進行業務處理。
5.根據權利要求1所述的系統,其特征在于,所述報文處理系統還包括第三容器,所述第三容器用于部署二層協議應用;所述NOS還包括以太網模塊,所述操作系統內核還包括內核二層協議棧和第二內核模塊;
所述以太網模塊獲取第三報文,將所述第三報文發送給所述第二內核模塊;
所述第二內核模塊在接收到所述第三報文后,將所述第三報文發送給所述內核二層協議棧;
所述內核二層協議棧在接收到所述第三報文后,將所述第三報文發送給所述二層協議應用,以使所述二層協議應用根據所述第三報文進行業務處理。
6.根據權利要求4或5所述的系統,其特征在于,所述NOS還包括用戶虛擬口模塊;
所述內核二層協議棧將所述第三報文發送給所述二層協議應用之后,所述方法還包括:
所述內核二層協議棧接收所述二層協議應用針對所述第三報文返回的第四報文,并將所述第四報文發送給所述用戶虛擬口模塊;
所述用戶虛擬口模塊在接收到所述第四報文后,將所述第四報文發送給所述以太網模塊,以使所述以太網模塊向外部設備轉發所述第四報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811143390.2/1.html,轉載請聲明來源鉆瓜專利網。





