Extended link aggregation (LAG) for use in multiple switches

    公开(公告)号:GB2524218A

    公开(公告)日:2015-09-16

    申请号:GB201513185

    申请日:2013-12-11

    Applicant: IBM

    Abstract: In one embodiment, a method for providing link aggregation (LAG) to heterogeneous switches includes receiving, at a switch controller, LAG requests forwarded by switches and determining that multiple LAG requests corresponding to a server have been received, grouping the multiple LAG requests into LAG groups according to a switch from which they were received and correlating all the LAG groups with the server, instructing each of the switches to setup a LAG group with the server according to the LAG groups determined by the switch controller, and creating alternate flows that correspond to flows through each of the switches to the server through direction from the switch controller. The switches may rely upon OpenFlow to communicate with the switch controller, in some approaches.In addition, other methods for providing LAG to heterogeneous switches are also described, along with systems and computer program products which provide LAG to heterogeneous switches.

    Bereitstellen von Diensten für virtuellen Overlay-Netzwerkverkehr

    公开(公告)号:DE112013004828T5

    公开(公告)日:2015-08-20

    申请号:DE112013004828

    申请日:2013-09-26

    Applicant: IBM

    Abstract: Bei einer Ausführungsform beinhaltet ein Verfahren zum Anwenden einer Sicherheitsrichtlinie in einem Overlay-Netzwerk ein Empfangen einer Anforderung, die ein Paket beinhaltet, eines Datenübertragungspfades durch ein Overlay-Netzwerk, ein Ermitteln auf Grundlage zumindest eines von: einem Inhalt des Pakets, ersten Daten und zweiten Daten, ob eine Sicherheitsrichtlinie auf das Paket anzuwenden ist, ein Auswählen eines Datenübertragungspfades zwischen einem physischen Quell-Switch und einem physischen Ziel-Switch, wobei der ausgewählte Datenübertragungspfad den physischen Quell-Switch direkt mit dem physischen Ziel-Switch verbindet, wenn ermittelt wird, dass die Sicherheitsrichtlinie nicht auf das Paket anzuwenden ist, und der ausgewählte Datenübertragungspfad den physischen Quell-Switch über eine Sicherheitseinheit mit dem physischen Ziel-Switch verbindet, wenn ermittelt wird, dass die Sicherheitsrichtlinie auf das Paket anzuwenden ist, und ein Senden des ausgewählten Datenübertragungspfades an den physischen Quell-Switch.

    PATH MTU DISCOVERY IN NETWORK SYSTEM

    公开(公告)号:CA2666425A1

    公开(公告)日:2008-07-10

    申请号:CA2666425

    申请日:2007-12-13

    Applicant: IBM

    Abstract: A method, computer program product, and data processing system for effici ently discovering and storing path MTU information in a sending host are dis closed. In a preferred embodiment, two path MTU tables are maintained. One p ath MTU table contains MTU values corresponding to the first-hop routers ass ociated with the sending host. The other path MTU table contains MTU values corresponding to individual destination hosts. When the sending host needs t o send information to a destination, it first consults the MTU table associa ted with individual destination hosts. If an entry for that destination host is found in the table, the sending host uses that MTU value. If not, the se nding host consults the MTU table for the first-hop router on the path to th e destination host and uses that MTU value. If that MTU value is too high, a new entry is made in the host-specific MTU table for the destination host.

    27.
    发明专利
    未知

    公开(公告)号:AT303691T

    公开(公告)日:2005-09-15

    申请号:AT02770125

    申请日:2002-10-28

    Applicant: IBM

    Abstract: A data processing network and system in which a network connection is enabled to migrate among a multitude of available servers and/or clients to provide the connection using the most efficient available set of resources. Typically a server and client would indicate their respective support of this connection migration feature when the connection is established. An operating system or application program would monitor existing connections for characteristics including basic functionality and performance. If an existing connection were found to be faulty or low performing and the client and sever associated with the connection supported connection migration, the software would then determine if an alternative and more effective connection existed. Upon discovering such a connection, the parameters that define the connection would be altered to migrate the connection to the preferred hardware. In an embodiment in which the network connections are established with a transmission control protocol (TCP), each connection includes a four-tuple that completely defines the connection, namely, a source IP address, a source port number, a destination IP address, and a destination port number. By altering one or more of the connection's defining four-tuple, the invention is configured to migrate the connection to a NIC or system that is functioning more efficiently.

    SYSTEM AND METHOD FOR DYNAMICALLY ALTERING CONNECTIONS IN A DATA PROCESSING NETWORK

    公开(公告)号:CA2481686A1

    公开(公告)日:2003-11-06

    申请号:CA2481686

    申请日:2002-10-28

    Applicant: IBM

    Abstract: A data processing network and system in which a network connection is enable d to migrate among a multitude of available servers and/or clients to provide the connection using the most efficient available set of resources. Typicall y a server and client would indicate their respective support of this connecti on migration feature when the connection is established. An operating system or application program would monitor existing connections for characteristics including basic functionality and performance. If an existing connection wer e found to be faulty or low performing and the client and sever associated wit h the connection supported connection migration, the software would then determine if an alternative and more effective connection existed. Upon discovering such a connection, the parameters that define the connection wou ld be altered to migrate the connection to the preferred hardware. In an embodiment in which the network connections are established with a transmission control protocol (TCP), each connection includes a four-tuple that completely defines the connection, namely, a source IP address, a sourc e port number, a destination IP address, and a destination port number. By altering one or more of the connection's defining four-tuple, the invention is configured to migrate the connection to a NIC or system that is functioning more efficiently.

    FAILOVER IN A HOST CONCURRENTLY SUPPORTING MULTIPLE VIRTUAL IP ADDRESSES ACROSS MULTIPLE ADAPTERS

    公开(公告)号:CA2699314C

    公开(公告)日:2016-03-29

    申请号:CA2699314

    申请日:2008-11-24

    Applicant: IBM

    Abstract: A host enables any adapter of multiple adapters of the host to concurrently support any VIPA of the multiple VIPAs assigned to the host. Responsive to a failure of at least one particular adapter from among the multiple adapters, the host triggers the remaining, functioning adapters to broadcast a separate hardware address update for each VIPA over the network, such that for a failover in the host supporting the multiple VIPAs the host directs at least one other host accessible via the network to address any new packets for the multiple VIPAs to one of the separate hardware addresses of one of the remaining adapters.

Patent Agency Ranking