-
公开(公告)号:WO2014160652A1
公开(公告)日:2014-10-02
申请号:PCT/US2014/031618
申请日:2014-03-24
Applicant: MARVELL WORD TRADE LTD.
Inventor: VOVNOBOY, Vitaly , HUTT, Gad , TAUSI, Ronen , SAPIR, Adi , ORR, Michael , RYABCHIN, Victor
IPC: H04L12/771 , H04L12/741 , H04L12/773
CPC classification number: H04L45/566 , H04L41/0813 , H04L45/54 , H04L45/56 , H04L45/60
Abstract: The present disclosure describes techniques for hardware acceleration for routing programs. In some aspects communications between a routing determination program and a packet router are monitored in a router, both the routing determination program and the packet router being part of a software layer of the router. The communications include the routing determination program providing configuration data to the packet router. Based on the monitored communications, a packet processor is changed to reflect the configuration data, the packet processor being part of a hardware layer of the router. The packet processor performs packet routing operations of receiving packets, determining the next routers in the paths to the target destinations of the packets, and sending the packets to the next routers independent of the software layer.
Abstract translation: 本公开描述了用于路由程序的硬件加速的技术。 在一些方面,在路由器中监视路由确定程序和分组路由器之间的通信,路由确定程序和分组路由器都是路由器的软件层的一部分。 通信包括向分组路由器提供配置数据的路由确定程序。 基于所监视的通信,改变分组处理器以反映配置数据,分组处理器是路由器的硬件层的一部分。 分组处理器执行接收分组的分组路由操作,确定到分组的目标目的地的路径中的下一个路由器,并且将分组发送到与软件层无关的下一个路由器。