2
Most read
3
Most read
5
Most read
OpenNebula Networking
Ruben S. Montero
OpenNebula Chief Architect
Techday Madrid
11 March 2016
OpenNebula Network Model: View
Hyper. Hyper. Hyper. Hyper.
Virtual Network
VM VM VM VM
Datacenter Network
● Leaf-Spine switched or routed backbone
● Not controlled by OpenNebula
● Usually just few TOR switches
Virtual switches
Virtual Network
OpenNebula Network Model: “built-in SDN”
Provide a central point to define, consume and set up Virtual
Networks for Virtual Machines
XML-RPC API
OpenNebula daemon
Infrastructure Drivers
Northbound Interface
● Virtual Network abstract management
● Lease addresses to VMs
● Reserve addresses for users or groups
Network Stack
Southbound Interface
● Uniform interface to interface network elements
● Specialized for VM Networking
Northbound Interface
Logical Attributes
Addresses Space (multiple, disjoint ranges)
● IPv4
● IPv6 (Global & ULA)
● Ethernet - MAC addresses
Security Groups
● Managed as a separate entity
● Inbound & Outbound, TCP/UDP/ICMP
Custom Tags
Configuration & Physical Attributes
● Network specific (e.g. BRIDGE, VLAN_ID)
● VM Context (e.g. DNS, GATEWAY)
VirtualNetworkDefinition
Southbound Interface
Three-phase setup
● pre, post and clean right before, after VM boot and shutdown
● It considers live-migrations
OpenNebula Network Drivers
OpenvSwtich VMware DSwtich
Linux Bridge
802.1Q Flat
Security Group*
iptables rules
VXLAN ebtables Flat VLAN Flat Dynamic
NFV Virtual Router*
* [Virtual Router] New in 5.0!
* [Security Group] Propagate updates to running VMs
● Approach: Virtualize some network functions by packaging
into an appliance
● Ease & flexible management of your network
○ Hugepages*,
○ NUMA scheduling*,
○ PCI PF/SR-IOV co-allocation*
* Supported only to some extent in 4.14
● As part of a Virtual Network to include more functionality
○ Virtual Router removed from 4.14 to re-architect it.
NFV Management
Virtual Routers: NFV Demonstration
Virtual
Router
Virtual
Router
Virtual
Router
VR cluster
Virtual NetworkVirtual Network
● Alpine Linux
● Link any VLAN network
● HA configuration
● Support for reconfiguration
● First class management entity
● Sunstone specialized views
● New CLI for vrouters
● Can be configured per VDC
*
* Future plans to expose an OpenFlow interface to be controlled by SDN
Virtual Router: Cross-site Networks
Virtual RouterVirtual Router
VM
Virtual Network (VLAN)Virtual Network (VLAN)
VM VM
Cross-site
Network
VM
Ethernet over IP (GRETAP) + IPSec
● Link multiple virtual networks (L3/L2)
● Support for hybrid configurations
● Support for L3 inter-DC
Virtual Router: SDN integration
SSH OpenFlow
ovswtich / Linux bridge
link
(to other switches)
VXLAN, VLAN, Ether
virtual
appliance
SDN for the Cross-site network
● Flow control (ReactiveFlow app)
● ARP optimizations
● Flow re-balancing
OpenNebula drivers
OpenNebula Network Model: View
Hyper. Hyper. Hyper. Hyper.
Virtual Network
VM VM VM VM
Virtual Network
Network backbone and Internet
VM VM
Compute Fabric
SDN for vSwitches
Two-level SDN
● Hypervisor for VLAN set up and management
● Interconnection and management of VLAN segments
Virtual switch (or routed)
¡GRACIAS!
Techday Madrid
11 March 2016

More Related Content

PDF
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
PDF
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
PDF
Oracle Cloud の セキュリティ・コンプライアンス 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月16日)
PPTX
Chapter 05: introduction to virtualization features
PDF
Oracle Cloud Infrastructure:2023年2月度サービス・アップデート
PDF
Introduction au Cloud Computing
PDF
Virtualization Architecture & KVM
PDF
AOT and Native with Spring Boot 3.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
Oracle Cloud の セキュリティ・コンプライアンス 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月16日)
Chapter 05: introduction to virtualization features
Oracle Cloud Infrastructure:2023年2月度サービス・アップデート
Introduction au Cloud Computing
Virtualization Architecture & KVM
AOT and Native with Spring Boot 3.0

What's hot (20)

PDF
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
PDF
Cloud datacenter network architecture (2014)
PDF
Oracle GoldenGate R12.2 セットアップガイド
PDF
Spring Native and Spring AOT
PDF
Boosting I/O Performance with KVM io_uring
PDF
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
PDF
ITLC Hanoi - Triển khai ceph hướng tới Cloud Storage và hỗ trợ OpenStack - du...
PDF
Fun with Network Interfaces
PDF
VMware NSX 101: What, Why & How
PDF
Quick and Solid - Baremetal on OpenStack | Rico Lin
PDF
Webinar "Introduction to OpenStack"
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
Terraform 101
PDF
Oracle GoldenGate アーキテクチャと基本機能
PDF
SDN입문 (Overlay and Underlay)
PPTX
Oracle Enterprise Manager Seven Robust Features to Put in Action final
PPTX
NFV +SDN (Network Function Virtualization)
PDF
[WhaTap DevOps Day] 세션 2 : 성장하는 엔지니어 학습 문화
PDF
Oracle WebLogic Server製品紹介資料(2020年/3月版)
PPTX
Introducing Acronis Backup as a Service
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
Cloud datacenter network architecture (2014)
Oracle GoldenGate R12.2 セットアップガイド
Spring Native and Spring AOT
Boosting I/O Performance with KVM io_uring
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
ITLC Hanoi - Triển khai ceph hướng tới Cloud Storage và hỗ trợ OpenStack - du...
Fun with Network Interfaces
VMware NSX 101: What, Why & How
Quick and Solid - Baremetal on OpenStack | Rico Lin
Webinar "Introduction to OpenStack"
Oracle RAC 19c and Later - Best Practices #OOWLON
Terraform 101
Oracle GoldenGate アーキテクチャと基本機能
SDN입문 (Overlay and Underlay)
Oracle Enterprise Manager Seven Robust Features to Put in Action final
NFV +SDN (Network Function Virtualization)
[WhaTap DevOps Day] 세션 2 : 성장하는 엔지니어 학습 문화
Oracle WebLogic Server製品紹介資料(2020年/3月版)
Introducing Acronis Backup as a Service
Ad

Similar to OpenNebula Networking - Rubén S. Montero (20)

PDF
OpenNebulaConf2015 1.10 OpenNebula Networking: SDNs & NFVs - Ruben S. Montero
PDF
OpenNebula 5.0 Highlights - Rubén S. Montero
PDF
SDN & NFV Introduction - Open Source Data Center Networking
PDF
Network Virtualization & Software-defined Networking
PDF
CloudStack Networking Overview - Jan 28, 2014
PPTX
Networking in Openstack - Neutron 101
PDF
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
PDF
OpenStack Networking
PDF
Open stack networking_101_update_2014
PDF
CloudKC: Evolution of Network Virtualization
PDF
Interconnecting Neutron and Network Operators' BGP VPNs
PPTX
Reference design for v mware nsx
PDF
Flexible NFV WAN interconnections with Neutron BGP VPN
PPTX
6WINDGate™ - Enabling Cloud RAN Virtualization
PDF
CloudStack In Production
PPTX
OpenStack Networking and Automation
PDF
Red Hat demo of OpenStack and ODL at ODL summit 2016
PDF
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
PDF
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
PPTX
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
OpenNebulaConf2015 1.10 OpenNebula Networking: SDNs & NFVs - Ruben S. Montero
OpenNebula 5.0 Highlights - Rubén S. Montero
SDN & NFV Introduction - Open Source Data Center Networking
Network Virtualization & Software-defined Networking
CloudStack Networking Overview - Jan 28, 2014
Networking in Openstack - Neutron 101
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
OpenStack Networking
Open stack networking_101_update_2014
CloudKC: Evolution of Network Virtualization
Interconnecting Neutron and Network Operators' BGP VPNs
Reference design for v mware nsx
Flexible NFV WAN interconnections with Neutron BGP VPN
6WINDGate™ - Enabling Cloud RAN Virtualization
CloudStack In Production
OpenStack Networking and Automation
Red Hat demo of OpenStack and ODL at ODL summit 2016
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Ad

More from OpenNebula Project (20)

PDF
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
PDF
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
PDF
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
PDF
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
PDF
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
PDF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
PDF
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
PDF
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
PDF
Replacing vCloud with OpenNebula
PDF
NTS: What We Do With OpenNebula - and Why We Do It
PDF
OpenNebula from the Perspective of an ISP
PDF
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
PDF
Performant and Resilient Storage: The Open Source & Linux Way
PDF
NetApp Hybrid Cloud with OpenNebula
PPTX
NSX with OpenNebula - upcoming 5.10
PDF
Security for Private Cloud Environments
PDF
CheckPoint R80.30 Installation on OpenNebula
PDF
DE-CIX: CloudConnectivity
PDF
PDF
Cloud Disaggregation with OpenNebula
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
Replacing vCloud with OpenNebula
NTS: What We Do With OpenNebula - and Why We Do It
OpenNebula from the Perspective of an ISP
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
Performant and Resilient Storage: The Open Source & Linux Way
NetApp Hybrid Cloud with OpenNebula
NSX with OpenNebula - upcoming 5.10
Security for Private Cloud Environments
CheckPoint R80.30 Installation on OpenNebula
DE-CIX: CloudConnectivity
Cloud Disaggregation with OpenNebula

Recently uploaded (20)

PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
MCP Security Tutorial - Beginner to Advanced
PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
Full-Stack Developer Courses That Actually Land You Jobs
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Download Adobe Photoshop Crack 2025 Free
PDF
E-Commerce Website Development Companyin india
PDF
iTop VPN Crack Latest Version Full Key 2025
DOC
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PPTX
Tech Workshop Escape Room Tech Workshop
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PDF
Microsoft Office 365 Crack Download Free
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
Guide to Food Delivery App Development.pdf
Weekly report ppt - harsh dattuprasad patel.pptx
MCP Security Tutorial - Beginner to Advanced
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
DNT Brochure 2025 – ISV Solutions @ D365
Full-Stack Developer Courses That Actually Land You Jobs
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
CCleaner 6.39.11548 Crack 2025 License Key
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
How to Use SharePoint as an ISO-Compliant Document Management System
Download Adobe Photoshop Crack 2025 Free
E-Commerce Website Development Companyin india
iTop VPN Crack Latest Version Full Key 2025
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Tech Workshop Escape Room Tech Workshop
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
Microsoft Office 365 Crack Download Free
Autodesk AutoCAD Crack Free Download 2025
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Guide to Food Delivery App Development.pdf

OpenNebula Networking - Rubén S. Montero

  • 1. OpenNebula Networking Ruben S. Montero OpenNebula Chief Architect Techday Madrid 11 March 2016
  • 2. OpenNebula Network Model: View Hyper. Hyper. Hyper. Hyper. Virtual Network VM VM VM VM Datacenter Network ● Leaf-Spine switched or routed backbone ● Not controlled by OpenNebula ● Usually just few TOR switches Virtual switches Virtual Network
  • 3. OpenNebula Network Model: “built-in SDN” Provide a central point to define, consume and set up Virtual Networks for Virtual Machines XML-RPC API OpenNebula daemon Infrastructure Drivers Northbound Interface ● Virtual Network abstract management ● Lease addresses to VMs ● Reserve addresses for users or groups Network Stack Southbound Interface ● Uniform interface to interface network elements ● Specialized for VM Networking
  • 4. Northbound Interface Logical Attributes Addresses Space (multiple, disjoint ranges) ● IPv4 ● IPv6 (Global & ULA) ● Ethernet - MAC addresses Security Groups ● Managed as a separate entity ● Inbound & Outbound, TCP/UDP/ICMP Custom Tags Configuration & Physical Attributes ● Network specific (e.g. BRIDGE, VLAN_ID) ● VM Context (e.g. DNS, GATEWAY) VirtualNetworkDefinition
  • 5. Southbound Interface Three-phase setup ● pre, post and clean right before, after VM boot and shutdown ● It considers live-migrations OpenNebula Network Drivers OpenvSwtich VMware DSwtich Linux Bridge 802.1Q Flat Security Group* iptables rules VXLAN ebtables Flat VLAN Flat Dynamic NFV Virtual Router* * [Virtual Router] New in 5.0! * [Security Group] Propagate updates to running VMs
  • 6. ● Approach: Virtualize some network functions by packaging into an appliance ● Ease & flexible management of your network ○ Hugepages*, ○ NUMA scheduling*, ○ PCI PF/SR-IOV co-allocation* * Supported only to some extent in 4.14 ● As part of a Virtual Network to include more functionality ○ Virtual Router removed from 4.14 to re-architect it. NFV Management
  • 7. Virtual Routers: NFV Demonstration Virtual Router Virtual Router Virtual Router VR cluster Virtual NetworkVirtual Network ● Alpine Linux ● Link any VLAN network ● HA configuration ● Support for reconfiguration ● First class management entity ● Sunstone specialized views ● New CLI for vrouters ● Can be configured per VDC * * Future plans to expose an OpenFlow interface to be controlled by SDN
  • 8. Virtual Router: Cross-site Networks Virtual RouterVirtual Router VM Virtual Network (VLAN)Virtual Network (VLAN) VM VM Cross-site Network VM Ethernet over IP (GRETAP) + IPSec ● Link multiple virtual networks (L3/L2) ● Support for hybrid configurations ● Support for L3 inter-DC
  • 9. Virtual Router: SDN integration SSH OpenFlow ovswtich / Linux bridge link (to other switches) VXLAN, VLAN, Ether virtual appliance SDN for the Cross-site network ● Flow control (ReactiveFlow app) ● ARP optimizations ● Flow re-balancing OpenNebula drivers
  • 10. OpenNebula Network Model: View Hyper. Hyper. Hyper. Hyper. Virtual Network VM VM VM VM Virtual Network Network backbone and Internet VM VM Compute Fabric SDN for vSwitches Two-level SDN ● Hypervisor for VLAN set up and management ● Interconnection and management of VLAN segments Virtual switch (or routed)