一次SDN控制器环境搭建之路

本文描述了作者在搭建开源SDN控制器环境过程中遇到的挑战,从尝试Ryu的复杂安装到ONOS与Mininet的兼容问题,再到最终借助Floodlight的VM版本和Virtualbox解决.vmdk格式问题,成功建立SDN网络测试环境。
摘要由CSDN通过智能技术生成

一次SDN控制器环境搭建之路

目的

由于进行对比测试的需要 ,我决定选取一款开源的SDN控制器,搭建SDN网络。主要内容是基于开源SDN控制器+Mininet的方式进行OpenFlow1.3协议测试。

SDN控制器选择

由于仅作对比测试,首先考虑最宜上手的SDN控制器,包括安装方便、配置简单及自带WEB界面。
首先想到RYU控制器,我的印象中此款产品比较轻量化,但是没想到安装过程各种异常,配置过程看起来也挺繁琐,WEB界面也需要各种组件安装。只能放弃。
然后想使用ONOS控制器,此款控制器我已在Docker中安装。我需要另外安装Mininet来配合ONOS控制器。我在本机使用apt安装Minient总是启动异常退出,搜索几天仍未找到解决方法,又只能放弃。虽然Mininet可以使用VM版本,但当时并未选择这样的搭配,因为我觉得Docker+VM的方式太过于笨重。
最后在网上搜索时发现,floodlight github中提供了VM版本的控制器,其中也完成了mininet的配置。我决定按照这种方式进行环境搭建。下载完成VM,发现VM是基于.vmdk格式,又需要去安装VMware。但是我安装的VMware各种异常,于是搜索互联网,仍未找到解决方法,只能放弃VMware。后来突然想到使用Virtualbox也能使用.vmdk虚拟机文件,方法是先新建一个Virtualbox虚拟机,然后在硬盘设置中修改,选择.vmdk格式文件即可。
至此,终于完成了SDN控制器环境搭建。看似简单,却折腾一周,实在汗颜。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值