-
公开(公告)号:US08867543B2
公开(公告)日:2014-10-21
申请号:US13294543
申请日:2011-11-11
申请人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael M. Y. Hui
发明人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael M. Y. Hui
IPC分类号: H04L12/28 , H04J3/24 , H04L12/54 , H04L12/933 , H04L12/773 , H04L12/935 , H04L29/06 , H04L12/947 , H04L12/879 , H04L12/861 , H04Q11/04 , H04L12/863 , H04L12/701 , H04L12/931 , H04L12/70 , H04L12/939 , H04L12/937
CPC分类号: H04L45/74 , G06F11/08 , H04L1/0041 , H04L12/56 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/20 , H04L45/60 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/203 , H04L49/25 , H04L49/254 , H04L49/30 , H04L49/3009 , H04L49/3063 , H04L49/3081 , H04L49/555 , H04L49/602 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L69/16 , H04L69/161 , H04L69/22 , H04L69/324 , H04L2012/5652 , H04L2012/5679 , H04Q11/0478
摘要: A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.
摘要翻译: 一种用于在通过包括路由器的网络在源和目的地之间传输数据分组的系统中的路由器路由数据包的同时处理数据分组的方法和装置。 该方法包括在接收到数据分组并且将数据分组的任何部分传送到分组存储器之前接收数据分组和数据分组的预处理层报头数据。 数据分组此后被存储在分组存储器中。 确定通过路由器的路由,其包括描述网络中的下一个连接的下一跳索引。 从分组存储器检索数据分组,并且在从存储器检索数据分组的同时,从下一跳索引构建数据分组的新层头。 在从路由器传送之前,将新层标头耦合到数据包。
-
公开(公告)号:US07801140B2
公开(公告)日:2010-09-21
申请号:US11842110
申请日:2007-08-20
申请人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael M. Y. Hui
发明人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael M. Y. Hui
IPC分类号: H04L12/56
CPC分类号: H04L45/74 , G06F11/08 , H04L1/0041 , H04L12/56 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/20 , H04L45/60 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/203 , H04L49/25 , H04L49/254 , H04L49/30 , H04L49/3009 , H04L49/3063 , H04L49/3081 , H04L49/555 , H04L49/602 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L69/16 , H04L69/161 , H04L69/22 , H04L69/324 , H04L2012/5652 , H04L2012/5679 , H04Q11/0478
摘要: A method and device for in-line processing a data packet is provided. The data packet is received at a first buffer. The data packet is divided into a number of cells that are stored in a first queue. For each cell, a cell state code is stored that indicates an address of the corresponding cell in the first queue and an indication of a sequence order of the cell within the data packet.
摘要翻译: 提供了一种用于在线处理数据分组的方法和设备。 在第一缓冲器处接收数据分组。 数据分组被分成存储在第一队列中的多个单元。 对于每个小区,存储指示第一队列中相应小区的地址以及数据分组内小区的序列顺序的指示的小区状态码。
-
公开(公告)号:US07804833B2
公开(公告)日:2010-09-28
申请号:US11682111
申请日:2007-03-05
申请人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael M. Y. Hui
发明人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael M. Y. Hui
CPC分类号: H04L45/74 , G06F11/08 , H04L1/0041 , H04L12/56 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/20 , H04L45/60 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/203 , H04L49/25 , H04L49/254 , H04L49/30 , H04L49/3009 , H04L49/3063 , H04L49/3081 , H04L49/555 , H04L49/602 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L69/16 , H04L69/161 , H04L69/22 , H04L69/324 , H04L2012/5652 , H04L2012/5679 , H04Q11/0478
摘要: A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.
摘要翻译: 一种用于在通过包括路由器的网络在源和目的地之间发送数据分组的系统中的路由器路由数据包的同时处理数据分组的方法和装置。 该方法包括在接收到数据分组并且将数据分组的任何部分传送到分组存储器之前接收数据分组和数据分组的预处理层报头数据。 数据分组此后被存储在分组存储器中。 确定通过路由器的路由,其包括描述网络中的下一个连接的下一跳索引。 从分组存储器检索数据分组,并且在从存储器检索数据分组的同时,从下一跳索引构建数据分组的新层头。 在从路由器传送之前,将新层标头耦合到数据包。
-
公开(公告)号:US06791947B2
公开(公告)日:2004-09-14
申请号:US09129137
申请日:1998-08-04
申请人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael Hui
发明人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael Hui
IPC分类号: H04L1256
CPC分类号: H04L45/74 , G06F11/08 , H04L1/0041 , H04L12/56 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/20 , H04L45/60 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/203 , H04L49/25 , H04L49/254 , H04L49/30 , H04L49/3009 , H04L49/3063 , H04L49/3081 , H04L49/555 , H04L49/602 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L69/16 , H04L69/161 , H04L69/22 , H04L69/324 , H04L2012/5652 , H04L2012/5679 , H04Q11/0478
摘要: A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.
摘要翻译: 一种用于在通过包括路由器的网络在源和目的地之间传输数据分组的系统中的路由器路由数据包的同时处理数据分组的方法和装置。 该方法包括在接收到数据分组并且将数据分组的任何部分传送到分组存储器之前接收数据分组和数据分组的预处理层报头数据。 数据分组此后被存储在分组存储器中。 确定通过路由器的路由,其包括描述网络中的下一个连接的下一跳索引。 从分组存储器检索数据分组,并且在从存储器检索数据分组的同时,从下一跳索引构建数据分组的新层标题。 在从路由器传送之前,将新层标头耦合到数据包。
-
公开(公告)号:US20100309916A1
公开(公告)日:2010-12-09
申请号:US12856386
申请日:2010-08-13
申请人: Rasoul Mirzazadeh OSKOUY , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael M.Y. Hui
发明人: Rasoul Mirzazadeh OSKOUY , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael M.Y. Hui
IPC分类号: H04L12/56
CPC分类号: H04L45/74 , G06F11/08 , H04L1/0041 , H04L12/56 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/20 , H04L45/60 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/203 , H04L49/25 , H04L49/254 , H04L49/30 , H04L49/3009 , H04L49/3063 , H04L49/3081 , H04L49/555 , H04L49/602 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L69/16 , H04L69/161 , H04L69/22 , H04L69/324 , H04L2012/5652 , H04L2012/5679 , H04Q11/0478
摘要: A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.
摘要翻译: 一种用于在通过包括路由器的网络在源和目的地之间传输数据分组的系统中的路由器路由数据包的同时处理数据分组的方法和装置。 该方法包括在接收到数据分组并且将数据分组的任何部分传送到分组存储器之前接收数据分组和数据分组的预处理层报头数据。 数据分组此后被存储在分组存储器中。 确定通过路由器的路由,其包括描述网络中的下一个连接的下一跳索引。 从分组存储器检索数据分组,并且在从存储器检索数据分组的同时,从下一跳索引构建数据分组的新层头。 在从路由器传送之前,将新层标头耦合到数据包。
-
公开(公告)号:US07209448B2
公开(公告)日:2007-04-24
申请号:US10081048
申请日:2002-02-20
申请人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael Hui
发明人: Rasoul Mirzazadeh Oskouy , Dennis C. Ferguson , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Pradeep S. Sindhu , Sreeram Veeragandham , Jeff Zimmer , Michael Hui
CPC分类号: H04L45/74 , G06F11/08 , H04L1/0041 , H04L12/56 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/20 , H04L45/60 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/203 , H04L49/25 , H04L49/254 , H04L49/30 , H04L49/3009 , H04L49/3063 , H04L49/3081 , H04L49/555 , H04L49/602 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9047 , H04L69/16 , H04L69/161 , H04L69/22 , H04L69/324 , H04L2012/5652 , H04L2012/5679 , H04Q11/0478
摘要: A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.
摘要翻译: 一种用于在通过包括路由器的网络在源和目的地之间传输数据分组的系统中的路由器路由数据包的同时处理数据分组的方法和装置。 该方法包括在接收到数据分组并且将数据分组的任何部分传送到分组存储器之前接收数据分组和数据分组的预处理层报头数据。 数据分组此后被存储在分组存储器中。 确定通过路由器的路由,其包括描述网络中的下一个连接的下一跳索引。 从分组存储器检索数据分组,并且在从存储器检索数据分组的同时,从下一跳索引构建数据分组的新层头。 在从路由器传送之前,将新层标头耦合到数据包。
-
公开(公告)号:US5905725A
公开(公告)日:1999-05-18
申请号:US844171
申请日:1997-04-18
CPC分类号: H04L12/56 , H04L12/5601 , H04L49/108 , H04L49/1538 , H04L49/203 , H04L49/3081 , H04L49/608 , H04L49/90 , H04L49/9047 , H04L49/9057 , H04Q11/0478 , H04L2012/5652 , H04L2012/5679
摘要: A router for switching a data packet between a source and destination in a network including a plurality of input ports each including a data handler. The data handler divides a data packet into one or more fixed length cells. The router includes a plurality of output ports at least one of which is for routing the data packet to the destination and a memory divided into a plurality of memory banks. A input switch receives fixed length cells from the input ports and writes a single cell in a cell slot time span to each memory bank. An output switch routes cells received from the memory to an appropriate output port.
摘要翻译: 一种用于在网络中的源和目的地之间切换数据分组的路由器,包括多个输入端口,每个输入端口包括数据处理器。 数据处理器将数据包分成一个或多个固定长度的单元。 路由器包括多个输出端口,其中至少一个输出端口用于将数据分组路由到目的地和分为多个存储体的存储器。 输入开关从输入端口接收固定长度的单元,并将单元格时隙的单个单元写入每个存储体。 输出开关将从存储器接收的单元路由到适当的输出端口。
-
公开(公告)号:US20110235643A1
公开(公告)日:2011-09-29
申请号:US13157997
申请日:2011-06-10
IPC分类号: H04L12/56
CPC分类号: H04L45/02 , H04L45/745 , H04L49/3009 , H04L49/3072
摘要: A network device for performing redirect checking includes an input device and processing logic. The input device receives a data packet on a first one of a number of interfaces. The data packet includes source and destination addresses. The processing logic assigns an incoming interface to the data packet and generates forwarding information identifying a next hop for the data packet. The processing logic also identifies an outgoing interface based on the next hop and determines whether the incoming interface index is equal to the outgoing interface index. The processing logic also determines whether the data packet originated from a station that is part of the same subnet as the next hop. When both of these conditions are met, the processing logic generates a redirect message.
摘要翻译: 用于执行重定向检查的网络设备包括输入设备和处理逻辑。 输入设备在多个接口中的第一个接收数据包。 数据包包括源地址和目的地址。 处理逻辑将输入接口分配给数据包,并产生识别数据包的下一跳的转发信息。 处理逻辑还基于下一跳标识出接口,并确定进入接口索引是否等于出接口索引。 处理逻辑还确定数据分组是源自与下一跳相同的子网的一部分的站。 当满足这两个条件时,处理逻辑生成重定向消息。
-
公开(公告)号:US07082134B1
公开(公告)日:2006-07-25
申请号:US10050106
申请日:2002-01-18
IPC分类号: H04L12/28
CPC分类号: H04L45/02 , H04L45/745 , H04L49/3009 , H04L49/3072
摘要: A network device for performing redirect checking includes an input device and processing logic. The input device receives a data packet on a first one of a number of interfaces. The data packet includes source and destination addresses. The processing logic assigns an incoming interface to the data packet and generates forwarding information identifying a next hop for the data packet. The processing logic also identifies an outgoing interface based on the next hop and determines whether the incoming interface index is equal to the outgoing interface index. The processing logic also determines whether the data packet originated from a station that is part of the same subnet as the next hop. When both of these conditions are met, the processing logic generates a redirect message.
摘要翻译: 用于执行重定向检查的网络设备包括输入设备和处理逻辑。 输入设备在多个接口中的第一个接收数据包。 数据包包括源地址和目的地址。 处理逻辑将输入接口分配给数据包,并产生识别数据包的下一跳的转发信息。 处理逻辑还基于下一跳标识出接口,并确定进入接口索引是否等于出接口索引。 处理逻辑还确定数据分组是源自与下一跳相同的子网的一部分的站。 当满足这两个条件时,处理逻辑生成重定向消息。
-
公开(公告)号:US07983278B1
公开(公告)日:2011-07-19
申请号:US11458225
申请日:2006-07-18
IPC分类号: H04L12/28
CPC分类号: H04L45/02 , H04L45/745 , H04L49/3009 , H04L49/3072
摘要: A network device includes an input device configured to receive a data packet, where the input device includes a number of interfaces and the data packet includes a source address and a destination address. The network device also includes processing logic configured to generate forwarding information identifying a next hop for the data packet and determine whether an interface on which the data packet was received is a same interface on which the data packet is to be forwarded to the next hop. The processing logic is also configured to determine whether the data packet originated from a device that is part of a same subnet as the next hop.
摘要翻译: 网络设备包括被配置为接收数据分组的输入设备,其中所述输入设备包括多个接口,并且所述数据分组包括源地址和目的地地址。 网络设备还包括处理逻辑,其被配置为生成识别数据分组的下一跳的转发信息,并且确定其上接收数据分组的接口是否与数据分组将要转发到下一跳的相同接口相同。 处理逻辑还被配置为确定数据分组是源自与下一跳相同的子网的一部分的设备。
-
-
-
-
-
-
-
-
-