-
公开(公告)号:CN112468886A
公开(公告)日:2021-03-09
申请号:CN202011223339.X
申请日:2020-11-05
Applicant: 烽火通信科技股份有限公司
IPC: H04N21/6405 , H04N21/643
Abstract: 本发明提供一种组播数据转发方法、装置、设备及可读存储介质。该方法运行于内核态,该方法包括:接收客户端发送的第一媒体请求,并建立客户端的套接字与第一媒体请求对应的第一节目IP的第一关联关系;生成第一节目IP对应的组播加入报文并发送到组播服务器,从组播服务器获取第一节目IP对应的第一组播数据并进行拷贝;将拷贝的第一组播数据转换成目标格式的第一数据,基于第一关联关系,调用套接字发送函数将第一数据发送至客户端。通过本发明,在内核态下处理与客户端/组播服务器的交互,以及组播数据的格式转换和转发,且仅对组播数据进行一次拷贝,减少了网关CPU的开销以及占用率,从而提升了网关对组播数据的转发性能。
-
公开(公告)号:CN110611658A
公开(公告)日:2019-12-24
申请号:CN201910770683.1
申请日:2019-08-20
Applicant: 烽火通信科技股份有限公司
Abstract: 本发明公开了一种基于SD-WAN的设备认证方法及系统,涉及通信技术领域,该方法包括以下步骤:SD-WAN控制器与WAN设备进行SSH连接,WAN设备根据WAN设备的认证配置文件中的设备认证标识,与SD-WAN控制器进行SSH密钥交换;SD-WAN控制器获取设备认证标识,并根据设备认证标识获得用户认证信息,并根据用户认证信息对WAN设备进行SSH用户认证。本发明基于认证配置文件中的设备认证标识,对各WAN设备进行认证,不受各WAN设备主动上线、IP地址变化以及设备信息独立的影响,保障设备认证工作的顺利进行。
-
公开(公告)号:CN105657194B
公开(公告)日:2018-10-09
申请号:CN201610088086.7
申请日:2016-02-17
Applicant: 烽火通信科技股份有限公司
IPC: H04M3/22
Abstract: 本发明公开了一种基于单语音口设备进行语音产测的方法,包括以下步骤:数据配置模块设置语音通话参数;通过数据输入接口创建语音进程并为其分配进程号;初始化语音驱动,调用通话测试启动函数,创建语音流结构体对象并为其分配内存,向语音通话参数进行填值;将语音通话参数保存下来,同时向业务处理模块发送信号;业务处理模块接收到信号后,操作SLIC打开媒体通道,进行语音产测。本发明无需在OLT上注册,也无需注册上语音服务器,通过设置单板IP连接两个单语音口设备进行语音测试,解决了单语音口设备无法进行通话测试的问题,在不增加硬件成本的情况下,减小了对具体测试环境的依赖性。
-
公开(公告)号:CN107682267A
公开(公告)日:2018-02-09
申请号:CN201710860767.5
申请日:2017-09-21
Applicant: 烽火通信科技股份有限公司
IPC: H04L12/743 , H04L12/741 , H04L12/721
Abstract: 本发明公开了一种Linux设备的网络数据转发方法及系统,涉及Linux网络数据转发技术领域。该方法的步骤为:判断哈希链表中是否存在与接收数据包对应的哈希表项,若是,将接收数据包进行转发否则Linux设备在哈希链表中,根据接收数据包形成哈希表项;接收数据包经CPU处理形成发送数据包;若哈希链表中存在与数据包信息对应的哈希表项,将发送数据包的头部信息,与哈希表项中的数据包的头部信息进行比对,得到差异头部信息,将差异头部信息添加至哈希表项后,将发送数据包通过Linux的标准网络协议栈进行转发。本发明能够在不依赖硬件网络加速器转发数据包的基础上,降低数据包丢包的几率,缩短数据包的转发时间,提高数据包的转发效率。
-
公开(公告)号:CN104125128A
公开(公告)日:2014-10-29
申请号:CN201410395046.8
申请日:2014-08-12
Applicant: 烽火通信科技股份有限公司
IPC: H04L12/46 , H04L12/741
CPC classification number: H04L12/46
Abstract: 本发明公开了一种Linux软桥支持VLAN的方法,包括以下步骤:在Linux内核创建网桥br0和VLAN网络端口,并将网络端口和VLAN网络端口加入到网桥br0中形成相应的网桥端口,网桥端口以VLAN端口链表组的形式进行维护;配置网桥br0中网桥端口,创建或更新对应VLAN端口链表;利用网桥br0实现基于VLAN的数据转发。本发明实现了Linux网络协议栈网桥对VLAN支持,能在不同网络端口上实现基于VLAN的二层转发;有助于基于Linux的网络设备在支持路由基础上实现二层VLAN功能,实现桥内VLAN网络端口和网络端口的灵活配置,弥补了Linux软桥不支持VLAN功能的缺陷。
-
公开(公告)号:CN103399843A
公开(公告)日:2013-11-20
申请号:CN201310364438.3
申请日:2013-08-20
Applicant: 烽火通信科技股份有限公司
IPC: G06F17/22
Abstract: 本发明涉及一种Linux VFAT文件系统模块支持GB18030字符集的方法,所述GB18030字符集指GB18030-2005字符集,将该字符集划分为;双字节区,四字节区扩充A,四字节区扩充B,以及双字节区扩充A,其特征在于:字符集中的双字节汉字均采取了查表方式,四字节区扩充A的汉字与Unicode编码转换以及四字节区扩充B的汉字与UTF编码转换均采用算法实现。本发明所述的方法简化和减少了为了支持GB18030-2005字符集而带来的系统开销,提供有关多字节字符和宽字节字符处理GB18030-2005中文字符集的函数实现思路,为广大Linux用户提供完美的中文字符集支持方案,让用户使用起来更加便捷。
-
公开(公告)号:CN115102862A
公开(公告)日:2022-09-23
申请号:CN202210869023.0
申请日:2022-07-22
Applicant: 武汉烽火技术服务有限公司 , 烽火通信科技股份有限公司
IPC: H04L41/084 , H04L41/0895
Abstract: 本发明公开了一种用于SDN设备的自动同步方法及装置,涉及SDN设备的数据同步领域。该方法包括:业务编排层连接SDN设备后,将用户配置数据写入配置数据库,并从配置数据库中将用户配置数据下发至SDN设备;以业务编排层的用户配置数据为准,定期将用户配置数据同步至配置数据库,且对配置数据库中的数据进行监听,并进行监听下发;以SDN设备的设备配置数据为准,定期将设备配置数据同步至状态数据库;以配置数据库为准,定期将配置数据库和状态数据库中的数据进行差异捕获,将差异数据下发至SDN设备。本发明能自动准确将用户的下发配置数据与SDN设备的实际配置数据进行同步,合理利用了资源,降低了系统运行成本和内存开销。
-
公开(公告)号:CN112468886B
公开(公告)日:2022-08-19
申请号:CN202011223339.X
申请日:2020-11-05
Applicant: 烽火通信科技股份有限公司
IPC: H04N21/6405 , H04N21/643
Abstract: 本发明提供一种组播数据转发方法、装置、设备及可读存储介质。该方法运行于内核态,该方法包括:接收客户端发送的第一媒体请求,并建立客户端的套接字与第一媒体请求对应的第一节目IP的第一关联关系;生成第一节目IP对应的组播加入报文并发送到组播服务器,从组播服务器获取第一节目IP对应的第一组播数据并进行拷贝;将拷贝的第一组播数据转换成目标格式的第一数据,基于第一关联关系,调用套接字发送函数将第一数据发送至客户端。通过本发明,在内核态下处理与客户端/组播服务器的交互,以及组播数据的格式转换和转发,且仅对组播数据进行一次拷贝,减少了网关CPU的开销以及占用率,从而提升了网关对组播数据的转发性能。
-
公开(公告)号:CN106020919B
公开(公告)日:2019-06-21
申请号:CN201610302286.8
申请日:2016-05-09
Applicant: 烽火通信科技股份有限公司
Abstract: 本发明公开了一种多服务器一键编译的实现方法,包括:建立主编译服务器向多个远程编译服务器下发远程ssh命令的免密码信任机制;主编译服务器分别向已经建立免密码信任机制的远程编译服务器下发开始编译镜像文件的ssh远程命令;远程编译服务器镜像文件编译完成后,将编译结果反馈给主编译服务器,主编译服务器根据反馈编译结果决定是否进行复合镜像文件制作;主编译服务器决定进行复合镜像文件制作,远程编译服务器将编译的镜像文件分别传输至最终镜像存放服务器中,并将存放地址写入镜像制作标志文件,主编译服务器根据镜像制作标志文件进行复合镜像文件制作。本发明实现多服务器一键免密码编译,减少编译出错率、提高编译效率、优化程序结构。
-
公开(公告)号:CN104125128B
公开(公告)日:2017-04-12
申请号:CN201410395046.8
申请日:2014-08-12
Applicant: 烽火通信科技股份有限公司
IPC: H04L12/46 , H04L12/741
CPC classification number: H04L12/46
Abstract: 本发明公开了一种Linux软桥支持VLAN的方法,包括以下步骤:在Linux内核创建网桥br0和VLAN网络端口,并将网络端口和VLAN网络端口加入到网桥br0中形成相应的网桥端口,网桥端口以VLAN端口链表组的形式进行维护;配置网桥br0中网桥端口,创建或更新对应VLAN端口链表;利用网桥br0实现基于VLAN的数据转发。本发明实现了Linux网络协议栈网桥对VLAN支持,能在不同网络端口上实现基于VLAN的二层转发;有助于基于Linux的网络设备在支持路由基础上实现二层VLAN功能,实现桥内VLAN网络端口和网络端口的灵活配置,弥补了Linux软桥不支持VLAN功能的缺陷。
-
-
-
-
-
-
-
-
-