The application provides a conversion device, a network device and a data transmission method. The conversion device includes a message processing unit, a decision unit, a circulating counter and a continuous reading operation unit. Message processing unit, which receives the first data message, obtains the decision parameters from the first data message and outputs the decision parameters to the decision unit; decision unit, which outputs the first command to the continuous reading operation unit when the decision parameters are the first decision parameters; cycle counter, which stores the number of data reads N; continuous reading operation unit, which receives the first life. After that, the number of times N of reading data from the circular counter is read, and N commands of reading operation are sent to the interface board so that the interface board can return N data. The message processing unit is used to obtain the data information of the N data, encapsulate the data information into a second data message, and send the second data message to the main board. Through the technical scheme of this application, the resource of the main control board can be saved.
【技术实现步骤摘要】
一种转换装置、网络设备及数据传输方法
本申请涉及通信领域,尤其是一种转换装置、网络设备及数据传输方法。
技术介绍
网络设备(如路由器、交换机、防火墙等)包括主控板和接口板,主控板可以包括PCI-E(PeripheralComponentInterconnectExpress,外设部件互连标准快速)接口,接口板也可以包括PCI-E接口,基于此,主控板可以通过PCI-E总线与接口板连接,也就是说,该PCI-E总线的两侧均为PCI-E接口。在某些应用场景下,接口板不具有PCI-E接口,而是具有低速接口(如本地总线接口),为了使主控板与接口板交互,则需要在主控板与接口板之间部署转换装置,该转换装置具有PCI-E接口和低速接口,主控板通过PCI-E总线与转换装置连接,接口板通过低速总线(如本地总线)与转换装置连接。在上述应用场景下,为了从接口板读取数据1-数据10,则主控板向转换装置发送读取命令,由转换装置从接口板读取数据1,将数据1返回给主控板。主控板在获取到数据1后,向转换装置发送读取命令,由转换装置从接口板读取数据2,将数据2返回给主控板,以此类推,直到成功读取数据1-数据10。上述数据读取操作需要耗费较长的时间,在这段时间内,主控板始终被占用,主控板无法处理其它任务,即其它任务只能等待,浪费了主控板的资源。
技术实现思路
本申请提供一种转换装置,所述转换装置应用于网络设备,所述网络设备还包括主控板和接口板,所述转换装置通过第一类接口与所述主控板连接,所述转换装置通过第二类接口与所述接口板连接,其中:所述转换装置包括:报文处理单元、判定单元、循环计数器、连续读操作 ...
【技术保护点】
1.一种转换装置,其特征在于,所述转换装置应用于网络设备,所述网络设备还包括主控板和接口板,所述转换装置通过第一类接口与所述主控板连接,所述转换装置通过第二类接口与所述接口板连接,其中:所述转换装置包括:报文处理单元、判定单元、循环计数器、连续读操作单元;所述报文处理单元,用于接收来自所述主控板的第一数据报文,从所述第一数据报文中获取决策参数,并将所述决策参数输出给判定单元;所述判定单元,用于当所述决策参数为第一决策参数时,向连续读操作单元输出第一命令;所述循环计数器,用于存储数据读取次数N,N为大于1的正整数;所述连续读操作单元,用于在接收到所述第一命令后,从所述循环计数器中读取所述数据读取次数N,并向所述接口板发送N个读操作命令,以使所述接口板根据所述N个读操作命令返回N个数据;所述报文处理单元,用于获取所述N个数据的数据信息,将所述数据信息封装成第二数据报文,并将所述第二数据报文发送给所述主控板。
【技术特征摘要】
1.一种转换装置,其特征在于,所述转换装置应用于网络设备,所述网络设备还包括主控板和接口板,所述转换装置通过第一类接口与所述主控板连接,所述转换装置通过第二类接口与所述接口板连接,其中:所述转换装置包括:报文处理单元、判定单元、循环计数器、连续读操作单元;所述报文处理单元,用于接收来自所述主控板的第一数据报文,从所述第一数据报文中获取决策参数,并将所述决策参数输出给判定单元;所述判定单元,用于当所述决策参数为第一决策参数时,向连续读操作单元输出第一命令;所述循环计数器,用于存储数据读取次数N,N为大于1的正整数;所述连续读操作单元,用于在接收到所述第一命令后,从所述循环计数器中读取所述数据读取次数N,并向所述接口板发送N个读操作命令,以使所述接口板根据所述N个读操作命令返回N个数据;所述报文处理单元,用于获取所述N个数据的数据信息,将所述数据信息封装成第二数据报文,并将所述第二数据报文发送给所述主控板。2.根据权利要求1所述的转换装置,其特征在于,所述转换装置还包括:单次读操作单元;所述判定单元,还用于当所述决策参数为第二决策参数时,向所述单次读操作单元输出第二命令;所述单次读操作单元,用于在接收到所述第二命令后,向所述接口板发送一个读操作命令,以使所述接口板根据所述一个读操作命令返回一个数据;所述报文处理单元,还用于获取所述一个数据的数据信息,将该数据信息封装成第三数据报文,并将所述第三数据报文发送给所述主控板。3.根据权利要求2所述的转换装置,其特征在于,当数据读取地址中的决策标识为第一数值时,所述决策参数为第一决策参数;当数据读取地址中的决策标识为第二数值时,则所述决策参数为第二决策参数。4.根据权利要求1所述的转换装置,其特征在于,所述报文处理单元,还用于从所述第一数据报文中获取数据读取次数,将所述数据读取次数发送给所述循环计数器,以使所述循环计数器存储所述数据读取次数;或者,所述报文处理单元,还用于根据第一类接口的数据承载长度和第二类接口的数据承载长度,确定数据读取次数,并将所述数据读取次数发送给所述循环计数器,以使所述循环计数器存储所述数据读取次数。5.根据权利要求4所述的转换装置,其特征在于,所述报文处理单元根据第一类接口的数据承载长度和第二类接口的数据承载长度,确定数据读取次数时具体用于:获取第一类接口的接口类型,并确定与所述第一类接口的接口类型对应的第一数据...
【专利技术属性】
技术研发人员:丁元翕,慕长林,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。