Method and apparatus for providing migration of cloud components across address domains
AssigneeAlcatel Lucent
InventorsRobert D. Gaglianello, Moritz M. Steiner
Life of this patent
Estimating the term…
Abstract
Various embodiments provide a method and apparatus for providing migration of cloud components across address domains without the overhead of sending traffic from prior sessions through an anchor. In particular, the networking control plane is decoupled from the packet forwarding data plane using a mobility enablement layer (MEL) that allows creating rules for forwarding elements (FEs) to forward traffic directed to an address within the proper address domain.
Claims22
An apparatus for migrating a cloud component from a first address domain to a second address domain, the apparatus comprising:
- a data storage;
- and
- a processor communicatively connected to the data storage, the processor being configured to:
- determine an occurrence of a migration event, the migration event indicating migration of the cloud component from the first address domain to the second address domain;
- determine a first address of the cloud component in the first address domain;
- determine a second address of the cloud component in the second address domain;
- determine a first forwarding rule for ingress traffic based on the first address and the second address;
- determine a second forwarding rule for egress traffic based on the first address and the second address;
- and
- direct a network controller to install the first and second forwarding rules.
A system for migrating a cloud component from a first address domain to a second address domain, the system comprising:
- a cloud management system;
- a MEL controller communicatively connected to the cloud management system;
- and
- a network controller communicatively connected to the MEL controller;
- wherein the cloud management system is configured to:
- determine a migration event, the migration event comprising a determination to migrate the cloud component from the first address domain to the second address domain;
- and
- notify the MEL controller of the migration event;
- the MEL controller is configured to:
- determine an occurrence of the migration event;
- determine a first address of the cloud component in the first address domain;
- determine a second address of the cloud component in the second address domain;
- determine a first forwarding rule for ingress traffic based on the first address and the second address;
- determine a second forwarding rule for egress traffic based on the first address and the second address;
- and
- direct a network controller to install the first and second forwarding rules;
- and
- the network controller is configured to:
- update flow tables in a plurality of edge FEs based on the first forwarding rule and the second forwarding rule.
A method for migrating a cloud component from a first address domain to a second address domain, the method comprising:
- at a processor communicatively connected to a data storage, determining an occurrence of a migration event, the migration event indicating migration of the cloud component from the first address domain to the second address domain;
- determining, by the processor in cooperation with the data storage, a first address of the cloud component in the first address domain;
- determining, by the processor in cooperation with the data storage, a second address of the cloud component in the second address domain;
- determining, by the processor in cooperation with the data storage, a first forwarding rule for ingress traffic based on the first address and the second address;
- determining, by the processor in cooperation with the data storage, a second forwarding rule for egress traffic based on the first address and the second address;
- and
- directing, by the processor in cooperation with the data storage, a network controller to install the first and second forwarding rules.
A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, cause the computer to perform a method, the method comprising:
- determining an occurrence of a migration event, the migration event indicating migration of the cloud component from the first address domain to the second address domain;
- determining a first address of the cloud component in the first address domain;
- determining a second address of the cloud component in the second address domain;
- determining a first forwarding rule for ingress traffic based on the first address and the second address;
- determining a second forwarding rule for egress traffic based on the first address and the second address;
- and
- directing a network controller to install the first and second forwarding rules.
Dependencies are inferred from the claim text.