SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
EMPOWERING SDN
SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA
                         Cloud Expo Santa Clara - 2012

                                        Scott Sneddon
                              Chief Solutions Architect
                                           @ssneddon
Who is Vyatta?




     Leader in software-based networking
     Founded in 2006 on the belief that the
    future of networking will be in software
Vyatta is…



  Router      Firewall         VPN



 OSPF, BGP   Stateful, NAT   IPSec, SSL
Vyatta is…

     Software-based Networking
             CLI, API, GUI
Vyatta is…

      Software-based Networking




                    CLI, API, GUI
Remote Access API
•  Programmable
•  RESTful
•  Full Control
Flexible Deployment
    CLI, API, GUI




                                          CLI, API, GUI
                                     OR


                    Hypervisor	
                          x86	
  Server	
  
Many Uses

Data Center              Cloud         Remote Office




                         Security
   Multi-tenancy                          Consolidation
                       Remote access
Traffic Optimization                     Cost Reduction
                       Multi-tenancy
Let’s talk about SDN
What is SDN?
“…programmable networks (or more precisely,
network elements that can be configured through
a reasonable and documented API)…”
      – Ivan Pepelnjak, ipSpace.net

“Software Defined Networking (SDN) is an
emerging network architecture where network
control is decoupled from forwarding and is
directly programmable…”
      – Open Networking Foundation
What SDN isn’t…



We	
  s0ll	
  need	
  smart	
  network	
  design.	
  Maybe	
  smarter	
  then	
  we	
  did	
  before.	
  




                        There’s	
  more	
  to	
  it	
  then	
  just	
  OpenFlow.	
  
So, SDN is all about…

•  Network Programmability
   –  API interaction with network elements
•  Separation of Control Plane and Forwarding Plane
   –  Infrastructure Agnostic
   –  Forwarding Plane can be Software or Hardware
•  Integration with higher-order Orchestration platforms
   –  OpenStack, CloudStack, vCloud Director
Traditional Network



                       Control	
        Control	
  
                     Forwarding	
     Forwarding	
  




      Control	
                                          Control	
  
    Forwarding	
                                       Forwarding	
  




                       Control	
        Control	
  
                     Forwarding	
     Forwarding	
  
Basic SDN

                                     Control	
  
                    Forwarding	
                   Forwarding	
  




   Forwarding	
                                                     Forwarding	
  




                    Forwarding	
                   Forwarding	
  
Ecosystem is complex and still emerging


                           vCenter	
  
 Systems	
  view	
  


                                            “NORTHBOUND	
  API”	
  
                                                         Router	
  Control	
         Security	
  Control	
  
Network	
  control	
  

                         VXLAN	
         NVGRE	
         OpenFlow	
                      SNMP	
  
    Switching	
  


   Compute	
             VM	
  
                          VM	
           VM	
  
                                          VM	
                                   Servers	
  

  and	
  storage	
         VM	
  
                            VM	
           VM	
  
                                            VM	
  
                                VM	
            VM	
  
How is SDN used today?
•  Carrier-grade OpenFlow
  –  WAN Programmability/OpenFlow “paths”
•  Datacenter Network Virtualization
  –  Overlay networks
     •  Tunnels – VXLAN, STT, GRE
     •  Solves VLAN exhaustion & L2 extensibility
  –  Programmability of L2 segments – OpenFlow
  –  Cloud infrastructure
     •  Per-tenant network segments & security
SDN Target Use Cases For Brocade
DC	
  Network	
  Virtualiza0on	
                                 WAN	
  Network	
  Virtualiza0on	
                                               Applica0on	
  Delivery	
                                                                  SDN	
  Cloud	
  Gateway	
  
              DC	
  Virtualiza0on	
                                       WAN	
  Virtualiza0on	
                                                                                                                                             SDN	
  Orchestra0on	
  &	
  
                                                                                                                                                 ADP	
  APP	
  &	
  SDN	
  Controller	
  
            App	
  &	
  SDN	
  Controller	
                              App	
  &	
  SDN	
  Controller	
                                                                                                                                       SDN	
  Controller	
  

                                                                                                                                                                WAN	
  
                                                                                                                                                                                                      VM	
         VM	
           VM	
                                  VM	
          VM	
          VM	
  
                       VM     VM     VM


                        PHY        PHY
                                                                                Customer 1                                                                                                               PHY	
              PHY	
  
                                                                                                                                                                                                                                                                            PHY	
              PHY	
  

VM     VM     VM
                                                                                                                                                                 ADC	
  
                                            VM     VM       VM

                                                                                Customer 2
 PHY        PHY
                                             PHY        PHY                                                                                                                                                                                 L2/L3VPN WAN
                                                                 DC 1 10/100G WAN                               DC 2                                         Customer 3
                                                                                                                                                             Customer 2
         DC Network Fabric                                                                                                                                   Customer 1

                                                                                                                                                          Data Center                                                                         Data Center


            Network	
  Analy0cs	
                                Services	
  Crea0on	
  &	
  Inser0on	
                                   Packet-­‐Op0cal	
  Integra0on	
  	
  
                                                                           Services	
  Inser0on	
                                               Packet-­‐Op0cal	
  	
  Integra0on	
  
             Network	
  Analy0cs	
  



                                                                                                                                                                                                                                                    ?	
  
                                                                         App	
  &	
  SDN	
  Controller	
                                          APP	
  &	
  	
  SDN	
  Controller	
  
            App	
  &	
  SDN	
  Controller	
  
                                                                                                                                                     Cloud	
  Orchestra0on	
  
               Production                                                                                                           DC1	
  SDN	
                OTN	
                DC2	
  SDN	
  
             10/100G WAN                                            ADC	
              FW	
              Cache	
  
                                                                                                                                    DC 1                     Optical                        DC 2
                             Analytics
       Tool	
  1	
           Network
                                                                      AAA	
                                                                                    MPLS/IP	
  
                            Tool	
  2	
     Tool	
  3	
  
                                                                              ©	
  2012	
  Brocade	
  Communica0ons	
  Systems,	
  Inc.	
  Proprietary	
  Informa0on	
  
Why are SDNs important?
•  Datacenter network topologies are changing (or they need to
   change)
   –    Server Density
   –    Changes in traffic flows
   –    Capital cost of infrastructure needs to decrease
   –    NetOps needs to keep pace with DevOps

•  It’s about the apps…
   –  DevOps movement and application development velocity

 We haven’t removed the need for segmentation and security
   We haven’t removed the need for network engineering
DevOps?
•  “Devops	
  is	
  a	
  sobware	
  development	
  method	
  that	
  stresses	
  communica0on,	
  
   collabora0on	
  and	
  integra0on	
  between	
  sobware	
  developers	
  and	
  informa0on	
  
   technology	
  (IT)	
  professionals”	
  	
  
          	
  
          -­‐	
  hep://en.wikipedia.org/wiki/DevOps	
  


•  “…these	
  opera5onally	
  aware	
  engineering	
  teams	
  and	
  engineering-­‐aware	
  
     opera5onal	
  teams	
  must	
  have	
  buy	
  in	
  at	
  the	
  top	
  because	
  people	
  who	
  code	
  generally	
  
     cost	
  more,	
  so	
  hiring	
  opera0onal	
  team	
  members	
  who	
  code	
  require	
  a	
  bigger	
  budget.”	
  
              	
  
              	
  –	
  Pedro	
  Canahua0,	
  Facebook	
  (hep://gigaom.com/cloud/how-­‐facebook-­‐
              solves-­‐the-­‐it-­‐culture-­‐wars-­‐and-­‐scales-­‐its-­‐site/)	
  
	
  
“Data center networks are in my way”
   -  2009, James Hamilton, VP/DE Amazon Web Services
DevOps for NetOps
Build	
  a	
  VLAN	
  and	
  subnet	
  on	
  a	
  Juniper…	
                                              Build	
  a	
  VLAN	
  and	
  subnet	
  on	
  a	
  Brocade…	
  
interfaces	
  {	
                                                                                         vlan	
  4	
  name	
  customer_a	
  	
  
	
  ge-­‐0/0/9	
  {	
                                                                                     	
  untagged	
  ethe	
  1/4	
  
	
  	
  	
  	
  	
  	
  	
  	
  descrip0on	
  ”customer	
  a";	
                                          	
  router-­‐interface	
  ve	
  4	
  
	
  	
  	
  	
  	
  	
  	
  	
  unit	
  0	
  {	
                                                          interface	
  ve	
  4	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  family	
  ethernet-­‐switching	
  {	
                     	
  ip	
  address	
  10.160.0.10/16	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  port-­‐mode	
  access;	
                  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  vlan	
  {	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  members	
  vlan4;	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  }	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  }	
  
	
  	
  	
  	
  	
  	
  	
  	
  }	
  
	
  	
  	
  	
  }	
  
	
  vlan	
  {	
  
	
  	
  	
  	
  	
  	
  	
  	
  unit	
  4	
  {	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  family	
  inet	
  {	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  address	
  10.160.0.9/16;	
  
                                                                                                        Not	
  bad,	
  but	
  it	
  could	
  be	
  beeer	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  }	
  
	
  	
  	
  	
  	
  	
  	
  	
  }	
  
}	
  
vlans	
  {	
  
	
  vlan4	
  {	
  
	
  	
  	
  	
  	
  	
  	
  	
  l3-­‐interface	
  vlan.4;	
  
	
  	
  	
  	
  }	
  
}	
  
DevOps for NetOps
Build	
  a	
  network	
  (VLAN	
  and	
  subnet)	
  in	
  OpenStack	
  Quantum	
  




 quantum	
  net-­‐create	
  net1	
  
 quantum	
  subnet-­‐create	
  net1	
  10.0.0.0/24	
  
How does NetOps get there?

•  Knock down organizational boundaries
•  Expand our knowledge base as network engineers
   –  Augment that CCIE with a little Python
•  Look beyond plumbing
    –  Think “Network as a Service”
•  Better operational models for repetitive tasks
    –  API’s to present auto-provisioned services
       (with constraints) to your customers
The SDN (R)evolution
“It’s hard to make predictions, especially about the future.”
                                                          - Yogi Berra
Price of Overcommitting



                            Cost / Time To Recover




                        Early
                     Overcommit




  1,000    	
  100         	
  10   	
  1    	
  10   	
  100   	
  1,000	
  

          Degree of Network Virtualization
                           (Order of Magnitude)
Long View, Shorter Steps




    1,000       	
  100    	
  10   	
  1   	
  10   	
  100   	
  1,000	
  

              Degree of Network Virtualization
                           (Order of Magnitude)
Early SDN Deployment




                     Network	
  1	
                            Network	
  2	
                              Network	
  3	
  


   vSwitch	
                     vSwitch	
                    vSwitch	
                      vSwitch	
                        vSwitch	
  
   VM	
     VM	
            VM	
        VM	
     VM	
         VM	
         VM	
              VM	
      VM	
             VM	
       VM	
     VM	
  


   vSwitch	
                     vSwitch	
                    vSwitch	
                      vSwitch	
                        vSwitch	
  
   VM	
     VM	
                        VM	
              VM	
         VM	
         VM	
          VM	
                        VM	
     VM	
  
Empowering SDN - Services

     Enterprise	
  
                                                                                                                        Internet	
  
      Network	
  




                      Network	
  1	
                            Network	
  2	
                              Network	
  3	
  


   vSwitch	
                      vSwitch	
                    vSwitch	
                      vSwitch	
                        vSwitch	
  
   VM	
     VM	
             VM	
        VM	
     VM	
         VM	
         VM	
              VM	
      VM	
             VM	
       VM	
     VM	
  


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

        Vyatta Subscription Edition 6.5 R1	
  

                                    
                                    	
  
TEST SYSTEM CONFIGURATION:	

                      Key Points	
  
 	

                                        	
                                      Deployment	
  Scenarios	
  
                                           Vyatta is able to forward 100%
HARDWARE:	

                               line-rate IMIX traffic across all
SUPERMICRO X9SAE-V	

                                                                VM	
  2vCPU	
      VM	
  4vCPU	
        Bare	
  Metal	
  
                                           Interfaces in our test system	
  
INTEL I7-3770 / 32G ECC RAM	

              	
                                                                                    7552	
  
FOUR INTEL I340-T2 NICS	

                 Performance degrades gracefully
INTEL 520 SERIES 240GB SSD	

              as features are added.	
  
COST: ~$1600 US	

                          	
                	
  
                                           Vyatta handles QoS with no
 	

                                       issues, protecting traffic even                                 3620	
  
VM CONFIGURATION:	

                       when the destination interface is
VMWARE 5.1.0 HYPERVISOR	

                 more than 200% oversubscribed.	
         1900	
  
2 OR 4VCPUS, 4GB OF RAM	

                  	
  
DIRECT ACCESS TO UPLINK PORTS VIA          Vyatta can be run directly on
VMDIRECTPATH	

                            commodity hardware or in a virtual
                                           machine	
                                              Throughput	
  (Mbps)	
  
 	

                	
                          	
  
                                            	
  
                                            	
  
                                            	
  
Vyatta in Amazon Web Services

•     Scalable VPN services
       –  Office to AWS VPC
       –  User to AWS VPC                                            Amazon Virtual
                                                                  Private Cloud (VPC)
       –  AWS VPC to VPC connectivity

•     Advanced routing
       –  Full mesh topologies
       –  High availability architectures      Amazon Virtual
                                            Private Cloud (VPC)
                                                                                              Amazon Virtual
                                                                                           Private Cloud (VPC)


       –  Traffic management

•     IPSEC and SSL
                                                                         VM	
     VM	
  




     Available in Amazon Marketplace
                                                                   Customer Data Center
Why Vyatta?

•  Routing & security to connect Layer 2
   islands
  –  Software for flexibility
  –  REST API for programmability
  –  Much more to come…
Remember When You Used
to Get Excited about Networking?
      It’s that time again

Weitere ähnliche Inhalte

Was ist angesagt?

Scaling Diameter for LTE
Scaling Diameter for LTEScaling Diameter for LTE
Scaling Diameter for LTE
AcmePacket
 
Erlang factory slides
Erlang factory slidesErlang factory slides
Erlang factory slides
Noah Linden
 
Mil soft company-overview
Mil soft company-overviewMil soft company-overview
Mil soft company-overview
theCemre
 
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT Group
 
群硕软件 Ria的技术趋势和应用趋势
群硕软件 Ria的技术趋势和应用趋势群硕软件 Ria的技术趋势和应用趋势
群硕软件 Ria的技术趋势和应用趋势
George Ang
 

Was ist angesagt? (17)

[SOS 2009] D-Link: Red Segura L2 L3
[SOS 2009] D-Link: Red Segura L2 L3[SOS 2009] D-Link: Red Segura L2 L3
[SOS 2009] D-Link: Red Segura L2 L3
 
Scaling Diameter for LTE
Scaling Diameter for LTEScaling Diameter for LTE
Scaling Diameter for LTE
 
What’s new in vShield 5
What’s new in vShield 5What’s new in vShield 5
What’s new in vShield 5
 
Secure Multi Tenancy In the Cloud
Secure Multi Tenancy In the CloudSecure Multi Tenancy In the Cloud
Secure Multi Tenancy In the Cloud
 
IAPsolutions
IAPsolutionsIAPsolutions
IAPsolutions
 
Erlang factory slides
Erlang factory slidesErlang factory slides
Erlang factory slides
 
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
 
Mazer Road Show HP Networking Outubro 2012
Mazer Road Show HP Networking Outubro 2012Mazer Road Show HP Networking Outubro 2012
Mazer Road Show HP Networking Outubro 2012
 
Lawful Interception in Virtual Environments
Lawful Interception in Virtual EnvironmentsLawful Interception in Virtual Environments
Lawful Interception in Virtual Environments
 
What is a virtual tap?
What is a virtual tap?What is a virtual tap?
What is a virtual tap?
 
LifeSize® UVC Transit™
LifeSize® UVC Transit™LifeSize® UVC Transit™
LifeSize® UVC Transit™
 
Mil soft company-overview
Mil soft company-overviewMil soft company-overview
Mil soft company-overview
 
V c loudapi_coffeetalk__pimplaskar_may2010
V c loudapi_coffeetalk__pimplaskar_may2010V c loudapi_coffeetalk__pimplaskar_may2010
V c loudapi_coffeetalk__pimplaskar_may2010
 
A series presentation
A series presentationA series presentation
A series presentation
 
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
 
群硕软件 Ria的技术趋势和应用趋势
群硕软件 Ria的技术趋势和应用趋势群硕软件 Ria的技术趋势和应用趋势
群硕软件 Ria的技术趋势和应用趋势
 
Via
ViaVia
Via
 

Andere mochten auch

Andere mochten auch (7)

Comparison: VNS3 vs Vyatta
Comparison: VNS3 vs VyattaComparison: VNS3 vs Vyatta
Comparison: VNS3 vs Vyatta
 
Конференция Brocade. 4. Развитие технологии Brocade VCS, новое поколение комм...
Конференция Brocade. 4. Развитие технологии Brocade VCS, новое поколение комм...Конференция Brocade. 4. Развитие технологии Brocade VCS, новое поколение комм...
Конференция Brocade. 4. Развитие технологии Brocade VCS, новое поколение комм...
 
Firewalls
FirewallsFirewalls
Firewalls
 
#NSD14 - Sécuriser l'infrastructure réseau des datacenters
#NSD14 - Sécuriser l'infrastructure réseau des datacenters#NSD14 - Sécuriser l'infrastructure réseau des datacenters
#NSD14 - Sécuriser l'infrastructure réseau des datacenters
 
OVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFV
OVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFVOVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFV
OVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFV
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Brocade Ethernet Fabrics and the ODDC
Brocade Ethernet Fabrics and the ODDCBrocade Ethernet Fabrics and the ODDC
Brocade Ethernet Fabrics and the ODDC
 

Ähnlich wie Vyatta cloud expo-sjc_2012-share

Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.RuCisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
VirtSGR
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
OpenCity Community
 
Track 3 - next generation computing
Track 3 - next generation computingTrack 3 - next generation computing
Track 3 - next generation computing
EMC Forum India
 
Cisco nexus 1000v
Cisco nexus 1000vCisco nexus 1000v
Cisco nexus 1000v
ikewu83
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)
hypervnu
 
Networking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN PrimerNetworking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN Primer
OpenStack Foundation
 
Cherian networking in_the_cloud_041613
Cherian networking in_the_cloud_041613Cherian networking in_the_cloud_041613
Cherian networking in_the_cloud_041613
OpenStack Foundation
 
Networking in the cloud: An SDN primer
Networking in the cloud: An SDN primerNetworking in the cloud: An SDN primer
Networking in the cloud: An SDN primer
Midokura
 

Ähnlich wie Vyatta cloud expo-sjc_2012-share (20)

Intro to SDN - Part III
Intro to SDN - Part IIIIntro to SDN - Part III
Intro to SDN - Part III
 
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.RuCisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
 
Use Your IDS Appliance, presented by Kate Brew, Product Marketing Manager at ...
Use Your IDS Appliance, presented by Kate Brew, Product Marketing Manager at ...Use Your IDS Appliance, presented by Kate Brew, Product Marketing Manager at ...
Use Your IDS Appliance, presented by Kate Brew, Product Marketing Manager at ...
 
Track 3 - next generation computing
Track 3 - next generation computingTrack 3 - next generation computing
Track 3 - next generation computing
 
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Cisco nexus 1000v
Cisco nexus 1000vCisco nexus 1000v
Cisco nexus 1000v
 
Openstack Nova and Quantum
Openstack Nova and QuantumOpenstack Nova and Quantum
Openstack Nova and Quantum
 
[OpenStack 스터디] OpenStack With Contrail
[OpenStack 스터디] OpenStack With Contrail[OpenStack 스터디] OpenStack With Contrail
[OpenStack 스터디] OpenStack With Contrail
 
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
 
Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environment
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)
 
Windows Server 8 Hyper V Networking
Windows Server 8 Hyper V NetworkingWindows Server 8 Hyper V Networking
Windows Server 8 Hyper V Networking
 
Whats the weather tomorrow
Whats the weather tomorrowWhats the weather tomorrow
Whats the weather tomorrow
 
Networking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN PrimerNetworking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN Primer
 
Cherian networking in_the_cloud_041613
Cherian networking in_the_cloud_041613Cherian networking in_the_cloud_041613
Cherian networking in_the_cloud_041613
 
Networking in the cloud: An SDN primer
Networking in the cloud: An SDN primerNetworking in the cloud: An SDN primer
Networking in the cloud: An SDN primer
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Vyatta cloud expo-sjc_2012-share

  • 1. EMPOWERING SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA Cloud Expo Santa Clara - 2012 Scott Sneddon Chief Solutions Architect @ssneddon
  • 2. Who is Vyatta? Leader in software-based networking Founded in 2006 on the belief that the future of networking will be in software
  • 3. Vyatta is… Router Firewall VPN OSPF, BGP Stateful, NAT IPSec, SSL
  • 4. Vyatta is… Software-based Networking CLI, API, GUI
  • 5. Vyatta is… Software-based Networking CLI, API, GUI Remote Access API •  Programmable •  RESTful •  Full Control
  • 6. Flexible Deployment CLI, API, GUI CLI, API, GUI OR Hypervisor   x86  Server  
  • 7. Many Uses Data Center Cloud Remote Office Security Multi-tenancy Consolidation Remote access Traffic Optimization Cost Reduction Multi-tenancy
  • 9. What is SDN? “…programmable networks (or more precisely, network elements that can be configured through a reasonable and documented API)…” – Ivan Pepelnjak, ipSpace.net “Software Defined Networking (SDN) is an emerging network architecture where network control is decoupled from forwarding and is directly programmable…” – Open Networking Foundation
  • 10. What SDN isn’t… We  s0ll  need  smart  network  design.  Maybe  smarter  then  we  did  before.   There’s  more  to  it  then  just  OpenFlow.  
  • 11. So, SDN is all about… •  Network Programmability –  API interaction with network elements •  Separation of Control Plane and Forwarding Plane –  Infrastructure Agnostic –  Forwarding Plane can be Software or Hardware •  Integration with higher-order Orchestration platforms –  OpenStack, CloudStack, vCloud Director
  • 12. Traditional Network Control   Control   Forwarding   Forwarding   Control   Control   Forwarding   Forwarding   Control   Control   Forwarding   Forwarding  
  • 13. Basic SDN Control   Forwarding   Forwarding   Forwarding   Forwarding   Forwarding   Forwarding  
  • 14. Ecosystem is complex and still emerging vCenter   Systems  view   “NORTHBOUND  API”   Router  Control   Security  Control   Network  control   VXLAN   NVGRE   OpenFlow   SNMP   Switching   Compute   VM   VM   VM   VM   Servers   and  storage   VM   VM   VM   VM   VM   VM  
  • 15. How is SDN used today? •  Carrier-grade OpenFlow –  WAN Programmability/OpenFlow “paths” •  Datacenter Network Virtualization –  Overlay networks •  Tunnels – VXLAN, STT, GRE •  Solves VLAN exhaustion & L2 extensibility –  Programmability of L2 segments – OpenFlow –  Cloud infrastructure •  Per-tenant network segments & security
  • 16. SDN Target Use Cases For Brocade DC  Network  Virtualiza0on   WAN  Network  Virtualiza0on   Applica0on  Delivery   SDN  Cloud  Gateway   DC  Virtualiza0on   WAN  Virtualiza0on   SDN  Orchestra0on  &   ADP  APP  &  SDN  Controller   App  &  SDN  Controller   App  &  SDN  Controller   SDN  Controller   WAN   VM   VM   VM   VM   VM   VM   VM VM VM PHY PHY Customer 1 PHY   PHY   PHY   PHY   VM VM VM ADC   VM VM VM Customer 2 PHY PHY PHY PHY L2/L3VPN WAN DC 1 10/100G WAN DC 2 Customer 3 Customer 2 DC Network Fabric Customer 1 Data Center Data Center Network  Analy0cs   Services  Crea0on  &  Inser0on   Packet-­‐Op0cal  Integra0on     Services  Inser0on   Packet-­‐Op0cal    Integra0on   Network  Analy0cs   ?   App  &  SDN  Controller   APP  &    SDN  Controller   App  &  SDN  Controller   Cloud  Orchestra0on   Production DC1  SDN   OTN   DC2  SDN   10/100G WAN ADC   FW   Cache   DC 1 Optical DC 2 Analytics Tool  1   Network AAA   MPLS/IP   Tool  2   Tool  3   ©  2012  Brocade  Communica0ons  Systems,  Inc.  Proprietary  Informa0on  
  • 17. Why are SDNs important? •  Datacenter network topologies are changing (or they need to change) –  Server Density –  Changes in traffic flows –  Capital cost of infrastructure needs to decrease –  NetOps needs to keep pace with DevOps •  It’s about the apps… –  DevOps movement and application development velocity We haven’t removed the need for segmentation and security We haven’t removed the need for network engineering
  • 18. DevOps? •  “Devops  is  a  sobware  development  method  that  stresses  communica0on,   collabora0on  and  integra0on  between  sobware  developers  and  informa0on   technology  (IT)  professionals”       -­‐  hep://en.wikipedia.org/wiki/DevOps   •  “…these  opera5onally  aware  engineering  teams  and  engineering-­‐aware   opera5onal  teams  must  have  buy  in  at  the  top  because  people  who  code  generally   cost  more,  so  hiring  opera0onal  team  members  who  code  require  a  bigger  budget.”      –  Pedro  Canahua0,  Facebook  (hep://gigaom.com/cloud/how-­‐facebook-­‐ solves-­‐the-­‐it-­‐culture-­‐wars-­‐and-­‐scales-­‐its-­‐site/)    
  • 19. “Data center networks are in my way” -  2009, James Hamilton, VP/DE Amazon Web Services
  • 20. DevOps for NetOps Build  a  VLAN  and  subnet  on  a  Juniper…   Build  a  VLAN  and  subnet  on  a  Brocade…   interfaces  {   vlan  4  name  customer_a      ge-­‐0/0/9  {    untagged  ethe  1/4                  descrip0on  ”customer  a";    router-­‐interface  ve  4                  unit  0  {   interface  ve  4                          family  ethernet-­‐switching  {    ip  address  10.160.0.10/16                                  port-­‐mode  access;                                    vlan  {                                          members  vlan4;                                  }                          }                  }          }    vlan  {                  unit  4  {                          family  inet  {                                  address  10.160.0.9/16;   Not  bad,  but  it  could  be  beeer                          }                  }   }   vlans  {    vlan4  {                  l3-­‐interface  vlan.4;          }   }  
  • 21. DevOps for NetOps Build  a  network  (VLAN  and  subnet)  in  OpenStack  Quantum   quantum  net-­‐create  net1   quantum  subnet-­‐create  net1  10.0.0.0/24  
  • 22. How does NetOps get there? •  Knock down organizational boundaries •  Expand our knowledge base as network engineers –  Augment that CCIE with a little Python •  Look beyond plumbing –  Think “Network as a Service” •  Better operational models for repetitive tasks –  API’s to present auto-provisioned services (with constraints) to your customers
  • 24. “It’s hard to make predictions, especially about the future.” - Yogi Berra
  • 25. Price of Overcommitting Cost / Time To Recover Early Overcommit 1,000  100  10  1  10  100  1,000   Degree of Network Virtualization (Order of Magnitude)
  • 26. Long View, Shorter Steps 1,000  100  10  1  10  100  1,000   Degree of Network Virtualization (Order of Magnitude)
  • 27. Early SDN Deployment Network  1   Network  2   Network  3   vSwitch   vSwitch   vSwitch   vSwitch   vSwitch   VM   VM   VM   VM   VM   VM   VM   VM   VM   VM   VM   VM   vSwitch   vSwitch   vSwitch   vSwitch   vSwitch   VM   VM   VM   VM   VM   VM   VM   VM   VM  
  • 28. Empowering SDN - Services Enterprise   Internet   Network   Network  1   Network  2   Network  3   vSwitch   vSwitch   vSwitch   vSwitch   vSwitch   VM   VM   VM   VM   VM   VM   VM   VM   VM   VM   VM   VM   vSwitch   vSwitch   vSwitch   vSwitch   vSwitch   VM   VM   VM   VM   VM   VM   VM   VM   VM  
  • 29. Testing Dates: October 10th – 30th 2012   Report Generated: November 1st 2012   Report Author: Steven Noble   Vyatta Subscription Edition 6.5 R1       TEST SYSTEM CONFIGURATION: Key Points         Deployment  Scenarios   Vyatta is able to forward 100% HARDWARE: line-rate IMIX traffic across all SUPERMICRO X9SAE-V VM  2vCPU   VM  4vCPU   Bare  Metal   Interfaces in our test system   INTEL I7-3770 / 32G ECC RAM     7552   FOUR INTEL I340-T2 NICS Performance degrades gracefully INTEL 520 SERIES 240GB SSD as features are added.   COST: ~$1600 US       Vyatta handles QoS with no   issues, protecting traffic even 3620   VM CONFIGURATION: when the destination interface is VMWARE 5.1.0 HYPERVISOR more than 200% oversubscribed.   1900   2 OR 4VCPUS, 4GB OF RAM     DIRECT ACCESS TO UPLINK PORTS VIA Vyatta can be run directly on VMDIRECTPATH commodity hardware or in a virtual machine   Throughput  (Mbps)                      
  • 30. Vyatta in Amazon Web Services •  Scalable VPN services –  Office to AWS VPC –  User to AWS VPC Amazon Virtual Private Cloud (VPC) –  AWS VPC to VPC connectivity •  Advanced routing –  Full mesh topologies –  High availability architectures Amazon Virtual Private Cloud (VPC) Amazon Virtual Private Cloud (VPC) –  Traffic management •  IPSEC and SSL VM   VM   Available in Amazon Marketplace Customer Data Center
  • 31. Why Vyatta? •  Routing & security to connect Layer 2 islands –  Software for flexibility –  REST API for programmability –  Much more to come…
  • 32. Remember When You Used to Get Excited about Networking? It’s that time again