Presentation is loading. Please wait.

Presentation is loading. Please wait.

2014 Redefining the Data Center: White-Box Networking Jennifer Casella October 9, 2014 #GHC14 2014.

Similar presentations


Presentation on theme: "2014 Redefining the Data Center: White-Box Networking Jennifer Casella October 9, 2014 #GHC14 2014."— Presentation transcript:

1 2014 Redefining the Data Center: White-Box Networking Jennifer Casella October 9, 2014 #GHC14 2014

2 Agenda  Data Center Background  Open Compute Project  Open Switch Hardware Specifications  Open Switch Software Components  Network Automation

3 2014 Data Center Background  Several companies, businesses and organizations are looking to data centers as means to store large amounts of data and house networking infrastructure equipment  Recent customer demand for open source in the data center is gaining momentum  “As data centers grow in size and complexity, traditional tools are proving too slow or too cumbersome to handle that expansion.”

4 2014 OCP  Open Compute Project (OCP) developed by Facebook in 2011 −Aims to redefine the data center with increased efficiency and customizability, at reduced costs −Network, Compute and Storage −Open Rack, HW Management, Data Center Design  Goes hand-in-hand with Software Defined Networking (SDN), but NOT the same thing

5 2014 Open Switch Requirements  Three requirements need to be met in order to make a white-box network switch feasible in the data center: −Ability to program switching ASIC −Initial installation option (ONIE) −OS support for HW platform

6 2014 Hardware Specifications  Merchant silicon – “off the shelf” chip components, specifically Application Specific Integrated Chips (ASICs) −Encoding −Forwarding lookups −Queueing −ACLs  Port density (10G server connectivity; 40G uplinks) −SFP+/QSFP+  Management, Power, Cooling  Several switch designs proposed for OCP: −Mellanox −Broadcom −Alpha Networks −Accton −Intel

7 2014 Broadcom Leaf Switch

8 2014 Broadcom Spine Switch

9 2014 Broadcom Switch Components  Trident II Switch (TIIS): mainboard that interfaces with DPP/CAP/IO Modules  Control and Application Processor (CAP) Module: runs Broadcom SDK and network OS to program TIIS  IO Modules: −Quad 10G −Hex 40G  Data Plane Processor (DPP) Module (optional): enables specialized network functions

10 2014 Broadcom Switch Block Diagram

11 2014 Software Components  Each switch supplied with a Software Development Kit (SDK) that contains drivers to implement interfaces to control the OCP platform  Software components: −ONIE compatible boot loader −Network OS −Open Ethernet Switch APIs −Platform interfaces

12 2014 Software Components cont’d

13 2014 Open Ethernet Switch APIs  Merchant switch silicon devices supplied with a proprietary SDK  Protocol driven SW stacks need to implement a hardware abstraction layer (HAL) to isolate its unified code from the vendor specific logic −Each HW vendor should provide a glue layer between OES and its SDK APIs −The SDK and glue logic will be responsible for implementing HW specific logic

14 2014 OCP Platform Control

15 2014 ONIE  Open Network Install Environment (ONIE) −Firmware installed on a management subsystem of white-box switches installed for automated network OS provisioning −Linux/BusyBox foundation −Combination boot loader/small operating system Targets to enable administrators to deploy network OS’s in the same way servers are provisioned When a switch boots for the first time, ONIE will locate and execute network OS installation program ONIE will be bypassed on subsequent boots, and made available only for the purpose of un-install/re-install operations ONIE utilizes the CPU complex of the switch, not the forwarding plane

16 2014 ONIE First Boot Up Operation

17 2014 ONIE Subsequent Boots Operation

18 2014 Network OS Discovery/Installation

19 2014 Network Automation  ONIE aids in the automation of large scale data center switch provisioning  Several configuration management/network automation tools: −Puppet −Chef −CFEngine −Salt −Ansible

20 2014 Summary  OCP aims at redefining the data center with increased efficiency and customizability, at reduced costs  White-box switches will enable administrators to select the network operating system they want to run on their switches (making a switch function as a server would)  Certain requirements need to be met for a white-box switch: −Ability to program switching ASIC −Initial installation option (ONIE) −OS support for HW platform  Many options exist for the purpose of controlling network build, deployment and management in parallel with white-box switches

21 2014 Resources  www.opencompute.org www.opencompute.org  www.opencompute.org/wiki/Main_Page www.opencompute.org/wiki/Main_Page  www.openwebfoundation.org www.openwebfoundation.org  www.onie.org www.onie.org  http://www.broadcom.com/products/Switching /Software-Defined-Networking- Solutions/OCP-Open-Switch http://www.broadcom.com/products/Switching /Software-Defined-Networking- Solutions/OCP-Open-Switch  http://www.mellanox.com/page/ocp (OCP 10 and 40 Gigabit Ethernet Switch Platform Management Demo) http://www.mellanox.com/page/ocp


Download ppt "2014 Redefining the Data Center: White-Box Networking Jennifer Casella October 9, 2014 #GHC14 2014."

Similar presentations


Ads by Google