SlideShare a Scribd company logo
OpenStack Summit | Austin, TX
OpenStack Networking: Hands-on Lab
Copyright © PLUMgrid, Inc. 2011-2016
Introduction
Speaker(s)
2
Sr Director Product & Solution Marketing, PLUMgrid
Valentina Alaria
Part of the OpenStack community for 6+ years and has worked with 100s of users throughout their journey of
learning, designing and deploying OpenStack-based cloud solutions. A product innovation strategist and
technology evangelist, Valentina has 10+ years experience with Cloud and Datacenter Infrastructure and has
been involved with SDN since the early days throughout her endeavors at PLUMgrid, Nicira and Cisco.
System Engineer, PLUMgrid
Jamal Arif
Jamal Arif is a self-motivated and passionate professional having 5+ years of experience in Cloud & Data
Center technologies, Telecommunications, Virtualization and Software Defined Networking.
He has been a part of the OpenStack Community for last couple of years with more focus in building SDN
based OpenStack Private/Public Cloud infrastructures for enterprises, telcos, & service providers etc.
Copyright © PLUMgrid, Inc. 2011-2016
• OpenStack Networking Refresher
• PLUMgrid Plugin
• Hands-on Lab
• Next Steps
Agenda
OpenStack Networking Refresh
Copyright © PLUMgrid, Inc. 2011-2016
• Provide Network as a Service
• Provide Operator & Tenants ability to
create and offer rich network topologies
and configure advanced policies
• Offer a technology agnostic layer while
enabling vendor extensions
• Support for advanced services
Why Neutron?
Compute Storage
Network
Copyright © PLUMgrid, Inc. 2011-2016
OpenStack Neutron Architecture Components
Neutron Server
Core APIs API Extensions
Plugins
Copyright © PLUMgrid, Inc. 2011-2016
Neutron API Flow
Neutron
Server
Plugin
Backend
Implementation
(controllers,
agents,
appliances)
Neutron API
Request
Copyright © PLUMgrid, Inc. 2011-2016
What can users do with Neutron?
Provide external
connectivity (e.g. Internet)
to workloads
Interconnect networks
with routers
Create multi-tenant
networks with private IP
space
Connect workloads to
each network
Copyright © PLUMgrid, Inc. 2011-2016
• Created by end-users
• Details of how they are “implemented” are hidden from the users
• VMs can connect to tenant networks
• Supported types: flat, local, VLAN, Overlay based
Tenant Network
Copyright © PLUMgrid, Inc. 2011-2016
• Created with admin credentials
• Specify they physical implementation and usually map to existing
data center constructs
• VMs can connect directly to provider networks (burning IPs of
physical infra) or via an external network and floating IP/NAT
• Provide connectivity with legacy network
Provider Network
Mapping OpenStack to PLUMgrid
Copyright © PLUMgrid, Inc. 2011-2016
You always need to select a plugin
Copyright © PLUMgrid, Inc. 2011-2016
“Overlay-based” Networking Model
• Multi-tenancy achieved by “overlaying” MAC-in-IP ‘Tunnels’ onto the physical switch fabric (underlay,
transport network)
• Encapsulation header (VXLAN, NVGRE, STT) convey tenant network ID to enable full isolation and
overlapping IP Address spaces support
• Software layers to implement routing / switching operations within and across tenant networks
Copyright © PLUMgrid, Inc. 2011-2016
PLUMgrid Open Networking Suite
Internet
IO Visor Gateway
IO Visor Edges (Compute Nodes)
PLUMgrid Directors
VXLAN-based
Overlay
14
PLUMgrid CloudApex & OpsVM
Copyright © PLUMgrid, Inc. 2011-2016
From OpenStack Networks to Virtual Domains
OpenStack Networks Virtual Domains
Copyright © PLUMgrid, Inc. 2011-2016
PLUMgrid Virtual Network Functions
16
Distributed Virtual Network Functions Description
Connector
• Connectivity: External, Port Bundle (“Multi-gateway LAG”),
Appliance and Inter Virtual Domain
Bridge
• Distributed Layer 2 network function
• Connects VMs on same IP subnet inside Virtual Domain
• Include Private VLAN functionality
Router
• Distributed Layer 3 network function
• Connects VMs from different subnets inside a Virtual Domain
• Includes Dynamic Routing Protocols (RIP, OSPF, BGP)
DHCP
• Distributed DHCP function for dynamic IP Address allocation
• Associated on per Bridge basis
NAT
• Distributed Network Address Translation function
• Supports Inbound / Outbound, Many to One, One to One NAT
Security Policies
• Distributed Layer 4 Security network function
• Substitute for Layer 4 ACLs / Firewalls
DNS • Distributed Domain Name Service
Hands-on Lab
Copyright © PLUMgrid, Inc. 2011-2016
• Check you have following:
• IP Address
• Password
• Hands-on Lab Guide
Login Information
• If you have VNC client – Good
• If you don't have VNC Client
• Download Real VNC Viewer
• If Macbook
• Open Safari Browser
• vnc://xxx.xxx.xxx.xxx
• Put username and password
Copyright © PLUMgrid, Inc. 2011-2016
Hands-on Lab Step by Step
Set up a network topology
for 3 tier app cloud with
web, app, db
Create multiple projects
in OpenStack
Copyright © PLUMgrid, Inc. 2011-2016
Hands-on Lab Step by Step
Monitor and troubleshoot
Modify security group and
ingress/egress forwarding
policies
Enable external connectivity
Next Steps
PLUMgrid Certified OpenStack Networking Associate
Design Center
Transformation
OpenStack
Overiew
OpenStack
Networking
Introduction
Hands-on Lab
Training
Register Today! www.plumgrid.com/plumgrid-university
HANDS-ON
23
Copyright © PLUMgrid, Inc. 2011-2016
Hands-on Lab
Overview Environment
Use Case
What to Expect
Multi-tenant Virtual Network Infrastructure for
Private Clouds
Strict isolation & micro-segmentation
Rich portfolio of networking functions
On-demand creation of networks via CMS
In-depth control over network functions
Visit Us @ Booth C21
THANK YOU!
www.plumgrid.com

More Related Content

PPTX
You Can Build Your OpenStack and Consume it Too
PPTX
See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...
PDF
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
PPTX
Securing Micro Services in Cloud Foundry
PPTX
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
PPTX
Monitoring Security Policies for Container and OpenStack Clouds
PPTX
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
PPTX
Delivering Composable NFV Services for Business, Residential and Mobile Edge
You Can Build Your OpenStack and Consume it Too
See Your OpenStack Network Like Never Before with Real-time Visibility and Mo...
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
Securing Micro Services in Cloud Foundry
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Monitoring Security Policies for Container and OpenStack Clouds
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
Delivering Composable NFV Services for Business, Residential and Mobile Edge

What's hot (20)

PPTX
You Can Build Your OpenStack and Consume it Too
PDF
Unified Underlay and Overlay SDNs for OpenStack Clouds
PPTX
Design and Deploy Secure Clouds for Financial Services Use Cases
PPTX
Midokura Enterprise MidoNet Overview
PPT
See Your OpenStack Network Like Never Before
PDF
MidoNet Future -ミドネットの未来-
PDF
VOID19 Cloud Transformation at Viettel accelerate faster with open infrastru...
PPTX
OpenStack As A Strategy For Future Growth at Cisco
PPTX
Tap as a service: What you need to know now
PDF
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
PDF
Brocade Software Networking (SDN NFV Day ITB 2016)
PPTX
Network Monitoring and Analytics
PPTX
MidoNet Differentiation and Overview
PDF
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
PPTX
Implementing vCPE with OpenStack and Software Defined Networks
PPTX
7 - Introduction to OpenStack & SDN by Ady Saputra
PPTX
Supporting Virtualized Telco Applications with OpenStack
PDF
How to Implement SDN Technology in ITB
PPTX
Nuage Networks for Dynamic Network Orchestration
PDF
Cisco - OpenStack Summit 2016/Red Hat NFV Mini Summit
You Can Build Your OpenStack and Consume it Too
Unified Underlay and Overlay SDNs for OpenStack Clouds
Design and Deploy Secure Clouds for Financial Services Use Cases
Midokura Enterprise MidoNet Overview
See Your OpenStack Network Like Never Before
MidoNet Future -ミドネットの未来-
VOID19 Cloud Transformation at Viettel accelerate faster with open infrastru...
OpenStack As A Strategy For Future Growth at Cisco
Tap as a service: What you need to know now
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Brocade Software Networking (SDN NFV Day ITB 2016)
Network Monitoring and Analytics
MidoNet Differentiation and Overview
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
Implementing vCPE with OpenStack and Software Defined Networks
7 - Introduction to OpenStack & SDN by Ady Saputra
Supporting Virtualized Telco Applications with OpenStack
How to Implement SDN Technology in ITB
Nuage Networks for Dynamic Network Orchestration
Cisco - OpenStack Summit 2016/Red Hat NFV Mini Summit
Ad

Similar to Hands-on Lab: Test Drive Your OpenStack Network (20)

PDF
OpenStack networking - Neutron deep dive with PLUMgrid
PDF
OpenStack Neutron Havana Overview - Oct 2013
PDF
NFV_vCPE
PPTX
Docker Networking in OpenStack: What you need to know now
PPTX
Testing the limits of cloud networks
PDF
Cloud nfv intro at UoG
PDF
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
PPTX
Managing Multi-hypervisor OpenStack Cloud with Single Virtual Network
PPTX
Bexar network blueprint
PPTX
Navigating OpenStack Networking
PPTX
Openstack Cactus Survey
PDF
OpenStack networking (Neutron)
PDF
Linux Tag 2014 OpenStack Networking
PPTX
Networking in Openstack - Neutron 101
PDF
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
PPTX
OpenStack MeetUp - OpenContrail Presentation
PDF
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
PDF
Open stack networking sdn improvement
PPTX
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
PDF
Open stack networking_101_update_2014-os-meetups
OpenStack networking - Neutron deep dive with PLUMgrid
OpenStack Neutron Havana Overview - Oct 2013
NFV_vCPE
Docker Networking in OpenStack: What you need to know now
Testing the limits of cloud networks
Cloud nfv intro at UoG
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
Managing Multi-hypervisor OpenStack Cloud with Single Virtual Network
Bexar network blueprint
Navigating OpenStack Networking
Openstack Cactus Survey
OpenStack networking (Neutron)
Linux Tag 2014 OpenStack Networking
Networking in Openstack - Neutron 101
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
OpenStack MeetUp - OpenContrail Presentation
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
Open stack networking sdn improvement
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
Open stack networking_101_update_2014-os-meetups
Ad

More from PLUMgrid (8)

PPTX
In-kernel Analytics and Tracing with eBPF for OpenStack Clouds
PPTX
Service Discovery and Registration in a Microservices Architecture
PPTX
How to Quickly Implement a Secure Cloud for Government and Military | Webinar
PDF
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
PDF
Docker Networking in Swarm, Mesos and Kubernetes [Docker Meetup Santa Clara |...
PPTX
Building a Scalable Federated Hybrid Cloud
PDF
EBPF and Linux Networking
PPTX
Federation manager demo
In-kernel Analytics and Tracing with eBPF for OpenStack Clouds
Service Discovery and Registration in a Microservices Architecture
How to Quickly Implement a Secure Cloud for Government and Military | Webinar
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
Docker Networking in Swarm, Mesos and Kubernetes [Docker Meetup Santa Clara |...
Building a Scalable Federated Hybrid Cloud
EBPF and Linux Networking
Federation manager demo

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Approach and Philosophy of On baking technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced IT Governance
PDF
KodekX | Application Modernization Development
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Modernizing your data center with Dell and AMD
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Approach and Philosophy of On baking technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
NewMind AI Weekly Chronicles - August'25 Week I
MYSQL Presentation for SQL database connectivity
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
GamePlan Trading System Review: Professional Trader's Honest Take
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Machine learning based COVID-19 study performance prediction
Advanced IT Governance
KodekX | Application Modernization Development
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Modernizing your data center with Dell and AMD

Hands-on Lab: Test Drive Your OpenStack Network

  • 1. OpenStack Summit | Austin, TX OpenStack Networking: Hands-on Lab
  • 2. Copyright © PLUMgrid, Inc. 2011-2016 Introduction Speaker(s) 2 Sr Director Product & Solution Marketing, PLUMgrid Valentina Alaria Part of the OpenStack community for 6+ years and has worked with 100s of users throughout their journey of learning, designing and deploying OpenStack-based cloud solutions. A product innovation strategist and technology evangelist, Valentina has 10+ years experience with Cloud and Datacenter Infrastructure and has been involved with SDN since the early days throughout her endeavors at PLUMgrid, Nicira and Cisco. System Engineer, PLUMgrid Jamal Arif Jamal Arif is a self-motivated and passionate professional having 5+ years of experience in Cloud & Data Center technologies, Telecommunications, Virtualization and Software Defined Networking. He has been a part of the OpenStack Community for last couple of years with more focus in building SDN based OpenStack Private/Public Cloud infrastructures for enterprises, telcos, & service providers etc.
  • 3. Copyright © PLUMgrid, Inc. 2011-2016 • OpenStack Networking Refresher • PLUMgrid Plugin • Hands-on Lab • Next Steps Agenda
  • 5. Copyright © PLUMgrid, Inc. 2011-2016 • Provide Network as a Service • Provide Operator & Tenants ability to create and offer rich network topologies and configure advanced policies • Offer a technology agnostic layer while enabling vendor extensions • Support for advanced services Why Neutron? Compute Storage Network
  • 6. Copyright © PLUMgrid, Inc. 2011-2016 OpenStack Neutron Architecture Components Neutron Server Core APIs API Extensions Plugins
  • 7. Copyright © PLUMgrid, Inc. 2011-2016 Neutron API Flow Neutron Server Plugin Backend Implementation (controllers, agents, appliances) Neutron API Request
  • 8. Copyright © PLUMgrid, Inc. 2011-2016 What can users do with Neutron? Provide external connectivity (e.g. Internet) to workloads Interconnect networks with routers Create multi-tenant networks with private IP space Connect workloads to each network
  • 9. Copyright © PLUMgrid, Inc. 2011-2016 • Created by end-users • Details of how they are “implemented” are hidden from the users • VMs can connect to tenant networks • Supported types: flat, local, VLAN, Overlay based Tenant Network
  • 10. Copyright © PLUMgrid, Inc. 2011-2016 • Created with admin credentials • Specify they physical implementation and usually map to existing data center constructs • VMs can connect directly to provider networks (burning IPs of physical infra) or via an external network and floating IP/NAT • Provide connectivity with legacy network Provider Network
  • 12. Copyright © PLUMgrid, Inc. 2011-2016 You always need to select a plugin
  • 13. Copyright © PLUMgrid, Inc. 2011-2016 “Overlay-based” Networking Model • Multi-tenancy achieved by “overlaying” MAC-in-IP ‘Tunnels’ onto the physical switch fabric (underlay, transport network) • Encapsulation header (VXLAN, NVGRE, STT) convey tenant network ID to enable full isolation and overlapping IP Address spaces support • Software layers to implement routing / switching operations within and across tenant networks
  • 14. Copyright © PLUMgrid, Inc. 2011-2016 PLUMgrid Open Networking Suite Internet IO Visor Gateway IO Visor Edges (Compute Nodes) PLUMgrid Directors VXLAN-based Overlay 14 PLUMgrid CloudApex & OpsVM
  • 15. Copyright © PLUMgrid, Inc. 2011-2016 From OpenStack Networks to Virtual Domains OpenStack Networks Virtual Domains
  • 16. Copyright © PLUMgrid, Inc. 2011-2016 PLUMgrid Virtual Network Functions 16 Distributed Virtual Network Functions Description Connector • Connectivity: External, Port Bundle (“Multi-gateway LAG”), Appliance and Inter Virtual Domain Bridge • Distributed Layer 2 network function • Connects VMs on same IP subnet inside Virtual Domain • Include Private VLAN functionality Router • Distributed Layer 3 network function • Connects VMs from different subnets inside a Virtual Domain • Includes Dynamic Routing Protocols (RIP, OSPF, BGP) DHCP • Distributed DHCP function for dynamic IP Address allocation • Associated on per Bridge basis NAT • Distributed Network Address Translation function • Supports Inbound / Outbound, Many to One, One to One NAT Security Policies • Distributed Layer 4 Security network function • Substitute for Layer 4 ACLs / Firewalls DNS • Distributed Domain Name Service
  • 18. Copyright © PLUMgrid, Inc. 2011-2016 • Check you have following: • IP Address • Password • Hands-on Lab Guide Login Information • If you have VNC client – Good • If you don't have VNC Client • Download Real VNC Viewer • If Macbook • Open Safari Browser • vnc://xxx.xxx.xxx.xxx • Put username and password
  • 19. Copyright © PLUMgrid, Inc. 2011-2016 Hands-on Lab Step by Step Set up a network topology for 3 tier app cloud with web, app, db Create multiple projects in OpenStack
  • 20. Copyright © PLUMgrid, Inc. 2011-2016 Hands-on Lab Step by Step Monitor and troubleshoot Modify security group and ingress/egress forwarding policies Enable external connectivity
  • 22. PLUMgrid Certified OpenStack Networking Associate Design Center Transformation OpenStack Overiew OpenStack Networking Introduction Hands-on Lab Training Register Today! www.plumgrid.com/plumgrid-university
  • 24. Copyright © PLUMgrid, Inc. 2011-2016 Hands-on Lab Overview Environment Use Case What to Expect Multi-tenant Virtual Network Infrastructure for Private Clouds Strict isolation & micro-segmentation Rich portfolio of networking functions On-demand creation of networks via CMS In-depth control over network functions
  • 25. Visit Us @ Booth C21 THANK YOU! www.plumgrid.com

Editor's Notes

  • #6: Openstack networking started with nova-network: a very basic way of using VLANs to interconnect VMs. Very limited.
  • #17: At it’s most basic, it’s easiest to think of virtual network infrastructure as the network equivalent of what a virtual machine is for compute….that is, a decoupling of software form hardware that results in a software container that is a logical representation of the physical. In the VNI context that means a software representation of a complete network (router, firewall, switch, load balancer and more) that is grouped into a topology or virtual domain, that can be created, copied and migrated on –demand just like a virtual machine. VNI represented as Virtual Domains