-
公开(公告)号:CN107911264A
公开(公告)日:2018-04-13
申请号:CN201711287758.8
申请日:2017-12-07
Applicant: 清华大学
CPC classification number: H04L43/50 , H04L63/1433
Abstract: 本发明涉及互联网技术领域,公开了一种可编程路由交换设备在线调试装置,调试接口管理器、检测点管理器、可编程设备管理器和调试消息管理器;调试接口管理器负责接收来上层调试应用的指令;检测点管理器用于监听来自调试接口管理器的命令,若有检测点的相关指令,则执行相关的指令;可编程设备管理器用于接收来自调试接口管理器的设备管理相关的指令,以管理被调试的网络设备;调试消息管理器用于接收来自数据平面检测点的调试消息,并将调试消息通过调试接口管理器汇报给应用层的高级调试应用,还公开了一种调试方法。本发明可以使程序员通过详细的内部状态快速地定位P4程序中存在的漏洞。
-
公开(公告)号:CN105681223A
公开(公告)日:2016-06-15
申请号:CN201511026681.X
申请日:2015-12-31
Applicant: 清华大学
IPC: H04L12/879 , H04L12/935 , H04L12/947 , H04L12/733
CPC classification number: H04L49/252 , H04L45/20 , H04L49/3009 , H04L49/901
Abstract: 本发明提供一种SDN的数据包转发方法及装置,方法包括:核心交换机接收入口交换机发送的数据包后,当数据包中的第一个协议头中的特征标志位与预设匹配、动作表项指针的值范围小于等于预设范围时,根据第一个协议头中的第一个动作表项指针获取到动作表项,以获得转发动作,后删除第一个动作表项指针;第一个协议头包括:特征标志位、与各交换机(转发路径上的)对应的各动作表项指针(包括动作表项的存储地址);各动作表项指针在第一个协议头中,按照转发路径上的第一交换机的顺序依次排列。交换机由于根据数据包中的动作表项指针索引动作表项,因此摆脱了对TCAM的依赖,解决了使用TCAM所带来的问题。
-
公开(公告)号:CN114726759B
公开(公告)日:2024-03-22
申请号:CN202210155733.7
申请日:2022-02-21
Applicant: 清华大学
IPC: H04L43/0852 , H04L43/06 , H04L41/14 , H04L41/0677 , H04L47/62 , H04L67/025 , H04L67/133
Abstract: 本申请公开了一种本机或远程通信请求延迟异常监控方法和装置,其中,该方法包括:识别通信请求在网络通信中的各类缓冲区,并根据各类缓冲区创建缓冲区序列模型;基于缓冲区序列模型判断是否发生请求延迟异常,并定位请求延迟异常发生的位置,以实现对请求延迟异常的监控。本申请能够解决覆盖不完整和粒度不一致问题。
-
公开(公告)号:CN115701049A
公开(公告)日:2023-02-07
申请号:CN202110864757.5
申请日:2021-07-29
IPC: H04L43/0852 , H04L47/2483
Abstract: 本申请实施例提供一种通信时延估计方法及相关装置,方法包括:网络设备从接收的第一数据包中获取流信息,流信息为第一数据包所属的第一流的标识信息;然后,基于流信息确定第一流映射的第一记录单元;第一记录单元中包括目标流的单个数据包经过目标设备的最大时延,以及包括网络设备接收到的目标流的数据包的个数;目标流包括映射到第一记录单元的流;然后,更新包数目,并在第一数据包经过目标设备的时延大于第一时延的情况下,将第一时延更新为第一数据包经过目标设备的时延;在包数目小于阈值的情况下,第一时延用于估计第一流经过目标设备的尾时延。本申请能够节省每个流的存储和处理资源,使得可以在现有的资源上进行全量流的尾时延估计。
-
公开(公告)号:CN113242142B
公开(公告)日:2022-04-29
申请号:CN202110396664.4
申请日:2021-04-13
Applicant: 清华大学 , 北京达佳互联信息技术有限公司
IPC: H04L41/0893 , H04L41/12 , H04L43/08 , H04L43/0876 , H04L47/2425
Abstract: 本公开是关于一种带内网络遥测方法、装置、电子设备及存储介质,涉及网络通信技术领域,用以解决相关技术中对大范围网络进行遥测时,需要面对更为庞大的处理数据量,过程复杂,容易造成资源耗费的问题。本公开方法包括:基于接收到的设定时长内每个数据流的第一类遥测信息,确定带内网络遥测策略;基于带内网络遥测策略确定出目标数据流,并通知交换设备对目标数据流进行数据流遥测;接收交换设备上报的目标数据流的第二类遥测信息,并通过目标数据流的第一类遥测信息和第二类遥测信息进行遥测分析。本公开提供了一种可扩展的数据中心全网范围带内网络遥测方法,过程简单,仅对目标数据流进行遥测,减少了处理的数据量,有效降低资源耗费。
-
公开(公告)号:CN108306757B
公开(公告)日:2020-07-17
申请号:CN201711416899.5
申请日:2017-12-25
Applicant: 清华大学
IPC: H04L12/24
Abstract: 本发明公开了一种可编程数据平面虚拟层构建方法以及可编程数据层,可编程数据平面虚拟层构建方法包括构建包括多个虚拟化匹配动作表和多个虚拟化控制逻辑的平面虚拟层;其中,虚拟化控制逻辑和虚拟化匹配动作表可根据第一预设方式被配置为多个网络功能,多个网络功能可根据第二预设方式被配置为多个虚拟化可编程数据平面。本发明实现了在现有硬件资源下同时运行多个程序,不需通过重新编程及导入过程即可实现网络功能的动态更新以及网络功能处理顺序的修改,提高可编程数据平面的灵活性和资源利用率,且更好的应对网络数据包处理日益复杂的环境要求。
-
公开(公告)号:CN105681223B
公开(公告)日:2019-05-14
申请号:CN201511026681.X
申请日:2015-12-31
Applicant: 清华大学
IPC: H04L12/879 , H04L12/935 , H04L12/947 , H04L12/733
Abstract: 本发明提供一种SDN的数据包转发方法及装置,方法包括:核心交换机接收入口交换机发送的数据包后,当数据包中的第一个协议头中的特征标志位与预设匹配、动作表项指针的值范围小于等于预设范围时,根据第一个协议头中的第一个动作表项指针获取到动作表项,以获得转发动作,后删除第一个动作表项指针;第一个协议头包括:特征标志位、与各交换机(转发路径上的)对应的各动作表项指针(包括动作表项的存储地址);各动作表项指针在第一个协议头中,按照转发路径上的第一交换机的顺序依次排列。交换机由于根据数据包中的动作表项指针索引动作表项,因此摆脱了对TCAM的依赖,解决了使用TCAM所带来的问题。
-
公开(公告)号:CN108234339A
公开(公告)日:2018-06-29
申请号:CN201711284898.X
申请日:2017-12-07
Applicant: 清华大学
IPC: H04L12/801 , H04L12/813 , H04L12/861
Abstract: 本发明涉及互联网技术领域,公开了一种可编程数据平面的报文转发方法,包括步骤:S1:生成缓存MAT,并将所述缓存MAT插入P4Pipeline的起始位置;S2:按照预定策略将流经数据平面的报文流的特征和转发处理行为作为表项添加到缓存MAT中,或从缓存MAT中移除,所述表项对应该报文流中所有的数据包;S3:对于数据平面命中缓存MAT表项的数据包对应的报文流的相应操作在所述缓存MAT内执行。本发明的可编程数据平面的报文转发方法避免了对数据包不必要的重复匹配,加快了可编程数据平面对报文的转发处理操作。
-
-
公开(公告)号:CN112104651A
公开(公告)日:2020-12-18
申请号:CN202010968007.8
申请日:2020-09-15
Applicant: 清华大学
IPC: H04L29/06
Abstract: 本发明提供一种高性能、低成本且灵活的数据包生成器及数据包生成方法。所述数据包生成器在可编程交换机中实现,所述可编程交换机包括交换机CPU和转发芯片,其中,模板数据包生成模块,在所述交换机CPU中实现,用于生成模板数据包,并将所述模板数据包转发给测试报文生成模块;测试数据包生成模块,在所述转发芯片中实现,用于利用所述模板数据包生成对应的测试数据包;所述模板数据包与测试报文数据包具有相同的头部结构、载荷和长度;所述模板数据包头部的预设域的值与所述测试数据包头部的对应域的值不同。本发明通过交换机CPU和转发芯片共同实现数据包生成逻辑,能够兼顾高性能和低成本的优势,同时满足数据包生成器的灵活性。
-
-
-
-
-
-
-
-
-