-
公开(公告)号:CA2833679A1
公开(公告)日:2012-11-22
申请号: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.
-
公开(公告)号:DE112013000469B4
公开(公告)日:2021-02-04
申请号:DE112013000469
申请日:2013-01-17
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , LEU DAR-REN , PANDEY VIJOY , GHOSH NIRAPADA
Abstract: Verteiltes Struktursystem (10), das eine Vielzahl unabhängiger Netzwerkelemente (14-3, 14-4, 14-N) aufweist, die durch switchübergreifende Verbindungen (16) miteinander verbunden und einer selben Gruppe zugewiesen sind, wobei jedes Netzwerkelement einen oder mehrere Switching-Chips, einen Prozessor (20) und einen Speicher (22) enthält, in dem ein Programmcode (24) gespeichert ist, der durch den Prozessor ausgeführt wird, wobei der Programmcode jedes Netzwerkelementes ein Switch-Erkennungsprotokoll(SDP)-Modul (28) enthält, wobei das SDP-Modul jedes Netzwerkelements, wenn es ausgeführt wird, periodisch SDP-Dateneinheiten (SDPDUs) unter Verwendung einer von einer Vielzahl von Übertragungsraten rundsendet, wobei die Vielzahl von Übertragungsraten eine schnelle Übertragungsrate und eine langsame Übertragungsrate enthält, wobei es sich bei der durch das SDP-Modul jedes Netzwerkelements verwendeten Übertragungsrate um die schnelle Übertragungsrate handelt, bis das SDP-Modul dieses Netzwerkelementes ermittelt, dass ein Kriterium erfüllt ist, worauf sich als Reaktion die durch das SDP-Modul dieses Netzwerkelementes verwendete Übertragungsrate in die langsame Übertragungsrate ändert,wobei das Kriterium darin liegt, dass das SDP-Modul dieses Netzwerkelementes eine Stabilität unter den Netzwerkelementen in derselben Gruppe erkennt,wobei die Vielzahl von Netzwerkelementen ein Hauptnetzwerkelement (14-1) enthält, und wobei die Stabilität unter den Netzwerkelementen in derselben Gruppe erkannt wird, wenn sich zwischen dem SDP-Modul dieses Netzwerkelementes (14-3, 14-4, 14-N) und dem Hauptnetzwerkelement ausgetauschte Informationen stabilisiert haben.
-
公开(公告)号: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.
-
公开(公告)号:DE112013001335B4
公开(公告)日:2017-11-09
申请号:DE112013001335
申请日:2013-02-19
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PANDEY VIJOY , GHOSH NIRAPADA , MUKHERJEE NILANJAN , PEETHAMBARAM NANDAKUMAR , LEU DAR-REN , ANANTHARAM SUSHMA , MENDON CHANDARANI
Abstract: Verfahren zur Fehlerdiagnose und zum Verwalten eines verteilten Fabric-Systems, bei dem mindestens ein SFC-Einschub (12) mit horizontal skaliertem Fabric-Koppler (SFC) über Fabric-Datenübertragungsverbindungen (26) mit mindestens einem DLC-Einschub (14) mit verteilter Leitungskarte (DLC) verbunden ist, wobei jede Fabric-Datenübertragungsverbindung (26) mindestens einen SFC-Fabric-Anschluss (18) des mindestens einen SFC-Einschubs (12) mit einem DLC-Fabric-Anschluss (24) des mindestens einen DLC-Einschubs (14) verbindet, wobei jede Fabric-Datenübertragungsverbindung (26) eine Vielzahl von Pfaden enthält, auf denen Zellen übertragen werden, wobei das Verfahren aufweist: Erfassen pfadweiser Statistiken für jeden SFC-Fabric-Anschluss (18) dieses SFC-Einschubs (12) durch einen Fabric-Element-Chip (16) jedes SFC-Einschubs (12); Sammeln der von jedem Fabric-Element-Chip (16) jedes SFC-Einschubs (12) erfassten pfadweisen Statistiken durch einen zentralen Agenten (56); und Zusammenstellen der vom zentralen Agenten (56) gesammelten pfadweisen Statistiken zu einer Topologie des gesamten verteilten Fabric-Systems zur Darstellung ...
-
公开(公告)号:DE112013000839T5
公开(公告)日:2014-11-06
申请号:DE112013000839
申请日:2013-03-27
Applicant: IBM
Inventor: GHOSH NIRAPADA , LEU DAR-REN , KAMATH DAYAVANTI GOPAL , MUKHERJEE NILANJAN , PANDEY VIJOY , ANANTHARAM SUSHMA , PEETHAMBARAM NANDAKUMAR , BENNY STEPHAN , KAMBLE KESHAV GOVIND , MENDON CHANDARANI
IPC: H04L12/28
Abstract: Ein Datenübertragungsprotokoll in einem Schicht-zwei(L2)-Netzwerk-Switch weist als Reaktion auf eine Dienstanforderung durch einen Quellknoten ein Registrieren des Quellknotens für einen Paketübertragungsdienst auf. Das Protokoll weist ferner ein Weiterleiten eines oder mehrerer Pakete von dem registrierten Quellknoten zu einem oder mehreren Zielknoten auf. Das Protokoll weist des Weiteren ein Empfangen von Paketen von einem oder mehreren Zielknoten und ein Weiterleiten jedes empfangenen Pakets an einen entsprechenden registrierten Knoten auf.
-
公开(公告)号: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.
-
公开(公告)号:CA2819209A1
公开(公告)日:2012-09-13
申请号:CA2819209
申请日:2012-02-15
Applicant: IBM
Inventor: JAIN VINIT , RECIO RENATO , PANDEY VIJOY , MACON JAMES FRANKLIN JR
IPC: H04L12/28 , H04L47/52 , H04L47/724 , H04L47/765
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.
-
公开(公告)号:AT525829T
公开(公告)日:2011-10-15
申请号:AT06736353
申请日:2006-02-28
Applicant: IBM
Inventor: PANDEY VIJOY , CHAO TIEN-WEI , LEU DAR-REN
IPC: H04L12/28
Abstract: Described is a rack-switch including a rack and a plurality of blade server chassis within the rack. Each blade server chassis has a plurality of server blades in communication with at least one switch. Each switch includes a plurality of external ports. At least two of the external ports of each switch are inter-switch link (ISL) ports. The rack-switch also includes a plurality of inter-switch links. Each inter-switch link electrically connects one ISL port of one of the switches to one ISL port of another of the switches. The plurality of inter-switch links interconnects the switches such that the switches are daisy chained in a loop. The inter-switch links convey Ethernet packets representing server-to-server communications between server blades of different blade server chassis.
-
公开(公告)号:DE112013000506B4
公开(公告)日:2018-10-25
申请号:DE112013000506
申请日:2013-01-17
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , LEU DAR-REN , PANDEY VIJOY , GHOSH NIRAPADA , ANANTHARAM SUSHMA , MENDON CHANDARANI , PEETHAMBARAM NANDAKUMAR
IPC: H04L12/26 , G06F9/50 , G06F13/38 , G06F15/173 , H04L12/24
Abstract: Verteiltes Struktursystem, das eine Vielzahl unabhängiger Netzwerkelemente aufweist, die durch switchübergreifende Verbindungen miteinander verbunden und einer selben Gruppe zugewiesen sind, wobei jedes Netzwerkelement einen oder mehrere Switching-Chips, einen Prozessor und einen Speicher enthält, in dem geschichteter Programmcode gespeichert ist, der durch den Prozessor ausgeführt wird, der geschichtete Programmcode jedes Netzwerkelementes ein Einheitenkonfigurations(DC)-Stapelmodul und ein Switch-Erkennungsprotokoll(SDP)-Modul enthält, das SDP-Modul jedes Netzwerkelements, wenn es ausgeführt wird, jedes andere Netzwerkelement in der Gruppe erkennt und eines der Netzwerkelemente als ein Hauptnetzwerkelement auswählt, das SDP-Modul des Hauptnetzwerkelements, wenn es ausgeführt wird, Nachrichten an das DC-Stapelmodul des Hauptnetzwerkelements sendet, jede gesendete Nachricht eines der Netzwerkelemente in der Gruppe identifiziert, das DC-Stapelmodul des Hauptnetzwerkelements, wenn es ausgeführt wird, einen Datensatz aller Netzwerkelemente pflegt, die derzeit Mitglied in der Gruppe sind, wobeidas Hauptnetzwerkelement eine Switch-Erkennungsprotokoll-Dateneinheit (SDPDU) von einem entfernt angeordneten Netzwerkelement empfängt, das kein Mitglied der Gruppe ist, und als Reaktion auf das Empfangen der SDPDU von dem entfernt angeordneten Netzwerkelement eine Nachricht an das entfernt angeordnete Netzwerkelement sendet, durch welche sich das Hauptnetzwerkelement gegenüber dem entfernt angeordneten Netzwerkelement als Hauptelement der Gruppe identifiziert, und wobeidas entfernt angeordnete Netzwerkelement, nach dem Empfangen der Nachricht von dem Hauptnetzwerkelement, durch welches sich das Hauptnetzwerkelement identifiziert, feststellt, ob das entfernt angeordnete Netzwerkelement zum Beitreten zur Gruppe bereit ist.
-
公开(公告)号:GB2514960B
公开(公告)日:2015-05-13
申请号:GB201416516
申请日:2012-06-15
Applicant: IBM
Inventor: KAMBLE KESHAV , CAMPBELL ALEXANDER PHILIP , PANDEY VIJOY , LEU DAR-REN
IPC: H04L47/43 , H04L49/115
Abstract: A distributed virtual chassis comprises scaled-out fabric coupler (SFC) boxes. Each SFC box has fabric ports and a cell-based switch fabric for switching cells associated with a packet among the SFC fabric ports of that SFC box. Distributed line cards (DLCs) include switching DLCs and an appliance DLC (A-DLC). Each switching DLC has network ports. Each switching DLC and A-DLC has DLC fabric ports. Each switching DLC and A-DLC is connected to each of the SFC boxes. The A-DLC provides an upper layer service for packets arriving on the network ports of the switching DLCs. To forward a packet to the A-DLC, a switching DLC divides the packet into cells and distributes the cells among the SFC boxes. The SFC boxes forward the cells to the A-DLC, and the A-DLC reassembles the packet from the cells and provides the upper layer service to the packet.
-
-
-
-
-
-
-
-
-