表项数据获取方法、装置及通信设备制造方法及图纸

技术编号:20394767 阅读:32 留言:0更新日期:2019-02-20 04:53
本申请实施例提供了一种表项数据获取方法、装置及通信设备,属于通信技术领域,该方法包括:通过可编程逻辑器件通过第一总线从交换芯片中获取表项数据,并将所述表项数据存储在FIFO队列中;在确定所述FIFO队列已满时,通过第二总线向所述处理器发送读取通知,以使所述处理器从所述FIFO队列中读取所述表项数据,从而使得处理器可以通过第二总线快速的获取到表项数据,在保证低成本的情况下,提高了处理器刷新内部表项数据的时间周期,有效地降低了处理器的资源开销,使得处理器有更多的资源用于处理其他业务,提升了处理器的整体性能。

【技术实现步骤摘要】
表项数据获取方法、装置及通信设备
本申请涉及通信
,具体而言,涉及一种表项数据获取方法、装置及通信设备。
技术介绍
随着通信技术的发展,用户的业务需求对数据传输的带宽和时延也越来越高,路由器和交换机作为数据传输的管道设备,处理数据和管理表项数据的效率直接影响到数据传输的带宽和时延。表项数据同步机制的目的是将存在于交换芯片中的硬件表项数据整体读取到处理器CPU中建立映射表,例如,将MAC地址表项读取到CPU中建立映射表,使得上层软件在进行二层地址(也就是硬件MAC地址)操作的时候不用访问交换芯片中的表项,而是直接通过映射表来进行相关数据转发处理,保证业务处理不至于因为底层IO操作而出现大规模延迟,提高CPU处理数据的效率。而现有技术中,交换芯片的管理通道通常由同步串行接口(SerialPeripheralInterface,SPI)接口提供,处理器通过SPI接口来获取交换芯片的MAC地址表、端口报文统计数据表等寄存器中的表项数据,以及端口状态等交换芯片内部的信息。处理器在获取MAC地址表时,为了保证MAC地址表刷新的实时性,处理器一般以SPI能提供的最高速率来连续对交换芯片进行访本文档来自技高网...

【技术保护点】
1.一种表项数据获取方法,其特征在于,应用于分别与交换芯片和处理器连接的可编程逻辑器件,所述方法包括:通过第一总线从所述交换芯片中获取表项数据,并将所述表项数据存储在先进先出FIFO队列中;确定所述FIFO队列已满时,通过第二总线向所述处理器发送读取通知,以使所述处理器基于所述读取通知通过所述第二总线从所述FIFO队列中读取所述表项数据;或者设置所述FIFO队列已满的标识,以使所述处理器在轮询到所述标识时通过所述第二总线从所述FIFO队列中读取所述表项数据。

【技术特征摘要】
1.一种表项数据获取方法,其特征在于,应用于分别与交换芯片和处理器连接的可编程逻辑器件,所述方法包括:通过第一总线从所述交换芯片中获取表项数据,并将所述表项数据存储在先进先出FIFO队列中;确定所述FIFO队列已满时,通过第二总线向所述处理器发送读取通知,以使所述处理器基于所述读取通知通过所述第二总线从所述FIFO队列中读取所述表项数据;或者设置所述FIFO队列已满的标识,以使所述处理器在轮询到所述标识时通过所述第二总线从所述FIFO队列中读取所述表项数据。2.根据权利要求1所述的方法,其特征在于,所述第一总线为SPI总线,所述第二总线为LocalBus总线。3.根据权利要求1所述的方法,其特征在于,所述通过第二总线向所述处理器发送读取通知,包括:通过所述第二总线以中断的方式向所述处理器发送读取通知。4.根据权利要求1-3任一项所述的方法,其特征在于,所述表项数据包括MAC地址表中的MAC地址,所述FIFO队列包括第一FIFO队列,所述通过第一总线从交换芯片中获取表项数据,并将所述表项数据存储在FIFO队列中,包括:通过所述第一总线从所述交换芯片按照索引号依次获取MAC地址;依次按照获取顺序将获取的MAC地址存储到所述第一FIFO队列中。5.根据权利要求4所述的方法,其特征在于,所述表项数据还包括统计寄存器的数据,所述统计寄存器用于保存每个端口的报文统计数据,所述FIFO队列还包括第二FIFO队列,通过第一总线从所述交换芯片中获取表项数据,并将所述表项数据存储在FIFO队列中,包括:通过所述第一总线从所述交换芯片中按照端口号依次从所述统计寄存器中获取对应的报文统计数据;依次按照获取顺序将获取的报文统计数据存储到所述第二FIFO队列中。6.一种表项数据获取装置,其特征在于,应用于分别与交换芯片和处理器连接的可编程逻辑器件,所述装置包括:表项数据获取模块,用于通过第一总线从所述交换芯片中获取表项数据,并将所述表项数据存储在先进先出FIFO队列中;消息发送模块,用于确定所述FIFO队列已满时,通过第二总线向所述处理器发送读取通知,以使所述处理器基于所述读取通知通过所述第二总线从所述F...

【专利技术属性】
技术研发人员:何明
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1