全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210449304.0 (22)申请日 2022.04.26 (71)申请人 武汉思普崚技术有限公司 地址 430070 湖北省武汉市东湖新 技术开 发区光谷大道308号光谷动力节能环 保科技企业孵化器 (加速器) 一期11栋 3层01室 (72)发明人 冯坤  (74)专利代理 机构 北京弘权知识产权代理有限 公司 11363 专利代理师 逯长明 许伟群 (51)Int.Cl. G06F 9/455(2006.01) G06F 9/445(2018.01) G06F 8/60(2018.01)H04L 12/46(2006.01) (54)发明名称 客户机的部署方法、 基于客户机的报文处理 方法及系统 (57)摘要 本申请提供了一种客户机的部署方法、 基于 客户机的报文处理方法及系统。 所述客户机通过 容器技术部署在宿主机中, 并且将宿主机的只读 系统目录映射到客户机中, 使得客户机和宿主机 共用一个文件系统; 同时配置宿主机的物理接口 或者子接口至客户机。 所述基于客户机的报文处 理方法, 通过外部VLAN标签和内部VLAN标签实现 了宿主机物理接口和客户机虚拟接口之间多对 多的报文收发, 使得客户机的报文处理不受宿主 机物理接口数量的限制, 大大提高报文处理的效 率。 权利要求书3页 说明书10页 附图2页 CN 114880070 A 2022.08.09 CN 114880070 A 1.一种客户机的部署方法, 其特征在于, 包括: 使用容器技术制作对应宿主机的最小文 件系统镜像; 新建客户机, 并建立对应的通信目录和存储目录, 将所述宿主机的只读系统目录进行 映射, 得到所述客户机的只读系统目录, 同时将所述宿主机的可写目录映射到所述通信目 录和所述存 储目录中, 得到启动参数; 配置所述宿主机的物 理接口或者子接口至所述客户机, 按照配置顺序得到所述客户机 的虚拟接口标识, 同时在所述 客户机的所述 通信目录下建立对应的接口目录; 根据所述启动参数和所述最小文件系统镜像, 启动所述客户机, 并读取所述接口目录, 初始化所述 客户机的虚拟接口。 2.根据权利要求1所述的客户机的部署方法, 其特征在于, 所述使用容器技术制作对应 所述宿主机的最小 文件系统镜像, 包括: 启动DOCKER服 务进程; 根据所述宿主机的BUSYBOX环境, 使用DOCKER的build命令制作所述最小文件系统镜 像。 3.一种基于客户机的报文处理方法, 其特征在于, 所述报文处理方法应用于报文处理 系统, 所述报文处理系统包括宿 主机和至少一个客户机, 其中, 所述客户机按照如权利要求 1‑2中任一项所述的客户机的部署方法部署在所述宿主机中; 所述报文处 理方法包括: 所述宿主机 接收待处 理报文, 得到所述待处 理报文对应的入接口; 所述宿主机判断所述入接口是否分配给目标客户机, 其中, 所述目标客户机为部署在 所述宿主机中的任一所述 客户机; 若所述入接口分配给所述目标客户机, 则所述宿主机获取所述目标客户机的虚拟接口 标识, 生成内部VLAN标签, 并将所述内部V LAN标签填充至所述待处理报文中, 得到中间处理 报文, 将所述中间处 理报文发送至所述目标客户机; 所述目标客户机接收所述中间处理报文, 剥离所述中间处理报文中的所述内部VLAN标 签, 还原成所述待处 理报文, 并根据所述内部VLAN标签得到对应的虚拟接口; 所述目标客户机将所述待处理报文对应的入接口标识为所述虚拟接口, 进行对应的业 务处理。 4.根据权利要求3所述的基于客户机的报文处理方法, 其特征在于, 所述报文处理方法 还包括: 若所述入接口没有分配给所述目标客户机, 则所述宿主机判断所述待处理报文中是否 存在外部VLAN标签; 若所述待处理报文中存在所述外部VLAN标签, 则所述宿主机根据所述外部VLAN标签获 取子接口; 所述宿主机将所述子接口标识为所述待处理报文对应的所述入接口, 同时剥离所述待 处理报文中的所述外部V LAN标签, 继续执行判断所述入接口是否 分配给所述目标客户机的 步骤。 5.根据权利要求4所述的基于客户机的报文处理方法, 其特征在于, 所述报文处理方法 还包括: 若所述待处理报文中不存在所述外部VLAN标签, 则所述宿主机根据 所述待处理报文进权 利 要 求 书 1/3 页 2 CN 114880070 A 2行对应的业 务处理。 6.根据权利要求4所述的基于客户机的报文处理方法, 其特征在于, 所述报文处理方法 还包括: 所述目标客户机完成对应的业务处理之后, 生成待发送报文, 其中, 根据 所述目标客户 机的虚拟接口标识填充所述待发送报文中的所述内部VLAN标签; 所述宿主机接收所述待发送报文, 剥离所述待发送报文中的所述内部VLAN标签, 同时 根据所述内部VLAN标签找到对应的出接口; 所述宿主机判断所述出接口是否为所述子 接口; 若所述出接口不是所述子接口, 则所述宿主机将所述待发送报文通过所述出接口发送 出去。 7.根据权利要求6所述的基于客户机的报文处理方法, 其特征在于, 所述报文处理方法 还包括: 若所述出接口为所述子接口, 则所述宿主机根据 所述子接口在所述待发送报文中填充 对应的所述外部VLAN标签, 得到目标发送报文, 并将所述目标报文通过所述子接口对应的 物理接口发送出去。 8.一种基于客户机的报文处理系统, 其特征在于, 包括宿主机和至少一个客户机, 其 中, 所述客户机按照权利要求1 ‑2中任一项所述的客户机的部署方法部署在所述宿主机中; 所述宿主机被配置为: 接收待处理报文, 得到所述待处理报文对应的入接口; 判断所述 入接口是否分配给目标客户机, 其中, 所述 目标客户机为部署在所述宿主机中的任一所述 客户机; 若所述入接口分配给所述目标客户机, 则所述宿主机被配置为: 获取所述目标客户机 的虚拟接口标识, 生 成内部VLA N标签, 并将所述内部VLA N标签填充至所述待处理报文中, 得 到中间处 理报文, 将所述中间处 理报文发送至所述目标客户机; 所述客户机被配置为: 接收所述中间处理报文, 剥离所述中间处理报文中的所述内部 VLAN标签, 还原成所述待处理报文, 并根据所述内部VLA N标签得到对应的虚拟 接口; 将所述 待处理报文对应的入接口标识为所述虚拟接口, 进行对应的业 务处理。 9.根据权利要求8所述的报文处理系统, 其特征在于, 若所述入接口没有没配给所述目 标客户机, 则所述宿主机被 配置为: 判断所述待处 理报文中是否存在外 部VLAN标签; 若所述待处理报文中存在所述外部VLAN标签, 则根据所述外部VLAN标签获取子接口; 将所述子接口标识 为所述待处理报文对应的所述入接口, 同时剥离所述待处理报文中的所 述外部VLAN标签, 继续执 行判断所述入接口是否分配给 所述目标客户机的步骤; 若所述待处理报文中不存在所述外部VLAN标签, 则根据所述待处理报文进行对应的业 务处理。 10.根据权利要求9所述的报文处理系统, 其特征在于, 所述客户机被配置为: 完成对应 的业务处理之后, 生成待发送报文, 其中, 根据所述目标客户机的虚拟接口标识 填充所述待 发送报文中的所述内部VLAN标签; 所述宿主机被配置为: 接收所述待发送报文, 剥离所述待发送报文中的所述内部VLAN 标签, 同时根据所述内部VLAN标签找到对应的出接口; 判断所述出接口是否为所述子 接口;权 利 要 求 书 2/3 页 3 CN 114880070 A 3

.PDF文档 专利 客户机的部署方法、基于客户机的报文处理方法及系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 客户机的部署方法、基于客户机的报文处理方法及系统 第 1 页 专利 客户机的部署方法、基于客户机的报文处理方法及系统 第 2 页 专利 客户机的部署方法、基于客户机的报文处理方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:04:44上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。