-
公开(公告)号:CN106301959A
公开(公告)日:2017-01-04
申请号:CN201610883713.6
申请日:2016-10-10
Applicant: 烽火通信科技股份有限公司
CPC classification number: H04L41/082 , H04L67/42
Abstract: 本发明公开了一种基于WINDOWS和LINUX平台的网关批量升级方法及系统,涉及跨平台的设备间通信领域。该方法包括以下步骤:服务端通过原始套接字,建立跨平台的服务端-客户端的双向通信,服务端采用WINDOWS系统,客户端采用Linux嵌入式系统;服务端给发现的客户端动态分配唯一IP地址,建立传输控制协议TCP连接;服务端校验客户端是否需要升级,如果不需要升级,则结束;如果需要升级,客户端重写Linux系统内核TCP/IP协议中定义的文件传输协议,将文件分片拼接成块后,直接保存在内存中。本发明能保证网关客户端接收文件的完整和正确性,节省内存空间,降低升级失败的概率,清晰确认升级的开始和结束标识。
-
公开(公告)号:CN109587082B
公开(公告)日:2020-12-29
申请号:CN201910024111.9
申请日:2019-01-10
Applicant: 烽火通信科技股份有限公司
IPC: H04L12/935 , H04L12/861
Abstract: 本发明公开了一种基于Linux操作系统的报文异步转发系统及方法,涉及通信技术领域,包括:收包模块,其用于:在内核态接收原始报文,基于原始报文,得到包含网卡驱动源端口号的第一报文,并将第一报文从内核态转发到用户态;应用模块,其用于:在用户态接收并处理第一报文,得到保留了所述网卡驱动源端口号的第二报文,并将第二报文从用户态转发到内核态;发包模块,其用于:在内核态接收第二报文,根据所述网卡驱动源端口号查找对应的网络设备,基于第二报文构造最终报文,将最终报文发送至内核协议栈。本发明能让报文捕获并处理后仍然按照捕获前的正确路径转发,并能降低CPU开销,提高转发效率。
-
公开(公告)号:CN111565131A
公开(公告)日:2020-08-21
申请号:CN202010325642.4
申请日:2020-04-22
Applicant: 烽火通信科技股份有限公司 , 中国信息通信科技集团有限公司
Abstract: 本发明公开了一种家庭网关CPU测速方法及系统,涉及网关测速领域,该方法包括与测速服务器建立TCP连接;确定测速服务器发送的测速数据包的五元组信息,并配置所述测速数据包,接收所述测速数据包至网卡;网卡启用LRO每接收N个所述测速数据包,封装为一个传输数据包,并发送至网卡协议栈;网卡协议栈将传输数据包解包为N个测速数据包,经过网卡协议栈的ACK应答得到N个应答数据包,并发送至网卡,累加测速数据包的接收数据长度L;网卡启用LSO向测速服务器返回应答数据包;间隔时间T,两次获取所述接收数据长度L,根据所述L的变化计算网卡的数据传输速率。本发明能够减少其他上下行报文、网络协议等测速环境对于网关速率测试的影响。
-
公开(公告)号:CN110445641A
公开(公告)日:2019-11-12
申请号:CN201910625630.0
申请日:2019-07-11
Applicant: 烽火通信科技股份有限公司
Abstract: 本发明公开了一种DNS代理服务器的主备切换方法及系统,涉及家庭网关领域。该方法用在家庭网关设备中,包括以下步骤:WAN连接配置成功,获取多个DNS服务器IP,选择第一个DNS服务器IP配置DNS代理;监控DNS请求报文,检测到WAN侧DNS服务器不可用,则更换下一个可用的DNS服务器,配置DNS代理。本发明能够准确检测WAN侧DNS服务器不可用,并且实现主备切换,保证用户设备上网正常。
-
公开(公告)号:CN111565131B
公开(公告)日:2022-04-08
申请号:CN202010325642.4
申请日:2020-04-22
Applicant: 烽火通信科技股份有限公司 , 中国信息通信科技集团有限公司
IPC: H04L43/0894 , H04L12/66 , H04L69/16
Abstract: 本发明公开了一种家庭网关CPU测速方法及系统,涉及网关测速领域,该方法包括与测速服务器建立TCP连接;确定测速服务器发送的测速数据包的五元组信息,并配置所述测速数据包,接收所述测速数据包至网卡;网卡启用LRO每接收N个所述测速数据包,封装为一个传输数据包,并发送至网卡协议栈;网卡协议栈将传输数据包解包为N个测速数据包,经过网卡协议栈的ACK应答得到N个应答数据包,并发送至网卡,累加测速数据包的接收数据长度L;网卡启用LSO向测速服务器返回应答数据包;间隔时间T,两次获取所述接收数据长度L,根据所述L的变化计算网卡的数据传输速率。本发明能够减少其他上下行报文、网络协议等测速环境对于网关速率测试的影响。
-
公开(公告)号:CN106301959B
公开(公告)日:2019-04-30
申请号:CN201610883713.6
申请日:2016-10-10
Applicant: 烽火通信科技股份有限公司
Abstract: 本发明公开了一种基于WINDOWS和LINUX平台的网关批量升级方法及系统,涉及跨平台的设备间通信领域。该方法包括以下步骤:服务端通过原始套接字,建立跨平台的服务端‑客户端的双向通信,服务端采用WINDOWS系统,客户端采用Linux嵌入式系统;服务端给发现的客户端动态分配唯一IP地址,建立传输控制协议TCP连接;服务端校验客户端是否需要升级,如果不需要升级,则结束;如果需要升级,客户端重写Linux系统内核TCP/IP协议中定义的文件传输协议,将文件分片拼接成块后,直接保存在内存中。本发明能保证网关客户端接收文件的完整和正确性,节省内存空间,降低升级失败的概率,清晰确认升级的开始和结束标识。
-
公开(公告)号:CN109587082A
公开(公告)日:2019-04-05
申请号:CN201910024111.9
申请日:2019-01-10
Applicant: 烽火通信科技股份有限公司
IPC: H04L12/935 , H04L12/861
CPC classification number: H04L49/3009 , H04L49/9068
Abstract: 本发明公开了一种基于Linux操作系统的报文异步转发系统及方法,涉及通信技术领域,包括:收包模块,其用于:在内核态接收原始报文,基于原始报文,得到包含网卡驱动源端口号的第一报文,并将第一报文从内核态转发到用户态;应用模块,其用于:在用户态接收并处理第一报文,得到保留了所述网卡驱动源端口号的第二报文,并将第二报文从用户态转发到内核态;发包模块,其用于:在内核态接收第二报文,根据所述网卡驱动源端口号查找对应的网络设备,基于第二报文构造最终报文,将最终报文发送至内核协议栈。本发明能让报文捕获并处理后仍然按照捕获前的正确路径转发,并能降低CPU开销,提高转发效率。
-
-
-
-
-
-