基于Floodlight的网络负载均衡的研究与实践_第1页
基于Floodlight的网络负载均衡的研究与实践_第2页
基于Floodlight的网络负载均衡的研究与实践_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、鉴于Floodlight的网络负载平衡的研究与实践鉴于Floodlight的网络负载平衡的研究与实践3/3鉴于Floodlight的网络负载平衡的研究与实践纲要:本文鉴于制器,经过调用SDN网络架构建立了一个虚构网络,使用Floodlight作为该虚构网络的控Floodlight控制器的restfulAPI实现了服务器之间的负载平衡。序言:1研究背景SDN2Floodlight功能剖析实验过程及实验数据剖析网络拓扑构造FloodlightControllerOpenFlowOpenFlowSwtichSwtich台式机服务器A服务器B实验平台搭建本文经过采纳mininet虚构出主机设施,机连结

2、不一样的主机设施,使用FloodLight(1)mininet的安装使用openvSwitch作为网络控制器。虚构互换机作为OpenFlow互换mininet/mininet/downloads网站供给了mininetVM,这是一个操作系统镜像文件,解压之后,能够直接在虚构机中进行加载。本文采纳了virtualBox作为虚构机。2)openvSwitch的安装Mininet中自带有openvSwitch,能够使用mininet自带的openvSwitch,也能够此外安装openvSwitch作为网络互连设施。安装过程以下:(3)FloodLight控制器的安装运转终端系统,进行以下操作安装fl

3、oodlight,sudoapt-getinstallbuild-essentialdefault-jdkantpython-devgitclonefloodlightgitcheckoutstableantjava-jartarget/#运转FloodlightFloodlight控制器的RESTFULAPI调用经过调用RESTFULAPI,实现负载平衡。第一调用quantum/vips设置vip的id和vip名称以及对外显示的IP地点和端口号,传达的参数有id值,name值,protocol值,address值,port值。其次调用quantum/pools设置地点池名称以及该地点池所对应

4、的vip的id值。再次经过调用quantum/members/往地点池中增添详细的服务器地点,立刻ip地点为和ip地点为,端口号为80的服务器增添到地点池中,形成一个服务器集群,这个服务器集群对外的一致地点为,端口号为80。当一个集群中某台服务器处于忙碌或奔溃状态,立刻切换到集群中的另一台服务器,对用户而言是透明的,进而实现负载平衡的目的。#!/bin/shcurl-XPOST-did:1,name:vip1,protocol:tcp,address:,port:80-XPOST-did:1,name:pool1,protocol:tcp,vip_id:1-XPOST-did:1,addres

5、s:,port:80,pool_id:1-XPOST-did:2,address:,port:80,pool_id:1数据剖析运转命令:sudomn-controller=remote,ip=-toposingle,3运转结果以下图。其中h1、h2和h3为主机,s1为openflow互换机。h1、h2和h3连结在s1上。网络构造建设主机h1,h2,h3的配置信息如图。H1的配置信息H2的配置信息H3的配置信息H1和h2启动WEB服务H1启动web服务H2启动web服务负载平衡经过RESTAPI实现服务器之间的负载平衡,进行流表配置,当一台服务器过载,将恳求自动转到另一台服务器上。编写脚本以下列图所示。调用restAPI实现负载平衡运转脚本程序运转脚本程序此后获得的结果以下列图所示履行脚本程序运转结果可见,vip地点为0,服务器h1的地点为1,服务器h2的地点为2。H3接见网站H3使用wget-O-命令不断地发送息,以下图,可见服务器h1与we

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论