fits like lego - 5 ways to deploy guest networking over openstack neutron

16
® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 Five ways to deploy Guest Networks over OpenStack Neutron Liaz Kamper, Stratoscale June 2016 Fits like LEGO 1

Upload: stratoscale

Post on 13-Apr-2017

357 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Five ways to deploy Guest Networks over OpenStack Neutron

Liaz Kamper, StratoscaleJune 2016

Fits like LEGO

1

Page 2: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Who are we?

Page 3: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Who should attend?

3

Architects Developers Fun Geeks

Page 4: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

4

Godtfred Kirk Christiansen

Page 5: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Neutron Building Bricks

5

Layer 2 bricks Layer 3 bricks

Network

Port External Network

Subnet

Virtual Router

Extensionbricks

Page 6: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

6Administrator / Single Tenant Multi-Tenancy

Deployment use cases

Page 7: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Single Tenant Direct Attach

Router& DHCP

Fast &Easy

CONSIDER CAREFULLY

Neutron not aware to L3

No Securitygroup

Page 8: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Single Tenant Isolated VLAN

8

ExternalRouter

Simple L2 connectivity

Local Subnet control

Securitygroups

Pros

Page 9: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Single Tenant Isolated VLAN

Routable subnet

No L3 services

by Neutron

ExternalRouter

Cons

Page 10: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Time to wake up…THIS IS THE IMPORTANT

PART

Page 11: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Layer3 Single Tenant Isolation

Public IP Save IP Resources

ExternalRouter

VirtualRouter

L3 Services Net Security

Internal External

Page 12: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

12

Multi-Tenancy

Page 13: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Self Service Multi-Tenant

13

VirtualRouter

VirtualRouter

ExternalRouter

Tenant A

Tenant B

Page 14: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Self Service Multi-Tenant

14

Administrator allocated resources

Tenants self service

Enforce tenants

isolation and security

Page 15: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

Administrator Control Multi-Tenant

15

VirtualRouter

ExternalRouter

Tenant A

Tenant B

Administrator controls

resources

Page 16: Fits Like Lego - 5 Ways to Deploy Guest Networking over OpenStack Neutron

® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244 ® Copyright Stratoscale www.stratoscale.com @stratoscale +1 877 420 3244

How many ways to connect 6 LEGO bricks?…

Soren EilersDanish Math Professor