SlideShare a Scribd company logo
© 2015 VMware Inc. All rights reserved.
Consistent Network & Security services
for Containers and VMs
Guru Shetty
Sai Chaitanya
The case for Network Virtualization
CONFIDENTIAL 2
VM1
Traditional Data Center
- Network Architecture
- Layer 3 boundary –
Aggregation Layer
- VLANs in Access Layer
and Virtual Switch
Layer 3
Layer 2
vSwitch
Access Switch
Aggregation Switch / Router
Baremetal DB
The case for Network Virtualization
CONFIDENTIAL 3
Datacenter Network
Tunnels (VXLAN, Geneve, STT)
VM1 VM2 VM3 VM4 VM5 VM6
Drivers for Virtualized
Networking
- Cloud – software defined
network
- Multi-tenancy – with
overlapping IP addresses (
typical use cases acquisitions
and mergers)
- Flexible and programmatic
workload placement
The Case for Microsegmentation
CONFIDENTIAL 4
Data center 1
Perimeter
Security in a Traditional Data
Center
- Security configuation at Layer 3
boundary
- Huge surface exposed for attack –
i.e. attack can move laterally
throughout the VLAN domain
The Case for Microsegmentation
CONFIDENTIAL 5
Datacenter Network
Tunnels (VXLAN, Geneve, STT)
VM1 VM2 VM3 VM4 VM5 VM6
Security in a Modern
Data Center
- FW per VM or host
- Limits the lateral spread of
an attack
- Distributed Firewall
- In kernel
- Line rate performance
- FW context moves along
with the workload
FW per
vNIC
Virtual Networking constructs
CONFIDENTIAL 6
• Logical Switch
• Logical Port
• Firewall rule (ACL)
• Logical Router
• Logical Router Port
• Distributed Loadbalancer
The intelligent edge
CONFIDENTIAL 7
Hypervisor
OVS
Openflow
OVSDB
Coke Pepsi
NSX/OVN
CMS / Container
Orchestrators
What’s new in the Data Center
CONFIDENTIAL 8
R
VTEP
TOR L3
HypervisorHypervisor
V1
V
2
C1 C
2
C
3
C
4
OVS OVSVTEP TOR
L2
P1
P2
Datacenter Network (Tunnels)
- Containers running
in VMs
- Containers running
on Baremetal Servers
Design goals for Container integration
CONFIDENTIAL 9
- Unique IP Address per container
- No NAT based solution – complex to manage at scale
- Avoid overlays on overlays
- Poor Performance
- Lack of visibility for troubleshooting & monitoring
- Security (Firewall) enforcement per container interface
- Protect other workloads from a compromised Container
- Network segment that spans Baremetal, Containers and VMs
- Service Chaining for Containers – e.g. IDS & Distributed Load Balancing
Docker Integration
CONFIDENTIAL 10
Hypervisor
OVS
Datacenter Network
Docker Host VM
C1 C2 C3
OVS
Untrusted
Trusted
Docker Integration
CONFIDENTIAL 11
Hypervisor
OVS
Datacenter Network
C1 C2 C3
OVS
VM
OVS
C4 C5
C1 C3 C4
S
C2 C5
S
VM
R
Extern
al
Logical Space
Docker Security
CONFIDENTIAL 12
Hypervisor
OVS
Datacenter Network
Docker Host VM
C1 C2 C3
OVS
Distributed
Firewall
Docker OpenStack Integration
CONFIDENTIAL 13
• docker network create -d openvswitch --
subnet=192.168.1.0/24 foo
• docker run --net=foo --name=busybox busybox
Docker OpenStack Integration
CONFIDENTIAL 14
OVS
HV
C
2
C
3
OV
S
plugin
C
1
Docker
Neutron
OVN
Nova
Tenant
VM
OVN – VM overlays
CONFIDENTIAL 15
C1 C2 C3 C4
OVS OVS OVS
Tunnels
VM VM VM
Kubernetes integration
CONFIDENTIAL 16
Cloud Native Apps in Enterprises
17
- Cloud Native technologies will bring “web-scale” like agility and continuous delivery to the enterprise
- Customers are deploying next generation apps to either PaaS platforms or Container Clusters
- Customers are also refactoring existing apps using Containers and embracing Devops
- NSX will integrate with PaaS and Container Orchestration platforms
NSX NSX
NSX for cloud-native apps
18
Solution
NSX Kubernetes Plugin NSX Docker Plugin
K8 Spec Docker Compose
Bare metal (Linux) and Virtual Machines (KVM & vSphere)
Containers
Connectivity Availability Security
Enterprise-grade networking and security for cloud-native apps
Enables admin to run apps on any cloud – VMware, OpenStack
and Public Cloud
Single platform for all apps – VM,
bare metal and Containers

More Related Content

What's hot (20)

PDF
VOID19 Cloud Transformation at Viettel accelerate faster with open infrastru...
Vietnam Open Infrastructure User Group
 
PPTX
OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...
Cloud Native Day Tel Aviv
 
PDF
Container Networking - State of the Ecosystem [ContainerConf, Mannheim, Nov 2...
Karthik Prabhakar
 
PDF
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Fawad Khaliq
 
PDF
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
Cloud Native Day Tel Aviv
 
PDF
LF_OVS_17_OVN at Nutanix
LF_OpenvSwitch
 
PDF
Openstack Summit: Networking and policies across Containers and VMs
Sanjeev Rampal
 
PDF
Overlay/Underlay - Betting on Container Networking
Lee Calcote
 
PDF
Let's Talk about Packet
Packet
 
PDF
Unified Underlay and Overlay SDNs for OpenStack Clouds
PLUMgrid
 
PPTX
MidoNet Overview - OpenStack and SDN integration
Akhilesh Dhawan
 
PDF
Kubernetes networking & Security
Vietnam Open Infrastructure User Group
 
PDF
MidoNet 101: Face to Face with the Distributed SDN
MidoNet
 
PPTX
Can the Open vSwitch (OVS) bottleneck be resolved? - Erez Cohen - OpenStack D...
Cloud Native Day Tel Aviv
 
PPT
Calico to secure host interfaces
D.Rajesh Kumar
 
PDF
Accelerating SDN Applications with Open Source Network Overlays
Cumulus Networks
 
PPTX
Hands-on Lab: Test Drive Your OpenStack Network
PLUMgrid
 
PPTX
OpenStack & OpenContrail in Production
Edgar Magana
 
PDF
Proto kubernetes onswitc_hengines_tue100418
inside-BigData.com
 
PDF
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
Xpand IT
 
VOID19 Cloud Transformation at Viettel accelerate faster with open infrastru...
Vietnam Open Infrastructure User Group
 
OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...
Cloud Native Day Tel Aviv
 
Container Networking - State of the Ecosystem [ContainerConf, Mannheim, Nov 2...
Karthik Prabhakar
 
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Fawad Khaliq
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
Cloud Native Day Tel Aviv
 
LF_OVS_17_OVN at Nutanix
LF_OpenvSwitch
 
Openstack Summit: Networking and policies across Containers and VMs
Sanjeev Rampal
 
Overlay/Underlay - Betting on Container Networking
Lee Calcote
 
Let's Talk about Packet
Packet
 
Unified Underlay and Overlay SDNs for OpenStack Clouds
PLUMgrid
 
MidoNet Overview - OpenStack and SDN integration
Akhilesh Dhawan
 
Kubernetes networking & Security
Vietnam Open Infrastructure User Group
 
MidoNet 101: Face to Face with the Distributed SDN
MidoNet
 
Can the Open vSwitch (OVS) bottleneck be resolved? - Erez Cohen - OpenStack D...
Cloud Native Day Tel Aviv
 
Calico to secure host interfaces
D.Rajesh Kumar
 
Accelerating SDN Applications with Open Source Network Overlays
Cumulus Networks
 
Hands-on Lab: Test Drive Your OpenStack Network
PLUMgrid
 
OpenStack & OpenContrail in Production
Edgar Magana
 
Proto kubernetes onswitc_hengines_tue100418
inside-BigData.com
 
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
Xpand IT
 

Viewers also liked (20)

PDF
E book vilesoft erp
Vilesoft
 
PDF
Clustering Docker with Docker Swarm on openSUSE
Saputro Aryulianto
 
PPT
Ленвендо.Построение системного ландшафта высоконагруженного проекта
Lenvendo
 
PDF
Building Distributed System with Celery on Docker Swarm - PyCon JP 2016
Wei Lin
 
PPTX
Docker networking tutorial 102
LorisPack Project
 
PDF
Beyond PaaS v.s IaaS: How to Manage Both
RightScale
 
PDF
State of the Cloud DevOps Trends
RightScale
 
PPTX
Containers orchestrators: Docker vs. Kubernetes
Dmitry Lazarenko
 
PPTX
Microservices Network Architecture 101
Cumulus Networks
 
PDF
Cisco Global Cloud index Public deck 2013 2018 latam prensa
Felipe Lamus
 
PPTX
Introduction to docker swarm
Walid Ashraf
 
PPTX
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Adrien Blind
 
PPTX
Unleash software architecture leveraging on docker
Adrien Blind
 
PDF
Docker-OVS
snrism
 
PDF
Container orchestration
Timo Derstappen
 
PPTX
Thrift vs Protocol Buffers vs Avro - Biased Comparison
Igor Anishchenko
 
PPTX
Docker networking Tutorial 101
LorisPack Project
 
PDF
Docker Swarm: Docker Native Clustering
Docker, Inc.
 
PDF
Docker Swarm 0.2.0
Docker, Inc.
 
PDF
Development Swarm Cluster
Alexei Ledenev
 
E book vilesoft erp
Vilesoft
 
Clustering Docker with Docker Swarm on openSUSE
Saputro Aryulianto
 
Ленвендо.Построение системного ландшафта высоконагруженного проекта
Lenvendo
 
Building Distributed System with Celery on Docker Swarm - PyCon JP 2016
Wei Lin
 
Docker networking tutorial 102
LorisPack Project
 
Beyond PaaS v.s IaaS: How to Manage Both
RightScale
 
State of the Cloud DevOps Trends
RightScale
 
Containers orchestrators: Docker vs. Kubernetes
Dmitry Lazarenko
 
Microservices Network Architecture 101
Cumulus Networks
 
Cisco Global Cloud index Public deck 2013 2018 latam prensa
Felipe Lamus
 
Introduction to docker swarm
Walid Ashraf
 
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Adrien Blind
 
Unleash software architecture leveraging on docker
Adrien Blind
 
Docker-OVS
snrism
 
Container orchestration
Timo Derstappen
 
Thrift vs Protocol Buffers vs Avro - Biased Comparison
Igor Anishchenko
 
Docker networking Tutorial 101
LorisPack Project
 
Docker Swarm: Docker Native Clustering
Docker, Inc.
 
Docker Swarm 0.2.0
Docker, Inc.
 
Development Swarm Cluster
Alexei Ledenev
 
Ad

Similar to Microservices for Enterprises - Consistent Network & Security services for Containers and VMs (20)

PPTX
VMware 2015: Next Horizon for Cloud Networking and Security
VMworld
 
PPTX
VMworld 2015: Container Orchestration with the SDDC
VMworld
 
PDF
Cloud Native Application @ VMUG.IT 20150529
VMUG IT
 
PDF
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
OpenStack Korea Community
 
PDF
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld
 
PDF
Docker meetup talk - chicago March 2014
Ryan Koop
 
PPTX
New NSX Pitch Deck 2023 030302020202.pptx
contaworldigital
 
PDF
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld
 
PDF
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld
 
PDF
PLNOG 22 - Jarosław Zieliński - Skrzyżowanie datacenter z chmurą II. Jak utrz...
PROIDEA
 
PDF
Andy Kennedy - Scottish VMUG April 2016
Andy Kennedy
 
PPTX
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
PPTX
NSX 9 Core Use Cases
Kevin Groat
 
PDF
Software-defined-cokoliv
MarketingArrowECS_CZ
 
PDF
Deploying Elastic Self-Service Load Balancing
Avi Networks
 
PDF
6th SDN Interest Group Seminar - Session6 (131210)
NAIM Networks, Inc.
 
PDF
Business Agility and Security with VMware
Angel Villar Garea
 
PDF
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld
 
PDF
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld
 
VMware 2015: Next Horizon for Cloud Networking and Security
VMworld
 
VMworld 2015: Container Orchestration with the SDDC
VMworld
 
Cloud Native Application @ VMUG.IT 20150529
VMUG IT
 
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
OpenStack Korea Community
 
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld
 
Docker meetup talk - chicago March 2014
Ryan Koop
 
New NSX Pitch Deck 2023 030302020202.pptx
contaworldigital
 
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld
 
PLNOG 22 - Jarosław Zieliński - Skrzyżowanie datacenter z chmurą II. Jak utrz...
PROIDEA
 
Andy Kennedy - Scottish VMUG April 2016
Andy Kennedy
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
NSX 9 Core Use Cases
Kevin Groat
 
Software-defined-cokoliv
MarketingArrowECS_CZ
 
Deploying Elastic Self-Service Load Balancing
Avi Networks
 
6th SDN Interest Group Seminar - Session6 (131210)
NAIM Networks, Inc.
 
Business Agility and Security with VMware
Angel Villar Garea
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld
 
Ad

Recently uploaded (20)

PPTX
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PPTX
𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍—Wondershare Filmora Crack 14.0.7 + Key Download 2025
sebastian aliya
 
PDF
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
The Growing Value and Application of FME & GenAI
Safe Software
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PPTX
Simplifica la seguridad en la nube y la detección de amenazas con FortiCNAPP
Cristian Garcia G.
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PDF
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
PPTX
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
 
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍—Wondershare Filmora Crack 14.0.7 + Key Download 2025
sebastian aliya
 
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
Kubernetes - Architecture & Components.pdf
geethak285
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
The Growing Value and Application of FME & GenAI
Safe Software
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
Simplifica la seguridad en la nube y la detección de amenazas con FortiCNAPP
Cristian Garcia G.
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
 

Microservices for Enterprises - Consistent Network & Security services for Containers and VMs

  • 1. © 2015 VMware Inc. All rights reserved. Consistent Network & Security services for Containers and VMs Guru Shetty Sai Chaitanya
  • 2. The case for Network Virtualization CONFIDENTIAL 2 VM1 Traditional Data Center - Network Architecture - Layer 3 boundary – Aggregation Layer - VLANs in Access Layer and Virtual Switch Layer 3 Layer 2 vSwitch Access Switch Aggregation Switch / Router Baremetal DB
  • 3. The case for Network Virtualization CONFIDENTIAL 3 Datacenter Network Tunnels (VXLAN, Geneve, STT) VM1 VM2 VM3 VM4 VM5 VM6 Drivers for Virtualized Networking - Cloud – software defined network - Multi-tenancy – with overlapping IP addresses ( typical use cases acquisitions and mergers) - Flexible and programmatic workload placement
  • 4. The Case for Microsegmentation CONFIDENTIAL 4 Data center 1 Perimeter Security in a Traditional Data Center - Security configuation at Layer 3 boundary - Huge surface exposed for attack – i.e. attack can move laterally throughout the VLAN domain
  • 5. The Case for Microsegmentation CONFIDENTIAL 5 Datacenter Network Tunnels (VXLAN, Geneve, STT) VM1 VM2 VM3 VM4 VM5 VM6 Security in a Modern Data Center - FW per VM or host - Limits the lateral spread of an attack - Distributed Firewall - In kernel - Line rate performance - FW context moves along with the workload FW per vNIC
  • 6. Virtual Networking constructs CONFIDENTIAL 6 • Logical Switch • Logical Port • Firewall rule (ACL) • Logical Router • Logical Router Port • Distributed Loadbalancer
  • 7. The intelligent edge CONFIDENTIAL 7 Hypervisor OVS Openflow OVSDB Coke Pepsi NSX/OVN CMS / Container Orchestrators
  • 8. What’s new in the Data Center CONFIDENTIAL 8 R VTEP TOR L3 HypervisorHypervisor V1 V 2 C1 C 2 C 3 C 4 OVS OVSVTEP TOR L2 P1 P2 Datacenter Network (Tunnels) - Containers running in VMs - Containers running on Baremetal Servers
  • 9. Design goals for Container integration CONFIDENTIAL 9 - Unique IP Address per container - No NAT based solution – complex to manage at scale - Avoid overlays on overlays - Poor Performance - Lack of visibility for troubleshooting & monitoring - Security (Firewall) enforcement per container interface - Protect other workloads from a compromised Container - Network segment that spans Baremetal, Containers and VMs - Service Chaining for Containers – e.g. IDS & Distributed Load Balancing
  • 10. Docker Integration CONFIDENTIAL 10 Hypervisor OVS Datacenter Network Docker Host VM C1 C2 C3 OVS Untrusted Trusted
  • 11. Docker Integration CONFIDENTIAL 11 Hypervisor OVS Datacenter Network C1 C2 C3 OVS VM OVS C4 C5 C1 C3 C4 S C2 C5 S VM R Extern al Logical Space
  • 12. Docker Security CONFIDENTIAL 12 Hypervisor OVS Datacenter Network Docker Host VM C1 C2 C3 OVS Distributed Firewall
  • 13. Docker OpenStack Integration CONFIDENTIAL 13 • docker network create -d openvswitch -- subnet=192.168.1.0/24 foo • docker run --net=foo --name=busybox busybox
  • 14. Docker OpenStack Integration CONFIDENTIAL 14 OVS HV C 2 C 3 OV S plugin C 1 Docker Neutron OVN Nova Tenant VM
  • 15. OVN – VM overlays CONFIDENTIAL 15 C1 C2 C3 C4 OVS OVS OVS Tunnels VM VM VM
  • 17. Cloud Native Apps in Enterprises 17 - Cloud Native technologies will bring “web-scale” like agility and continuous delivery to the enterprise - Customers are deploying next generation apps to either PaaS platforms or Container Clusters - Customers are also refactoring existing apps using Containers and embracing Devops - NSX will integrate with PaaS and Container Orchestration platforms NSX NSX
  • 18. NSX for cloud-native apps 18 Solution NSX Kubernetes Plugin NSX Docker Plugin K8 Spec Docker Compose Bare metal (Linux) and Virtual Machines (KVM & vSphere) Containers Connectivity Availability Security Enterprise-grade networking and security for cloud-native apps Enables admin to run apps on any cloud – VMware, OpenStack and Public Cloud Single platform for all apps – VM, bare metal and Containers