11.
    发明专利
    未知

    公开(公告)号:DE60120970T2

    公开(公告)日:2007-01-04

    申请号:DE60120970

    申请日:2001-04-05

    Applicant: IBM

    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.

    DISPOSICION DE TRATAMIENTO MULTIPROTOCOLO.

    公开(公告)号:ES2264443T3

    公开(公告)日:2007-01-01

    申请号:ES01921542

    申请日:2001-04-05

    Applicant: IBM

    Abstract: Un sistema para distribuir el tratamiento de tramas de datos recibidas por un dispositivo (25a, 25b, 25c, ..., 25n) procesador de red (designado en adelante NP) en un entorno de red distribuido que comprende uno o más procesadores de control para fines generales (designados en adelante GPP) (15a, 15b, ..., 15n) que controlan, al menos, un dispositivo NP, en el que dicho procesador de red NP incluye un mecanismo para clasificar tramas de datos recibidas y medios para enviar tramas de datos recibidas a un GPP objetivo a través de una dirección de puerto objetivo, cuyo sistema se caracteriza porque comprende: una tabla (100) configurable incorporada en la práctica en dicho al menos un dispositivo NP para especificar tipos de tramas de datos y para establecer una relación de correspondencia de tramas de datos de un tipo especificado recibidas en dicho dispositivo NP con una dirección (115) objetivo y una dirección (120) de puerto objetivo asociadas con un GPP objetivo capaz de manejar tramas dedatos del tipo de trama especificado; y una interfaz de programación de aplicaciones para personalizar dicha tabla configurable en dicho dispositivo NP con dichas entradas de dirección objetivo y dirección de puerto objetivo a través de un GPP, en el que dicho procesador de red NP incluye, además, medios para comparar cada trama recibida con entradas en dicha tabla configurable, y en el que los medios para enviar tramas de datos responden a dicho tipo de trama clasificada que tiene una entrada correspondiente en dicha tabla, pudiendo ser hechos funcionar los medios para enviar una trama recibida a un GPP objetivo correspondiente a través de una dirección de puerto objetivo correspondiente, en el que dicho GPP objetivo está previsto para manejar el envío de tramas de datos del tipo especificado.

    MULTIPROTOCOL HANDLING ARRANGEMENT
    13.
    发明专利

    公开(公告)号:CA2407060A1

    公开(公告)日:2001-10-18

    申请号:CA2407060

    申请日:2001-04-05

    Applicant: IBM

    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 processo r.

    Verbinden eines externen Netzwerkcoprozessors mit einem Netzwerkprozessor-Paket-Parser

    公开(公告)号:DE112011104443T5

    公开(公告)日:2013-09-12

    申请号:DE112011104443

    申请日:2011-12-19

    Applicant: IBM

    Abstract: Das Optimieren der Anzahl von Lanes eines Netzwerkprozessors, wenn ein Anforderungs-/Antwort-Datenverkehr zwischen dem Parser von Netzwerkprozessor-Ethernet-Anschlüsse und einem externen Coprozessor umgesetzt wird, weist bei Empfang eines 64-Byte-Ethernet-Pakets im Ethernet-Anschluss und während der Parsing-Periode auf, dass der Parser eine Anforderung mit einem Wort von 16 Byte an den Coprozessor auf der weiteren (bidirektionalen) 3,125-Lane sendet und als Reaktion darauf ein Wort mit 16 Byte auf der weiteren (bidirektionalen) 3,125-Lane empfängt. Der Coprozessorzugriff-Datenverkehr mit einem Wort von 16 Byte und ein (bidirektionaler) Datenverkehr mit einer Einheit im Netzwerkprozessor können statisch gemultiplext werden, wobei ein oder der andere Datenverkehr eingerichtet wird, wenn der Netzwerkprozessor initialisiert wird. Es wird ein dynamisches Multiplexing des Coprozessorzugriff-Datenverkehrs mit einem Wort von 16 Byte in einem Ethernet-Anschluss und des Coprozessorzugriff-Datenverkehrs mit einem Wort von 16 Byte in einem anderen Ethernet-Anschluss durchgeführt, wobei das dynamische Multiplexing mit einem Umlaufalgorithmus arbitriert wird.

    Multicasting timer in a distributed switch

    公开(公告)号:GB2498643A

    公开(公告)日:2013-07-24

    申请号:GB201300234

    申请日:2013-01-08

    Applicant: IBM

    Abstract: In a distributed switch (110, fig .1) having an Internet Group Management Protocol (IGMP) or Multicast Listener Discovery (MLD) snooper 208 with a Global Forwarding Table 209, multicast entries to the table trigger a timer (506, fig. 5) after which their hit status (524, 528) is checked to determine whether a switch forwarding unit (eg. 220) has forwarded the multicast data to the host membership of the multicast destination address 222, and the entry cast out of the table if not. This prevents unnecessary filling of the table and flooding of the network with multicasts. Each forwarding unit may also generate a miss event (314 eg. an interrupt) when it has a need to know the multicast membership information of a multicast destination address.

    16.
    发明专利
    未知

    公开(公告)号:DE60213509T2

    公开(公告)日:2007-07-26

    申请号:DE60213509

    申请日:2002-04-29

    Applicant: ALCATEL LUCENT IBM

    Abstract: In a networking environment including one or more network processing (NP) devices and implementing a routing protocol for routing data packets from a source NP devices to destination NP devices via a switch fabric, with each network processing device supporting a number of interface ports, a system and method for enabling a routing system to recover more quickly that the routing protocol so as to significantly reduce the occurrence of lost data packets to a failed target interface/blade. The routing system is enabled to track the operational status of each network processor device and operational status of destination ports supported by each network processor device in the system, and maintains the operational status as a data structure at each network processing device. Prior to routing packets, an expedient logical determination is made as to the operational status of a target network processing device and target interface port of a current packet to be routed as represented in the data structure maintained at the source NP device. If the target blade/interface is not operations, an alternative route may be provided by ECMP. In this manner, correct routing of packets is ensured with reduced occurrence of lost data packets due to failed target NP devices/ports.

    17.
    发明专利
    未知

    公开(公告)号:DE60213509D1

    公开(公告)日:2006-09-14

    申请号:DE60213509

    申请日:2002-04-29

    Applicant: CIT ALCATEL IBM

    Abstract: In a networking environment including one or more network processing (NP) devices and implementing a routing protocol for routing data packets from a source NP devices to destination NP devices via a switch fabric, with each network processing device supporting a number of interface ports, a system and method for enabling a routing system to recover more quickly that the routing protocol so as to significantly reduce the occurrence of lost data packets to a failed target interface/blade. The routing system is enabled to track the operational status of each network processor device and operational status of destination ports supported by each network processor device in the system, and maintains the operational status as a data structure at each network processing device. Prior to routing packets, an expedient logical determination is made as to the operational status of a target network processing device and target interface port of a current packet to be routed as represented in the data structure maintained at the source NP device. If the target blade/interface is not operations, an alternative route may be provided by ECMP. In this manner, correct routing of packets is ensured with reduced occurrence of lost data packets due to failed target NP devices/ports.

    18.
    发明专利
    未知

    公开(公告)号:AT335332T

    公开(公告)日:2006-08-15

    申请号:AT02291078

    申请日:2002-04-29

    Applicant: CIT ALCATEL IBM

    Abstract: In a networking environment including one or more network processing (NP) devices and implementing a routing protocol for routing data packets from a source NP devices to destination NP devices via a switch fabric, with each network processing device supporting a number of interface ports, a system and method for enabling a routing system to recover more quickly that the routing protocol so as to significantly reduce the occurrence of lost data packets to a failed target interface/blade. The routing system is enabled to track the operational status of each network processor device and operational status of destination ports supported by each network processor device in the system, and maintains the operational status as a data structure at each network processing device. Prior to routing packets, an expedient logical determination is made as to the operational status of a target network processing device and target interface port of a current packet to be routed as represented in the data structure maintained at the source NP device. If the target blade/interface is not operations, an alternative route may be provided by ECMP. In this manner, correct routing of packets is ensured with reduced occurrence of lost data packets due to failed target NP devices/ports.

    Distributed switch
    19.
    发明专利

    公开(公告)号:GB2498643B

    公开(公告)日:2014-08-27

    申请号:GB201300234

    申请日:2013-01-08

    Applicant: IBM

    Abstract: Apparatuses and methods to manage a global forwarding table in a distributed switch are provided. A particular method may include managing a global forwarding table in a distributed switch. The distributed switch may include a plurality of switch forwarding units. The method may start a timer for an entry in the global forwarding table, and the entry may include a multicast destination address and corresponding multicast membership information. The method may also, in response to expiration of the timer of the entry, check at least one hit status to determine whether at least one switch forwarding unit of the plurality of switch forwarding units has forwarded multicast data to the corresponding multicast membership information of the multicast destination address of the entry. The method may further determine whether the entry is a cast-out candidate based on the hit status.

    Connecting an external network coprocessor to a network processor packet parser

    公开(公告)号:GB2503123A

    公开(公告)日:2013-12-18

    申请号:GB201312922

    申请日:2011-12-19

    Applicant: IBM

    Abstract: Optimizing the number of lanes of a network processor when implementing a request/response traffic between the parser of network processor Ethernet ports and an external coprocessor comprises at reception of a 64 byte Ethernet packet in the Ethernet port, and during parsing time, the parser sending a request 16 byte word to the coprocessor on the 3.125 additional (bidirectional) lane and receiving a 16 byte word in response on the 3.125 additional (bidirectional) lane. Coprocessor access 16 byte word traffic and one (bidirectional) traffic with one unit in the network processor may be multiplexed statically, one or the other traffic being set when the network processor is initialized. Dynamic multiplexing of the coprocessor access 16 byte word traffic in one Ethernet port and the coprocessor access 16 byte word traffic in one other Ethernet port is performed, the dynamic multiplexing being arbitrated with a round robin algorithm.

Patent Agency Ranking