empowering sdn - · pdf fileempowering sdn software-based networking & security from...

24
Empowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE [email protected] Brocade

Upload: lehuong

Post on 09-Feb-2018

228 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Empowering SDN SOFTWARE-BASED NETWORKING &

SECURITY FROM VYATTA

Bruno Barba Systems Engineer Mexico & CACE [email protected] Brocade

Page 2: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Leader in software-based networking Founded in 2006 on the belief that the

future of networking will be in software

Who is Vyatta?

Page 3: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Vyatta is…

VPN

IPSec, SSL

Router

OSPF, BGP

Firewall

Stateful, NAT

Page 4: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Vyatta is…

CLI, A

PI, G

UI

Software-based Networking

Remote Access API • Programmable • RESTful • Full Control

Page 5: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Flexible Deployment

CLI, A

PI, G

UI

Hypervisor

CLI, A

PI, G

UI

x86 Server

OR

Page 6: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Why Vyatta?

Application Developers

Development Cycle Accelerated

Infrastructure Managers

Exploit Cloud Infrastructure

Network and Security Managers

New Network Challenges

Page 7: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

With Vyatta: Use Cases

Data Center

Multi-tenancy Traffic Optimization

Cloud

Security Remote access Multi-tenancy

Remote Office

Consolidation Cost Reduction

Page 8: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

EMPOWERING SDN

Page 9: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

What is SDN?

• Network Programmability – API interaction with network elements

• Separation of Control Plane and Forwarding Plane – Infrastructure Agnostic

– Forwarding Plane can be Software or Hardware

• Network Functions Virtualization

• Integration with higher-order Orchestration platforms – OpenStack, CloudStack, vCloud Director

Page 10: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Traditional Network

Control

Forwarding

Control

Forwarding

Control

Forwarding

Control

Forwarding

Control

Forwarding

Control

Forwarding

Page 11: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Basic SDN

Forwarding

Forwarding

Forwarding

Forwarding

Forwarding

Forwarding

Control

Page 12: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

“Data center networks are in my way” --James Hamilton

Page 13: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

“By 2014, 80% of networking traffic will be between servers.” –Gartner

Page 14: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Network 1 Network 2 Network 3

Early SDN deployments

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

VM VM

VM

VM VM VM

VM VM VM

VM VM VM VM VM

VM VM VM VM

VM VM

VM

Page 15: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Network 1 Network 2 Network 3

Empowering SDN

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

VM VM

VM

VM VM VM

VM VM VM

VM VM VM VM VM

VM VM VM VM

VM VM

VM

Page 16: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

• Software for flexibility

• REST API for programmability

• More to come…

Vyatta Empowers SDN

CLI, A

PI, G

UI

Routing & security to connect Layer 2 segments

Page 17: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Vyatta OS Architecture

Linux Kernel with Multi-Platform Virtualization Drivers

Routing Firewall NAT VPN QoS IPv6

Vyatta Data Model

CLI API GUI

Page 18: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Vyatta Highlights

Routing

Security

VPN

System Management

IP Services

Platforms

High Availability

IPv4, IPv6, Static, PBR, OSPF, RIP, BGP

IPv4, IPv6, Stateful Firewall, NAT

IPSec, SSL, Route-based, L2-bridging

CLI, REST API, GUI

SSH, DHCP, DNS, SNMP

VRRP, Stateful Failover, Config Sync

VMware, Xen, KVM, Hyper-V, x86

Page 19: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Multi-Tenant Cloud Case Study

• Per-Tenant Network Segmentation and Security

• Pair of Vyatta VMs providing Virtual Security Gateway function

• Highlights: • VMware ESXi 5 Hypervisor • Firewall • NAT • OSPF • Stateful Failover • Configuration Sync • IPSec VPN

Page 20: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Cloud Bridging

• Simple and secure VPN services between data centers and cloud providers

• Enables Cloud expansion

• Provides migration strategies for: – Demand Spikes

– Disaster Recovery

– Phased application moves

VM

VM

VM

VM

Per-tenant VPN Services IPSEC or SSL

Page 21: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Vyatta in Amazon Web Services

• Scalable VPN services – Office to AWS VPC

– User to AWS VPC

– AWS VPC to VPC connectivity

• Advanced routing – Full mesh topologies

– High availability architectures

– Traffic management

• IPSEC and SSL

VM

VM

Amazon Virtual

Private Cloud

(VPC)

Amazon Virtual

Private Cloud

(VPC)

Amazon Virtual

Private Cloud

(VPC)

Customer Data Center

Page 22: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Testing Dates: October 10th – 30th 2012 Report Generated: November 1st 2012 Report Author: Steven Noble

Vyatta Subscription Edition 6.5 R1

TEST SYSTEM CONFIGURATION:

HARDWARE: SUPERMICRO X9SAE-V

INTEL I7-3770 / 32G ECC RAM

FOUR INTEL I340-T2 NICS

INTEL 520 SERIES 240GB SSD

COST: ~$1600 US

VM CONFIGURATION: VMWARE 5.1.0 HYPERVISOR

2 OR 4VCPUS, 4GB OF RAM

DIRECT ACCESS TO UPLINK PORTS

VIA VMDIRECTPATH

1900

3620

7552

Throughput (Mbps)

Deployment Scenarios

VM 2vCPU VM 4vCPU Bare Metal

Key Points

Vyatta is able to forward 100%

line-rate IMIX traffic across all Interfaces in our test system Performance degrades gracefully as features are added. Vyatta handles QoS with no

issues, protecting traffic even

when the destination interface is more than 200% oversubscribed.

Vyatta can be run directly on

commodity hardware or in a virtual machine

Link to Full Report

Page 23: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Leader in software-based networking Founded in 2006 on the belief that the

future of networking will be in software

Why Vyatta?

Page 24: Empowering SDN -  · PDF fileEmpowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Bruno Barba Systems Engineer Mexico & CACE bbarba@brocade.com Brocade

Remember When You Used to Get Excited about Networking?

It’s that time again