




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Floodlight负载均衡实现摘要:本文基于SDN网络架构构建了一种虚拟网络,使用Floodlight作为该虚拟网络控制器,通过调用Floodlight控制器restfulAPI实现了服务器之间负载均衡。前言:1研究背景SDN2Floodlight功能分析3实验过程及实验数据分析3.1网络拓扑构造FloodlightControllerFloodlightController3.2实验平台搭建本文通过采用mininet虚拟出主机设备,使用openvSwitch虚拟互换机作为OpenFlow互换机连接不同主机设备,使用FloodLight作为网络控制器。mininet安装网站提供了mininetVM,这是一种操作系统镜像文献,解压之后,可以直接在虚拟机中进行加载。本文采用了virtualBox作为虚拟机。openvSwitch安装Mininet中自带有openvSwitch,可以使用mininet自带openvSwitch,也可以此外安装openvSwitch作为网络互连设备。安装过程如下:FloodLight控制器安装运营终端系统,进行如下操作安装floodlight,sudoapt-getinstallbuild-essentialdefault-jdkantpython-devgitclonegit:///floodlight/floodlight.gitcdfloodlightgitcheckoutstableantjava-jartarget/floodlight.jar#运营Floodlight3.3Floodlight控制器RESTFULAPI调用通过调用RESTFULAPI,实现负载均衡。一方面调用quantum/v1.0/vips设立vipid和vip名称以及对外显示IP地址和端标语,传递参数有id值,name值,protocol值,address值,port值。另一方面调用quantum/v1.0/pools设立地址池名称以及该地址池所相应vipid值。再次通过调用quantum/v1.0/members/往地址池中添加详细服务器地址,即将ip地址为和ip地址为,端标语为80服务器添加到地址池中,形成一种服务器集群,这个服务器集群对外统一地址为00,端标语为80。当一种集群中某台服务器处在繁忙或奔溃状态,立即切换到集群中另一台服务器,对顾客而言是透明,从而实现负载均衡目。#!/bin/shcurl-XPOST-d'{"id":"1","name":"vip1","protocol":"tcp","address":"00","port":"80"}'http://localhost:8080/quantum/v1.0/vips/curl-XPOST-d'{"id":"1","name":"pool1","protocol":"tcp,"vip_id":"1"}'http://localhost:8080/quantum/v1.0/pools/curl-XPOST-d'{"id":"1","address":"","port":"80","pool_id":"1"}'http://localhost:8080/quantum/v1.0/members/curl-XPOST-d'{"id":"2","address":"","port":"80","pool_id":"1"}'http://localhost:8080/quantum/v1.0/members/3.4数据分析运营命令: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地址为,服务器h1地址为,服务器h2地址为。H3访问网站H3使用wget-O-00命令不断地发送web祈求,使用,如图所示,可见
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急诊科护理查房中毒处理指南
- 天艺教育期末汇报
- 宠物美容培训
- 互动活动运营合同
- 工程设备管理与劳务合同
- 大学物理学 第一卷 经典物理基础 第6版 课件 14 热平衡态的气体分子动理论
- 沟通计划与协议
- 商品质量风险控制合同(2篇)
- 统编版小学道德与法治三年级下册《我很诚实》说课课件
- 建材零售合同范本
- 原发性高血压护理措施
- 房屋租赁合同 (三)
- 2025年北京电子科技职业学院高职单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析
- DL∕T 753-2015 汽轮机铸钢件补焊技术导则
- MOOC 中医与辨证-暨南大学 中国大学慕课答案
- JBT 7041.3-2023 液压泵 第3部分:轴向柱塞泵 (正式版)
- 压力容器安装施工方案完整
- 摇臂钻作业指导书
- 个人外汇管理办法实施问答(一二三四期)(共5页)
- ▲封头重量计算
- 境外投资可行性研究报告(完整资料).doc
评论
0/150
提交评论