-
公开(公告)号:CN107800571A
公开(公告)日:2018-03-13
申请号:CN201710994612.0
申请日:2017-10-23
Applicant: 清华大学
IPC: H04L12/24
Abstract: 本发明实施例提供一种网络功能动态编排方法、装置和系统。其中,该方法包括:接收数据包;对非重投递的数据包进行初始化处理,包括将网络功能执行链标识和执行第一轮网络功能流水线遍历所需执行的网络功能单元信息给所述数据包;按照网络功能流水线,依次遍历网络功能单元,触发需要执行动作的网络功能单元处理所述数据包;若数据包的网络功能执行链中的网络功能未全部执行完毕,基于重投递的数据包重复上述步骤;直至网络功能执行链中的网络功能全部执行完毕后,输出数据包。本发明实施例提供的网络功能动态编排方法、装置和系统,通过利用模块化的网络功能单元简化了可编程数据平面编程,并通过虚拟化的控制逻辑实现了运行时动态编排网络功能。
-
公开(公告)号:CN107911264A
公开(公告)日:2018-04-13
申请号:CN201711287758.8
申请日:2017-12-07
Applicant: 清华大学
CPC classification number: H04L43/50 , H04L63/1433
Abstract: 本发明涉及互联网技术领域,公开了一种可编程路由交换设备在线调试装置,调试接口管理器、检测点管理器、可编程设备管理器和调试消息管理器;调试接口管理器负责接收来上层调试应用的指令;检测点管理器用于监听来自调试接口管理器的命令,若有检测点的相关指令,则执行相关的指令;可编程设备管理器用于接收来自调试接口管理器的设备管理相关的指令,以管理被调试的网络设备;调试消息管理器用于接收来自数据平面检测点的调试消息,并将调试消息通过调试接口管理器汇报给应用层的高级调试应用,还公开了一种调试方法。本发明可以使程序员通过详细的内部状态快速地定位P4程序中存在的漏洞。
-
公开(公告)号:CN107800571B
公开(公告)日:2019-11-22
申请号:CN201710994612.0
申请日:2017-10-23
Applicant: 清华大学
IPC: H04L12/24
Abstract: 本发明实施例提供一种网络功能动态编排方法、装置和系统。其中,该方法包括:接收数据包;对非重投递的数据包进行初始化处理,包括将网络功能执行链标识和执行第一轮网络功能流水线遍历所需执行的网络功能单元信息给所述数据包;按照网络功能流水线,依次遍历网络功能单元,触发需要执行动作的网络功能单元处理所述数据包;若数据包的网络功能执行链中的网络功能未全部执行完毕,基于重投递的数据包重复上述步骤;直至网络功能执行链中的网络功能全部执行完毕后,输出数据包。本发明实施例提供的网络功能动态编排方法、装置和系统,通过利用模块化的网络功能单元简化了可编程数据平面编程,并通过虚拟化的控制逻辑实现了运行时动态编排网络功能。
-
-