-
公开(公告)号:US10305799B2
公开(公告)日:2019-05-28
申请号:US15239164
申请日:2016-08-17
Applicant: Cisco Technology, Inc.
Inventor: Sarang Dharmapurikar , Kit Chiu , Ganlin Wu , Alexandru Seibulescu , Francisco Matus , Wanli Wu
IPC: H04L12/741 , H04L29/06 , H04L12/935
Abstract: Presented herein are techniques for performing packet forwarding or routing using a pipeline of a plurality of tiles. A method includes receiving a packet, parsing the packet to generate a vector, passing the vector to a first tile dedicated to a first type of lookup, performing a lookup in the first tile, storing a result of the first type of lookup in the vector to obtain a first updated vector, passing the first updated vector to a second tile dedicated to a second type of lookup, performing a lookup in the second tile, storing a result of the second type of lookup in the vector to obtain a second updated vector, and transmitting the packet from the network routing device via an output port thereof selected based on the second updated vector.
-
公开(公告)号:US20180054385A1
公开(公告)日:2018-02-22
申请号:US15239164
申请日:2016-08-17
Applicant: Cisco Technology, Inc.
Inventor: Sarang Dharmapurikar , Kit Chiu , Ganlin Wu , Alexandru Seibulescu , Francisco Matus , Wanli Wu
IPC: H04L12/741 , H04L29/06 , H04L12/935
CPC classification number: H04L45/74 , H04L49/3063 , H04L69/22
Abstract: Presented herein are techniques for performing packet forwarding or routing using a pipeline of a plurality of tiles. A method includes receiving a packet, parsing the packet to generate a vector, passing the vector to a first tile dedicated to a first type of lookup, performing a lookup in the first tile, storing a result of the first type of lookup in the vector to obtain a first updated vector, passing the first updated vector to a second tile dedicated to a second type of lookup, performing a lookup in the second tile, storing a result of the second type of lookup in the vector to obtain a second updated vector, and transmitting the packet from the network routing device via an output port thereof selected based on the second updated vector.
-