OpenvSwitch是SDN网络架构中目前使用最为广泛的虚拟交换机。
OpenvSwitch官网:www.openvswitch.org
官方文档中有详尽的安装说明,但较为繁琐,这里给出一个精简的从源码编译安装步骤。
实验环境:ubuntu 14.04
一、安装依赖项:
$ apt install make
$ apt install gcc
$ apt install build-essential
$ apt install libssl-dev
$ apt install libcap-ng-dev
$ apt install python2.7
$ apt install python-pip
$ pip install six
$ apt install autoconf
$ apt install automake
$ apt install libtool
二、下载源码包
$ apt install git
$ git clone https://github.com/openvswitch/ovs.git
(下载的git工程为home/ovs)
三、生成配置文件
$ ./boot.sh(在ovs工程根目录下)
四、配置
$ ./configure –with-linux=/lib/modules/$(uname -r)/build
五、编译
$ make
$ make install
$ make modules_install
$ config_file=&