Open vSwitch安装

open vSwitch是将传统交换机的控制和转发层面分离,open vSwitch只负责转发数据包,控制器控制open vSwitch如何转发

拓扑结构如下:

我的机器上有eth0、eth1和eth2网口,eth0与eth1、eth2独立分开,host1通过网线连接eth1,host2通过网线连接eth2,br0网桥相当于open vSwitch交换机,自动生成的网口br0目前暂不使用,host1和host2间可以互相ping通,不能ping通eth0的IP,open vSwitch和控制器通过eth0通信

添加名为br0的网桥

[email protected]:~# ovs-vsctl add-br br0

列出所有网桥

[email protected]:~# ovs-vsctl list-br

将网络接口eth1、eth2挂接到网桥br0上

[email protected]:~# ovs-vsctl add-port br0 eth1

[email protected]:~# ovs-vsctl add-port br0 eth2

出挂接到网桥br0上的所有网络接口

[email protected]:~# ovs-vsctl list-ports br0

倘若需要删除网桥br0上的eth0网络接口

[email protected]:~# ovs-vsctl del-port br0 eth0

设置独立eth0网络接口的IP

[email protected]:~# ifconfig eth0 192.168.28.209/24 up

设置交换机与控制器的链接:

[email protected] ubuntu:~# ovs-controller tcp:192.168.28.233:6633 –detach

查看结果

[email protected]:~# ovs-vsctl show

131648b5-f7a6-4949-9a39-273ed62c0922

Bridge "br0"

Controller "tcp:192.168.28.233:6633"

is_connected: true

Port "br0"

Interface "br0"

type: internal

Port "eth1"

Interface "eth1"

Port "eth2"

Interface "eth2"

验证:

[email protected]:~# netstat –anput |grep 6633

Open vSwitch安装

时间: 2025-01-11 22:11:59

Open vSwitch安装的相关文章

[转]Open vSwitch 安装及配置

Open vSwitch安装及配置 一. Open vSwitch简介 1.1概述 Open vSwitch是一个高质量的.多层虚拟交换机,使用开源Apache 2.0许可协议,由Nicira Networks开发,主要实现代码为可移植的C代码. 它的目的是让大规模网络自动化可以通过编程扩展,同时仍然支持标准的管理接口和协议(例如NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag).此外,它被设计位支持跨越多个物理服务器的分布式环境,类似于VMware

Open vSwitch安装及配置

一. Open vSwitch简介 1.1概述 Open vSwitch是一个高质量的.多层虚拟交换机,使用开源Apache 2.0许可协议,由Nicira Networks开发,主要实现代码为可移植的C代码. 它 的目的是让大规模网络自动化可以通过编程扩展,同时仍然支持标准的管理接口和协议(例如NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag).此外,它被设计位支持跨越多个物理服务器的分布式环境,类似于VMware的vNetwork分布式vswit

在CentOS7上配置Open vSwitch和VXLAN

在CentOS7上配置Open vSwitch和VXLAN 环境 实验环境 主机环境 [[email protected] ~]$ uname -a Linux node0 3.10.0-123.9.3.el7.x86_64 #1 SMP Thu Nov 6 15:06:03 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]$ cat /etc/redhat-release CentOS Linux release 7.0

Centos7.4安装openvswitch

openvSwitch是一种基于开源Apache 2许可证的多层软件交换机.openvSwitch非常适合在VM环境中用作虚拟交换机.除了将标准控制和可视化接口暴露给虚拟网络层之外,它还旨在支持跨多个物理服务器的分发.Open vSwitch支持多种基于Linux的虚拟化技术,包括Xen / XenServer,KVM和VirtualBox. 其主要组成部分是: ovs-vswitchd,一个实现交换机的守护程序,以及用于基于流的切换的配套Linux内核模块. ovsdb-server是一个轻量

CentOS6.5下安装Open vSwitch

准备 # yum install openssl-devel redhat-rpm-config kernel-devel -y #yum install kvm libvirt python-virtinst qemu-kvm virt-viewer 编译 # wget http://openvswitch.org/releases/openvswitch-1.9.3.tar.gz #tar -zxf openvswitch-1.9.3.tar.gz # cd openvswitch-1.9.

在 Ubuntu 12.04 上通过安装源安装 Open vSwitch (OVS)

先把Ubuntu 12.04更新一下 sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 删除 Ebtables包 sudo aptitude purge ebtables 从安装源安装Open vSwitch (OVS) sudo apt-get install aptitude apt-show-versions openvswitch-controller openvswitch-brcompat openv

Ubuntu14.04安装配置Open vSwitch

最近在研究学习Open vSwitch,准备在本地Ubuntu14.04机器上安装一下,并基于其创建一个KVM虚拟机,下面就简要记录下在Ubuntu14.04系统上安装Open vSwitch的过程. 1.由于之前安装了KVM,所以在本机生成了一个名为virbr0的bridge,这里我们需要事先将其删除,否则可能会与Open vSwitch产生不兼容的问题,命令如下: ?? virsh net-destroy default Network default destroyed ?? virsh

在 Ubuntu 12.04 上通过源代码安装 Open vSwitch (OVS)

安装 Ubuntu 12.04, 并且更新系统 apt-getupdate; apt-getupgrade; 安装所需的package apt-get install automake autoconf gcc uml-utilities libtool build-essential pkg-config linux-headers-`uname –r` 下载Open vSwich的源码包 wget http://openvswitch.org/releases/openvswitch-1.1

Open vSwitch系列之二 安装指定版本ovs

在ovs学习过程中,如果自己想要安装一个ovs交换机其实一条简单的命令 apt  install openvswitch 就可以了,但是这种方法只能安装低版本的ovs.在特殊情况下需要安装指定版本,例如需要下发meters表时需要ovs2.8以上的版本,那么就需要下载安装包手动安装.看似一个复杂的过程,其实也是比较简单的.下面就一起来看看如果手动安装一个指定版本ovs交换机. 准备工作 安装python [[email protected] ~]# yum -y install python 安