contrail basics

Post on 22-Feb-2017

675 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Software Defined Networking That Works

featuring Contrail from Juniper NetworksEpisode 1 – Contrail Basics

Dave Unger, Sr. Solutions ArchitectBlueChipTek, Inc.

dunger@bluechiptek.com / @bctdaveu

Episode 1 – Contrail Basics

• What Contrail is• Where Contrail fits into data center

networks• What you can do with Contrail

What Contrail Is

• Software• OpenContrail– Open Source– Apache 2.0 license

• Contrail Networking and Contrail Cloud– Commercial packages distributed by Juniper

Where Contrail Fits In• Runs on commodity x86 servers• At least one virtual machine or physical server• Typically three servers for Contrail controllers, a.k.a.

network control plane• Two or more other servers for data plane• At least five servers total for a small production

deployment

What Contrail Is

• Virtual Networking Controller– Control plane and data plane for virtual

networks– Configuration tool managing physical

network hardware– Or both

Virtual Networks

• OpenStack or Vmware• Contrail controller servers are control plane• Contrail vrouters on hypervisor hosts are

data plane

Virtual Networks – Contrail Competitors

OpenStack• Neutron• VMware NSX• PlumGRID IO Visor• Midokura MidoNet

VMware• dvswitch• VMware NSX• PlumGRID IO Visor• Midokura MidoNet

Virtual Networks

• Basic functionality– Create, modify and tear down networks– Control how virtual machines communicate over

virtual networks• Advanced functionality

– Enable complex environments to be spun up or down– LBaaS, NAT, firewall services, packet capture, etc.

Physical Networks

• Control ToR switches using OVSDB protocol– Load balancers, firewalls, IPS, network taps– NAS, block or object storage– Physical servers

• Databases (Oracle, MySQL, MongoDB)– Anything outside of the virtual environment

Recap• Contrail is software. OpenContrail is Open Source.

Contrail Networking and Contrail Cloud are commercial distributions.

• Contrail runs on commodity x86 servers. You need at least five servers for a small, production environment.

• Contrail powers virtual networks. It can also manage the configurations of physical ToR switches.

Thanks for watching

Dave Unger, Sr. Solutions Architectdunger@bluechiptek.com / @bctdaveu

or

bct-sales@bluechiptek.com / @BlueChipTek

Download these slides from http://www.slideshare.net/bctmarketing/contrail-basics

top related