proxmox平台上创建SDN网络——基于floodlight控制器
来源:互联网 发布:nginx 反向代理 路径 编辑:程序博客网 时间:2024/06/11 06:48
首先本文是为了纪念从2015年3月到11月4号以来的奋斗的成果,虽然即将换掉它,但是依旧写篇文章以告慰自己的不断努力。
1、需要的硬件环境:一台服务器
软件环境:proxmox系统10.117.2.66
在proxmox上需要4台ubuntu-server和3台OVS1台floodlight和1台desktop共8台机器
创建好虚拟机后的网络配置如下:
floodlight 192.168.10.2
OVS1 Vmbr2 eth0 192.168.10.3
vmbr1 eth1 192.168.1.3
vmbr1 eth2 192.168.2.3
vmbr1 eth3 192.168.3.3
vmbr1 eth4 192.168.4.3
OVS2 vmbr2 eth0 192.168.10.4
vmbr1 eth1 192.168.3.4
vmbr2 eth2 192.168.5.4
vmbr3 eth3 192.168.6.4
OVS3 vmbr2 eth0 192.168.10.5
vmbr1 eth1 192.168.4.5
vmbr2 eth2 192.168.5.5
vmbr3 eth3 192.168.7.5
desktop 192.168.10.6
网关啥的都是*.*.*.1
其中vmbr1 和vmbr2都是现在promox上启动的,但是在putty上需要登陆10.117.2.66开启vmbr1和vmbr2
命令如下:
ifconfig eth1 up
ifconfig eth2 up
brctl addbr vmbr1
brctl addbr vmbr2
brctl addif vmbr1 eth1
brctl addif vmbr2 eth2
ifconfig vmbr1 up
ifconfig vmbr2 up
然后就可以启动虚拟机了,如果没有以上步骤则启动不了虚拟机。
启动完虚拟机后配置网络。
然后进入floodlight ,启动floodlight 注意这里的版本是0.90.其他版本好像连接不上OVS,不知道为什么。
然后进入OVS,创建OVS桥和添加端口,设置tcp:192.168.10.2:6633.连接模式为secure.
在desktop上进入http:10.117.10.2:8080/ui/index.html就可以看到
注意网络中不能有地址重复,否则在floodlight上就显示有问题。
最后贴两张图片纪念一下:
虽然网络中主机之间还是没有ping通,OVS的流表配置还是有问题,但是最起码有进步,加油!
主机之间通信需要在主机上添加路由信息
比如 192.168.1.2和192.168.2.2之间通信
则需要在192.168.1.2上添加
route add -net 192.168.2.0/24 eth0
在192.168.2.2上添加
route add -net 192.168.1.0/24 eth0
0 0
- proxmox平台上创建SDN网络——基于floodlight控制器
- 搭建SDN控制器floodlight
- SDN开发之基于floodlight控制器做QoS策略
- SDN开发之基于floodlight控制器做QoS策略
- SDN控制器测试专题五:Floodlight性能测试报告(上)
- 使用SDN控制器 Floodlight 管理 OVS
- SDN控制器Floodlight--容错部署(FT)
- SDN控制器Floodlight源码学习(二)--控制器(1)
- 基于floodlight开发SDN应用实例
- 构建SDN网络一(安装floodlight)
- SDN 实践之floodlight控制器统计流量种类
- Floodlight控制器的安装以及SDN环境的配置
- SDN 实践之floodlight控制器统计流量种类
- SDN控制器Floodlight源码学习(七)--拓扑管理模块(TopologyManager)
- SDN控制器Floodlight源码学习(八)--转发模块(Forwarding)
- Floodlight+Mininet的SDN实验平台搭建初探
- SDN平台搭建,ovs+floodlight 亲测有效
- SDN控制器——POX基本使用
- 直接插入排序
- 单链表的逆序
- 第一次运维
- 局部数组
- 2016.03.21(明天有面试)
- proxmox平台上创建SDN网络——基于floodlight控制器
- Android listview增加条目时自动回滚到最后一行
- 高斯消元模板
- hdu2588 GCD(欧拉函数)
- TogleButton 和Switch
- typedef与#define的区别
- 排序算法 java 版
- 什么是HTTPS?听大神说https和http有何区别?
- 22. Generate Parentheses