-
公开(公告)号:CN114024986B
公开(公告)日:2023-07-11
申请号:CN202111298005.3
申请日:2021-11-04
Applicant: 南京邮电大学
IPC: H04L67/1097 , H04L67/133 , H04L67/30 , H04L67/56 , H04L41/14 , H04L43/08 , G06F9/54
Abstract: 本发明公开了一种使用节点代理的轻量级网络模拟办法。所述方法包括:网络模拟配置中心读取json配置文件,将配置文件内容转换为相应网络配置参数;为进程中的每个节点创建一个代理节点;节点和节点间的连接由RPC框架完成;进程中的每个节点与所有代理节点建立连接;初始化节点编号与节点套接字映射并提供给代理节点做查找;节点编号与套接字的映射存储在网络模拟配置中心的中;节点间通信由代理节点转运;网络模拟由代理节点根据网络模拟配置中心参数实施;网络数据由代理节点进行统计;网络数据被写入网络模拟配置中心;网络模拟配置中心接收网络配置参数修改请求;网络模拟配置中心接收测试结束命令,关闭整个进程。本发明在单进程的多节点测试环境中有效地模拟了生产网络环境,为分布式系统提供一个轻量级的网络环境模拟。
-
公开(公告)号:CN114024986A
公开(公告)日:2022-02-08
申请号:CN202111298005.3
申请日:2021-11-04
Applicant: 南京邮电大学
IPC: H04L67/1097 , H04L67/133 , H04L67/30 , H04L67/56 , H04L41/14 , H04L43/08 , G06F9/54
Abstract: 本发明公开了一种使用节点代理的轻量级网络模拟办法。所述方法包括:网络模拟配置中心读取json配置文件,将配置文件内容转换为相应网络配置参数;为进程中的每个节点创建一个代理节点;节点和节点间的连接由RPC框架完成;进程中的每个节点与所有代理节点建立连接;初始化节点编号与节点套接字映射并提供给代理节点做查找;节点编号与套接字的映射存储在网络模拟配置中心的中;节点间通信由代理节点转运;网络模拟由代理节点根据网络模拟配置中心参数实施;网络数据由代理节点进行统计;网络数据被写入网络模拟配置中心;网络模拟配置中心接收网络配置参数修改请求;网络模拟配置中心接收测试结束命令,关闭整个进程。本发明在单进程的多节点测试环境中有效地模拟了生产网络环境,为分布式系统提供一个轻量级的网络环境模拟。
-