Networking/SpecsAndDesigns: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
==Accepted Hardware ==
==Accepted Hardware ==


=== Accton AS5712-54X - 48-port 10G SFP+ & 6-port 40G QSFP+ - Leaf Switch===
=== Alpha Networks - SNX-60x0-486F - 48-port 10G SFP+ & 6-port 40G QSFP+ - Leaf Switch===
* [http://files.opencompute.org/oc/public.php?service=files&t=0e8322c5fba84d1c25ef3d7776a4334d Specification], [http://files.opencompute.org/oc/public.php?service=files&t=505378c3089414bdf09bb3ba6acfa73b design package] - Accepted July 2015
* License: OCPHL - Permissive
* Contact: Robert Chu
<!-- ** Earlier versions: [http://files.opencompute.org/oc/public.php?service=files&t=9b974eb745901ee3001e4a9f9b78314f v0.5], Sep 24, 2014 -->
 
=== Alpha Networks - SNQ-60x0-320F - 32-port 40Gb QSFP+ Leaf/Spine Switch===
* [http://files.opencompute.org/oc/public.php?service=files&t=1b5aa6b781e59eac43d77fc91c9783c1 Specification], [http://files.opencompute.org/oc/public.php?service=files&t=13deb55abad594b1195eccdb4e13f98b design package]- Accepted July 2015
* License: OCPHL - Permissive
* Contact: Robert Chu
<!-- ** Earlier versions: [http://files.opencompute.org/oc/public.php?service=files&t=e3e531bb8a6b559b4c82d6e5537d6f94 v0.6], [http://files.opencompute.org/oc/public.php?service=files&t=c6822b2b48e45b0103ea1d844eca6212 v0.5] -->
 
===Broadcom/Interface Masters Open Leaf and Spine Switch specification===
* [http://files.opencompute.org/oc/public.php?service=files&t=cf075e5301bdd97c05a07c5578fa7afc Specficiation], [http://files.opencompute.org/oc/public.php?service=files&t=f9c4459e523aa1d1867a56cb33d51874 design package] - Accepted February 2016
* License: OWFa 1.0
* Contact: Eli Karpilovski (Broadcom), Ben Askarinam (Interface Masters)
 
=== Edgecore Networks AS5712-54X - 48-port 10G SFP+ & 6-port 40G QSFP+ - Leaf Switch===
* [http://files.opencompute.org/oc/public.php?service=files&t=2db8ec25a6234acb2888bbf038ef1150 Specification], [http://files.opencompute.org/oc/public.php?service=files&t=eee163659ec3e238e8e576c62909f468 design package] - Accepted Oct 2014
* [http://files.opencompute.org/oc/public.php?service=files&t=2db8ec25a6234acb2888bbf038ef1150 Specification], [http://files.opencompute.org/oc/public.php?service=files&t=eee163659ec3e238e8e576c62909f468 design package] - Accepted Oct 2014
* License: OCPHL - Permissive
* License: OCPHL - Permissive
Line 11: Line 28:
<!-- * Earlier versions: [http://files.opencompute.org/oc/public.php?service=files&t=544efe537b965a72ea21b20024e0f0d6 v0.07], [http://files.opencompute.org/oc/public.php?service=files&t=2c5bee43a0aeb446cb3d94c38f14ba64 v0.06], [http://files.opencompute.org/oc/public.php?service=files&t=19963d187e770fffb772f8410a1d52de v0.05], [http://files.opencompute.org/oc/public.php?service=files&t=f9b0124dbc9301210428d607eb154260 v0.04] -->
<!-- * Earlier versions: [http://files.opencompute.org/oc/public.php?service=files&t=544efe537b965a72ea21b20024e0f0d6 v0.07], [http://files.opencompute.org/oc/public.php?service=files&t=2c5bee43a0aeb446cb3d94c38f14ba64 v0.06], [http://files.opencompute.org/oc/public.php?service=files&t=19963d187e770fffb772f8410a1d52de v0.05], [http://files.opencompute.org/oc/public.php?service=files&t=f9b0124dbc9301210428d607eb154260 v0.04] -->


=== Accton AS6712-32X - 32-port 40G QSFP+ - Leaf/Spine Switch ===
=== Edgecore Networks AS6712-32X - 32-port 40G QSFP+ - Leaf/Spine Switch ===
* [http://files.opencompute.org/oc/public.php?service=files&t=ad3ec24b8ad61f9cdfab9d9f29291d9f Specification], [http://files.opencompute.org/oc/public.php?service=files&t=9ac699dc0429e6fa94589b28427d5801 design package] - Accepted Jan 2016
* [http://files.opencompute.org/oc/public.php?service=files&t=ad3ec24b8ad61f9cdfab9d9f29291d9f Specification], [http://files.opencompute.org/oc/public.php?service=files&t=9ac699dc0429e6fa94589b28427d5801 design package] - Accepted Jan 2016
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Contact: Jeff Catlin
* Contact: Jeff Catlin


=== Accton AS7712-32X - 32-port 100G QSFP28 - Leaf/Spine Switch ===
=== Edgecore Networks AS7712-32X - 32-port 100G QSFP28 - Leaf/Spine Switch ===
* [http://files.opencompute.org/oc/public.php?service=files&t=e4128c7ecd7e348e4347ca142691b727 Specification], [http://files.opencompute.org/oc/public.php?service=files&t=0c2e3fbbce12bde66e203cc0346ca075 design package] - Accepted Jan 2016
* [http://files.opencompute.org/oc/public.php?service=files&t=e4128c7ecd7e348e4347ca142691b727 Specification], [http://files.opencompute.org/oc/public.php?service=files&t=0c2e3fbbce12bde66e203cc0346ca075 design package] - Accepted Jan 2016
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Contact: Jeff Catlin
* Contact: Jeff Catlin


=== Accton ORSA-1RU - Open Rack Switch Adapter===
=== Edgecore Networks ORSA-1RU - Open Rack Switch Adapter===
* [http://files.opencompute.org/oc/public.php?service=files&t=1301b99ae97b74795c57389ab3370131 Specification], [http://files.opencompute.org/oc/public.php?service=files&t=a0cf97ebd494f1c2d50e9bc18fb17c7b design package] - Accepted Mar 2015
* [http://files.opencompute.org/oc/public.php?service=files&t=1301b99ae97b74795c57389ab3370131 Specification], [http://files.opencompute.org/oc/public.php?service=files&t=a0cf97ebd494f1c2d50e9bc18fb17c7b design package] - Accepted Mar 2015
* License: OCPHL - Reciprocal
* License: OCPHL - Reciprocal
* Contact: Jeff Catlin
* Contact: Jeff Catlin
<!-- ** Earlier versions: [http://files.opencompute.org/oc/public.php?service=files&t=4592acc962ccecb5ca97e5ed8b47059b v0.04], [http://files.opencompute.org/oc/public.php?service=files&t=3273b372e6242ec02fd8dd239144d458 v0.03], [http://files.opencompute.org/oc/public.php?service=files&t=0ec13dd7a4dcc39f12acaad3c0bb8731 v0.02] -->
<!-- ** Earlier versions: [http://files.opencompute.org/oc/public.php?service=files&t=4592acc962ccecb5ca97e5ed8b47059b v0.04], [http://files.opencompute.org/oc/public.php?service=files&t=3273b372e6242ec02fd8dd239144d458 v0.03], [http://files.opencompute.org/oc/public.php?service=files&t=0ec13dd7a4dcc39f12acaad3c0bb8731 v0.02] -->
=== Alpha Networks - SNX-60x0-486F - 48-port 10G SFP+ & 6-port 40G QSFP+ - Leaf Switch===
* [http://files.opencompute.org/oc/public.php?service=files&t=0e8322c5fba84d1c25ef3d7776a4334d Specification], [http://files.opencompute.org/oc/public.php?service=files&t=505378c3089414bdf09bb3ba6acfa73b design package] - Accepted July 2015
* License: OCPHL - Permissive
* Contact: Robert Chu
<!-- ** Earlier versions: [http://files.opencompute.org/oc/public.php?service=files&t=9b974eb745901ee3001e4a9f9b78314f v0.5], Sep 24, 2014 -->
=== Alpha Networks - SNQ-60x0-320F - 32-port 40Gb QSFP+ Leaf/Spine Switch===
* [http://files.opencompute.org/oc/public.php?service=files&t=1b5aa6b781e59eac43d77fc91c9783c1 Specification], [http://files.opencompute.org/oc/public.php?service=files&t=13deb55abad594b1195eccdb4e13f98b design package]- Accepted July 2015
* License: OCPHL - Permissive
* Contact: Robert Chu
<!-- ** Earlier versions: [http://files.opencompute.org/oc/public.php?service=files&t=e3e531bb8a6b559b4c82d6e5537d6f94 v0.6], [http://files.opencompute.org/oc/public.php?service=files&t=c6822b2b48e45b0103ea1d844eca6212 v0.5] -->
===Broadcom/Interface Masters Open Leaf and Spine Switch specification===
* [http://files.opencompute.org/oc/public.php?service=files&t=cf075e5301bdd97c05a07c5578fa7afc Specficiation], [http://files.opencompute.org/oc/public.php?service=files&t=f9c4459e523aa1d1867a56cb33d51874 design package] - Accepted February 2016
* License: OWFa 1.0
* Contact: Eli Karpilovski (Broadcom), Ben Askarinam (Interface Masters)


===Inventec DCS6072QS - 48x10GB SFP+ & 6x40GB QSFP+ - Leaf Switch===
===Inventec DCS6072QS - 48x10GB SFP+ & 6x40GB QSFP+ - Leaf Switch===
Line 72: Line 72:


'''PLEASE NOTE THESE HAVE BEEN SHARED WITH THE COMMUNITY AND ARE STILL UNDER REVIEW BUT NOT YET ACCEPTED BY THE IC'''
'''PLEASE NOTE THESE HAVE BEEN SHARED WITH THE COMMUNITY AND ARE STILL UNDER REVIEW BUT NOT YET ACCEPTED BY THE IC'''
=== Accton - 32x100G - based on Cavium silicon ===
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=df01fff5f31898da4fdc6df3063ce223 v.02]
* License: OCPHL - Permissive
* Spec status: Shared - Oct 9, 2015
* Contact: Jeff Catlin


=== Alpha Networks - 48x10GT, 2x40G QSFP+, 4x100G QSFP28 - Leaf Switch  ===
=== Alpha Networks - 48x10GT, 2x40G QSFP+, 4x100G QSFP28 - Leaf Switch  ===
Line 93: Line 85:
* Contact: Robert Chu
* Contact: Robert Chu


=== Edgecore Networks - 32x100G - based on Cavium silicon ===
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=df01fff5f31898da4fdc6df3063ce223 v.02]
* License: OCPHL - Permissive
* Spec status: Shared - Oct 9, 2015
* Contact: Jeff Catlin


=Software Specs=
=Software Specs=

Revision as of 01:31, 9 March 2016

Note that the specs below are at different stages of submission/approval

Hardware Specs

Accepted Hardware

Alpha Networks - SNX-60x0-486F - 48-port 10G SFP+ & 6-port 40G QSFP+ - Leaf Switch

Alpha Networks - SNQ-60x0-320F - 32-port 40Gb QSFP+ Leaf/Spine Switch

Broadcom/Interface Masters Open Leaf and Spine Switch specification

  • Specficiation, design package - Accepted February 2016
  • License: OWFa 1.0
  • Contact: Eli Karpilovski (Broadcom), Ben Askarinam (Interface Masters)

Edgecore Networks AS5712-54X - 48-port 10G SFP+ & 6-port 40G QSFP+ - Leaf Switch

Edgecore Networks AS6712-32X - 32-port 40G QSFP+ - Leaf/Spine Switch

Edgecore Networks AS7712-32X - 32-port 100G QSFP28 - Leaf/Spine Switch

Edgecore Networks ORSA-1RU - Open Rack Switch Adapter

Inventec DCS6072QS - 48x10GB SFP+ & 6x40GB QSFP+ - Leaf Switch

Inventec DCS7032Q28 - 32x100GB QSFP28 - Leaf/Spine Switch

Mellanox MSX1410OCP - SwitchX-2 48x10GB SFP+ & 12x40GB QSFP+ - Leaf Switch

Mellanox MSX1710OCP - SwitchX-2 36x40GB QSFP+ - Leaf/Spine Switch

Facebook Wedge - 16x40GB QSFP+ - Leaf/Spine Switch

  • Specification, package - Accepted Nov 2015
  • License: OCPHL - Reciprocal
  • Contact: Hans-Juergen Schmidtke/Omar Baldonado (Facebook), Jeff Catlin (Accton), Edge-core

Shared hardware specifications still under review

PLEASE NOTE THESE HAVE BEEN SHARED WITH THE COMMUNITY AND ARE STILL UNDER REVIEW BUT NOT YET ACCEPTED BY THE IC

Alpha Networks - 48x10GT, 2x40G QSFP+, 4x100G QSFP28 - Leaf Switch

  • Latest version/spec: v.01
  • License: OCPHL - Permissive
  • Spec status: Shared - Feb 8, 2016
  • Contact: Robert Chu

Alpha Networks - 32x100G QSFP+ - Leaf/Spine Switch

  • Latest version/spec: v.01
  • License: OCPHL - Permissive
  • Spec status: Shared - Feb 8, 2016
  • Contact: Robert Chu

Edgecore Networks - 32x100G - based on Cavium silicon

  • Latest version/spec: v.02
  • License: OCPHL - Permissive
  • Spec status: Shared - Oct 9, 2015
  • Contact: Jeff Catlin

Software Specs

Accepted Software

Open Network Install Environment

Open Network Linux

Switch Abstraction Interface

  • Microsoft, Dell, Facebook, Broadcom, Intel, Mellanox Current Spec v2
  • Spec status: Final and accepted - July 2015
  • License: Apache v2
  • Contact: Kamala Subramaniam

Shared software specifications still under review

PLEASE NOTE THESE HAVE BEEN SHARED WITH THE COMMUNITY AND ARE STILL UNDER REVIEW BUT NOT YET ACCEPTED BY THE IC

ACPI Platform Description

  • Cumulus Networks, APD software spec, v0.1, April 2015
  • Discussed at OCP Summit 2015
  • Spec status: Shared
  • License: Kernel pieces (GPLv2), Userland docs/build: MIT
  • Contact: Dustin Byford

OpenNSL

  • Broadcom, OpenNSL software spec, v0.14, November 2015
  • Mentioned at OCP Eng Workshop Boston 2015 Discussed at [TBD]
  • Spec status: Shared, To Be Discussed
  • License: Apache v2
  • Contact: Ashok Raman

Testing Activities

Pluggable Transceiver and Host Compliance and Interopability Test Plan

This is in conjunction with the UNH Interoperability Lab and their Open Networking Test Services

Various Projects

Common Module Interface

Old Specs

Specs that are no longer active are located here.