基于 Floodlight 的负载均衡的实现摘要: 本文基于 SDN 网络架构构建了一个虚拟网络 , 使用Floodlight 作为该虚拟网络的控制器, 经过调用 Floodlight 控制器的 restful API 实现了服务器之间的负载均衡
前言: 1 讨论背景 SDN2 Floodlight 功能分析3 实验过程及实验数据分析3
1 网络拓扑结构3
2 实验平台搭建本文经过采纳 mininet 虚拟出主机设备, 使用 open vSwitch 虚拟交 换 机 作 为 OpenFlow 交 换 机 连 接 不 同 的 主 机 设 备 , 使 用Floodlight ControllerFloodLight 作为网络控制器
(1)mininet 的安装网站提供了 mininet VM, 这是一个操作系统镜像文件, 解压之后, 能够直接在虚拟机中进行加载
本文采纳了 virtualBox 作为虚拟机
(2)open vSwitch 的安装Mininet 中自带有 open vSwitch, 能够使用 mininet 自带的 open vSwitch, 也能够另外安装 open vSwitch 作为网络互连设备
安装过程如下: (3)FloodLight 控制器的安装运行终端系统, 进行如下操作安装 floodlight, sudo apt-get install build-essential default-jdk ant python-devgit clone git://github
com/floodlight/floodlight
gitcd floodlightgit checkout stableantjava -jar target/floodlight
jar #运行 Floodlight3
3 Floodlight 控制器的 RESTFUL API 调