Abstract:
According to one embodiment, Layer-3 (L3) distributed router functionality is provided to a switch cluster by receiving an address resolution protocol (ARP) request packet from a first host at an entry switch in a switch cluster, a switch controller being in communication with the entry switch, and the ARP request packet including a virtual router IP address of the switch controller as a target, forwarding the ARP request packet to the switch controller after adding a header that adheres to a communication protocol used by the switch controller, receiving an ARP response packet from the switch controller indicating: a source IP address corresponding to a virtual router of the switch controller and a SMAC corresponding to the switch controller, forwarding the ARP response packet to the first host after stripping the communication protocol header, and setting the virtual router as a default gateway for traffic received from the first host.
Abstract:
1. Computerprogrammprodukt zum Verwalten von Verzonungsinformationen, wobei ein verteilter Switch in einem Netzwerk eine Vielzahl von Datenweiterleitungsservern enthält, die jeweils Anschlüsse zum Verbinden von Host-Rechnern umfassen, wobei das Computerprogrammprodukt ein computerlesbares Speichermedium mit darin verkörpertem computerlesbarem Programmcode aufweist, der zur Durchführung von Funktionen ausgeführt wird, wobei die Funktionen aufweisen:- für jeden Datenweiterleitungsserver Pflegen einer Folgenummer für Zonenverteilungsnachrichten, die an den Datenweiterleitungsserver gesendet werden;- Erkennen einer Änderung an den Anschlüssen im Netzwerk, die mindestens eine aus einer Zuordnung oder Zuordnungsaufhebung von mindestens einem Anschluss in dem Netzwerk aufweist;- Heraufsetzen der Folgenummer für jeden Datenweiterleitungsserver als Antwort auf ein Erkennen der Änderung;- für jeden Datenweiterleitungsserver Erzeugen einer Zonenverteilungsnachricht, die den mindestens einen zugeordneten Anschluss und/oder Anschluss mit aufgehobener Zuordnung, Anschlussinformationen, die jeden Anschluss in dem Netzwerk angeben, der Daten mit jedem anderen Anschluss austauschen kann, und die Folgenummer für den Datenweiterleitungsserver angibt, wobei der Datenweiterleitungsserver die Folgenummer verwendet, um zu bestimmen, ob die Zonenverteilungsnachricht außerhalb der Reihenfolge empfangen wurde in Bezug auf die als letzte verarbeitete Zonenverteilungsnachricht bei dem Datenweiterleitungsserver; und- Übertragen der erzeugten Zonenverteilungsnachricht für jeden Datenweiterleitungsserver an den Datenweiterleitungsserver, für den die Zonenverteilungsnachricht erzeugt wurde.
Abstract:
Bereitgestellt werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Aktualisieren von Zoneninformationen in einem verteilten Switch von Datenweiterleitungsservern. Für jeden Datenweiterleitungsserver wird eine Folgenummer für Zonenverteilungsnachrichten gepflegt, die an den Datenweiterleitungsserver gesendet werden. Erkannt wird eine Änderung an den Anschlüssen in dem Netzwerk, die mindestens eine aus einer Zuordnung oder Zuordnungsaufhebung von mindestens einem Anschluss in dem Netzwerk aufweist. Die Folgenummer für jeden Datenweiterleitungsserver wird als Antwort auf ein Erkennen der Änderung heraufgesetzt. Für jeden Datenweiterleitungsserver wird eine Zonenverteilungsnachricht erzeugt, die angibt: den mindestens einen zugeordneten Anschluss und/oder Anschluss mit aufgehobener Zuordnung, Anschlussinformationen, die jeden Anschluss in dem Netzwerk angeben, der Daten mit jedem anderen Anschluss austauschen kann, und die Folgenummer für den Datenweiterleitungsserver. Die erzeugte Zonenverteilungsnachricht wird für jeden Datenweiterleitungsserver an den Datenweiterleitungsserver übertragen, für den die Zonenverteilungsnachricht hinzugefügt wurde.