由于项目需要,最近在着手的搭建物理机SDN网络。在网上找了很多资料,基本都是互相抄的或者翻译官网的,实际上手遇到了很多问题,以下对整个搭建过程进行详细描述,并提供解决其中遇到的某些问题的方式。
一、实验设备
四台电脑:
A: win10系统 作为controller,安装floodlight运行
B:win7系统 作为HOST0,连接到交换机D
C:win10系统 作为HOST1,连接到交换机D
D:ubuntu16 ,安装ovs2.10 ,作为交换机
两张usb网卡,三个网线:为了让计算机充当交换机,D需要连接其他三台计算机,需要多加两张网卡
二、网络结构图
三、配置
配置主要在D主机上,建议在充当交换机的计算机上安装linux系统,方便ovs安装,还有后续的各种脚本操作。首先看上图,D的三张网卡eth0-2,其中只有eth2配置了ip:192.168.1.7,而其他两张网卡没有配置ip,这是由于eth0,eth1都被绑定到网桥br0上,充当交换机的port,工作在混杂模式,这时候并不需要ip,因为只工作在二层。下面是详细的配置命令(默认在root权限下)
首先是eth2的配置: