LINK LAYER RESERVATION OF SWITCH QUEUE CAPACITY

    公开(公告)号:CA2819209C

    公开(公告)日:2021-01-19

    申请号:CA2819209

    申请日:2012-02-15

    Applicant: IBM

    Abstract: A network switch, in response to receipt from a source station of a Layer 2 reservation request, establishes a reservation for capacity of an ingress queue of the network switch for a data flow of the source station. In response to a queue overrun condition on the ingress queue of the network switch while the reservation is active, the network switch preserves data frames in the data flow of the source station transmitted pursuant to the reservation and discards other data frames.

    DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE

    公开(公告)号:CA2833679C

    公开(公告)日:2019-05-07

    申请号:CA2833679

    申请日:2012-04-19

    Applicant: IBM

    Abstract: A switching network includes an upper tier including a master switch and a lower tier including a plurality of lower tier entities. The master switch includes a plurality of ports each coupled to a respective one of the plurality of lower tier entities. Each of the plurality of ports includes a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Each of the plurality of ports also includes a receive interface that, responsive to receipt of data traffic from a particular lower tier entity among the plurality of lower tier entities, queues the data traffic to the virtual port among the plurality of virtual ports that corresponds to the RPI on the particular lower tier entity that was the source of the data traffic. The master switch further includes a switch controller that switches data traffic from the virtual port to an egress port among the plurality of ports from which the data traffic is forwarded.

    GRUPPIEREN VON NICHTFLÜCHTIGEM SPEICHER AUF GRUNDLAGE VON HOSTS MITHILFE VON ZUGEORDNETEM NETZWERKSPEICHER

    公开(公告)号:DE112016000258T5

    公开(公告)日:2017-09-28

    申请号:DE112016000258

    申请日:2016-01-14

    Applicant: IBM

    Abstract: Bei einer Ausführungsform beinhaltet ein System nichtflüchtige Speicher (NVMs), die so gestaltet sind, dass sie Daten speichern, eine Speichersteuereinheit, die über eine NVM-Schnittstelle mit den NVMs verbunden ist, eine Netzwerk-Schnittstellenkarte (NIC), die mit der Speichersteuereinheit verbunden ist, einen Prozessor, wobei die Logik so gestaltet ist, dass sie: Verbundparameter initiiert, die regeln, wie ein NVM-Verbund funktioniert und arbeitet, per Multicasting Verbundparameter des NVM-Verbunds in vorgegebenen Intervallen an einen beliebigen sonstigen Knoten in dem NVM-Verbund sendet und Übermittlungs- und Beendigungswarteschlangen von beliebigen gemeinsam genutzten NVMs auf sonstigen Knoten in dem NVM-Verbund der Speichersteuereinheit auf Grundlage von Einzelangaben der gemeinsam genutzten NVMs auf den sonstigen Knoten in dem NVM-Verbund zuordnet, wobei die Übermittlungswarteschlange so gestaltet ist, dass sie Befehle zum Zugreifen auf die gemeinsam genutzten NVMs speichert, und die Beendigungswarteschlange so gestaltet ist, dass sie beendete Befehle speichert, nachdem diese durch die Übermittlungswarteschlange verarbeitet worden sind.

    Layer 2 packet switching without look-up table for ethernet switches

    公开(公告)号:GB2515442A

    公开(公告)日:2014-12-24

    申请号:GB201419383

    申请日:2013-03-19

    Applicant: IBM

    Abstract: In one embodiment, a system includes at least one processor which includes logic configured for receiving a request to assign a media access control (MAC) address to a device on a port, logic configured for determining the MAC address to assign to the device based at least partially on the port, and logic configured for sending a response to the request with the MAC address. In another embodiment, a computer program product for assigning a MAC address includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured for determining, without using a look-up table, a MAC address to assign to a device and computer readable program code configured for sending the MAC address to the device. Other systems, methods, and computer program products are presented according to more embodiments.

    Paketvermittlung auf der Ebene 2 ohne Nachschlagetabelle für Ethernet-Switches

    公开(公告)号:DE112013001904T5

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

    申请号:DE112013001904

    申请日:2013-03-19

    Applicant: IBM

    Abstract: In einer Ausführungsform enthält ein System mindestens einen Prozessor, der Logik, die so konfiguriert ist, dass sie eine Anforderung für die Zuweisung einer Medienzugriffssteuerungs-(MAC-)Adresse zu einer Einheit an einem Port empfängt, Logik, die so konfiguriert ist, dass sie die der Einheit zuzuweisende MAC-Adresse zumindest teilweise auf der Grundlage des Ports ermittelt, und Logik, die so konfiguriert ist, dass sie eine Antwort mit der MAC-Adresse auf die Anforderung sendet, enthält. In einer weiteren Ausführungsform enthält ein Computerprogrammprodukt zum Zuweisen einer MAC-Adresse ein von einem Computer lesbares Speichermedium, das über damit realisierten, von einem Computer lesbaren Programmcode verfügt, wobei der von einem Computer lesbare Programmcode von einem Computer lesbaren Programmcode, der so konfiguriert ist, dass er eine einer Einheit zuzuweisende MAC-Adresse ohne die Verwendung einer Nachschlagetabelle ermittelt, sowie von einem Computer lesbaren Programmcode enthält, der so konfiguriert ist, dass er die MAC-Adresse an die Einheit sendet. Andere Systeme, Verfahren und Computerprogrammprodukte werden gemäß weiteren Ausführungsformen vorgestellt.

    Distributed chassis architecture having integrated service appliances

    公开(公告)号:GB2514960A

    公开(公告)日:2014-12-10

    申请号:GB201416516

    申请日:2012-06-15

    Applicant: IBM

    Abstract: A distributed virtual chassis comprises scaled-out fabric coupler (SFC) boxes (12-1,12-2 etc.) Each SFC has fabric ports (18) and a cell-based switch fabric (16) for switching cells associated with a packet among the SFC fabric ports of that SFC box. Distributed line cards (DLCs) include switching DLCs (14-1, 14-2) and an appliance DLC (A-DLC, 14-N). Each switching DLC has network ports (20) and fabric ports (22). Each switching DLC and A-DLC is connected to each of the SFCs. The A-DLC provides an upper layer service for packets arriving on the network ports of the switching DLCs. A traffic filter associated with each network port determines if the packet requires the upper layer service. To forward a packet to the A-DLC, a switching DLC divides the packet into cells and distributes the cells among the SFCs to the A-DLC which reassembles the packet and provides the upper layer service.

    Skallerbare virtuelle Geräte-Cloud

    公开(公告)号:DE112013000731T5

    公开(公告)日:2014-10-16

    申请号:DE112013000731

    申请日:2013-03-01

    Applicant: IBM

    Abstract: Ein Verfahren zum Bereitstellen von Services einer skalierbaren virtuellen Geräte-Cloud (SVAC) weist auf, Empfangen von eingehendem Datenverkehr mit mehreren an eine SVAC gerichteten Paketen unter Verwendung wenigstens einer schaltenden Distributed Line Card (DLC), Ermitteln, dass ein Paket eine Bedingung einer Access Control List (ACL) erfüllt, Bezeichnen eines Zielanschlusses zum Senden des Paketes auf der Grundlage, dass die Bedingung der ACL erfüllt ist, Fragmentieren des Paketes zu Zellen, wobei der bezeichnete Zielanschluss in einem Zellkopf der Zellen gespeichert wird, Senden der Zellen an den Zielanschluss über wenigstens einen Switch Fabric Controller (SFC), Empfangen der Zellen an einer Fabric-Schnittstelle einer Geräte-DLC, erneutes Zusammensetzen der Zellen zu einem zweiten Paket, Durchführen mindestens eines Services an dem zweiten Paket unter Verwendung der Geräte-DLC und Senden des zweiten Paketes an seinen beabsichtigten Anschluss.

    Virtual network overlays
    38.
    发明专利

    公开(公告)号:GB2511435A

    公开(公告)日:2014-09-03

    申请号:GB201404580

    申请日:2012-07-19

    Applicant: IBM

    Abstract: Systems and methods are provided for overlaying a virtual network on a physical network in a data center environment. An overlay system is arranged in an overlay virtual network to include an overlay agent and an overlay helper. The overlay agent is implemented in an access switch. The overlay helper is implemented in an end station that is in communication with the access switch. Overlay parameters in compliance with an in-band protocol are transmitted between the overlay agent and the overlay helper.

    Switching-Netzwerk-Architektur gemäss dem Distributed Fabric Protocol (DFP)

    公开(公告)号:DE112012002080T5

    公开(公告)日:2014-07-10

    申请号:DE112012002080

    申请日:2012-04-19

    Applicant: IBM

    Abstract: Ein Switching-Netzwerk enthält eine obere Ebene mit einem Master-Switch und eine untere Ebene mit mehreren Entitäten der unteren Ebene. Der Master-Switch enthält eine Mehrzahl von Anschlüssen, die jeweils mit einer entsprechenden aus der Mehrzahl von Entitäten der unteren Ebene verbunden sind. Jeder aus der Mehrzahl von Anschlüssen enthält eine Mehrzahl von virtuellen Anschlüssen, die jeweils einer entsprechenden aus einer Mehrzahl von fernen physischen Schnittstellen (RPIs) an der Entität der unteren Ebene entsprechen, die mit diesem Anschluss verbunden ist. Jeder aus der Mehrzahl von Anschlüssen enthält außerdem eine Empfangsschnittstelle, die in Reaktion auf den Empfang von Datenverkehr von einer bestimmten Entität der unteren Ebene aus der Mehrzahl von Entitäten der unteren Ebene den Datenverkehr in Warteschlangen zu dem virtuellen Anschluss aus der Mehrzahl von virtuellen Anschlüssen einreiht, der der RPI in der bestimmten Entität der unteren Ebene entspricht, bei der es sich um die Quelle des Datenverkehrs handelt. Der Master-Switch enthält ferner eine Switch-Steuereinheit, die Datenverkehr von dem virtuellen Anschluss zu einem Ausgangsanschluss aus der Mehrzahl von Anschlüssen schaltet, von dem der Datenverkehr weitergeleitet wird.

    Verfahren zum Bereitstellen ortsunabhängigen Anschlussspiegelns auf verteilten virtuellen Switches

    公开(公告)号:DE112012001198T5

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

    申请号:DE112012001198

    申请日:2012-04-18

    Applicant: IBM

    Abstract: Ein Verfahren zum Bereitstellen ortsunabhängigen dynamischen Anschlussspiegelns auf verteilten virtuellen Switches wird offenbart. Eine Steuereinheit wird bereitgestellt, um einen oder mehrere, einer Vielzahl physischer Maschinen zugeordnete virtuelle Switches so zu konfigurieren, dass sie als ein Satz verteilter virtueller Switches erscheinen. Als Reaktion auf das Empfangen eines Datenpakets auf einem Anschluss einer physischen Maschine wird eine Ermittlung durchgeführt, ob der Anschluss einen auf der physischen Maschine befindlichen Überwacheranschluss besitzt. Wenn der Anschluss einen auf derselben physischen Maschine befindlichen Überwacheranschluss besitzt, wird eine Kopie des Datenpakets an den Überwacheranschluss der physischen Maschine gesendet. Wenn der Anschluss einen auf einer anderen physischen Maschine befindlichen Überwacheranschluss besitzt, wird eine Kopie des Datenpakets zusammen mit einer Identifikation (ID) des Anschlusses und einer ID des Überwacheranschlusses gekapselt, und die gekapselten Informationen werden an eine Steuereinheit gesendet.

Patent Agency Ranking