




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国可调式液压支架市场现状分析及前景预测报告
- 2025至2030年中国全棉色织府绸市场现状分析及前景预测报告
- 2025至2030年中国806A紫灯市场现状分析及前景预测报告
- 电信行业安全生产事故应急预案范文
- 城市广场绿化病虫害治理方案计划
- 集装箱运输合同范文
- 2023-2028年中国智能交通信号机行业市场调研及投资规划建议报告
- 中国泡沫混凝土制品市场竞争态势及投资方向研究报告
- 境外投资可行性研究报告模板
- 2025年中国白卡纸电商市场全景评估及发展趋势研究预测报告
- 二升三数学综合练习 暑假每日一练60天
- 兵团连队综合管理办法
- 01-低血糖症科普知识讲座
- 2025年新疆维吾尔自治区生产建设兵团中考语文真题(解析版)
- (高清版)DB11∕T 509-2025 房屋建筑修缮工程定案和施工质量验收规程
- 初级电工考试题及答案2025
- 基于杀伤链的开放式作战体系设计与应用
- 水利工程竣工验收监理评估报告
- 培训讲师培训课件
- 2025年广西中考地理试题(含答案)
- 2025至2030中国激光焊接设备行业市场前景预测及发展趋势预判报告
评论
0/150
提交评论