-
公开(公告)号: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.
-
公开(公告)号:DE112013001904B4
公开(公告)日:2021-12-23
申请号:DE112013001904
申请日:2013-03-19
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PANDEY VIJOY , LEU DAR-REN , ANANTHARAM SUSHMA , MUKHERJEE NILANJAN
IPC: H04L12/28 , H04L45/74 , H04L49/111
Abstract: System, das mindestens einen Prozessor aufweist, wobei der mindestens eine Prozessor aufweist: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 Grundlage des Ports ermittelt;Logik, die so konfiguriert ist, dass sie eine Antwort mit der MAC-Adresse auf die Anforderung sendet; undLogik aufweist, die so konfiguriert ist, dass sie eine MAC-Adressenzuordnungstabelle erzeugt,wobei die MAC-Adressenzuordnungstabelle eine Mehrzahl von Hash-Werten aufweist, wobei jeder Hash-Wert zu einem Port und einer Mehrzahl von MAC-Adressen gehört, wobei das Anwenden eines Hash-Algorithmus auf eine beliebige der Mehrzahl der MAC-Adressen den zugehörigen Hash-Wert ergibt.
-
公开(公告)号:DE112013000839B4
公开(公告)日:2021-12-23
申请号:DE112013000839
申请日:2013-03-27
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , GHOSH NIRAPADA , LEU DAR-REN , KAMATH DAYAVANTI GOPAL , MUKHERJEE NILANJAN , PANDEY VIJOY , ANANTHARAM SUSHMA , PEETHAMBARAM NANDAKUMAR , MENDON CHANDARANI , BENNY STEPHAN
IPC: H04L12/70 , H04L12/28 , H04L12/701 , H04L12/771 , H04L12/861 , H04L29/06 , H04N1/16
Abstract: Netzwerk-Switch-System zum Übertragen von Daten zwischen Knoten in einem Netzwerk, das aufweist:ein Dienstregistrierungsmodul, das einen oder mehrere Quellknoten für einen Paketübertragungsdienst registriert;ein Sendemodul, das ein oder mehrere Pakete von einem registrierten Quellknoten zu einem oder mehreren Zielknoten weiterleitet;ein Empfangsmodul, das ein oder mehrere Pakete von einem oder mehreren Zielknoten zu einem registrierten Quellknoten weiterleitet;wobei die Protokollpakete in einem Schicht-2(L2)-Bereich weitergeleitet werden,wobei das Netzwerk-Switch-System ein L2- oder Schicht-3(L3)-fähige Netzwerkeinheit ist,wobei das Sendemodul eine Sendewarteschlange zum Einreihen von Paketen von entsprechenden registrierten Quellknoten zum Senden verwaltet,wobei das Sendemodul eine Kopfzeile an jedes Paket zum Senden anhängt;wobei die Kopfzeile Informationen zum Datenübertragungsprotokoll aufweist;wobei das Empfangsmodul eine Empfangswarteschlange verwaltet, um Pakete von Zielknoten einzureihen, die registrierten Quellknoten entsprechen,wobei das Sendemodul nach einer fehlenden Bestätigung von einem Zielknoten als Antwort auf ein Senden eines Pakets ein Paket mindestens einmal erneut sendet, bevor der Sendevorgang einem entsprechenden registrierten Quellknoten als fehlgeschlagen anzeigt wird.wobei als Reaktion auf eine Dienstregistrierungsanforderung von einem Quellknoten das Dienstregistrierungsmodul eine Rückruffunktion registriert, die von dem Quellknoten bereitgestellt wird, um Sendeinformationen von dem System zu empfangen,wobei das Sendemodul die von einem registrierten Quellknoten bereitgestellte Rückruffunktion verwendet, um den Sendestatus von Paketen bereitzustellen, die dem registrierten Quellknoten entsprechen,wobei die Kopfzeile ein Protokoll eines Formats Type-Länge-Wert (TLV) für das auf Ethernet beruhende L2-Datenübertragungsprotokoll (EL2T) enthält und an ein von einem Client-Knoten ankommendes Paket angehängt wird.
-
公开(公告)号: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.
-
公开(公告)号:DE112012003674B4
公开(公告)日:2018-10-31
申请号:DE112012003674
申请日:2012-06-15
Applicant: IBM
Inventor: CAMPBELL ALEXANDER PHILIP , KAMBLE KESHAV GOVIND , LEU DAR-REN , PANDEY VIJOY A
IPC: H04L47/43 , G06F15/173 , H04L49/115
Abstract: Eine Appliance Distributed Line Card (A-DLC) (14-N), die aufweist:eine Vielzahl von Fabric-Anschlüssen (22, 22-1, 22-2, 22-3, 22-4), wobei jeder Fabric-Anschluss mit einer anderen Scaled-out Fabric Coupler (SFC) Box (12-1, 12-2, 12-3, 12-4) verbunden ist, die außerhalb der A-DLC angeordnet ist;einen Netzwerk-Prozessor (24) mit einer Fabric-Schnittstelle (32), die mit den Fabric-Anschlüssen in Verbindung steht, wobei die Fabric-Schnittstelle über jeden Fabric-Anschluss von einer anderen SFC Box eine andere Zelle eines Pakets empfängt, wobei jede Zelle einen Zellen-Header umfasst und einem anderen Abschnitt des Pakets entspricht, das über ein Netzwerk empfangen wurde, wobei der Netzwerk-Prozessor das Paket aus den Zellen neu zusammensetzt; undeinen Prozessorkomplex (28), der durch einen Dienst-Anschluss (20) mit dem Netzwerk-Prozessor verbunden ist, um von diesem das neu zusammengesetzte Paket zu empfangen und einen Dienst einer höheren Schicht an dem Paket auszuführen, der Dienst der höheren Schicht stellt eine Funktion bereit, welche auf einer abstrakten Schicht ausgeführt wird, die der Schicht 4 oder höher des OSI(Open Systems Interconnection)-Modells der Internationalen Organisation für Normung (ISO) entspricht.
-
36.
公开(公告)号:DE112016000258T5
公开(公告)日:2017-09-28
申请号:DE112016000258
申请日:2016-01-14
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PANDEY VIJOY , TAMBE ATUL
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.
-
公开(公告)号:GB2515671A
公开(公告)日:2014-12-31
申请号:GB201414793
申请日:2013-02-19
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PEETHAMBARAM NANDAKUMAR , LEU DAR-REN , PANDEY VIJOY A , GHOSH NIRAPADA , MENDON CHANDARANI , ANANTHARAM SUSHMA , KAMATH DAYAVANTI GOPAL
IPC: H04L12/24
Abstract: A distributed fabric system has distributed line card (DLC) chassis and scaled-out fabric coupler (SFC) chassis. Each DLC includes a network processor and fabric ports. Each network processor of each DLC includes a fabric interface in communication with the fabric ports of that DLC. Each SFC includes at least one fabric element and SFC fabric ports. A fabric communication link connects each SFC fabric port to one DLC fabric port. Each fabric communication link includes cell-carrying lanes. Each fabric element of each SFC detects connectivity between each SFC fabric port of that SFC and one DLC fabric port over a fabric communication link. Each SFC includes program code that reads connectivity matrix from fabric element chips and sends connection information corresponding to the detected connectivity from that SFC to a central agent. A network element includes the central agent, which, when executed, constructs a topology of the distributed fabric system from the connection information sent from each SFC.
-
公开(公告)号:GB2512257B
公开(公告)日:2014-12-31
申请号:GB201412785
申请日:2013-01-17
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , LEU DAR-REN , PANDEY VIJOY A , GHOSH NIRAPADA
IPC: H04L45/02
Abstract: A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes one or more switching chips, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, periodically multicasts SDP data units (SDPDUs) using one of a plurality of transmission rates. The plurality of transmission rates includes a fast transmission rate and a slow transmission rate. The transmission rate used by the SDP module of each network element is the fast transmission rate until the SDP module of that network element determines a criterion is met, in response to which the transmission rate used by the SDP module of that network element changes to the slow transmission rate.
-
公开(公告)号:GB2515442A
公开(公告)日:2014-12-24
申请号:GB201419383
申请日:2013-03-19
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PANDEY VIJOY , LEU DAR-REN , ANANTHARAM SUSHMA , MUKHERJEE NILANJAN
IPC: H04L45/74 , H04L49/111
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.
-
公开(公告)号:DE112013001904T5
公开(公告)日:2014-12-18
申请号:DE112013001904
申请日:2013-03-19
Applicant: IBM
Inventor: KAMBLE KESHAV GOVIND , PANDEY VIJOY , LEU DAR-REN , ANANTHARAM SUSHMA , MUKHERJEE NILANJAN
IPC: H04L12/28 , H04L45/74 , H04L49/111
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.
-
-
-
-
-
-
-
-
-