-
公开(公告)号:CN117278403B
公开(公告)日:2024-05-24
申请号:CN202311201936.6
申请日:2023-09-18
Applicant: 之江实验室
IPC: H04L41/082 , G06F8/41 , G06F8/60
Abstract: 本发明公开了一种基于异构设备的增量式编译方法和系统。包括:用户使用P4开发网络程序,对网络程序进行语法语义检查并将其转化为中间表示;根据异构设备的功能、资源等约束分配中间表示文件;再根据异构设备约束以及流表项等将网络程序转化为异构设备的不同规则表达,并加载至目标设备上;当用户需要增量部署网络功能时,用户只需要编写新增的网络程序,重新生成规则表达;通过对比分析新旧两次规则表达,形成可加载至异构设备上的规则表达,实现网络功能的增量部署。本发明在加载新增网络功能的过程中,能实现旧的网络功能的不中断处理,在不中断的网络功能的前提下,在异构设备上实现网络功能的增量部署。
-
公开(公告)号:CN116737130B
公开(公告)日:2023-11-28
申请号:CN202311024639.9
申请日:2023-08-15
Applicant: 之江实验室
Abstract: 本申请涉及计算机网络技术领域,特别是涉及一种面向模态中间表示的编译方法、系统、设备和存储介质,所述方法包括:获取用户输入的包含多种网络功能模态报文的第一P4程序及其第一配置文件,且获取各个终端设备的登录信息;对所述第一P4程序编译,生成第一中间表示文件;对所述第一中间表示文件进行复制得到对应份数的第二中间表示文件;对各所述第二中间表示文件进行拆分,得到其中包含独立网络功能模态报文的第三中间表示文件;将各所述第三中间表示文件分别发送至对应的终端设备,利用各所述终端设备分别对各所述第三中间表示文件进行编译生成目标文件。本技术方案提升了编译效率,提升了系统的友好性。
-
公开(公告)号:CN116737130A
公开(公告)日:2023-09-12
申请号:CN202311024639.9
申请日:2023-08-15
Applicant: 之江实验室
Abstract: 本申请涉及计算机网络技术领域,特别是涉及一种面向模态中间表示的编译方法、系统、设备和存储介质,所述方法包括:获取用户输入的包含多种网络功能模态报文的第一P4程序及其第一配置文件,且获取各个终端设备的登录信息;对所述第一P4程序编译,生成第一中间表示文件;对所述第一中间表示文件进行复制得到对应份数的第二中间表示文件;对各所述第二中间表示文件进行拆分,得到其中包含独立网络功能模态报文的第三中间表示文件;将各所述第三中间表示文件分别发送至对应的终端设备,利用各所述终端设备分别对各所述第三中间表示文件进行编译生成目标文件。本技术方案提升了编译效率,提升了系统的友好性。
-
-