-
公开(公告)号:US07436837B2
公开(公告)日:2008-10-14
申请号:US10958041
申请日:2004-10-04
申请人: Yu-Zuong Chou , James Lin , Chih-Ching Wang , Chun-Feng Liu , Jin-Ru Chen
发明人: Yu-Zuong Chou , James Lin , Chih-Ching Wang , Chun-Feng Liu , Jin-Ru Chen
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.
摘要翻译: 本发明的分组转发设备和方法为每个外设接口分配虚拟端口号。 该设备和方法可以根据正向设备的分组直接转发功能来识别和处理来自或传输到虚拟端口的数据包。 因此,该装置和方法可以以与用于处理仅输入到或从其输出的分组的典型方法相似的方式处理输入到外围接口或连接到外围接口的网络设备的分组 物理端口
-
公开(公告)号:US20050086395A1
公开(公告)日:2005-04-21
申请号:US10958041
申请日:2004-10-04
申请人: Yu-Zuong Chou , James Lin , Chih-Ching Wang , Chun-Feng Liu , Jin-Ru Chen
发明人: Yu-Zuong Chou , James Lin , Chih-Ching Wang , Chun-Feng Liu , Jin-Ru Chen
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.
摘要翻译: 本发明的分组转发设备和方法为每个外设接口分配虚拟端口号。 该设备和方法可以根据正向设备的分组直接转发功能来识别和处理来自或传输到虚拟端口的数据包。 因此,该装置和方法可以以与用于处理仅输入到或从其输出的分组的典型方法相似的方式处理输入到外围接口或连接到外围接口的网络设备的分组 物理端口
-
公开(公告)号:US07385983B2
公开(公告)日:2008-06-10
申请号:US10430346
申请日:2003-05-07
申请人: Jin-Ru Chen , Chun-Feng Liu
发明人: Jin-Ru Chen , Chun-Feng Liu
CPC分类号: H04L29/12377 , H04L29/12462 , H04L61/2517 , H04L61/255 , H04L69/12 , H04L69/22
摘要: 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。
-
公开(公告)号:US20050265340A1
公开(公告)日:2005-12-01
申请号:US11142642
申请日:2005-06-01
申请人: Hung-Yu Wu , Jin-Ru Chen , Chun-Feng Liu
发明人: Hung-Yu Wu , Jin-Ru Chen , Chun-Feng Liu
CPC分类号: H04L29/12009 , H04L29/12377 , H04L61/2517 , H04L67/2814
摘要: 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。
-
公开(公告)号:US07623520B2
公开(公告)日:2009-11-24
申请号:US10907124
申请日:2005-03-21
申请人: Chih-Hua Huang , Chun-Feng Liu , Jin-Ru Chen
发明人: Chih-Hua Huang , Chun-Feng Liu , Jin-Ru Chen
IPC分类号: H04L12/56
CPC分类号: H04L29/12018 , H04L29/12009 , H04L45/00 , H04L45/54 , H04L45/66 , H04L61/10
摘要: 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地址作为数据分组的下一跳; 并将数据分组发送到下一跳。
-
公开(公告)号:US20070071023A1
公开(公告)日:2007-03-29
申请号:US11535487
申请日:2006-09-27
申请人: Chun-Feng Liu , Jin-Ru Chen , Yi-Lun Chen
发明人: Chun-Feng Liu , Jin-Ru Chen , Yi-Lun Chen
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.
摘要翻译: 公开了一种分组转发设备。 分组转发设备包括:传输接口,耦合到第二网络设备; 耦合到第一网络设备的处理单元; 转发单元,耦合在所述传输接口和所述处理单元之间; 以及耦合在转发单元和处理单元之间的接口环回。
-
公开(公告)号:US20050213572A1
公开(公告)日:2005-09-29
申请号:US10907124
申请日:2005-03-21
申请人: Chih-Hua Huang , Chun-Feng Liu , Jin-Ru Chen
发明人: Chih-Hua Huang , Chun-Feng Liu , Jin-Ru Chen
CPC分类号: H04L29/12018 , H04L29/12009 , H04L45/00 , H04L45/54 , H04L45/66 , H04L61/10
摘要: 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地址作为数据分组的下一跳; 并将数据分组发送到下一跳。
-
公开(公告)号:US07684340B2
公开(公告)日:2010-03-23
申请号:US11535487
申请日:2006-09-27
申请人: Chun-Feng Liu , Jin-Ru Chen , Yi-Lun Chen
发明人: Chun-Feng Liu , Jin-Ru Chen , Yi-Lun Chen
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.
摘要翻译: 公开了一种分组转发设备。 分组转发设备包括:传输接口,耦合到第二网络设备; 耦合到第一网络设备的处理单元; 转发单元,耦合在所述传输接口和所述处理单元之间; 以及耦合在转发单元和处理单元之间的接口环回。
-
9.
公开(公告)号:US07333491B2
公开(公告)日:2008-02-19
申请号:US10425969
申请日:2003-04-30
申请人: Jin-Ru Chen , Chun-Feng Liu
发明人: Jin-Ru Chen , Chun-Feng Liu
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组播数据包。 此外,通过在每个地址表项中设置一个额外的标志位,单播和组播转发可以共享相同的地址表。
-
公开(公告)号:US07117384B2
公开(公告)日:2006-10-03
申请号:US10424903
申请日:2003-04-29
申请人: Jin-Ru Chen , Chun-Feng Liu , Chang-Lien Wu
发明人: Jin-Ru Chen , Chun-Feng Liu , Chang-Lien Wu
IPC分类号: G06F1/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.
摘要翻译: 公开了一种不需要大量存储空间和复杂电路设计的差分粒度定时装置和提供各种灵活定时粒度的方法。 本发明的微分粒度定时装置包括不同的粒度定时单元,比较单元,加法器和缓冲器。 缓冲区用于存储时间值。 比较单元还包括比较器和存储在其中的多个预定时间间隔值。 比较器用于根据时间值输出控制信号。 差分粒度定时单元还包括多路复用器和多个定时器。 每个定时器分别用于提供具有不同定时粒度的定时信号。 复用器用于根据控制信号输出具有相应定时粒度的定时信号之一。
-
-
-
-
-
-
-
-
-