OVN——为OpenStack而生的SDN控制器
OVS(OpenVSwitch)是OpenStack云平台上应用最广泛的开源虚拟交换机,而OVN是OVS社区为OVS专门开发的SDN控制器。
筋斗云计算
这个作者很懒,什么都没留下…
展开
-
测试OpenStack 对IPv6的支持
测试环境:OpenStack 版本:PikeOpenStack neutron plugin : OVN 2.8在IPv6时代,由于地址数量够多,所有可以给每个节点分配"公网IP" , 即IPv6全局单播地址。创建私有网络注意选择"IP Version"为 "IPv6"子网详情中,IPv6地址配置模式选择DHCPv6 stateful私有网络创...原创 2017-12-20 16:14:58 · 6250 阅读 · 1 评论 -
RedHat OpenStack平台使用OVN管理虚拟网络
Red Hat OpenStack Platform 12 GA刚发布,有几个地方很有意思。1.使用ansible+container 方式部署OpenStack ,2.使用OVN管理OpenStack虚拟网络原创 2017-12-18 15:36:38 · 2491 阅读 · 0 评论 -
使用ovn-trace分析OVN 逻辑流表(Logical Flow)
在本篇文章中,我将解释什么是Logical Flow以及如何使用ovn-trace去更好地理解它们。同时,我也会用一些例子来解释,为什么使用Logical Flow这种抽象模型能让新特性的添加变得出乎意料的简单。转载 2017-09-30 11:21:40 · 5269 阅读 · 3 评论 -
SDN 开源解决方案中,OVN增长率最快
国外机构对SDN 开源解决方案做了一个调查, OVN增长率最快 2016年底的报告 (http://www.inocybe.com/2016/11/22/creating-the-new-open-networking-stack-with-opendaylight-technative/) 2017年8月的最新报告 可以看出原创 2017-08-21 10:34:10 · 837 阅读 · 0 评论 -
OVN tunnel
OVN tunnelOVN 支持的 tunnel 类型有三种,分别是 Geneve,STT 和 VXLAN。HV 与 HV 之间的流量,只能用 Geneve 和 STT 两种,HV 和 VTEP 网关之间的流量除了用 Geneve 和 STT 外,还能用 VXLAN,这是为了兼容硬件 VTEP网关,因为大部分硬件 VTEP 网关只支持 VXLAN。虽然 VXLAN 是数据中心常用的 tun原创 2017-07-19 17:29:57 · 1380 阅读 · 0 评论 -
OVN Northbound DB简介及其相关命令示例
Northbound DB 是 OVN 和 CMS 之间的接口,Northbound DB 里面的几乎所有的内容都是由 CMS 产生的,ovn-northd 监听这个数据库的内容变化,然后翻译,保存到 Southbound DB 里面。Northbound DB 里面主要有如下几张表:Logical_Switch:每一行代表一个逻辑交换机,逻辑交换机有两种,一种是 overlay lo原创 2017-07-19 17:34:38 · 2665 阅读 · 0 评论 -
OVN Southbound DB简介及其相关命令示例
Southbound DB 里面有如下几张表:Chassis:chassis这个概念, Chassis 是 OVN 新增的概念,OVS 里面没有这个概念。 chassis表的每一行表示一个 HV 或者 VTEP 网关,由 ovn-controller/ovn-controller-vtep 填写,包含 chassis 的名字和 chassis 支持的封装的配置(指向表 Encap),如原创 2017-07-19 17:42:06 · 3128 阅读 · 0 评论 -
SDN控制器之OVN实验六:配置集成容器的OVN网络
本文是博主投稿SDNLAB的文章:http://www.sdnlab.com/19356.html概览接着我的上一篇文章,本文讨论的主题是集成的容器的OVN。 在本实验结束时,我们将创建一个容器主机“VM”(虚拟机),其中包含一对容器。 这些容器将直接绑定到OVN逻辑交换机中,并且可以直接从逻辑网络内的所有虚拟机访问。OVN 容器网络模型根据官方的OVN架构翻译 2017-07-19 18:19:03 · 1594 阅读 · 1 评论 -
SDN控制器之OVN实验五:配置OVN网络安全功能(ACL)
本文通过使用OVN访问控制列表(ACL)来实现基本的网络安全功能。OVN访问控制列表和地址集介绍OVN中的ACL规则存储于北向数据库的ACL表中,并且可以使用ovn-nbctl的acl命令进行配置。目前,ACL只能应用于逻辑交换机,但是未来将支持应用到逻辑路由器。在出站和入站方向都支持使用ACL:入站:从工作负载(t翻译 2017-07-19 18:09:22 · 2908 阅读 · 0 评论 -
SDN控制器之OVN实验四:配置OVN负载均衡器
OVN是由开发出OVS的那群出色的程序员们的另一个优秀的作品,旨在提高基于OVS的OpenStack网络方案的扩展性和易用性。这个网络虚拟化项目从2015初宣告启动,到不久前才发布第一个正式版本OVN 2.6 。在这篇文章中,我会演示一个简单实验:实现基于OVN的负载均衡功能翻译 2017-05-31 18:17:47 · 2125 阅读 · 0 评论 -
SDN控制器之OVN实验三:从OVN虚拟网络访问物理网络
OVN是由开发出OVS的那群出色的程序员们的另一个优秀的作品,旨在提高基于OVS的OpenStack网络方案的扩展性和易用性。这个网络虚拟化项目从2015初宣告启动,到不久前才发布第一个正式版本OVN 2.6 。在这篇文章中,我会演示一个简单实验:将一个OVN网关路由器添加进来。 此网关路由器将提供从我们的OVN 虚拟网络访问物理网络的能力。翻译 2017-05-31 18:09:03 · 4386 阅读 · 0 评论 -
SDN控制器之OVN实验二:使用OVN配置路由器
OVN是由开发出OVS的那群出色的程序员们的另一个优秀的作品,旨在提高基于OVS的OpenStack网络方案的扩展性和易用性。这个网络虚拟化项目从2015初宣告启动,到不久前才发布第一个正式版本OVN 2.6 。在这篇文章中,我会演示一个简单实验:引入OVN逻辑路由器来构建一个基本的三层网络。翻译 2017-05-11 22:06:21 · 4696 阅读 · 0 评论 -
SDN控制器之OVN实验一:介绍和安装OVN
本文是博主投稿SDNLAB的文章。原文链接:http://www.sdnlab.com/19157.html OVN概览OVN是由开发出OVS的那群出色的程序员们的另一个优秀的作品。这个网络虚拟化项目从2015初宣告启动,到不久前才发布第一个正式版本OVN 2.6 。在这篇文章中,我会配置一个简单示例:在三个主机之间配置一个layer-2 overlay网络。首先讲一下OVN工作机...翻译 2017-05-11 22:03:57 · 9358 阅读 · 3 评论 -
初探原生OVS(未使用SDN控制器)
安装OVSOVS安装过程此处省略,需要的自行搜索。在本例中,会创建一个不连接到任何控制器的 OVS 交换机,并演示如何使用 ovs-octl 命令操作 OpenFlow 流表。创建一个OVS 交换机创建一个叫ovs-switch的交换机$ ovs-vsctl add-br ovs-switch创建一个端口 p0,设置端口 p0 的 OpenFlow 端口编号为 100(如果...原创 2017-01-26 13:16:54 · 2607 阅读 · 0 评论 -
为OpenStack而生的SDN控制器——OVN
OVN 会给Neutron相当大的性能提升原创 2017-02-17 15:41:28 · 4009 阅读 · 0 评论 -
为OpenStack量身打造 OVS推出全新OVN项目
编者按:OVS团队推出了C语言倾向的全新OVN项目,旨在提高基于OVS的OpenStack网络方案的扩展性和易用性,不得不说,midonet这次似乎是碰上了一个不错的对手了。 OVS团队在这周启动了OVS下的一个崭新的子项目,用来给OVS这款在OpenStack项目广泛使用的虚拟交换机引入一个轻量级的控制平面,致力于提高基于OVS的OpenStack网络方案的扩展性和易用性转载 2017-02-16 12:35:15 · 847 阅读 · 0 评论 -
OpenvSwitch 的 Open Virtual Network(OVN)项目
几天前(1 月 13 日),OpenvSwitch 团队正式宣布了 OVN(Open Virtual Network )项目。正文参考 Open Virtual Network Annoucement。这个项目挺有意思,简单谈下我的看法。众所周知,OpenvSwitch 已经是现在数据中心里软件交换机的事实标准。由于硬件交换设备的成本一直降不下来,而且用硬件交换设备去延伸管控服原创 2015-01-19 14:11:47 · 4402 阅读 · 0 评论 -
OVN是OVS 5倍的性能--性能测试报告
我们已经对OVN做了许多次的性能测试,但是缺少一个OVN和OVS的性能对比测试。我和许多人一起对比了这2种后端。本文是第一部分:控制平面的性能对比。 后面会另外发文公布数据平面的性能对比结果。 控制平面的不同之处ML2+OVS 控制平面是基于Openstack 的。首先有大量由Python编写的agents 。 Neutron server与这些agents交互式使用基于A翻译 2017-02-09 17:05:36 · 6775 阅读 · 0 评论 -
OpenStack的产品化历程
这里单独提下Open vSwitch的子项目OVN,这个项目体现了老外一贯的开源思路,自己具备核心模块的掌控能力,其他商家的边缘参与建立生态圈;(支持自己的ovsdb,无碍其他厂家设备的边缘支持),新出现的OVN开源有目标来将L2-L7的plugin统一,但是道路还很漫长可能会错过商机;社区的政治也是很深。转载 2017-02-16 12:39:02 · 1395 阅读 · 0 评论 -
利用 DevStack 来部署测试 OVN (Open Virtual Network)
1. 虚拟机环境搭建2. DevStack 源码下载3. DevStack 配置4. 部署 Openstack原创 2016-11-07 21:12:58 · 1780 阅读 · 0 评论 -
理解OpenStack与SDN控制器的集成
一、OpenStack Neutron简介Neutron添加了一层虚拟的网络服务让租户(用户)构建自己的虚拟网络。Neutron是对网络的虚拟化,该网络可以从一个地方移动到另一个地方,而不会影响现有的连接。它可以进一步解释为一个网络管理服务,为创建和管理虚拟网络公开了一组可扩展的API(通过创建虚拟网络为OpenStackCompute节点上的虚拟机提供网络服务)。Neutron的插件架构为...原创 2017-01-26 11:28:59 · 6897 阅读 · 0 评论 -
OpenStack 之 OVS介绍
一、概述Open vSwitch的官方定义:Open vSwitch是一个具有工业级质量的多层虚拟交换机。通过可编程扩展,可以实现大规模网络的自动化(配置、管理、维护)。它支持现有标准管理接口和协议(比如netFlow,sFlow,SPAN,RSPAN,CLI,LACP,802.1ag等,熟悉物理网络维护的管理员可以毫不费力地通过Open vSwitch转向虚拟网络管理)。二、最...原创 2017-01-25 13:02:16 · 21428 阅读 · 0 评论 -
Cisco交换机、OVS、 OVN 的CLI命令行对比
操作 Cisco OpenvSwitch 查询MAC地址表 show mac address-table dynamic ovs-appctl fdb/show <bridge_Name> 清空MAC地址表 clear mac ...原创 2017-01-24 18:05:01 · 3291 阅读 · 1 评论