Flexibles und skalierbares Enhanced-Transmission-Selection-Verfahren für Netzwerkstrukturen

    公开(公告)号:DE112012004957T5

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

    申请号:DE112012004957

    申请日:2012-12-13

    Applicant: IBM

    Abstract: IEEE 802.1Q und Enhanced Transmission Selection stellen nur acht unterschiedliche Verkehrsklassen bereit, die zur Steuerung der Bandbreite in einer bestimmten physischen Verbindung (oder Verknüpfung) verwendet werden können. Anstatt nur auf diese acht Verkehrsklassen zurückzugreifen, um die Bandbreite zu verwalten, offenbaren die hierin erörterten Ausführungsformen das Verwenden eines erweiterten Enhanced-Transmission-Selection-Planers, der es einer Netzwerkeinheit ermöglicht, die Bandbreite für ein einzelnes virtuelles LAN festzulegen. Das Reservieren von Bandbreite in einem Anschluss auf der Grundlage einer Kennung eines virtuellen LAN ermöglicht einer Netzwerkeinheit, Bandbreite für z. B. Millionen eindeutiger virtueller LANs zu reservieren. Daher kann diese Technik die fein abgestimmte Steuerung der Netzwerkstruktur und ihres Betriebsverhaltens verbessern.

    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.

    DATENPAKETVERARBEITUNG IM NETZWERK
    65.
    发明专利

    公开(公告)号:DE102012219705A1

    公开(公告)日:2013-05-23

    申请号:DE102012219705

    申请日:2012-10-29

    Applicant: IBM

    Abstract: Ein Verfahren und eine Vorrichtung zum Verarbeiten von Datenpaketen durch eine Datenverarbeitungskomponente, die eine Vielzahl von Verarbeitungs-Ressourcen aufweist. Es wird ein Metrikwert für eine aktuelle Konfiguration der Verarbeitungs-Ressourcen identifiziert, die die Datenpakete verarbeiten. Mithilfe des Metrikwerts wird eine neue Konfiguration der Verarbeitungs-Ressourcen ausgewählt. Die aktuelle Konfiguration der Verarbeitungs-Ressourcen wird in die neue Konfiguration geändert, und die Datenpakete werden an die neue Konfiguration verteilt, um die Datenpakete zu verarbeiten, wie sie empfangen werden.

    66.
    发明专利
    未知

    公开(公告)号: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.

    67.
    发明专利
    未知

    公开(公告)号: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.

    68.
    发明专利
    未知

    公开(公告)号: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.

    Method and system for performing a pattern match search for text strings

    公开(公告)号:AU2002302830A1

    公开(公告)日:2003-01-21

    申请号:AU2002302830

    申请日:2002-06-18

    Applicant: IBM

    Abstract: A method and system for performing a pattern match search for a data string having a plurality of characters separated by delimiters. In accordance with the method of the present invention a search key is constructed by generating a full match search increment comprising the binary representation of a data string element, wherein the data string element comprises all characters between a pair of delimiters. The search key is completed by concatenating a pattern search prefix to the full match search increment, wherein the pattern search prefix is a cumulative pattern search result of each previous full match search increment. A full match search is then performed within a lookup table utilizing the search key. In response to finding a matching pattern within the lookup table, the process returns to constructing a next search key. In response to not finding a matching pattern, the previous full match search result is utilized to process the data string.

Patent Agency Ranking