building an open adaptive responsive data center using
play

Building an Open, Adaptive & Responsive Data Center using - PowerPoint PPT Presentation

Building an Open, Adaptive & Responsive Data Center using OpenDaylight Vijoy Pandey, IBM 04 th February 2014 Email: vijoy.pandey@gmail.com Twitter: @vijoy Agenda Where does ODP (& SDN) fit in the bigger picture Building an


  1. Building an Open, Adaptive & Responsive Data Center using OpenDaylight Vijoy Pandey, IBM 04 th February 2014 Email: vijoy.pandey@gmail.com Twitter: @vijoy

  2. Agenda Where does ODP (& SDN) fit in the bigger picture Building an ODP-based SDN (SDI) product Benefits & Challenges of using ODP for your SDN** As an End User As a Software and | or Systems vendor **Thanks to Dave Meyer for discussions and thoughts on this topic

  3. New Systems & IT Complexity Systems of Interaction Engagement Transactional Enterprise applications Mobile Core transactions Social Operational analytics Big data analytics C C W1 W3 W2 W4 Emerging Traditional (Shared) (Hardwired) (dev-ops) (pre-packaged) ... …. Vn V1 V2 V3 V4 V5 V5 R1 R3 R2 • Single function infrastructure • Highly shared infrastructure • In-elastic data center • Agile and Elastic data center • Simpler consumption model • Complex consumption models • Simpler SLA & Security issues • Complex SLA & Security issues

  4. Application Patterns & Consumption Models Presentation tier Application Tier Data Tier Solution definition 1 Policies (pre-packaged) Events (application pattern) Software Pattern TOSCA Policies Events Infrastructure Pattern 2 Heat (programmable) Policies Events (dev-ops) Software Defined Infrastructure (SDI) Open Responsive Adaptive Infra

  5. Complete Data Center Software Stack 1 Application Aware Application & Infrastructure Patterns 2 SDI Stack Resource Smart Optimization Software Cinder Neutron Nova Swift Compute Storage Network

  6. Complete Data Center Software Stack 1 Application Aware TOSCA Docs | Heat Maps (Application | Infrastructure Patterns) Application & Infrastructure Patterns Resource Smart 2 IBM OpenStack Platform Resource Smart Software Cinder Nova Neutron Swift SDN Compute Storage

  7. Open APIs, Open Standards, Open Source and Client value: Unified, Client value: Client value: Enterprise- Client value: Provide cloud users freedom of open, interoperable SDN Interoperability, agility, grade, cost effective, open choice, flexibility, and platform to create an and flexibility through a virtualization alternative openness as ecosystem of automated common cloud they have with traditional network services computing stack IT � IBM is a platinum � IBM founding and � 250+ IBMers working � 400+ organizations member and active on OpenStack governing Board member participate contributor � 10% of Open Stack � OVA moving into Linux � IBM founding sponsor � Contributing DOVE & projects led by IBMers Foundation to target other technologies broader industry visibility

  8. Benefits & Challenges: End Users Benefit: Open Source – Freedom of choice with no vendor lock-in Ability to build your own services and extensions Power to influence direction Typically less buggy and more secure (no backdoors!) Benefit: Community-backed Project – Large vendor community – enough said Large user base – fluid experience sharing Large developer base – easier to find skills Commercial: Powered by ODP Build your own : Free (?)

  9. IBM SDN-VE Product Suite 1. IBM SDN-VE Platform: Unified SDN controller based on OpenDaylight 2. Connectivity Service Chaining & UX: A service 2 3 chaining framework that eases deployment of Connec&vity ¡Service ¡Chaining ¡& ¡UX ¡ application patterns over the networking tier in data centers. 3. Network Services: Routing, OpenFlow, Security and LB services running on the controller 1 4. Network Drivers: Plug-ins or drivers specific to network technologies 4 5. Virtual Appliances: Virtual-Physical Gateways; 5 Overlay control servers for end-point mgmt; Security & Overlay Control Security & LB Gateways LB Virtual Appliances that are distributed for Servers Appliances scalability. 6 6. Data Plane: Virtual switches for data forwarding/ routing, as well as agents for HW elements to enable forwarding control via the SDN controller.

  10. Block Architecture & ODP Logical OpenStack Neutron VTN DDOS Connectivity Service Chaining (+Heat) Network API integration CMR, APIs, Role-based Auth Analytics & Troubleshooting (incl. Log, Statistics, …) SPARTA Span, Tap, Layer 3 LB Policy Manager Routing Redirect Function Other Network Multicast Services DOVE Services Connectivity (BGP, DOVE (DNS, DHCP) Flow Groups Conflict Base Network Service Fn Server (DCS) OSPF) Management Manager Resolution (Topology Mgr, SW mgt, Host Tracker, SPF) Appliance Console Service Abstraction Layer (SAL) Clustering, HA, Data store Messaging service DOVE Gateway Appliance OpenFlow OVSDB DOVE CP NETCONF PCEP SNMP LISP BGP-LS 1.0 1.3 Partner Network Partner Switches OVS Linux Bridge Services (OpenFlow and L2/L3) ODP, Not in ODP ODP|OSS Key Contributed IBM product as-is, product modified

  11. UX: Connectivity Service Chaining IPS ¡ Web ¡ FW ¡ App ¡ FW ¡ DB ¡ Working with the community at #OpenDaylight VNID: 4 and #OpenStack VNID: 6 VNID: 6 WVNID: 2 WVNID: 3 WVNID: 5 WVNID: 5 Internet

  12. Network Virtualization with Open DOVE DOVE (Distributed Overlay Virtual Ethernet) is an overlay based network virtualization service that uses VXLAN for the data plane, and OVSDB for interfaces to the physical Contributed DOVE network. DOVE has 5 main components - to #OpenDaylight • DMC : The DOVE Management Console enable and working with configuration and management of tenants and logical community networks and is service running on the controller. Connectivity Service| Northbound • DCS : The DOVE Connectivity Server is a scale out UX cluster of virtual appliances that provide address DOVE DMC dissemination and management of tunnel end points • DOVE Gateways : Gateways are either physical HW DOVE Driver switches or virtual appliances that enable physical networks/end points to participate in logical networks, Base SDN Platform or allow for access to the internet. Security & LB Gateways DCS Security & LB Gateways There is ecosystem support for 3 rd party security and DCS Appliances Appliances LB virtual or physical appliances. Virtual Switches HW Switch/Appliance HW Switch Agents Virtual Switches • Virtual Switches : These are the data plane Agents forwarding elements that create and terminate tunnel end points and provide the overlay data functionality. They are implemented as part of a hypervisor vSwitch.

  13. Suite of OpenFlow Services Contributed some OpenFlow services; Worked with • Flow Rep. | Span and Tap: To efficiently tap and mirror traffic from points within the network for debugging and community on others at troubleshooting large scale networks. #OpenDaylight • SPARTA: A scalable per destination multi path service for Connectivity Service| Northbound UX deployment in L2 Clos topologies that doesn't require new tunnel support in HW. OpenFlow • Load Balancer: A datacenter wide layer 4 stateless load Services Suite balancer which works at line rate along with traffic steering capabilities for scaling software appliances such as OpenFlow security, compliance etc. [not in product yet, contributed to Driver ODP] • Logical Networks: Visually define and deploy multi-tenant Base SDN Platform virtual networks on an OpenFlow fabric • Static Flow Pusher: Programming APIs for deploying user- defined OpenFlow rules • Policy Manager: unified policy framework for managing security rules, ACL, QoS, and service chain policies Virtual Switches HW Switch Agents • OpenStack Neutron: Plug-in for integration with OpenStack Networking using standard Neutron APIs including extensions for L3 and security groups. • Service Chaining: basic service chaining to support application patterns on OpenFlow networks The OpenFlow apps will work with any industry-standard OpenFlow implementation on virtual or physical switches.

  14. Benefits & Challenges: Vendor Challenge: Productization – User Experience (UX): Deployment | Usage | Verticals Test: Interoperability, Scale, Availability Sync: synchronization issues with upstream code Benefit: Community-backed Project – Large user base – fluid experience sharing Large developer base – easier to find skills, solutions Benefit: Raises the bar – Large vendor community – competitiveness Agile developer community – internal process agility Pushes innovation via community Improves organizational culture Benefit: Better Focus – Focus on customer-driven value Flexible architecture retains corporate value

  15. Thank You 4400 N. First Street Vijoy Pandey, Ph.D. San Jose, CA 95134 CTO, Network OS & SDN IBM Distinguished Engineer M: (650) 260-4620 P: (408) 497-6065 vijoy.pandey@us.ibm.com @vijoy

Recommend


More recommend