-
公开(公告)号:US09094237B2
公开(公告)日:2015-07-28
申请号:US13601797
申请日:2012-08-31
CPC分类号: H04L12/66
摘要: A network device routes data packets by storing the packets in a switching memory as a function of a destination address of the packet. The switching memory comprises switching memory queues that are mapped to ports of the device. A header of a received packet is examined to determine the network destination address to which it is to be routed, and a destination queue is assigned to the packet based on the destination address. Thereafter, the packet is divided into cells, and the cells are written to contiguous locations in the destination queue.
摘要翻译: 网络设备通过根据分组的目的地地址存储切换存储器中的分组来路由数据分组。 切换存储器包括切换映射到设备的端口的存储器队列。 检查接收到的分组的报头以确定其要被路由的网络目的地地址,并且基于目的地地址将目的地队列分配给分组。 此后,分组被分成小区,并且小区被写入到目的地队列中的相邻位置。
-
公开(公告)号:US08270401B1
公开(公告)日:2012-09-18
申请号:US10407528
申请日:2003-04-03
IPC分类号: H04L12/56
CPC分类号: H04L12/66
摘要: A method for routing and switching data packets from one or more incoming links to one or more outgoing links of a router. The method comprises receiving a data packet from the incoming link, assigning at least one outgoing link to the data packet based on the destination address of the data packet, and after the assigning operation, storing the data packet in a switching memory based on the assigned outgoing link. The data packet extracted from the switching memory, and transmitted along the assigned outgoing link. The router may include a network processing unit having one or more systolic array pipelines for performing the assigning operation.
摘要翻译: 一种用于将数据分组从一个或多个传入链路路由和切换到路由器的一个或多个输出链路的方法。 该方法包括从输入链路接收数据分组,基于数据分组的目的地地址向数据分组指派至少一个输出链路,并且在分配操作之后,基于所分配的数据分组将数据分组存储在切换存储器中 传出链接。 从切换存储器提取的数据分组,并沿着分配的输出链路传输。 路由器可以包括具有用于执行分配操作的一个或多个收缩阵列管线的网络处理单元。
-
公开(公告)号:US07382787B1
公开(公告)日:2008-06-03
申请号:US10177496
申请日:2002-06-20
IPC分类号: H04L12/28
CPC分类号: H04L12/66
摘要: A method for routing and switching data packets from one or more incoming links to one or more outgoing links of a router. The method comprises receiving a data packet from the incoming link, assigning at least one outgoing link to the data packet based on the destination address of the data packet, and after the assigning operation, storing the data packet in a switching memory based on the assigned outgoing link. The data packet extracted from the switching memory, and transmitted along the assigned outgoing link. The router may include a network processing unit having one or more systolic array pipelines for performing the assigning operation.
摘要翻译: 一种用于将数据分组从一个或多个传入链路路由和切换到路由器的一个或多个输出链路的方法。 该方法包括从输入链路接收数据分组,基于数据分组的目的地地址向数据分组指派至少一个输出链路,并且在分配操作之后,基于所分配的数据分组将数据分组存储在切换存储器中 传出链接。 从切换存储器提取的数据分组,并沿着分配的输出链路传输。 路由器可以包括具有用于执行分配操作的一个或多个收缩阵列管线的网络处理单元。
-
-