-
公开(公告)号:CN117492768A
公开(公告)日:2024-02-02
申请号:CN202311504065.5
申请日:2023-11-13
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明涉及多模态网络环境应用技术领域,特别涉及一种基于抽象资源分析的用户网络模态跨平台部署实现方法及系统,依据编译原理将可编程流水线资源划分为负责网络转发功能的内部资源和负责网络服务功能的外部资源;读取用户模态程序并提取程序中的资源分配实体,基于资源分配实体将用户模态程序转化为资源感知的中间语言表示;基于中间语言表示获取网络级模态流水线最佳部署方案,并将中间语言表示分解为独立单片程序,将各单片程序分配至最佳部署方案对应的目标硬件平台节点,以利用控制流表引导用户模态程序处理中的数据流量在多个目标硬件平台节点之间相互协同接力。本发明能够提升大规模网络应用场景下模态部署效率和资源利用率,具有较好的应用前景。
-
公开(公告)号:CN111107098B
公开(公告)日:2022-03-01
申请号:CN201911382789.0
申请日:2019-12-27
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本申请提供了一种内生安全的网络功能基础平台及数据处理方法,包括:内生安全的网络功能基础平台数据包分发器、裁决器和多个结构不同且功能相同的数据包处理功能体;数据包分发器,用于在接收到数据包时,将接收到的数据包复制成多个相同的数据包,并将多个相同的数据包分发给多个数据包处理功能体;数据包处理功能体,用于对数据包进行处理,得到处理结果,并输出处理结果;裁决器,用于接收多个数据包处理功能体输出的处理结果,并对多个数据包处理功能体输出的处理结果进行裁决,得到裁决结果。在本申请中,通过以上方式可以提高可编程数据平面的安全性。
-
公开(公告)号:CN112491889A
公开(公告)日:2021-03-12
申请号:CN202011361554.6
申请日:2020-11-27
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明公开了一种软硬件协同的可编程转发系统、方法及装置,所述系统中可编程转发配置模组基于控制与配置指令调度计算资源,将对应的流处理逻辑分配给软件转发功能模组和硬件转发功能模组;硬件转发功能模组包括:固定功能转发和软件定义转发工作模式,数据流中的对固定功能数据包进行处理并转发处理结果;软件转发功能模组由软件交换进程实例组成,基于软件交换进程实例对数据流中基于场景变化的数据包进行处理,并将处理结果反馈给硬件转发功能模组进行转发。上述系统,基于可编程转发配置模组可以实现对硬件转发功能模组和软件转发功能模组的配置并且可以基于软件转发功能模组实现对新的网络协议的处理,提高了转发效率。
-
公开(公告)号:CN111107098A
公开(公告)日:2020-05-05
申请号:CN201911382789.0
申请日:2019-12-27
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本申请提供了一种内生安全的网络功能基础平台及数据处理方法,包括:内生安全的网络功能基础平台数据包分发器、裁决器和多个结构不同且功能相同的数据包处理功能体;数据包分发器,用于在接收到数据包时,将接收到的数据包复制成多个相同的数据包,并将多个相同的数据包分发给多个数据包处理功能体;数据包处理功能体,用于对数据包进行处理,得到处理结果,并输出处理结果;裁决器,用于接收多个数据包处理功能体输出的处理结果,并对多个数据包处理功能体输出的处理结果进行裁决,得到裁决结果。在本申请中,通过以上方式可以提高可编程数据平面的安全性。
-
公开(公告)号:CN118282981A
公开(公告)日:2024-07-02
申请号:CN202410449172.0
申请日:2024-04-15
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明涉及网络通信技术领域,公开了一种可编程网络设备的处理逻辑实例化方法,根据实例化目标和网络模态程序的处理逻辑搜索出潜在的若干个程序优化策略;采取部分程序优化策略对待优化的网络模态程序进行优化,得到优化后的网络模态程序;以用户自定义的关键架构约束和资源容量约束为第一条件,对优化后的网络模态程序进行资源编排,生成若干个候选资源编排方案;以除第一条件之外的剩余所有资源容量约束为第二条件,对若干个候选资源编排方案进行验证,将符合第二条件的候选资源编排方案作为最终的资源编排方案。本发明的处理逻辑实例化方法,实现网络模态程序的优化。本发明还公开了可编程网络设备的处理逻辑实例化系统。
-
公开(公告)号:CN118509318A
公开(公告)日:2024-08-16
申请号:CN202410583899.8
申请日:2024-05-11
Applicant: 中国人民解放军战略支援部队信息工程大学
IPC: H04L41/0803 , G06F8/60 , G06F8/41 , H04L41/0894 , H04L41/12 , H04L41/5051 , H04L41/5054
Abstract: 本发明提供一种针对用户程序在多模态网络环境中的部署方法。该方法包括:步骤1:将用户程序划分为若干个指令块,并根据指令块之间的功能依赖关系生成程序功能关系依赖图;步骤2:根据程序功能关系依赖图,将划分后的指令块按照多模态网络环境的网络结构特性进行放置,以获取用户程序在多模态网络环境中的所有部署方案;步骤3:根据设定的约束条件集从所有部署方案中确定一个完整传输链路上的最大增益部署方案;步骤4:当新增用户和/或当前用户需求修改时,基于所述完整传输链路上的最大增益部署方案动态调整用户程序。本发明可以实现最小化程序部署时的资源消耗和设备间的通信开销。
-
公开(公告)号:CN113572726B
公开(公告)日:2023-04-28
申请号:CN202110634085.9
申请日:2021-06-07
Applicant: 中国人民解放军战略支援部队信息工程大学
IPC: H04L9/40
Abstract: 本发明提供一种多模态网络控制‑数据平面一致性校验方法及装置。该方法包括在多模态网络控制平面中加载一致性校验组件,在多模态网络数据平面加载探针生成组件和日志采样组件;其中,探针生成组件向网络注入探测流量,使探测流量经数据平面完成转发;日志采样组件对经数据平面完成转发输出的探测流量进行采样、解析和整理,将整理结果发送至一致性校验组件;一致性校验组件将控制平面中的网络配置信息解析结果与日志采样组件生成的整理结果进行比对,以完成校验工作;其中,所述网络配置信息解析结果和日志采样组件生成的整理结果采用相同的文件格式。本发明可完成控制平面和数据平面的一致性校验,为多模态网络承载多种业务提供安全支撑。
-
公开(公告)号:CN112685625B
公开(公告)日:2022-10-28
申请号:CN202011618512.6
申请日:2020-12-31
Applicant: 中国人民解放军战略支援部队信息工程大学
IPC: G06F16/9532 , G06F16/903
Abstract: 本发明属于网络可编程转发技术领域,公开了一种实现浮动关键字匹配的深度可编程转发系统,该系统包括:关键字编码器、数据平面代理、可编程流水线配置和扩展库文件。本发明实现浮动关键字匹配的可编程流水线配置是完全静态的,仅在网络初始化阶段编译一次并配置在可编程交换机内部,不同的用户输入关键字通过运行在控制器的关键字编码器生成动态的流表,借助可编程网络硬件的灵活性和高性能完成关键信息的搜索和定位业务,加速端到端数据检索应用的处理效率。
-
公开(公告)号:CN115237418A
公开(公告)日:2022-10-25
申请号:CN202210792163.2
申请日:2022-07-07
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明提供一种面向多模态网元设备的网络模态配置系统及方法。该系统包括:程序规范编译模组,用于提供语言规范,并采用语言规范将输入的数据平面功能验证程序进行编译解析;程序功能验证模组,用于将待验证的数据平面功能程序分解为单模态功能程序、数据流匹配表项和多模态共存映射关系并对分解后的三部分程序进行编码,以及根据程序规范编译模组的编译解析结果和自身的编码结果生成多模态程序功能验证条件;程序故障定位模组,用于在模拟环境中对程序功能验证模组生成的多模态程序功能验证条件进行求解来验证数据平面功能程序的功能完整性和正确性,并定位得到各模态功能程序存在的缺陷与故障。
-
公开(公告)号:CN114710571A
公开(公告)日:2022-07-05
申请号:CN202210338328.9
申请日:2022-04-01
Applicant: 中国人民解放军战略支援部队信息工程大学 , 之江实验室
Abstract: 本申请公开了一种数据包处理系统,异构资源一体化调度模组在线重构高性能报文交换模组的多个流水线逻辑,并将业务流表拆分为多个流表项,将流表项加载至对应的流水线逻辑,每个流水线逻辑对应一种网络协议类型的数据包处理逻辑;高性能报文交换模组接收数据包,确定数据包对应的目标网络协议类型,利用与目标网络协议类型对应的流水线逻辑中的流表项将数据包发送至智能网络线卡模组;智能网络线卡模组接收数据包,利用与目标网络协议类型对应的异构资源组合对数据包进行处理,并将处理后的数据包返回高性能报文交换模组,由高性能报文交换模组对处理后的数据包进行转发。该系统能够实现多种网络技术体制并存环境下的协议无关数据包处理。
-
-
-
-
-
-
-
-
-