DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE

    公开(公告)号:CA2833679A1

    公开(公告)日:2012-11-22

    申请号:CA2833679

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

    Paketvermittlung auf der Ebene 2 ohne Nachschlagetabelle für Ethernet-Switches

    公开(公告)号:DE112013001904B4

    公开(公告)日:2021-12-23

    申请号:DE112013001904

    申请日:2013-03-19

    Applicant: IBM

    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.

    Datenübertragungsprotokoll für verteilte Informationstechnologie-Architekturen

    公开(公告)号:DE112013000839B4

    公开(公告)日:2021-12-23

    申请号:DE112013000839

    申请日:2013-03-27

    Applicant: IBM

    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.

    DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE

    公开(公告)号:CA2833679C

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

    申请号:CA2833679

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

    Architektur mit verteiltem Chassis, der integrierte Service-Appliances aufweist

    公开(公告)号:DE112012003674B4

    公开(公告)日:2018-10-31

    申请号:DE112012003674

    申请日:2012-06-15

    Applicant: IBM

    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.

    GRUPPIEREN VON NICHTFLÜCHTIGEM SPEICHER AUF GRUNDLAGE VON HOSTS MITHILFE VON ZUGEORDNETEM NETZWERKSPEICHER

    公开(公告)号:DE112016000258T5

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

    申请号:DE112016000258

    申请日:2016-01-14

    Applicant: IBM

    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.

    Management of a distributed fabric system

    公开(公告)号:GB2515671A

    公开(公告)日:2014-12-31

    申请号:GB201414793

    申请日:2013-02-19

    Applicant: IBM

    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.

    Switch discovery protocol for a distributed fabric system

    公开(公告)号:GB2512257B

    公开(公告)日:2014-12-31

    申请号:GB201412785

    申请日:2013-01-17

    Applicant: IBM

    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.

    Layer 2 packet switching without look-up table for ethernet switches

    公开(公告)号:GB2515442A

    公开(公告)日:2014-12-24

    申请号:GB201419383

    申请日:2013-03-19

    Applicant: IBM

    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.

    Paketvermittlung auf der Ebene 2 ohne Nachschlagetabelle für Ethernet-Switches

    公开(公告)号:DE112013001904T5

    公开(公告)日:2014-12-18

    申请号:DE112013001904

    申请日:2013-03-19

    Applicant: IBM

    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.

Patent Agency Ranking