Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Compute Project Networking

Similar presentations


Presentation on theme: "Open Compute Project Networking"— Presentation transcript:

1 Open Compute Project Networking
Presenter: Nguyen Van Tu DPNM Lab, POSTECH 26 Sep 2016

2 Outline Mission Statement Project Scope Current state
Purpose of the project Project Scope In-scope Out-scope Current state Hardware Software

3 Mission Statement Proposed Charter For Open Network Project Statement
V#1.07 initial Charter draft resulting from May 16th 2013 Statement “The mission of Open Compute Networking Project is to create a set of networking technologies that are dis-agg regated and fully open allowing for rapid innovation in th e network space”

4 Mission Statement Dis-aggregated
(*) “OCP Networking Project Update”, Carlos Cardenas, Santa Clara, CA USA, April 2015

5 Project Scope In-scope Hardware: The most Important
Universal Form Factor “Common Motherboard” H/W Interconnects & Integration, Standards Based Cabling OpenRack + 19” Form Factors Energy Efficient Power Supplies & Cooling The most Important Since The Open Compute Project (OCP) is reimagining hardware, making it more efficient, flexible, and scalable 19” rack size  first rack standard that's designed for data centers, integrating the rack into the data center infrastructure

6 Project Scope In-scope Software: Recently added:
Device Drivers, Boot Loader, Firmware, BIOS,… Open Linux OS’s Recently added: Developer Tools, Management Tools ReST (REpresentational State Transfer) API’s, SDN RESTful (REpresentational State Transfer) API (Application Programming Interface) DLs (Description Languages) are formal languages designed to provide a structured description of a RESTful web API that is useful both to a human and for automated machine processing

7 Project Scope Out of Scope Protocol stacks Virtualization
Network architectures Network topologies

8 Project Scope Missions Open Switch Hardware Definition
Leaf / Top of Rack Spine Open Switch Software Definition Operating System Independent (Linux Based) Open Boot Loader Bare Metal Provisioning (PXE, Uboot, ONIE, …) Network ASIC Chip Open Interface OCP Open Hardware Management ToR: Many organizations are now deploying modular data centers, ToR solutions complement rack-at-a-time deployment by simplifying and shortening cable runs and facilitating the replication of rack configurations Bare-metal provisioning is the process of installing an operating system (OS) or Type 1 hypervisor directly on a computer's hardware. Preboot eXecution Environment specification describes a standardized client-server environment that boots a software assembly, retrieved from a network, on PXE-enabled clients U-Boot is an open source, primary boot loader used in embedded devices to package the instructions to boot the device's operating system kernel

9 Project Scope Key driver Common and Standard form factors
Capex & Opex reduction Tier1 & Tier2 Multi-Vendor Implementation, Standards B ased 100% open source core, low-layer 100% standards based hardware implementation Independent Software & Hardware layers

10 Current state Hardware Many OCP networking switch are accepted
Designs

11 (*) https://github.com/opencomputeproject
Current state Software Open Network Install Environment (ONIE) define an open "install environment" for bare metal network swit ches Contributed from Cumulus Networks Open Network Linux (ONL) Open Source NOS from Big Switch Multiple vendors – Big Switch, Pica8, Accton, … Switch Abstraction Interface (SAI) low-level interface above switch SDKs, enabling higher layer so ftware (*)

12 Current state Software

13 Q&A

14 Appendix Suggested name OpenFabric OpenSesame OpenArtery OpenStructure
OpenNexus OpenRoute openroad OpenForward(ing) OpenCommunicate

15 Appendix


Download ppt "Open Compute Project Networking"

Similar presentations


Ads by Google