nox是一个开源的openflow控制器,经过测试,安装步骤如下:
1 操作系统的选择,经过测试,我只在ubuntu 10.04上安装成功,在centos fedora ubuntu 11上安装均因为依赖包的原因,安装失败
2 安装
cd /etc/apt/sources.list.d
sudo wget http://openflowswitch.org/downloads/debian/nox.list
sudo apt-get update
sudo apt-get install nox-dependencies
git clone git://noxrepo.org/nox
cd nox
如果需要启动gui 必须做branch这一步
git branch -a
git checkout -b destiny origin/destiny
./boot.sh
mkdir build/
cd build/
../configure
make -j 5
启动控制器
./nox_core -v -i ptcp:6633 monitoring
apt-get install python-qt4 python-simplejson
注意这里,我在这一步卡了好几天,就是因为没有安装下面的包,而且官方文档没有说明
apt-get install python-qt4-sql
让openvswitch连接到控制器
ovs-vsctl set-controller br0 tcp:172.16.1.230
本文出自 “xiaoli110的博客” 博客,请务必保留此出处http://xiaoli110.blog.51cto.com/1724/675371
相关推荐
安装步骤包括更新系统源、安装必要的依赖包、克隆NOX源代码仓库、配置编译环境以及编译安装。如果需要启动图形用户界面(GUI),还需要进行特定的分支切换。此外,还需要安装相关的Python依赖库以及配置Open vSwitch...
OpenFlow 支持虚拟化环境,这意味着在同一个物理网络上可以创建多个逻辑网络,每个都有自己的独立配置和策略。这对于云计算和数据中心的资源隔离和优化特别有用。 2.3 安全通道 OpenFlow 使用安全通道确保控制器与...
- 安装过程中无需特别配置,默认安装即可。 ##### 第二步:安装Appium-Python-Client 1. **安装命令**: - 使用pip命令安装Appium-Python-Client:`pip install Appium-Python-Client` - 注意:版本需要大于...
在使用 `qbittorrent-nox-builder` 构建无图形界面的 qBittorrent 时,你需要确保你的 i686 系统已经安装了所有必要的编译工具和依赖,例如 `gcc` 编译器、`cmake` 构建系统和相关的库。通常,你需要按照 README ...
OpenvSwitch的代码是可编程的,提供了命令行界面和API供用户进行配置和管理。 NOX是一个开源的SDN控制器平台,它充当网络操作系统的角色,控制和管理整个网络。NOX的架构由多个组件构成,并支持不同粒度级别的处理...
它定义了一种标准化的接口,允许网络管理员或应用程序直接控制网络设备中的数据流转发行为,从而实现灵活的网络配置和管理。 **2.2 交换机组成** OpenFlow交换机由数据平面(Data Plane)、控制平面(Control Plane...
NOX的开发实现包括安装、应用框架、运行与接口、事件处理、开发例程以及图形用户界面(GUI)等部分。 Mininet是一个网络模拟工具,它允许用户创建一个虚拟网络环境,其中包含主机、交换机、路由器以及链接。Mininet...
微信小程序的源代码由JSON配置文件、WXML(结构文件)、WXSS(样式文件)和JS(逻辑文件)组成。这些文件在打包后会经过混淆和加密,以保护开发者代码不被轻易读取。 2. 反编译原理: 反编译是将已编译的二进制...
教程首先介绍FLUENT的基本使用能力,包括软件的安装、运行环境配置和基本的界面操作。用户界面是用户与软件交互的主要渠道,包括图形用户界面(GUI)和文本命令界面。在图形用户界面部分,用户可以直观地进行模型...
- **使用界面**:这部分内容涵盖了用户界面(UI)的详细介绍,包括图形用户界面(GUI)和文本界面(TUI)的操作指南。对于远程处理和批处理也有相应的指导说明。这对于习惯不同工作环境的用户来说非常有用。 - **...