-
公开(公告)号:DE112012001320T5
公开(公告)日:2014-01-02
申请号:DE112012001320
申请日:2012-04-12
Applicant: IBM
Inventor: KAMATH DAYAVANTI GOPAL , MENDSON CHANDARANI , LEU DAR-REN , KAMBLE KESHAV GOVIND , PANDEY VIJOY , KIDAMBI JAYAKRISHNA
IPC: H04L47/6275 , H04L45/16 , H04L45/42 , H04L49/111
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.
-
公开(公告)号:DE112012003336B4
公开(公告)日:2017-09-21
申请号:DE112012003336
申请日:2012-08-08
Applicant: IBM
Inventor: CARDONA OMAR , JAIN VINIT , RECIO RENATO , KIDAMBI JAYAKRISHNA
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.
-
公开(公告)号:GB2505129B
公开(公告)日:2014-06-25
申请号: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.
-
公开(公告)号:GB2505129A
公开(公告)日:2014-02-19
申请号: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.
-
公开(公告)号:DE112012001320T8
公开(公告)日:2014-01-30
申请号:DE112012001320
申请日:2012-04-12
Applicant: IBM
Inventor: KAMATH DAYAVANTI GOPAL , MENDON CHANDARANI , LEU DAR-REN , KAMBLE KESHAV GOVIND , PANDEY VIJOY , KIDAMBI JAYAKRISHNA
IPC: H04L47/6275 , H04L45/16 , H04L45/42 , H04L49/111
-
16.
公开(公告)号:GB2504443A
公开(公告)日:2014-01-29
申请号:GB201320499
申请日:2012-04-12
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PANDEY VIJOY , KAMATH DAYAVANTI GOPAL , LEU DAR-REN , KIDAMBI JAYAKRISHNA , MENDON CHANDARANI
IPC: H04L47/6275 , H04L45/16 , H04L45/42 , H04L49/111
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.
-
公开(公告)号:GB2511435B
公开(公告)日:2019-10-23
申请号:GB201404580
申请日:2012-07-19
Applicant: IBM
Inventor: KIDAMBI JAYAKRISHNA , VIJOY PANDEY , AMITABHA BISWAS , NILANJAN MUKHERJEE
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.
-
18.
公开(公告)号:DE112012001198B4
公开(公告)日:2019-08-22
申请号:DE112012001198
申请日:2012-04-18
Applicant: IBM
Inventor: KIDAMBI JAYAKRISHNA , BISWAS AMITABHA , BUSWELL JOHN IAN , PADHYE HARSHAD , PANDEY VIJOY , ROND DORIT
IPC: H04L12/70 , G06F9/455 , G06F9/46 , G06F15/163 , H04L12/26
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.
-
19.
公开(公告)号:CA2833681C
公开(公告)日:2019-05-07
申请号:CA2833681
申请日:2012-04-12
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PANDEY VIJOY , KAMATH DAYAVANTI GOPAL , LEU DAR-REN , KIDAMBI JAYAKRISHNA , MENDON CHANDARANI
IPC: H04L47/6275 , H04L45/16 , H04L45/42 , H04L49/111
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.
-
公开(公告)号:GB2521572B
公开(公告)日:2016-03-23
申请号:GB201506949
申请日:2013-09-26
Applicant: IBM
Inventor: JAIN VINIT , KAMATH DAYAVANTI GOPAL , KIDAMBI JAYAKRISHNA , KUMBHARE ABHIJIT P , RECIO RENATO J
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.
-
-
-
-
-
-
-
-
-