openNF tutorial 实践小记

本文记录了在Ubuntu系统中按照openNF tutorial安装openNF控制器的过程。安装涉及源码编译与利用dpkg安装,特别指出在编译过程中遇到头文件缺失的问题,解决方案是将编译完成的json-c库放入/usr/include/目录。同时,文章强调了修改Floodlight模块列表文件以引入OpenNF控制器和应用模块的关键步骤,并列举了相关模块。最后提到了更新控制器配置的必要操作。
摘要由CSDN通过智能技术生成

最近攒了一台新机,于是在新的Ubuntu系统中按照openNF tutorial的步骤重新安装openNF控制器。
需要安装的内容如下:

名称 简介
mininet mininet是一个用来创建虚拟网络拓扑的实验平台
json-c json是一种轻量级数据交换格式,在openflow和openNF实践中,控制器和交换机之间(南向API)利用它交换数据
Floodlight 0.90 一种SDN控制器,但有很多其他功能,openNF控制器就运行在Floodlight平台之上,利用了它的多种接口和模块
PRADS NF,被动监听网络流量,并且获取网络上的主机和服务的信息。 更多关于PRADS信息:http://gamelinux.github.io/prads/
NF controller code NF控制器代码
shared library for NFs code 用C语言写的提供给NF的共享库,用于控制NF和NF控制器之间的通信
applications code 使用openNF控制器的程序代码
PRADS patch PRADS补丁,用来修改PRADS以支持openNF
Mininet topology script mininet 拓扑脚本。mininet具有python接口,支持用户使用自定义脚本定义拓扑

所有的程序均是通过下载源代码压缩包,解压后得到源代码然后进行编译和安装的。因此要对Linux下软件的管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值