Prioritätsgestützte Flusssteuerung in einer Switching-Netzwerkarchitektur mit einem Protokoll einer verteilten Stuktur (Distributed Fabric Protocol DFP)

    公开(公告)号:DE112012001320T5

    公开(公告)日:2014-01-02

    申请号:DE112012001320

    申请日:2012-04-12

    Applicant: IBM

    Abstract: Ein Switching-Netzwerk enthält eine obere Ebene und eine untere Ebene, die eine Vielzahl von Entitäten der unteren Ebene enthält. Ein Haupt-Switch in der oberen Ebene, der eine Vielzahl von Anschlüssen besitzt, von denen jeder mit einer entsprechenden Entität der unteren Ebene verbunden ist, realisiert auf jedem der Anschlüsse eine Vielzahl virtueller Anschlüsse, von denen jeder einer entsprechenden einer Vielzahl entfernt angeordneter physischer Schnittstellen (RPIs) auf der Entität der unteren Ebene entspricht, die mit diesem Anschluss verbunden ist. Zwischen dem Haupt-Switch und RPIs übermittelter Datenverkehr wird innerhalb virtueller Anschlüsse in eine Warteschlange eingereiht, die den RPIs auf Entitäten der unteren Ebene entsprechen, mit denen der Datenverkehr übermittelt wird. Der Haupt-Switch setzt prioritätsgestützte Flusssteuerung (PFC) an Datenverkehr eines gegebenen virtuellen Anschlusses durch, indem ein PFC-Datenrahmen, der Prioritäten für mindestens zwei unterschiedliche Klassen von durch die bestimmte RPI übermittelten Datenverkehr angibt, an eine Entität der unteren Ebene übermittelt wird, auf der sich eine entsprechende RPI befindet.

    Optimiertes Cachespeichern von Umsetzungseinträgen für virtuelle Funktionen

    公开(公告)号:DE112012003336B4

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

    申请号:DE112012003336

    申请日:2012-08-08

    Applicant: IBM

    Abstract: Verfahren, das aufweist: Empfangen eines Datenpakets von einer ersten virtuellen Maschine an einer virtuellen Funktion, die auf einem Netzwerkadapter ausgeführt wird; Identifizieren eines Umsetzungseintrags, der einem Senden des Datenpakets von der ersten virtuellen Maschine an eine zweite virtuelle Maschine entspricht; Ermitteln, ob eine interne Speicherpartition, die der virtuellen Funktion zugewiesen ist, den identifizierten Umsetzungseintrag aufweist; als Reaktion auf das Ermitteln, dass die interne Speicherpartition den identifizierten Umsetzungseintrag aufweist: Abrufen des identifizierten Umsetzungseintrags aus der internen Speicherpartition; und Senden des Datenpakets mithilfe des identifizierten Umsetzungseintrags, der aus der internen Speicherpartition abgerufen wurde, an die zweite virtuelle Maschine; als Reaktion auf das Ermitteln, dass die interne Speicherpartition den identifizierten Umsetzungseintrag nicht aufweist: Abrufen des identifizierten Umsetzungseintrags aus einem externen Speicherort, wobei sich der externe Speicherort auf der ersten virtuellen Maschine befindet und für die erste virtuelle Maschine nichttransparent ist und wobei die virtuelle Funktion das Abrufen des identifizierten Umsetzungseintrags aus dem externen Speicherort über einen Direktspeicherzugriffs(DMA)-Lesevorgang durchführt, und Senden des Datenpakets mithilfe des identifizierten Umsetzungseintrags, der aus dem externen Speicherort abgerufen wurde, an die zweite virtuelle Maschine.

    Distributed fabric protocol (DFP) switching network architecture

    公开(公告)号:GB2505129B

    公开(公告)日:2014-06-25

    申请号:GB201320969

    申请日: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.

    Distributed fabric protocol (DFP) switching network architecture

    公开(公告)号:GB2505129A

    公开(公告)日:2014-02-19

    申请号:GB201320969

    申请日: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.

    Priority based flow control in a distributed fabric protocol (DFP) switching network architecture

    公开(公告)号:GB2504443A

    公开(公告)日:2014-01-29

    申请号:GB201320499

    申请日:2012-04-12

    Applicant: IBM

    Abstract: A switching network includes an upper tier and a lower tier including a plurality of lower tier entities. A master switch in the upper tier, which has a plurality of ports each coupled to a respective lower tier entity, implements on each of the ports 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. Data traffic communicated between the master switch and RPIs is queued within virtual ports that correspond to the RPIs on lower tier entities with which the data traffic is communicated. The master switch enforces priority-based flow control (PFC) on data traffic of a given virtual port by transmitting, to a lower tier entity on which a corresponding RPI resides, a PFC data frame specifying priorities for at least two different classes of data traffic communicated by the particular RPI.

    Virtual network overlays
    17.
    发明专利

    公开(公告)号:GB2511435B

    公开(公告)日:2019-10-23

    申请号: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.

    Verfahren zum Bereitstellen ortsunabhängigen Anschlussspiegelns auf verteilten virtuellen Switches

    公开(公告)号:DE112012001198B4

    公开(公告)日:2019-08-22

    申请号:DE112012001198

    申请日:2012-04-18

    Applicant: IBM

    Abstract: Verfahren zum Bereitstellen ortsunabhängigen dynamischen Anschlussspiegelns, wobei das Verfahren aufweist:Konfigurieren eines oder mehrerer, einer Vielzahl physischer Maschinen zugeordneter virtueller Switches durch eine Steuereinheit derart, dass sie als verteilte virtuelle Switches erscheinen;als Reaktion auf das Empfangen eines Datenpakets auf einem Anschluss einer der physischen Maschinen Ermitteln, ob der Anschluss einen auf dieser einen physischen Maschine befindlichen Überwacheranschluss besitzt;als Reaktion auf ein Ermitteln, dass der Anschluss einen auf dieser einen physischen Maschine befindlichen Überwacheranschluss besitzt, Senden einer Kopie des Datenpakets an den Überwacheranschluss;als Reaktion auf ein Ermitteln, dass der Anschluss einen auf einer anderen der physischen Maschinen befindlichen Überwacheranschluss besitzt, Kapseln einer Kopie des Datenpaketes zusammen mit einer Identifikation (ID) des Anschlusses und einer ID des Überwacheranschlusses und Senden der gekapselten Informationen an die Steuereinheit;Ermitteln durch die Steuereinheit, ob die ID des Überwacheranschlusses in einer der Steuereinheit zugehörigen Datenbank gespeichert ist;Als Reaktion auf ein Ermitteln, dass die ID des Überwacheranschlusses in einer der Steuereinheit zugehörigen Datenbank gespeichert ist, Senden des Datenpakets an den Überwacheranschluss gemäß der in der der Steuereinheit zugehörigen Datenbank gespeicherten ID des Überwacheranschlusses; undals Reaktion auf ein Ermitteln, dass die ID des Überwacheranschlusses nicht in einer der Steuereinheit zugehörigen Datenbank gespeichert ist, Fallenlassen des Datenpakets.

    PRIORITY BASED FLOW CONTROL IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE

    公开(公告)号:CA2833681C

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

    申请号:CA2833681

    申请日:2012-04-12

    Applicant: IBM

    Abstract: A switching network includes an upper tier and a lower tier including a plurality of lower tier entities. A master switch in the upper tier, which has a plurality of ports each coupled to a respective lower tier entity, implements on each of the ports 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. Data traffic communicated between the master switch and RPIs is queued within virtual ports that correspond to the RPIs on lower tier entities with which the data traffic is communicated. The master switch enforces priority-based flow control (PFC) on data traffic of a given virtual port by transmitting, to a lower tier entity on which a corresponding RPI resides, a PFC data frame specifying priorities for at least two different classes of data traffic communicated by the particular RPI.

    Providing services to virtual overlay network traffic

    公开(公告)号:GB2521572B

    公开(公告)日:2016-03-23

    申请号:GB201506949

    申请日:2013-09-26

    Applicant: IBM

    Abstract: In one embodiment, an apparatus includes a processor and logic integrated with and/or executable by the processor. The logic is configured to communicate with a first physical switch, a second physical switch, and an overlay network that connects the first physical switch to the second physical switch. The logic is also configured to receive a request for a communication path through the overlay network for a packet, the request including at least the packet, first information about a source of the packet, the source of the packet being connected to the first physical switch, and second information about a most closely connected physical switch to a destination of the packet. Moreover, the logic is configured to determine the destination of the packet, the destination of the packet being connected to the second physical switch. Also, the logic is configured to determine whether to apply a security policy to the packet.

Patent Agency Ranking