Distributed fabric protocol (DFP) switching network architecture

    公开(公告)号:GB2505129B

    公开(公告)日:2014-06-25

    申请号:GB201320969

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

    Distributed fabric protocol (DFP) switching network architecture

    公开(公告)号:GB2505129A

    公开(公告)日:2014-02-19

    申请号:GB201320969

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

    Priority based flow control in a distributed fabric protocol (DFP) switching network architecture

    公开(公告)号:GB2504443A

    公开(公告)日:2014-01-29

    申请号:GB201320499

    申请日:2012-04-12

    Applicant: IBM

    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.

    Bereitstellen von Diensten für virtuellen Overlay-Netzwerkverkehr

    公开(公告)号:DE112013002270B4

    公开(公告)日:2022-10-13

    申请号:DE112013002270

    申请日:2013-03-27

    Applicant: IBM

    Abstract: Verfahren zum Bereitstellen von Diensten für Netzwerkverkehr in einem virtuellen Overlay-Netzwerk (300), wobei das Verfahren aufweist:Empfangen (802, 902) von Netzwerkverkehr, der eine Mehrzahl von Paketen aufweist, wobei eine Overlay-Netzwerkeinheit (500) genutzt wird;Anwenden von einer oder mehreren Zugriffssteuerungslisten (ACLs) auf den Netzwerkverkehr, um festzustellen, dass Dienste an der Mehrzahl von Paketen durchgeführt werden sollen, bevor ermittelt wird, ob die Mehrzahl von Paketen einen Overlay-Header aufweisen, wobei jede ACL mindestens eine Eigenschaft von einem Paket spezifiziert, welche beschreibt, dass mindestens ein Dienst an jedem Paket aufgeführt werden soll, welches der mindestens einen Eigenschaft entspricht,Ermitteln (904), ob die Mehrzahl von Paketen einen Overlay-Header aufweisen, wobei die Overlay-Netzwerkeinheit genutzt wird;Beenden (806, 906) eines Tunnels und Entkapseln von inneren Paketen von Paketen, die einen Overlay-Header aufweisen, wobei die Overlay-Netzwerkeinheit (500) genutzt wird;Durchführen (810, 908) von Diensten an der Mehrzahl von Paketen oder den entkapselten inneren Paketen;Erzeugen (812) eines Tunnels und Kapseln der bedienten inneren Pakete oder der bedienten Pakete mit einem Overlay-Header und Senden der gekapselten Pakete, wenn die bedienten inneren Pakete oder die bedienten Pakete an eine Zieladresse in einem virtuellen Netzwerk vermittelt werden sollen, wobei die Overlay-Netzwerkeinheit (500) genutzt wird; undSenden (816, 912) der bedienten Pakete, ohne die Pakete in dem Overlay-Header zu kapseln, wenn die bedienten Pakete an die Zieladresse in einem nichtvirtuellen Netzwerk vermittelt werden sollen, wobei die Overlay-Netzwerkeinheit (500) genutzt wird,wobei die mindestens eine Eigenschaft des Paketes aufweist: einen Port, an dem der Netzwerkverkehr empfangen wurde, einen Ziel-Port, an den der Netzwerkverkehr gesendet werden soll, und eine Art des inneren Paketes, das in dem Paket enthalten ist, welches den Overlay-Header aufweist.

    Switch-Erkennungsprotokoll für ein verteiltes Struktursystem

    公开(公告)号:DE112013000469B4

    公开(公告)日:2021-02-04

    申请号:DE112013000469

    申请日:2013-01-17

    Applicant: IBM

    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.

    Prioritätsgestützte Flusssteuerung in einer Switching-Netzwerkarchitektur mit einem Protokoll einer verteilten Struktur (Distributed Fabric Protocol DFP)

    公开(公告)号:DE112012001320B4

    公开(公告)日:2020-04-23

    申请号:DE112012001320

    申请日:2012-04-12

    Applicant: IBM

    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.

    Diagnosen in einem verteilten Fabric-System

    公开(公告)号:DE112013001335B4

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

    申请号:DE112013001335

    申请日:2013-02-19

    Applicant: IBM

    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 ...

    Architektur mit verteiltem Baugruppenträger, der integrierte Dienst-Funktionseinheiten aufweist

    公开(公告)号:DE112012003674T5

    公开(公告)日:2014-07-03

    申请号:DE112012003674

    申请日:2012-06-15

    Applicant: IBM

    Abstract: Ein verteilter virtueller Baugruppenträger weist Kästen für skalierte Fabric-Koppler (SFC) auf. Jeder SFC-Kasten weist Fabric-Anschlüsse und eine zellengestützte Switch-Fabric auf zum Schalten von Zellen, die einem Paket zugehörig sind, zu den SFC-Fabric-Anschlüssen dieses SFC-Kastens. Zu verteilten Leitungskarten (DLCs) gehören Switching-DLCs und eine Funktionseinheit-DLC (A-DLC). Jede Switching-DLC weist Netzwerk-Anschlüsse auf. Jede Switching-DLC und A-DLC weist DLC-Fabric-Anschlüsse auf. Jede Switching-DLC und A-DLC ist mit jedem der SFC-Kästen verbunden. Die A-DLC stellt einen Dienst einer höheren Schicht für Pakete bereit, die an den Netzwerk-Anschlüssen der Switching-DLCs eintreffen. Um ein Paket zu der A-DLC weiterzuleiten, teilt die Switching-DLC das Paket in Zellen und verteilt die Zellen auf die SFC-Kästen. Die SFC-Kästen leiten die Zellen zu der A-DLC weiter, und die A-DLC setzt das Paket aus den Zellen neu zusammen und stellt den Dienst einer höheren Schicht für das Paket bereit.

Patent Agency Ranking