Networking/SpecsAndDesigns: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
Line 96: Line 96:
* Slides used for presentation: [http://files.opencompute.org/oc/public.php?service=files&t=79c0b8c2f8c9989205f8193638306aae slides]
* Slides used for presentation: [http://files.opencompute.org/oc/public.php?service=files&t=79c0b8c2f8c9989205f8193638306aae slides]
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spect status: Shared - March 16, 2016
* Spec status: Shared/community reviewed- March 16, 2016; IC reviewed - Oct 20, 2016
* Contact: Robert Zhu
* Contact: Robert Zhu


Line 102: Line 102:
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=df01fff5f31898da4fdc6df3063ce223 v.02]
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=df01fff5f31898da4fdc6df3063ce223 v.02]
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spec status: Shared - Oct 9, 2015
* Spec status: Shared/community reviewed - Oct 9, 2015,  IC reviewed - Oct 20, 2016
* Contact: Jeff Catlin
* Contact: Jeff Catlin


Line 108: Line 108:
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=90b7228ea83332ee2721baff7ba5c8bc v0.1]
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=90b7228ea83332ee2721baff7ba5c8bc v0.1]
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spect status: Shared - March 9, 2016
* Spect status: Shared/community reviewed - March 9, 2016,  IC reviewed - Oct 20, 2016
* Contact: Jeff Catlin
* Contact: Jeff Catlin


Line 114: Line 114:
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=4a03ffa9315719f434024e63e1e7655d v0.1]
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=4a03ffa9315719f434024e63e1e7655d v0.1]
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spect status: Shared - March 9, 2016
* Spect status: Shared/community reviewed - March 9, 2016,  IC reviewed - Oct 20, 2016
* Contact: Jeff Catlin
* Contact: Jeff Catlin


Line 120: Line 120:
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=ca533266afcbea73e880e8c52ac3611b v0.1]
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=ca533266afcbea73e880e8c52ac3611b v0.1]
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spect status: Shared - March 9, 2016
* Spect status: Shared/community reviewed - March 9, 2016,  IC reviewed - Oct 20, 2016
* Contact: Jeff Catlin
* Contact: Jeff Catlin


Line 126: Line 126:
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=d776ebc569006bbe60c9b84675e8b7ea v0.1]
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=d776ebc569006bbe60c9b84675e8b7ea v0.1]
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spect status: Shared - March 9, 2016
* Spect status: Shared/community reviewed - March 9, 2016,  IC reviewed - Oct 20, 2016
* Contact: Jeff Catlin
* Contact: Jeff Catlin


Line 132: Line 132:
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=37852eb2abcc5afb5cb74df4db1b72c6 v0.1]
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=37852eb2abcc5afb5cb74df4db1b72c6 v0.1]
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spect status: Shared - March 9, 2016
* Spect status: Shared/community reviewed - March 9, 2016,  IC reviewed - Oct 20, 2016
* Contact: Jeff Catlin
* Contact: Jeff Catlin


Line 138: Line 138:
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=00796d550a629075534d8a4bac59ef7e v0.1]
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=00796d550a629075534d8a4bac59ef7e v0.1]
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spect status: Shared - March 9, 2016
* Spect status: Shared/community reviewed - March 9, 2016,  IC reviewed - Oct 20, 2016
* Contact: Jeff Catlin
* Contact: Jeff Catlin


Line 153: Line 153:
* Design Package: [http://files.opencompute.org/oc/public.php?service=files&t=1a2983090bc1ccc020a74bc519332abd v0.1], November 7, 2016
* Design Package: [http://files.opencompute.org/oc/public.php?service=files&t=1a2983090bc1ccc020a74bc519332abd v0.1], November 7, 2016
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spec status: Shared - November 7, 2016
* Spec status: Shared - November 7, 2016; Community reviewed - Nov 14, 2016
* Contact: Zhiping Yao
* Contact: Zhiping Yao


Line 166: Line 166:
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=56a2b49ad7e1ca71a1d5708d97399415 v0.2]
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=56a2b49ad7e1ca71a1d5708d97399415 v0.2]
* License: OCPHL - Reciprocal
* License: OCPHL - Reciprocal
* Spec status: Shared - August 24, 2016
* Spec status: Shared - August 24, 2016, IC reviewed - Oct 20, 2016
* Contact: Sohn Min Ho
* Contact: Sohn Min Ho



Revision as of 14:46, 30 November 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

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

Alpha Networks - 32x100G QSFP28 - 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

Facebook Wedge 100 - 32x100G

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

Agema AG6248C-POE - 48 port 1G, 2x10G - access switch

  • Latest version/spec: v0.2,v0.1
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Spec status: Shared/community reviewed- March 16, 2016; IC reviewed - Oct 20, 2016
  • Contact: Robert Zhu

Edgecore Networks - 32x100G - based on Cavium silicon

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

Edgecore Networks OMP 256 and 512 port 100G Chassis - based on Broadcom Tomahawk

  • Latest version/spec: v0.1
  • License: OCPHL - Permissive
  • Spect status: Shared/community reviewed - March 9, 2016, IC reviewed - Oct 20, 2016
  • Contact: Jeff Catlin

Edgecore Networks AS5900-54 port 10GB SFP+ + 6 port QSFP28 - based on Broadcom Qumran

  • Latest version/spec: v0.1
  • License: OCPHL - Permissive
  • Spect status: Shared/community reviewed - March 9, 2016, IC reviewed - Oct 20, 2016
  • Contact: Jeff Catlin

Edgecore Networks AS4610 - 30 or 54 port 1G with/without POE - access switch

  • Latest version/spec: v0.1
  • License: OCPHL - Permissive
  • Spect status: Shared/community reviewed - March 9, 2016, IC reviewed - Oct 20, 2016
  • Contact: Jeff Catlin

Edgecore Networks ECW7212-L - 2x2 indoor wireless access point

  • Latest version/spec: v0.1
  • License: OCPHL - Permissive
  • Spect status: Shared/community reviewed - March 9, 2016, IC reviewed - Oct 20, 2016
  • Contact: Jeff Catlin

Edgecore Networks ECW7220-L - 3x3 indoor wireless access point

  • Latest version/spec: v0.1
  • License: OCPHL - Permissive
  • Spect status: Shared/community reviewed - March 9, 2016, IC reviewed - Oct 20, 2016
  • Contact: Jeff Catlin

Edgecore Networks ECWO7220-L - 3x3 outdoor wireless access point

  • Latest version/spec: v0.1
  • License: OCPHL - Permissive
  • Spect status: Shared/community reviewed - March 9, 2016, IC reviewed - Oct 20, 2016
  • Contact: Jeff Catlin

Facebook 6-pack - 128x40G

  • Latest version/spec: v.07
  • Design Package: v-2016-03-09
  • License: OCPHL - Reciprocal
  • Spec status: Shared - March 9, 2016
  • Contact: Zhiping Yao

Facebook Backpack - 128x100G

  • Latest version/spec: v.92, November 7, 2016
  • Overview presentation (from OCP networking call - Nov 14, 2016): pdf
  • Design Package: v0.1, November 7, 2016
  • License: OCPHL - Permissive
  • Spec status: Shared - November 7, 2016; Community reviewed - Nov 14, 2016
  • Contact: Zhiping Yao

Nephos NPS4806 - 48x10G + 6x40G - Nephos MT3258

  • Latest version/spec: v1.1, v1.0
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Spec status: Shared - March 15, 2016
  • Contact: Joe Lin

SKT T-CAP - CNA-SSX2RC

  • Latest version/spec: v0.2
  • License: OCPHL - Reciprocal
  • Spec status: Shared - August 24, 2016, IC reviewed - Oct 20, 2016
  • Contact: Sohn Min Ho

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: Xin Liu

Open Optical Monitoring

  • Finisar, Open Optical Monitoring software spec, v1.0, June 2016
  • Discussed at OCP Eng Workshop San Jose 2016
  • Spec status: Final and accepted - September 2016
  • License: MIT
  • Contact: Steve Joiner

FlexSwitch

  • SnapRoute, FlexSwitch software spec, v0.1, June 2016
  • Discussed at OCP Eng Workshop San Jose 2016
  • Spec status: Final and accepted - September 2016
  • License: Apache v2
  • Contact: Jason Forrester

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

SONiC

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

Campus, Branch, Wireless (CWB)

Old Specs

Specs that are no longer active are located here.