This document discusses MidoNet, an overlay network virtualization platform. It lists pros of MidoNet including deploying over IP, decoupling of workloads from the network, and distributed L2-L4 services. A caveat mentioned is poor visibility when the underlying network is not working and weak quality of service. The document also covers MidoNet's logical and physical views, private IP networking, fabric integration goals including monitoring and troubleshooting, hybrid clouds, multi-cloud federation, and policy networking.
MidoNet is an open, software-only, highly scalable and resilient, network virtualization system. With its distributed architecture it allows enterprises and service providers to build, run, and manage virtual networks at scale with increased control, security and flexibility.
MidoNet allows users to build isolated networks in software and overlays the existing network hardware infrastructure.
http://www.midokura.com/
Midokura Enterprise MidoNet is a commercial product combining the most stable, production-hardened version of MidoNet for Network Virtualization with MidoNet Manager, longer term support and enterprise class 24X7 service level agreement.
MidoNet is an open source, software-only, highly scalable and resilient, network virtualization system. With its distributed architecture it allows enterprises and service providers to build, run, and manage virtual networks at scale with increased control, security and flexibility.
Journey to an Intelligent Industrial Network - Pino de Candia, CTO MidokuraMidokura
?
There are 66 million network cameras capturing terabytes of data. How did factories in Japan improve physical security at the facilities and improve employee productivity?
During his session at the Open IOT Summit, Pino de Candia, CTO of Midokura, shared examples drawn from real IIoT use cases and discussed the variety of operations and maintenance tools to support proactive, policy-based flow analysis for edge computing or fog nodes.
Network Virtualization with MidoNet in CloudStackMidokura
?
Network Virtualization with MidoNet in CloudStack
Presented at CloudStack Collaboration Conference, June 2013 in Santa Clara, by Yoshi Tamura and Dave Cahill
Introduction to Network Virtualization for IaaS Cloud by Midokura at LinuxCon...Midokura
?
This document discusses network virtualization in Infrastructure as a Service (IaaS) clouds. It outlines the requirements for cloud networks, including tenant isolation, L2-L3 segmentation, fault tolerance, and services like load balancing and firewalls. Traditional approaches like VLANs do not meet these requirements. The document proposes using edge-to-edge overlays with a scalable control plane as the best architecture. With overlays, virtual networks are decoupled from the physical network and intelligence is placed at the edge. MidoNet is presented as an example of an overlay network with a distributed control plane designed for IaaS clouds.
This document discusses software-defined networking (SDN) as it relates to cloud networking. It provides an overview of SDN and how it addresses some of the challenges with traditional network architectures. Specifically:
- Traditional networks separate the control plane and data plane, which limits flexibility. SDN abstracts the network through centralization of the control plane.
- SDN is useful for cloud service providers to provide multi-tenancy, security isolation, scalable routing/switching, and programmability through APIs. Edge-to-edge overlays are a good model for cloud networking by decoupling virtual networks from the physical underlay.
- While overlays address some issues, a scalable SDN
This document discusses the requirements and challenges of networking in an Infrastructure as a Service (IaaS) cloud environment. It proposes using distributed overlay-based network virtualization as a solution. Key points include:
- Traditional networking devices do not scale well for IaaS clouds with high churn and micro-granularity needs.
- An overlay-based approach using encapsulation can build a virtual network that decouples from the physical network and handles network intelligence at the edge.
- The Midokura solution presented uses this approach with a distributed control plane, centralized database, and packet processing at ingress points.
- It integrates with popular cloud stacks like OpenStack and CloudStack to provide scalable L
Midokura is launching MidoNet, its software-defined virtual network, in the US market. MidoNet will be introduced at the OpenStack conference on October 15th. It provides fully distributed and decentralized networking that is built for IaaS stacks. MidoNet addresses issues with existing cloud networking by automating provisioning and scaling, providing network isolation between tenants, and ensuring resiliency through its distributed architecture. It also lowers costs by running network intelligence in software on standard hardware. MidoNet integrates tightly with OpenStack.
5. Copyright ?2013 Midokura All rights reserved
OpenStackプロジェクト
5
Nova
Neutron
Glance
Keystonte
Swi3
Cinder
- Hypervisor、仮想VMの管理
- 仮想ネットワークの管理
- 仮想イメージやスナップショットの管理
- ユーザ認証やテナントの管理
- オブジェクトストレージの管理
- ブロックストレージの管理
6. Copyright ?2013 Midokura All rights reserved
OpenStackプロジェクト
6
Nova
Neutron
Glance
Keytsonte
Swi3
Cinder
- Hypervisor、仮想VMの管理
- 仮想ネットワークの管理
- 仮想イメージやスナップショットの管理
- ユーザ認証やテナントの管理
- オブジェクトストレージの管理
- ブロックストレージの管理
7. Copyright ?2013 Midokura All rights reserved
OpenStack
?Neutron
7
???仮想ネットワークの管理
[Neutron API]
-?ネットワークリソースの作成、削除、更新
[Neutronリソース]
- ネットワーク, サブネット, ルータ, ポート
[Neutron機能]
- 仮想L3/L2, FW, LB
- セキュリティグループ
Neutron API Server
(Network, Subnet
Router, Port)
OpenStack
Nova/Dashboard
Neutron
CLI
Neutron
DB
Neutron API
MySQL
8. Copyright ?2013 Midokura All rights reserved
Neutron構成情報
8
?Select plugin of OpenvSwitch
neutron-?‐server
?
Port:
?9696
/etc/neutron/neutron.conf
/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
/etc/neutron/plugin.ini
?File of OpenvSwitch plugin settings
?Symbolic Link
/etc/neutron/*.agent
mysql
?ovs_neutron database
Neutron-?‐*-?‐Agent
?
Neutron-?‐*-?‐Agent
?
Neutron-?‐*-?‐Agent
?
/etc/neutron/*.agent
/etc/neutron/*.agent
?L3/L2/DHCP/MetaData/LB/Firwall
9. Copyright ?2013 Midokura All rights reserved
Neutronプラグイン
9
???プラグイン形式により様々なネットワーク機器や?
ソフトウェアを選択し利用できます。
- 標準ではOpenvSwitch、一つのプラグインのみ利用可。
OVS
Neutron API Server
Plugin
OpenStack
Nova/Dashboard
Neutron
CLI
Neutron
DB
Neutron API
MySQL
Plugin
?
OpenvSwitch
Midokura
VMware
NEC
Cisco
Juniper
MidoNet
VMware NSX
NEC OpenFlow
Cisco Nexus
Juniper EX/
QFX
10. Copyright ?2013 Midokura All rights reserved
Neutron
?Plugin
?(Module
?Layer
?2)
10
???Plugin形式により様々なネットワーク機器や?
ソフトウェアを選択し利用できます。
*複数の仮想ネットワークを技術を使いたい!
Neutron API Server
Plugin
OpenStack
Nova/Dashboard
Neutron
CLI
Neutron
DB
Neutron API
MySQL
Plugin
?
ML2
VLAN
GRE
VxLAN
Flat
OpenvSwitch
Hyper-V
OpenDayLight
Arista
Cisco Nexus