-
公开(公告)号:GB2507454B
公开(公告)日:2014-08-27
申请号:GB201403420
申请日:2012-08-08
Applicant: IBM
Inventor: CARDONA OMAR , JAIN VINIT , RECIO RENATO , KIDAMBI JAYAKRISHNA
IPC: G06F9/455
-
公开(公告)号:DE112012003342T5
公开(公告)日:2014-04-24
申请号:DE112012003342
申请日:2012-07-13
Applicant: IBM
Inventor: CARDONA OMAR , JAIN VINIT , RECIO RENATO , KIDAMBI JAYAKRISHNA
Abstract: Es wird ein Ansatz bereitgestellt, bei dem ein System eine erste virtuelle Funktion aus einer Vielzahl virtueller Funktionen auswählt, die auf einem Netzwerkadapter ausgeführt werden, der einen Speicherbereich aufweist. Als Nächstes ordnet das System im Speicherbereich einen Speicher zu, der der ersten virtuellen Funktion entspricht. Das System speichert anschließend einen oder mehrere Umsetzungseinträge in der zugeordneten Speicherpartition, die zum Senden von Daten genutzt werden, die die erste virtuelle Funktion durchqueren. Das System an sich sendet die Datenpakete unter Nutzung eines oder mehrerer der Umsetzungseinträge vom Netzwerkadapter an ein oder mehrere Ziele. Im Gegenzug ändert das System dynamisch die Größe der Speicherpartition auf der Grundlage einer Größe der Speicherpartition, die zur Speicherung des einen oder der mehreren Umsetzungseinträge genutzt wird.
-
公开(公告)号:GB2505129A8
公开(公告)日:2014-03-05
申请号:GB201320969
申请日:2012-04-19
Applicant: IBM
Inventor: LEU DAR-REN , PANDEY VIJOY , KAMBLE KESHAV GOVIND , KAMATH DAYAVANTI GOPAL , KUMAR DEEPAK , KIDAMBI JAYAKRISHNA
IPC: H04L49/111 , H04L45/42
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.
-
公开(公告)号:CA2833679C
公开(公告)日:2019-05-07
申请号:CA2833679
申请日:2012-04-19
Applicant: IBM
Inventor: LEU DAR-REN , PANDEY VIJOY , KAMBLE KESHAV GOVIND , KAMATH DAYAVANTI GOPAL , KUMAR DEEPAK , KIDAMBI JAYAKRISHNA
IPC: H04L49/111 , H04L12/00 , H04L45/42
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.
-
公开(公告)号:DE112013004828T5
公开(公告)日:2015-08-20
申请号:DE112013004828
申请日:2013-09-26
Applicant: IBM
Inventor: KAMATH DAYAVANTI G , KIDAMBI JAYAKRISHNA , KUMBHARE ABHIJIT P , RECIO RENATO J , JAIN VINIT
Abstract: Bei einer Ausführungsform beinhaltet ein Verfahren zum Anwenden einer Sicherheitsrichtlinie in einem Overlay-Netzwerk ein Empfangen einer Anforderung, die ein Paket beinhaltet, eines Datenübertragungspfades durch ein Overlay-Netzwerk, ein Ermitteln auf Grundlage zumindest eines von: einem Inhalt des Pakets, ersten Daten und zweiten Daten, ob eine Sicherheitsrichtlinie auf das Paket anzuwenden ist, ein Auswählen eines Datenübertragungspfades zwischen einem physischen Quell-Switch und einem physischen Ziel-Switch, wobei der ausgewählte Datenübertragungspfad den physischen Quell-Switch direkt mit dem physischen Ziel-Switch verbindet, wenn ermittelt wird, dass die Sicherheitsrichtlinie nicht auf das Paket anzuwenden ist, und der ausgewählte Datenübertragungspfad den physischen Quell-Switch über eine Sicherheitseinheit mit dem physischen Ziel-Switch verbindet, wenn ermittelt wird, dass die Sicherheitsrichtlinie auf das Paket anzuwenden ist, und ein Senden des ausgewählten Datenübertragungspfades an den physischen Quell-Switch.
-
公开(公告)号:DE112012002080T5
公开(公告)日:2014-07-10
申请号:DE112012002080
申请日:2012-04-19
Applicant: IBM
Inventor: PANDEY VIJOY , KAMBLE KESHAV GOVIND , KAMATH DAYAVANTI GOPAL , KUMAR DEEPAK , KIDAMBI JAYAKRISHNA , LEU DAR-REN
IPC: H04L49/111 , H04L45/42
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.
-
7.
公开(公告)号:DE112012001198T5
公开(公告)日:2013-12-19
申请号:DE112012001198
申请日:2012-04-18
Applicant: IBM
Inventor: PADHYE HARSHAD , PANDEY VIJOY , ROND DORIT , BUSWELL JOHN IAN , KIDAMBI JAYAKRISHNA , BISWAS AMITABHA
IPC: H04L12/70
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.
-
公开(公告)号:DE112012001320B4
公开(公告)日:2020-04-23
申请号:DE112012001320
申请日:2012-04-12
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PANDEY VIJOY , KAMATH DAYAVANTI GOPAL , LEU DAR-REN , KIDAMBI JAYAKRISHNA , MENDON CHANDARANI
IPC: H04L47/6275 , G06F9/455 , H04L45/16 , H04L45/42 , H04L49/111
Abstract: Verfahren zum Realisieren von Flusssteuerung in einem Switching-Netzwerk, das eine obere Ebene und eine untere Ebene aufweist, die eine Vielzahl von Entitäten der unteren Ebene aufweist, wobei das Verfahren aufweist:- auf einem Haupt-Switch in der oberen Ebene mit einer Vielzahl von Anschlüssen, von denen jeder mit einer entsprechenden der Vielzahl von Entitäten der unteren Ebene verbunden ist, Realisieren auf jedem der Vielzahl von Anschlüssen 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 verbindbar ist;- Einreihen von Datenverkehr in eine Warteschlange, der zwischen dem Haupt-Switch und RPIs auf der Vielzahl von Entitäten der unteren Ebene innerhalb virtueller Anschlüsse aus der Vielzahl virtueller Anschlüsse übermittelt wird, die den RPIs auf Entitäten der unteren Ebene entsprechen, mit denen der Datenverkehr übermittelt wird; und- Durchsetzen von prioritätsgestützter Flusssteuerung (PFC) an Datenverkehr eines gegebenen virtuellen Anschlusses durch den Haupt-Switch, 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 dem gegebenen virtuellen Anschluss entsprechende RPI befindet,- wobei die Entität der unteren Ebene einen im Durchfluss-Modus konfigurierten Folge-Switch aufweist;- die bestimmte RPI einen Datenanschluss aufweist; und- das Verfahren weiterhin ein Empfangen des PFC-Datenrahmens durch den Folge-Switch, ein Entfernen einer die bestimmte RPI angebenden RPI-Kennung aus dem PFC-Datenrahmen, um einen Standard-PFC-Datenrahmen zu erhalten, und ein Übermitteln des Standard-PFC-Datenrahmens über den der bestimmten RPI entsprechenden Datenanschluss aufweist.
-
公开(公告)号:GB2507454A
公开(公告)日:2014-04-30
申请号:GB201403420
申请日:2012-08-08
Applicant: IBM
Inventor: CARDONA OMAR , JAIN VINIT , RECIO RENATO , KIDAMBI JAYAKRISHNA
IPC: G06F9/455
Abstract: An approach is provided in which a virtual function, which executes on a network adapter, receives a data packet from a first virtual machine. A translation entry is identified that corresponds to sending the data packet from the first virtual machine to a second virtual machine, and a determination is made as to whether an onboard memory partition assigned to the virtual function includes the identified translation. If the onboard memory location includes the translation entry, the data packet is sent to the destination virtual machine using the translation entry retrieved from the onboard memory partition. Otherwise, if the translation entry is not located in the onboard memory partition, the data packet is sent to the destination virtual machine using a translation entry retrieved from an off board memory location.
-
公开(公告)号:DE112012003336T5
公开(公告)日:2014-04-24
申请号:DE112012003336
申请日:2012-08-08
Applicant: IBM
Inventor: CARDONA OMAR , JAIN VINIT , RECIO RENATO , KIDAMBI JAYAKRISHNA
IPC: H04L12/70
Abstract: Es wird ein Ansatz bereitgestellt, bei dem eine virtuelle Funktion, die auf einem Netzwerkadapter ausgeführt wird, ein Datenpaket von einer ersten virtuellen Maschine empfängt. Es wird ein Umsetzungseintrag identifiziert, der einem Senden des Datenpakets von der ersten virtuellen Maschine an eine zweite virtuelle Maschine entspricht, und es wird ermittelt, ob eine interne Speicherpartition, die der virtuellen Funktion zugewiesen ist, die identifizierte Umsetzung beinhaltet. Wenn der interne Speicherort den Umsetzungseintrag beinhaltet, wird das Datenpaket mithilfe des aus der internen Speicherpartition abgerufenen Umsetzungseintrags an die virtuelle Zielmaschine gesendet. Wenn sich der Umsetzungseintrag nicht in der internen Speicherpartition befindet, wird das Datenpaket ansonsten mithilfe eines aus einem externen Speicherort abgerufenen Umsetzungseintrags an die virtuelle Zielmaschine gesendet.
-
-
-
-
-
-
-
-
-