SDN初创公司 Midokura及其产品介绍

2012年10月,Midokura携其旗舰SDN平台MidoNet在美国首次亮相。据Midokura的介绍,MidoNet是一个分布式、非集中化的虚拟平台,其作用是将用户的云资产与网络基础设施分开,为高度虚拟化的云环境提供了一种更加可伸缩的、高效的网络解决方案。

1 MidoNet概述

MidoNet是一个开放的、纯软件的、高度可伸缩的、弹性的网络虚拟化系统。因其分布式架构,它允许企业和服务提供商建立、运行和管理虚拟网络,提升控制力、安全性和灵活性。

MidoNet允许用户构建隔离的网络和覆盖现有的网络硬件基础设施。用户可以以极大的灵活性创建和规模化网络。

与现存的硬件协同工作 MidoNet保护已投入使用的设备,避免厂商锁定,可与底层的任何网络硬件协同工作。

缩短应用程序部署的时间 MidoNet将网络的供应时间从星期缩短到秒,能让终端用户按需且没有延迟的接入应用程序。

增强网络可扩展性 MidoNet使用分布式控制架构而不是集中化的控制,这允许用户通过增加网络节点线性扩展网络能力。

减少CapEx和 OpEx MidoNet使得用户不需要购买任何额外的网络硬件来扩大网络规模,有助于通过单一管理平台管理网络。

基于应用需求动态配置网络 三层路由功能允许VM实时迁移到数据中心的任何地方,而二层的VM迁移只能是在同一架构中。

取代了OpenStack环境中默认的OVS插件 MidoNet取代了OpenStack环境中默认的OVS插件,提供了Neutron网络功能,提高了网络的稳定性、性能以及弹性。MidoNet插件分布式的特性避免了单点故障。

2 MidoNet特性

4层的负载均衡器 MidoNet代理可作为4层负载均衡器,允许Active-active配置以及出口与入口流量的平等分配。

高可用性 Midonet的分布式架构可实现高扩展性和可用性的网络。网络的可编程特性允许应用程序配置网络并确保高可用性。

逻辑防火墙和安全组 MidoNet代理可做为逻辑防火墙并实施安全组。ACL和安全策略可以被应用到一个安全组以提供细粒度的安全性。

L2层-L4的网络服务 MidoNet有助于实现交换、路由、DHCP、NAT、负载均衡、防火墙等网络服务。

VxLAN网关 允许虚拟设备和物理设备间的通信。MidoNet模拟网络拓扑,允许数据包在单跳传输。

L2层-L3层的网关服务 VLAN感知网关服务有助于虚拟网络连接到物理网络或设备。L3/BGP网关服务有助于连接工作负载和网络。

纯软件的解决方案 MidoNet提供一个分布式的纯软件解决方案,运行在标准的X86服务器上。有助于创建按需的、可编程的虚拟网络以提供高扩展性的、灵活的网络。

RESTful API和SDK架构 MidoNet可用于连接任何云管理平台以及编程overlay网络。MidoNet支持Neutron接口、云网络的实际标准,可用于创建丰富的网络拓扑和先进的网络服务,并有助于避免供应商锁定。

交换和路由 在多租户的虚拟化环境中,Hypervisor转发平面提供线性路由和交换功能,与底层的物理交换机完全解耦。

NAT 提供有状态和无状态的NAT。

安全性 MidoNet有助于为虚拟网络定义安全和访问策略,并在几秒内执行它们。

多租户 MidoNet允许虚拟网络隔离,所以多组用户之间可以安全的共享资源。

3 MidoNet架构和技术

IP Fabric 在运行MidoNet overlay网络时,需要进行IP连接。这意味着用户并没有被锁在一个特定的网络设备供应商或模型中,甚至可以混合和匹配。这允许用户可以按所希望的方式和需求构建个性化的物理网络。

MidoNet代理 MidoNet代理是虚拟网络的分布式的大脑,作为软件代理,安装在 hypervisor主机中。MidoNet代理负责建立新的网络流量,控制内核的快速路径以提供分布式MidoNet网络功能,比如交换、路由、NAT等。当需要扩展时,规模取决于虚拟网络的容量。

MidoNet网关 MidoNet代理安装在标准的X86服务器上,可作为分布式的、大规模的网关。由于网关服务器使用MidoNet代理,所以所有的来自外部网络的流量将由网关节点处理。这意味着可在网络的边缘处理路由、安全组、防火墙和负载均衡。

MidoNet网关具有以下优势:

  • 最大的效率——非法的网络流量将在网络边缘被丢弃,不会通过你的物理私人网络。
  • 由于MidoNet代理是完全分布式的,可以通过在网络边缘简单的添加更多的X86服务器来扩充网关服务。由于MidoNet具有弹性回跳和可扩展的特性,所以不需要管理 active/standby故障场景。

MidoNet为连接外部网络提供两个选择:

  • 三层网关

三层网关使用BGP连接外部网络,并向外部网络广播IP地址。每个网关服务器运行一个MidoNet代理,能广播同样的IP地址范围,可以很容易的扩展南北之间的流量。

  • 二层网关

二层网关是高可用性的网关,可以将物理VLAN和MidoNet逻辑网络进行桥接。

网络状态数据库 MidoNet将网络配置和状态存储在数据库集群中,数据库存储高级配置信息,比如拓扑、路由、NAT设置等。不同于其他overlay网络,MidoNet不集中处理网络功能或是设置流,它们完全由MidoNet代理处理。网络状态数据库不仅仅存储高可用的配置和网络状态,还向MidoNet代理通知任何相关的改变。

MidoNet代理检测它们的本地缓存数据。当网络配置发生变化时,比如改变防火墙规则,正在处理受影响的流量的MidoNet代理就会立刻感知到这种变化,并随着新的改变创建新的流。

MidoNet API MidoNet可以集中配置,或者通过RESTful API完全自动化。当接受到一个请求,它将把信息传递到网络状态数据库。MidoNet API是无状态的,所以可以运行多种API服务器来处理缩放和容错。

Orchestration MidoNet与流行的云管理系统比如OpenStack深度集成,通过MidoNet API可以很容易的集成到任何环境中。集成这些平台,MidoNet可以轻松构建和扩展网络。

Hypervisor支持 MidoNet支持基于Hypervisor的KVM、ESX、LXC。

Open vSwitch 内核模块 / 数据通路 MidoNet直接与Linux数据通路(Open vSwitch)通信来创建流和控制数据包动作。一旦流在数据通路中创建好了,流中的数据包就不再进入用户空间,而是接近线速在快速通路上传播。这样,MidoNet就可以在不牺牲性能的情况下提供许多网络服务。

4 结束语

Midokura 主要为公司提供云服务方案,其通过云平台提供的服务,降低了管理云计算的成本和简化了相关要求,已获得了不错的效益。据悉,目前Midokura 已筹得了可观的融资,其定会招兵买马,相信在不久的将来会推出更多更好的产品。

文章来自http://www.sdnlab.com/3874

时间: 2024-10-08 06:30:31

SDN初创公司 Midokura及其产品介绍的相关文章

备战SDN 思科收购SDN初创公司BroadHop

2012年12月19,据国外媒体报道,就在瞻博网络刚刚收购Contrail公司后,思科就宣布将收购提供政策控制和服务管理技术公司BroadHop,以增强其为运营商网络提供的产品,交易金融目前还未披露. BroadHop已经创建9年,几年来一直是思科的WiFi合作伙伴.BroadHop的员工将合并到思科的服务提供商网络部门. BroadHop在其"Quantum Network Suite"成套产品之中提供许多产品,包括把服务连接到网络的Quantum政策服务器.基于Eclipse的丰富

春节期间SDN领域的重大事项

马奔前程去,羊携好运来!各位看官大家新年好,这厢给您拜个晚年了,SDNLAB在新年伊始就准备了一个小小的开胃甜点,给各位看官大大们补上春节期间错过的业界信息.聚焦业界前沿,网罗技术信息,SDNLAB为您提供最新资讯. 一.关注SDN,就不能不说我们SDNLAB在春节之前推出的原创文章"十大"系列文章(未完待续) 1.SDN你必须知道的十大问题--SDN是什么? SDN到底是什么?虽然这个概念已经被炒了很多年,但还没有人对其给出一个明确的概念.在互联网上也涌现出了很多关于SDN思考的优秀

深入SDN(一):如何去研究SDN&OpenFlow

本文来自我在知乎上的回答:如何去研究SDN&OpenFlow?:对任何人来讲,时间才是最大的财富,每个人都应该把自己的时间投入到最有意义.最有影响的地方去.经过多年的学习.思考和实践,我认定这样一个规律:技术的发展不是均匀的,而是以浪潮的形式出现.每一个人都应该看清楚浪潮,赶上浪潮,如此,便不枉此生. --<浪潮之巅>吴军记得在孟岩的<一个"技术文化人"的片段感悟>中读到:程序员的进阶之道是"抬头看路,埋头赶路".也许SDN的抬头看路

SDN概述

SDN的典型架构可分为三层,最上层为应用层,包括各种不同的业务和应用:中间的控制层主要负责处理数据平面资源的编排.维护网络拓扑和状态信息等:最下层的基础设施层负责数据处理.转发和状态收集.除上述三个层次外,控制层与基础层之间的接口和应用层与控制层之间的接口也是SDN架构中的两个重要组成部分.按照接口与控制层的位置关系,前者通常被称为南向接口,后者则被称为北向接口.其中ONF在南向接口上定义了开放的OpenFlow标准4,而在北向接口上还没有统一要求.因此,ONF SDN架构更多的是从网络资源用户

DaoCloud获光速安振数百万美元投资,将推出容器技术云平台

DaoCloud获光速安振数百万美元投资,将推出容器技术云平台 新浪网 以Docker为代表的容器技术是2014年最受关注的云计算开源项目.这项技术为开发云平台原生应用提供了便利的手段,在开发测试领域和云计算平台运维 ... 2 days ago 新闻 SDN将帮助Docker克服网络瓶颈 网界 Docker最终希望在应用层部署跨主机网络且同时能够适用于所有的基础设施.在这方面,企业能够在基于容器的架构中保留应用的可移植性,尤其是当应用 ... 操作系统虚拟化助力完善企业生态系统 - 比特网 D

容器技术的落地还要依靠SDN

容器能够实现新应用程序的快速部署,代表着目前IT开发社区的最热门趋势之一.然而,想要实现容器部署生产环境,IT人员还需要使用SDN技术,在分布式微应用程序之间实现可扩展.可管理且安全的通信. 什么是容器? 容器能加快应用程序迁移速度,允许通过提升硬件使用率而部署微服务.每一个容器都只分配一个特定应用程序所需要的资源.与虚拟机不同,容器并不需要安装嵌入式操作系统.相反,它们封装了具体的应用逻辑组件,支持高效.轻松迁移的应用程序. 容器部署的优点 容器的设计目的是将应用程序划分为微服务组件.然后,这

盛科网络张卫峰SDN分享

一.SDN现状和一些误解 我今天主要分享一下我目前看到的SDN最新动态,一些技术流派,一些SDN应用,特别是在云计算里面的应用.SDN在13,14这两年被炒得非常火,到了今年,感觉声音边小一些了,所以很多人在问,是不是SDN不行了?我的看法不是这样的,我认为按照Gartner的技术成熟度曲线,现在SDN走到了谷底之后,开始向上. 但是现在业界对SDN仍然存在很多误解,我这里得把它澄清一下. 最常见的一个,尽管一再有人来澄清,但是还是会被误解,就是总是把openflow等同于sdn,一说到sdn,

揭秘LOL背后的IT基础架构丨SDN解锁新基础架构

欢迎来到Tungsten Fabric用户案例系列文章,一起发现TF的更多应用场景."揭秘LOL"系列的主人公是Tungsten Fabric用户Riot Games游戏公司,作为LOL<英雄联盟>的开发和运营商,Riot Games面临全球范围复杂部署的挑战,让我们一起揭秘LOL背后的"英雄们",看他们是如何运行在线服务的吧.作者:Doug Lardo和David Press(文章来源:Riot Games) 本文作者David Press和Doug

实现软件定义网络(SDN)的6种途径

尽管围绕软件定义网络(SDN)的所有兴奋点都是由OpenFlow刺激起来的,但实际上利用各种标准工具对网络进行编程已经有一段时间了.OpenFlow并非实现SDN的唯一方法或者唯一途径.就目前而言,要想实现SDN,除了OpenFlow以外,至少还有6种方法或途经. 命令行接口(CLI) CLI是交换机和路由器的常用接口,网络经理们常用它来配置交换机,激活或者禁用某些服务. Arista网络的CEO Jayshree Ullal说,"要想开放,不只有一种方法.要想扩展,也不只一种方法.CLI虽然不