-
公开(公告)号:US20140086240A1
公开(公告)日:2014-03-27
申请号:US13628152
申请日:2012-09-27
Applicant: AVAYA, INC.
Inventor: Hamid Assarpour
IPC: H04L12/56
CPC classification number: H04L45/54
Abstract: A table based abstraction layer is interposed between applications and the packet forwarding hardware driver layer. All behavior and configuration of packet forwarding to be implemented in the hardware layer is articulated as fields in tables of the table based abstraction layer, and the higher level application software interacts with the hardware through the creation of and insertion and deletion of elements in these tables. The structure of the tables in the abstraction layer has no direct functional meaning to the hardware, but rather the tables of the table based abstraction layer simply exist to receive data to be inserted by the applications into the forwarding hardware. Information from the tables is extracted by the packet forwarding hardware driver layer and used to populate physical offset tables that may then be installed into the registers and physical tables utilized by the hardware to perform packet forwarding operations.
Abstract translation: 基于表的抽象层介于应用程序和数据包转发硬件驱动程序层之间。 要在硬件层中实现的数据包转发的所有行为和配置被表示为基于表的抽象层的表中的字段,并且较高级应用软件通过创建和插入和删除这些表中的元素与硬件交互 。 抽象层中的表的结构对于硬件没有直接的功能意义,而是基于表的抽象层的表仅存在于将应用程序插入的数据接收到转发硬件中。 数据包转发硬件驱动程序层提取表中的信息,用于填充物理偏移表,然后可以将物理偏移表安装到硬件使用的寄存器和物理表中,以执行数据包转发操作。