软件定义网络中的实时迁移

时间:2016-04-26 05:52:23

标签: sdn

我对软件定义网络的概念不熟悉,需要知道SDN中的实时迁移究竟是什么以及如何实现?如果你能指出我关于这个主题的资源我会很感激。

1 个答案:

答案 0 :(得分:0)

根据我的理解,在典型的数据中心中,有许多主机/服务器容纳许多虚拟机。考虑您要将VM /主机从一个位置移动/迁移到另一个位置。在传统网络中,您必须手动断开主机/ VM与原始位置的连接,将其添加到新位置,然后更新网络的相关条目以了解已发生迁移。

在此迁移过程中,请考虑对该主机/ VM上运行的应用程序的传入请求,此时间段内的所有数据包都将丢失。

我们可以使用SDN克服这个问题。当主机/ VM迁移到新位置时,控制器会检测到此迁移并自行更新交换机/流表条目以便于迁移,并且网络现在知道新拓扑。因此,数据包在此过程中不会丢失,因为它几乎是瞬时的,并且术语实时迁移

首先,您需要了解如何使用mininet设置拓扑。 http://mininet.org/walkthrough/

对于控制器实现,我使用了POX(基于Python)。虽然还有其他几种实现方式。 https://openflow.stanford.edu/display/ONL/POX+Wiki