Packet forwarding device and method
    1.
    发明授权
    Packet forwarding device and method 有权
    分组转发设备和方法

    公开(公告)号:US07436837B2

    公开(公告)日:2008-10-14

    申请号:US10958041

    申请日:2004-10-04

    IPC分类号: H04L12/28

    CPC分类号: H04L49/602 H04L49/3009

    摘要: The packet forwarding device and method of the invention assign a virtual port number to each peripheral interface. The device and method can recognize and process the packets coming from or transferred to the virtual port according to the packet direct forward function of the forward device. Thus, the device and method can process the packets that are inputted to or outputted from the peripheral interface and the network device connected to the peripheral interface in a manner similar to the typical method for processing the packets that are only inputted to or outputted from the physical port.

    摘要翻译: 本发明的分组转发设备和方法为每个外设接口分配虚拟端口号。 该设备和方法可以根据正向设备的分组直接转发功能来识别和处理来自或传输到虚拟端口的数据包。 因此,该装置和方法可以以与用于处理仅输入到或从其输出的分组的典型方法相似的方式处理输入到外围接口或连接到外围接口的网络设备的分组 物理端口

    Packet forwarding device and method
    2.
    发明申请
    Packet forwarding device and method 有权
    分组转发设备和方法

    公开(公告)号:US20050086395A1

    公开(公告)日:2005-04-21

    申请号:US10958041

    申请日:2004-10-04

    IPC分类号: G06F3/00 G06F13/36 H04L12/56

    CPC分类号: H04L49/602 H04L49/3009

    摘要: The packet forwarding device and method of the invention assign a virtual port number to each peripheral interface. The device and method can recognize and process the packets coming from or transferred to the virtual port according to the packet direct forward function of the forward device. Thus, the device and method can process the packets that are inputted to or outputted from the peripheral interface and the network device connected to the peripheral interface in a manner similar to the typical method for processing the packets that are only inputted to or outputted from the physical port.

    摘要翻译: 本发明的分组转发设备和方法为每个外设接口分配虚拟端口号。 该设备和方法可以根据正向设备的分组直接转发功能来识别和处理来自或传输到虚拟端口的数据包。 因此,该装置和方法可以以与用于处理仅输入到或从其输出的分组的典型方法相似的方式处理输入到外围接口或连接到外围接口的网络设备的分组 物理端口

    Network address-port translation apparatus and method
    3.
    发明授权
    Network address-port translation apparatus and method 有权
    网络地址端口转换装置及方法

    公开(公告)号:US07385983B2

    公开(公告)日:2008-06-10

    申请号:US10430346

    申请日:2003-05-07

    IPC分类号: H04L12/28 H04L12/56 G06F15/16

    摘要: A NAPT apparatus and method implemented with hardware circuits inside a network switch controller is provided. The NAPT apparatus comprises: a translation table for storing related information of NAPT connections; an IP table for storing available translated IPs; a packet parser for receiving a packet to be performed NAPT, parsing related fields of the packet, and generating part of required indexes according to transmission direction of the packet; and a packet translation module for performing NAPT. For a forward packet, the NAPT method employs an indexing means of the translation table and IP table and a recording means to generate a translated IP and a translated port number of the forward packet. For a backward packet, a restoring action corresponding to the recording means is performed to restore required values, thereby checking validity of the backward packet and performing subsequent NAPT.

    摘要翻译: 提供了一种使用网络交换机控制器内的硬件电路实现的NAPT装置和方法。 NAPT装置包括:用于存储NAPT连接的相关信息的转换表; 用于存储可用的翻译IP的IP表; 分组解析器,用于接收要执行的分组NAPT,解析分组的相关字段,并根据分组的传输方向生成所需索引的一部分; 以及用于执行NAPT的分组转换模块。 对于转发分组,NAPT方法采用转换表和IP表的索引装置,以及记录装置,用于生成转发的分组的转换的IP和转换的端口号。 对于反向分组,执行与记录装置相对应的恢复动作以恢复所需值,从而检查反向分组的有效性并执行后续NAPT。

    Network address-port translation apparatus and method
    4.
    发明申请
    Network address-port translation apparatus and method 审中-公开
    网络地址端口转换装置及方法

    公开(公告)号:US20050265340A1

    公开(公告)日:2005-12-01

    申请号:US11142642

    申请日:2005-06-01

    摘要: A network address-port translation (NAPT) method includes: selecting a set of server IP and port from the server port table according to an external-to-internal packet; performing NAPT of the external-to-internal packet according to the selected set of server IP and server port; selecting a storage element from the translation table according to an internal-to-external packet; and performing NAPT of the internal-to-external packet according to the selected storage element.

    摘要翻译: 网络地址转换(NAPT)方法包括:根据外部到内部的数据包从服务器端口表中选择一组服务器IP和端口; 根据所选择的一组服务器IP和服务器端口执行外部到内部分组的NAPT; 根据内部到外部分组从转换表中选择一个存储单元; 并且根据所选择的存储元件执行内部到外部分组的NAPT。

    Method and apparatus for routing packets
    5.
    发明授权
    Method and apparatus for routing packets 有权
    用于路由数据包的方法和装置

    公开(公告)号:US07623520B2

    公开(公告)日:2009-11-24

    申请号:US10907124

    申请日:2005-03-21

    IPC分类号: H04L12/56

    摘要: A method used for routing a data packet in a router having a first table used for recording a plurality of destination IP address and second table used for recording destination MAC address, wherein the plurality of destination IP address are different. The method includes: receiving a data packet and retrieving a destination IP address from the data packet; looking up an indication value corresponding to the destination IP address from the first table; selecting a destination MAC address from the second table according to the indication value as a nexthop for the data packet; and transmitting the data packet to the nexthop.

    摘要翻译: 一种用于路由具有用于记录多个目的地IP地址的第一表的路由器中的数据分组的方法和用于记录目的地MAC地址的第二表的方法,其中所述多个目的地IP地址不同。 该方法包括:从数据包接收数据包并检索目的地IP地址; 从第一表中查找与目的地IP地址对应的指示值; 根据指示值从第二表中选择目的地MAC地址作为数据分组的下一跳; 并将数据分组发送到下一跳。

    PACKET FORWARDING APPARATUS AND METHOD THEREOF
    6.
    发明申请
    PACKET FORWARDING APPARATUS AND METHOD THEREOF 有权
    分组装置及其方法

    公开(公告)号:US20070071023A1

    公开(公告)日:2007-03-29

    申请号:US11535487

    申请日:2006-09-27

    IPC分类号: H04L12/56 H04L12/66

    CPC分类号: H04L12/46

    摘要: A packet forwarding device is disclosed. The packet forwarding device includes: a transmission interface, coupled to a second network device; a processing unit, coupled to a first network device; a forwarding unit, coupled between the transmission interface and the processing unit; and an interface loop-back, coupled between the forwarding unit and the processing unit.

    摘要翻译: 公开了一种分组转发设备。 分组转发设备包括:传输接口,耦合到第二网络设备; 耦合到第一网络设备的处理单元; 转发单元,耦合在所述传输接口和所述处理单元之间; 以及耦合在转发单元和处理单元之间的接口环回。

    METHOD AND APPARATUS FOR ROUTING PACKETS
    7.
    发明申请
    METHOD AND APPARATUS FOR ROUTING PACKETS 有权
    用于路由分组的方法和装置

    公开(公告)号:US20050213572A1

    公开(公告)日:2005-09-29

    申请号:US10907124

    申请日:2005-03-21

    摘要: A method used for routing a data packet in a router having a first table used for recording a plurality of destination IP address and second table used for recording destination MAC address, wherein the plurality of destination IP address are different. The method includes: receiving a data packet and retrieving a destination IP address from the data packet; looking up an indication value corresponding to the destination IP address from the first table; selecting a destination MAC address from the second table according to the indication value as a nexthop for the data packet; and transmitting the data packet to the nexthop.

    摘要翻译: 一种用于路由具有用于记录多个目的地IP地址的第一表的路由器中的数据分组的方法和用于记录目的地MAC地址的第二表的方法,其中所述多个目的地IP地址不同。 该方法包括:从数据包接收数据包并检索目的地IP地址; 从第一表中查找与目的地IP地址对应的指示值; 根据指示值从第二表中选择目的地MAC地址作为数据分组的下一跳; 并将数据分组发送到下一跳。

    Packet forwarding apparatus and method thereof
    8.
    发明授权
    Packet forwarding apparatus and method thereof 有权
    分组转发装置及其方法

    公开(公告)号:US07684340B2

    公开(公告)日:2010-03-23

    申请号:US11535487

    申请日:2006-09-27

    IPC分类号: H04L12/26 H04L12/56

    CPC分类号: H04L12/46

    摘要: A packet forwarding device is disclosed. The packet forwarding device includes: a transmission interface, coupled to a second network device; a processing unit, coupled to a first network device; a forwarding unit, coupled between the transmission interface and the processing unit; and an interface loop-back, coupled between the forwarding unit and the processing unit.

    摘要翻译: 公开了一种分组转发设备。 分组转发设备包括:传输接口,耦合到第二网络设备; 耦合到第一网络设备的处理单元; 转发单元,耦合在所述传输接口和所述处理单元之间; 以及耦合在转发单元和处理单元之间的接口环回。

    Method and apparatus for packet forwarding in a switch controller
    9.
    发明授权
    Method and apparatus for packet forwarding in a switch controller 有权
    交换机控制器中分组转发的方法和装置

    公开(公告)号:US07333491B2

    公开(公告)日:2008-02-19

    申请号:US10425969

    申请日:2003-04-30

    IPC分类号: H04L12/28 H04L12/56

    CPC分类号: H04L45/16 H04L12/462

    摘要: The present invention provides a method and apparatus for packet forwarding within a switch controller. In addition to unicast and broadcast forwarding, the method and apparatus can also analyze and forward IP multicast packets without the need of a CPU and a separate multicast address table, thereby enabling IP multicasting for the switch controller. Wherein, specific packet parsing and updating rules are used to analyze IP multicast control packets, and a multicast router or an address table is updated based on the analyzing result. IP multicast packets is then forwarded according to the updated tables. Moreover, with an extra flag bit set in each address table entry, unicast and multicast forwarding can share the same address table.

    摘要翻译: 本发明提供了一种用于交换机控制器内的分组转发的方法和装置。 除了单播和广播转发之外,该方法和装置还可以分析和转发IP组播数据包,而无需CPU和单独的多播地址表,从而实现交换机控制器的IP组播。 其中特定的分组解析和更新规则用于分析IP组播控制分组,并根据分析结果更新组播路由器或地址表。 然后根据更新的表转发IP组播数据包。 此外,通过在每个地址表项中设置一个额外的标志位,单播和组播转发可以共享相同的地址表。

    Timing method and apparatus for digital logic circuits
    10.
    发明授权
    Timing method and apparatus for digital logic circuits 有权
    数字逻辑电路的定时方法和装置

    公开(公告)号:US07117384B2

    公开(公告)日:2006-10-03

    申请号:US10424903

    申请日:2003-04-29

    IPC分类号: G06F1/04

    CPC分类号: G04F1/005 G04F10/04

    摘要: A differentiated granularity timing apparatus and a method to provide various flexible timing granularities without requiring much memory space and complex circuit design are disclosed. The differentiated granularity timing apparatus of the present invention comprises a differentiated granularity timing unit, a comparing unit, an adder and a buffer. The buffer is for storing a time value. The comparing unit further comprises a comparator and a plurality of predetermined time interval values stored therein. The comparator is for outputting a control signal according to the time value. The differentiated granularity timing unit further comprises a multiplexer and a plurality of timers. Each timer is for providing a timing signal with different timing granularities respectively. The multiplexer is for outputting one of the timing signals with the corresponding timing granularity according to the control signal.

    摘要翻译: 公开了一种不需要大量存储空间和复杂电路设计的差分粒度定时装置和提供各种灵活定时粒度的方法。 本发明的微分粒度定时装置包括不同的粒度定时单元,比较单元,加法器和缓冲器。 缓冲区用于存储时间值。 比较单元还包括比较器和存储在其中的多个预定时间间隔值。 比较器用于根据时间值输出控制信号。 差分粒度定时单元还包括多路复用器和多个定时器。 每个定时器分别用于提供具有不同定时粒度的定时信号。 复用器用于根据控制信号输出具有相应定时粒度的定时信号之一。