-
公开(公告)号:WO0177849A3
公开(公告)日:2002-04-18
申请号:PCT/GB0101566
申请日:2001-04-05
Inventor: BASSO CLAUDE , VAIDHYANATHAN NATARAJAN , WOODLAND GAIL IRENE
CPC classification number: H04L41/0806
Abstract: In a distributed networking environment employing several general purpose processors (i.e., control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.
Abstract translation: 在采用几个用于控制一个或多个网络处理器设备的通用处理器(即,控制点处理器)的分布式网络环境中,用于在多个通用处理器之间分配处理的机制以及用于配置网络处理器的接口,使得特定的通用处理器处理 在大型联网环境中的特定操作,从而减少在每个通用处理器上配置多个协议栈的需求。
-
2.
公开(公告)号:JP2006287932A
公开(公告)日:2006-10-19
申请号:JP2006094101
申请日:2006-03-30
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: BASSO CLAUDE , CALVIGNAC JEAN , CHANG CHIH-JEN , DAMON PHILIPPE , VAIDHYANATHAN NATARAJAN , VERPLANKEN FABRICE J , VERRILLI COLIN B
CPC classification number: H04L45/745 , H04L45/00 , H04L45/54
Abstract: PROBLEM TO BE SOLVED: To provide a method and apparatus for implementing use of a network connection table which more shortens a required processing time and an access time, and is more easily achieved, more efficient and more inexpensive. SOLUTION: Searching for network connections includes receiving a packet, and zeroing particular fields of connection information from the packet if a new connection is to be established. The connection information is converted to an address for a location in a direct table using a table access process. The direct table stores patterns and reference information for new and existing connections. The connection information is compared with at least one pattern stored in the direct table at the address to find reference information for the received packet. COPYRIGHT: (C)2007,JPO&INPIT
Abstract translation: 要解决的问题:提供一种实现网络连接表的使用的方法和装置,其更加缩短所需的处理时间和访问时间,并且更容易实现,更有效和更便宜。 解决方案:搜索网络连接包括接收数据包,如果要建立新连接,则从数据包中归零特定的连接信息字段。 使用表访问进程将连接信息转换为直接表中的位置的地址。 直接表存储新连接和现有连接的模式和参考信息。 将连接信息与存储在地址中的直接表中的至少一个模式进行比较,以找到所接收的分组的参考信息。 版权所有(C)2007,JPO&INPIT
-
公开(公告)号:DE602006007827D1
公开(公告)日:2009-08-27
申请号:DE602006007827
申请日:2006-03-15
Applicant: IBM
Inventor: BASSO CLAUDE , CALVIGNAC JEAN , CHANG CHIH-JEN , DAMON PHILIPPE , VAIDHYANATHAN NATARAJAN , VERPLANKEN FABRICE , VERRILLI COLIN BEATON
IPC: H04L29/06
Abstract: A method for reducing latency in a host Ethernet adapter (HEA) includes the following. First, the HEA receives a packet with an internet protocol (IP) header and data in the HEA. The HEA parses a connection identifier from the IP header and accesses a negative cache in the HEA to determine if the connection identifier is not in a memory external to the HEA. The HEA applies a default treatment to the packet if the connection identifier is not in the memory, thereby reducing latency by decreasing access to the memory.
-
公开(公告)号:AT331370T
公开(公告)日:2006-07-15
申请号:AT01921542
申请日:2001-04-05
Applicant: IBM
Inventor: BASSO CLAUDE , VAIDHYANATHAN NATARAJAN , WOODLAND GAIL IRENE
Abstract: In a distributed networking environment employing several general purpose processors (i.e., control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.
-
公开(公告)号:HK1053025A1
公开(公告)日:2003-10-03
申请号:HK03105256
申请日:2003-07-22
Applicant: IBM
Inventor: BASSO CLAUDE , VAIDHYANATHAN NATARAJAN , WOODLAND GAIL IRENE
Abstract: In a distributed networking environment employing several general purpose processors (i.e., control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.
-
公开(公告)号:DE102013200031B4
公开(公告)日:2018-10-18
申请号:DE102013200031
申请日:2013-01-03
Applicant: IBM
Inventor: ANGST DEBRA L , BASSO CLAUDE , CORS JOSEP , MUNDHRA REKHA , VAIDHYANATHAN NATARAJAN
Abstract: Verfahren zum Verwalten einer globalen Weiterleitungstabelle in einem verteilten Switch, wobei der verteilte Switch eine Vielzahl von Switch-Weiterleitungseinheiten enthält, wobei das Verfahren aufweist:Starten eines Zeitgebers für einen Eintrag in der globalen Weiterleitungstabelle, wobei der Eintrag eine Multicast-Zieladresse und entsprechende Multicast-Mitgliedschaftsinformationen enthält;als Reaktion auf das Ablaufen des Zeitgebers des Eintrags Prüfen von mindestens einem Trefferstatus, um zu ermitteln, ob mindestens eine Switch-Weiterleitungseinheit der Vielzahl von Switch-Weiterleitungseinheiten Multicast-Daten zu den entsprechenden Multicast-Mitgliedschaftsinformationen der Multicast-Zieladresse des Eintrags weitergeleitet hat; undErmitteln auf Basis des Trefferstatus, ob der Eintrag ein ausgeschlossener Kandidat ist,dadurch gekennzeichnet, dass der Zeitgeber gestartet wird, nachdem die Multicast-Zieladresse und Multicast-Mitgliedschaftsinformationen des Eintrags in einer Switch-Weiterleitungseinheit programmiert worden sind, die ein Fehlerereignis generiert hat.
-
公开(公告)号:MY129249A
公开(公告)日:2007-03-30
申请号:MYPI20011501
申请日:2001-03-29
Applicant: IBM
Inventor: BASSO CLAUDE , VAIDHYANATHAN NATARAJAN , WOODLAND GAIL IRENE
Abstract: IN A DISTRIBUTED NETWORKING ENVIRONMENT EMPLOYING SEVERAL GENERAL PURPOSE PROCESSORS (15A-15N) (I.E., CONTROL POINT PROCESSOR) FOR CONTROLLING ONE OR MORE NETWROK PROCESSOR DEVICES (25A-25N), A MECHANISM FOR DISTRIBUTING PROCESSING ACROSS SEVERAL GENERAL PURPOSE PROCESSOR AND INTERFACE FOR CONFIGURING A NETWORK PROCESSOR SO THAT SPECIFIC GENERAL PURPOSE PROCESSORS HANDLE SPECIFIC OPERATIONS IN A LARGE NETWORKING ENVIRONMENT, THUS, REDUCING REQUIREMENT FOR PROVISIONING A PLURALITY OF PROTOCOL STACKS ON EACH GENERAL PURPOSE PROCESSOR.(FIG. 3)
-
公开(公告)号:DE60120970D1
公开(公告)日:2006-08-03
申请号:DE60120970
申请日:2001-04-05
Applicant: IBM
Inventor: BASSO CLAUDE , VAIDHYANATHAN NATARAJAN , WOODLAND IRENE
Abstract: In a distributed networking environment employing several general purpose processors (i.e., control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.
-
公开(公告)号:DE112011104443B4
公开(公告)日:2019-10-02
申请号:DE112011104443
申请日:2011-12-19
Applicant: IBM
Inventor: VERPLANKEN FABRICE JEAN , VERRILLI COLIN , VAIDHYANATHAN NATARAJAN , PHILIPPE DAMON , CHANG CHIH-JEN , CALVIGNAC JEAN , BASSO CLAUDE
Abstract: Verfahren in einem Netzwerkprozessorchip (100), der erste Übertragungsprotokollanschlüsse (200-203) aufweist, wobei jeder Datenpfad-Datenverkehr von Paketen mit einer Mindestgröße M Byte auf N bidirektionalen Lanes (170) bei einer Geschwindigkeit von S GBit/s unterstützt und Datenverkehr mit unterschiedlichen Übertragungsprotokolleinheiten (120, 130) im Netzwerkprozessorchip (100) auf n weiteren bidirektionalen Lanes (190) bei einer Geschwindigkeit von s GBit/s unterstützt, um das Verwenden der ersten Übertragungsprotokollanschlüsse (200-203) für Zugriff auf einen externen Coprozessor (110) durch eine Paket-Parsing-Netzwerklogik (230-233) zu unterstützen, die in jedem der ersten Übertragungsprotokollanschlüsse (200-203) angeordnet ist, die während einer Parsing-Periode bei Empfang eines Pakets mit einer Mindestgröße M Byte eine Anforderung an den externen Coprozessor (110) sendet und eine Antwort vom externen Coprozessor (110) erhält (150), wobei das Verfahren aufweist, dassder Paket-Parser (140; 230-233) eine Anforderung mit einem Wort von maximal m Byte an den Coprozessor (110) auf den n weiteren bidirektionalen Lanes mit einer Geschwindigkeit von s GBit/s sendet und eine Antwort mit einem Wort von maximal m Byte vom externen Coprozessor (110) auf den gleichen weiteren bidirektionalen Lanes mit einer Geschwindigkeit von s GBit/s empfängt, so dass die Formel N x S/M ≤ n x s/m beachtet wird; undvor dem Senden von Datenverkehr auf den n weiteren bidirektionalen Lanes bei einer Geschwindigkeit von s GBit/s, das Multiplexen des Datenverkehrs des Coprozessorzugriffs mit einem Wort von maximal m Byte in einem ersten Übertragungsprotokollanschluss (200-203) und des Datenverkehrs mit einer der unterschiedlichen Übertragungsprotokolleinheiten (120, 130) in dem Netzwerkprozessorchip (100) in einem Zwei-Eingaben-Multiplexer (340, 341, 400-403), wobei der Zwei-Eingaben-Multiplexer (340, 341, 400-403) statisch auf einen der zwei gemultiplexten Datenverkehre konfigurierbar ist.
-
公开(公告)号:DE102013200031A1
公开(公告)日:2013-07-18
申请号:DE102013200031
申请日:2013-01-03
Applicant: IBM
Inventor: ANGST DEBRA L , BASSO CLAUDE , CORS JOSEP , MUNDHRA REKHA , VAIDHYANATHAN NATARAJAN
Abstract: Vorrichtungen und Verfahren zum Verwalten einer globalen Weiterleitungstabelle in einem verteilten Switch werden bereitgestellt. Ein bestimmtes Verfahren kann die Verwaltung einer globalen Weiterleitungstabelle in einem verteilten Switch enthalten. Der verteilte Switch kann eine Vielzahl von Switch-Weiterleitungseinheiten enthalten. Das Verfahren kann einen Zeitgeber für einen Eintrag in der globalen Weiterleitungstabelle starten, und der Eintrag kann eine Multicast-Zieladresse und entsprechende Multicast-Mitgliedschaftsinformationen enthalten. Das Verfahren kann auch als Reaktion auf das Ablaufen des Zeitgebers des Eintrags mindestens einen Trefferstatus prüfen, um zu ermitteln, ob mindestens eine Switch-Weiterleitungseinheit der Vielzahl von Switch-Weiterleitungseinheiten Multicast-Daten zu den entsprechenden Multicast-Mitgliedschaftsinformationen der Multicast-Zieladresse des Eintrags weitergeleitet hat. Das Verfahren kann des Weiteren auf Basis des Trefferstatus ermitteln, ob der Eintrag ein ausgeschlossener Kandidat ist.
-
-
-
-
-
-
-
-
-