Patent DE-112013000775-B4 (DE)
Title: Verbinden von Rechenzentren für die Migration von virtuellen Maschinen
Inventor: KALYANARAMAN SHIVKUMAR
IPC: H04L45/741
Filed: 2013-01-23
Granted: 2020-11-05
Abstract: Verfahren, aufweisend:Kennzeichnen einer virtuellen Maschine (122a) für die Migration von einem ersten Rechenzentrum (102a) in ein zweites Rechenzentrum (102b), wobei die virtuelle Maschine eine echte Kennung enthält;Zuweisen einer Pseudokennung zu der virtuellen Maschine, wobei das Zuweisen das Zuweisen einer standortabhängigen Pseudokennung zu der virtuellen Maschine aufweist, die mit Hilfe einer Anforderungsnachricht eines Adressenauflösungsprotokolls verteilt wird und die eine Nummer eines Rechenzentrums, eine Netzwerktopologie und eine Position der virtuellen Maschine in einem Netzwerk eines bestimmten Rechenzentrums codiert, wobei die Pseudokennung eine Pseudokennung der Schicht 2 und eine Pseudokennung der Schicht 3 aufweist;Abbilden der Pseudokennung auf die echte Kennung an einer Steuereinheit (104a) des ersten Rechenzentrums, wobei das Abbilden das Abbilden der Pseudokennung auf die echte Kennung an einer Netzwerk-Steuereinheit (104a, 104b) in jedem Rechenzentrum (102a, 102b) aufweist;Ersetzen der echten Kennung in einem Datenpaket durch die Pseudokennung für eine Routing-Task, wobei das Ersetzen das Ersetzen mittels einer Maßnahme aufweist, die der Gruppe entnommen wird, welche aufwiest:mittels Regeln an einem Core-Router (108a, 108b) in jedem Netzwerk des entsprechenden Rechenzentrums (102a, 102b);Aufrechterhalten des Datenaustauschs zwischen der Steuereinheit (104a) des ersten Rechenzentrums (102a) und einer Steuereinheit (104b) des zweiten Rechenzentrums (102b) und Synchronisieren der Steuereinheiten, um einen korrekten Standort der virtuellen Maschine zu aktualisieren;Migrieren der virtuellen Maschine von dem ersten Rechenzentrum in das zweite Rechenzentrum;Weiterleiten eines Datenpakets auf der Grundlage der Pseudokennung und Ersetzen der Pseudokennung durch die echte Kennung mittels Regeln an einem Ausgangs-Edge-Switch des Netzwerks des zweiten Rechenzentrums, um das Paket an die virtuelle Maschine weiterzuleiten; undWeiterleiten eines Pakets, das für die virtuelle Maschine auf das zweite Rechenzentrum bestimmt ist und auf dem Core-Router (108a) des Netzwerks des ersten Rechenzentrums (102a) empfangen wurde, an einen ersten Kapselungs-Switch (112a) des Netzwerks des ersten Rechenzentrums (102a), der das auf dem Core-Router (108a) des Netzwerks des ersten Rechenzentrums (102a) empfangene Paket mit einer Adresse der Schicht 3 eines zweiten Kapselungs-Switch (112b) des Netzwerks des zweiten Rechenzentrums (102b) kapselt und das gekapselte Paket über ein vorhandenes Netzwerk (100) zwischen dem ersten und zweiten Rechenzentrum sendet, wobei der zweite Kapselungs-Switch das gekapselte Paket entkapselt, nachdem er es empfangen hat, und das entkapselte Paket an einen Switch (118b) der Schicht 2 des Netzwerks des zweiten Rechenzentrums sendet, wobei das Senden des gekapselten Pakets von dem ersten Switch an den zweitem Switch ein Routing aufweist, das Umgehen von allen Routern (110a, 108a) der Schicht 3 des ersten Rechenzentrums und allen Routern (110b, 108b) der Schicht 3 des zweiten Rechenzentrums aufweist.