Networking/SpecsAndDesigns: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
No edit summary
m (updating CBW to ECS)
 
(8 intermediate revisions by one other user not shown)
Line 177: Line 177:
* Spec status: Shared - Feb 13, 2017, IC reviewed - Feb 23, 2017
* Spec status: Shared - Feb 13, 2017, IC reviewed - Feb 23, 2017
* Contact: Xu Wang, Sree Sankar
* Contact: Xu Wang, Sree Sankar
=== Facebook Minipack ===
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=423c88a10d68e99ff64aba92f0f0a514 v1.0]
* OCP Global Summit 2019 [http://files.opencompute.org/oc/public.php?service=files&t=749c8f9393fe19848a9d39a7c518bf76 workshop presentation]
* Design package: [http://files.opencompute.org/oc/public.php?service=files&t=12b716ae72202a4e3a594821439fca32 v-2019-05-23]
* License: OCPHL - Permissive
* Spec status: Overview at OCP Global Summit 2019, Shared - May 23, 2019
* Contact: Sami Khan


===Inventec DCS6072QS - 48x10GB SFP+ & 6x40GB QSFP+ - Leaf Switch===
===Inventec DCS6072QS - 48x10GB SFP+ & 6x40GB QSFP+ - Leaf Switch===
Line 289: Line 297:
* Spec status: Shared/community reviewed- Feb 13, 2017
* Spec status: Shared/community reviewed- Feb 13, 2017
* Contact: Robert Chu
* Contact: Robert Chu
=== Arista 7368X4 (inspired by Facebook Minipack) ===
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=cb31582feb1dc7f593d6cd64d663b2ea Contributed materials], Nov 8, 2019
* Overview presentation:  in link above (from OCP networking call - Nov 11, 2019)
* Contact: Narayanan Suryanarayanan


=== Barefoot Wedge 100B - 32x100G (1U) and 65x100G (2U) - (based on Facebook Wedge 100) ===
=== Barefoot Wedge 100B - 32x100G (1U) and 65x100G (2U) - (based on Facebook Wedge 100) ===
Line 323: Line 336:
* Contact: Jeff Catlin
* Contact: Jeff Catlin


=== Facebook - 200G FR4 OCP Optical Transceiver Specification ===
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=a44e14d31ba38efad0c3026127ca86d2 v0.3]
* Slides used for presentation to OCP Networking Group - 2020-01-13: [http://files.opencompute.org/oc/public.php?service=files&t=9f2904e15d13cfa93b19edbed1eb5bca pdf]
* License: OCPHL - Permissive
* Spec status: Shared - 2020-01-13
* Contact: James Stewart, Qing Wang, Facebook (email in preso)


=== Facebook Fabric Aggregator - based on Wedge 100S ===
=== Facebook Fabric Aggregator - based on Wedge 100S ===
Line 328: Line 347:
* License: OCPHL - Permissive
* License: OCPHL - Permissive
* Spec status: Shared - March 21, 2018
* Spec status: Shared - March 21, 2018
* Contact: Sami Khan
=== Facebook Minipack ===
* Latest version/spec: [http://files.opencompute.org/oc/public.php?service=files&t=423c88a10d68e99ff64aba92f0f0a514 v1.0]
* OCP Summit [http://files.opencompute.org/oc/public.php?service=files&t=749c8f9393fe19848a9d39a7c518bf76 workshop presentation]
* Design package: [ v-2019-05-23]
* License: OCPHL - Permissive
* Spec status: Shared - March 27, 2019
* Contact: Sami Khan
* Contact: Sami Khan


Line 344: Line 355:
* Spec status: Shared - March 9, 2016
* Spec status: Shared - March 9, 2016
* Contact: Zhiping Yao
* Contact: Zhiping Yao


=Software Specs=
=Software Specs=
Line 454: Line 464:
** [https://docs.google.com/document/d/11aEby4KB9zKSrj5UzLTnPr32w6AXz2Z_3ZPpKx5ARts May 24]
** [https://docs.google.com/document/d/11aEby4KB9zKSrj5UzLTnPr32w6AXz2Z_3ZPpKx5ARts May 24]


== Campus, Branch, Wireless (CWB) ==
== Enterprise Connectivity Solutions (ECS) ==
* [http://files.opencompute.org/oc/public.php?service=files&t=38c38744952cff440df81ed6a1d45c6e Initial Arch. Diagram]
* [OCP Gigabit Access Switch for Enterprise]


= Old Specs =
= Old Specs =
[[Networking/SpecsAndDesigns/Old|Specs that are no longer active are located here.]]
[[Networking/SpecsAndDesigns/Old|Specs that are no longer active are located here.]]

Latest revision as of 14:10, 9 May 2022

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

Hardware Specs[edit]

Accepted Hardware[edit]

These specs/design packages are for OCP Accepted Hardware.

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

  • Latest version/spec: Specification v0.2 - accepted Jan 2018
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Contact: Robert Zhu

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

Alpha Networks - SNQ-60x0-320F - 32x40Gb QSFP+ Leaf/Spine Switch[edit]

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

Alpha Networks - SNH-60A0-320F - 32x100G QSFP28 - Leaf/Spine Switch[edit]

Broadcom/Interface Masters Open Leaf and Spine Switch specification[edit]

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

Cavium Wedge 100C - 32x100G (based on Facebook Wedge 100)[edit]

  • Latest version/spec: Specification, Jan 13, 2017
  • Overview presentation - TBD (from OCP networking call - Feb 13, 2017): [xxx pdf]
  • Design Package: zip, Jan 2017
  • License: OCPHL - Permissive
  • Spec status: Shared - Jan 13, 2017; Community reviewed - Feb 13, 2017; Accepted September 2017
  • Contact: Albert Fishman

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

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

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

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

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

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

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

Edgecore Networks AS7800-64X - 2RU 64x100G (QSFP28) - based on Broadcom Tomahawk II[edit]

  • Latest version/spec: v1.0 v1.1
  • Design Package: v1 v2
  • License: OCPHL - Permissive
  • Spec status: Shared - March 7, 2017
  • Contact: Jeff Catlin

Edgecore Networks ORSA-1RU - Open Rack Switch Adapter[edit]

Edgecore Networks ECW5410 - 802.11ac Wave 2 4x4 indoor wireless access point[edit]

  • Latest version/spec: v1.0
  • License: OCPHL - Permissive
  • Spec status: Shared - March 7, 2017, Accepted March, 26 2018
  • Contact: Jeff Catlin

Edgecore Networks ECW7212-L - 2x2 indoor wireless access point[edit]

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

Edgecore Networks ECW7220-L - 3x3 indoor wireless access point[edit]

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

Edgecore Networks ECWO7220-L - 3x3 outdoor wireless access point[edit]

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

Edgecore Networks ECW5211 - 2x2 indoor wireless access point[edit]

  • Latest version/spec: v1.0
  • License: OCPHL - Permissive
  • Spec status: Shared - March 7, 2017, Accepted Aug 22, 2018
  • Contact: Jeff Catlin

Edgecore Networks - AS9700-32X - 32x400G - based on Broadcom Tomahawk III[edit]

  • Latest version/spec: spec v2 presentation
  • Design documentation folder: here
  • License: OCPHL - Permissive
  • Spec status: Shared - March 19, 2018, Accepted October, 29, 2018
  • Contact: Jeff Catlin

Edgecore Networks - AS7726-32X - 32x100G + 2x10G - based on Broadcom Trident 3[edit]

  • Latest version/spec: spec presentation
  • Design documentation folder: here
  • License: OCPHL - Permissive
  • Spec status: Shared - September 10, 2018, Accepted October, 29, 2018
  • Contact: Jeff Catlin

Edgecore Networks - AS7326-56X - 48x25G + 8x100G + 2x10G - based on Broadcom Trident 3[edit]

  • Latest version/spec: spec presentation
  • Design documentation folder: here
  • License: OCPHL - Permissive
  • Spec status: Shared - September 10, 2018, Accepted October 29, 2018
  • Contact: Jeff Catlin


Facebook Wedge - 16x40GB QSFP+ - Leaf/Spine Switch[edit]

Facebook Wedge 100 - 32x100G[edit]

Facebook Backpack - 128x100G[edit]

  • Latest version/spec: [1], 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

Facebook - CWDM4-OCP[edit]

  • Latest version/spec: Specification, January 9, 2017
  • Overview presentation (from OCP networking call - Jan 9, 2017): pdf
  • License: OCPHL - Permissive
  • Spec status: Shared - Jan 9, 2017
  • Contact: Katharine Schmidtke, Sree Sankar

Facebook Wedge 100S 32x100G[edit]

  • Latest version/spec: v.1, Feb 13, 2017
  • Overview presentation (from OCP networking call - Feb 13, 2017): pdf
  • Design Package: v.2, Feb 23, 2017
  • License: OCPHL - Permissive
  • Spec status: Shared - Feb 13, 2017, IC reviewed - Feb 23, 2017
  • Contact: Xu Wang, Sree Sankar

Facebook Minipack[edit]

  • Latest version/spec: v1.0
  • OCP Global Summit 2019 workshop presentation
  • Design package: v-2019-05-23
  • License: OCPHL - Permissive
  • Spec status: Overview at OCP Global Summit 2019, Shared - May 23, 2019
  • Contact: Sami Khan

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

Inventec DCS7032Q28 - 32x100GB QSFP28 - Leaf/Spine Switch[edit]

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

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

Nephos NPS4806 - 48x10G + 6x40G - Nephos MT3258[edit]

  • Latest version/spec: v1.2 - FINAL
  • Older version/spec: v1.1, v1.0
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Spec status: Shared - March 15, 2016, IC reviewed - June 16, 2016, Accepted July 2017
  • Contact: Allen Hu

SKT T-CAP - CNA-SSX2RC[edit]



Inspired Hardware[edit]

These specs/design packages are for OCP Inspired Hardware. Products that carry the OCP Inspired™ recognition comply 100% with an OCP accepted specification and are available from a Gold, Silver or Platinum member of OCP. OCP-Inspired™ products have been demonstrated and meet 3 or more of the OCP tenets - efficiency, openness, impact, & scale. They can only be sold with warranty and support.

Agema AGC5648S - 48 port 25G, 6x100G - switch using Jericho+[edit]

  • Latest version/spec: Specification v0.1
  • License: OCPHL - Permissive
  • Spec status:
  • Contact: Robert Zhu

Agema AG5648v1 - 48 port 25G, 6x100G - switch using Tomahawk+[edit]

  • Latest version/spec: Specification v0.0
  • License: OCPHL - Permissive
  • Spec status:
  • Contact: Robert Zhu

Agema AG7648C - 48 port 10G BT, 6x40G - switch using Trident II[edit]

  • Latest version/spec: Specification v0.1
  • License: OCPHL - Permissive
  • Spec status:
  • Contact: Robert Zhu

Agema AG9032V1 - 32x100G - switch using Tomahawk[edit]

  • Latest version/spec: Specification v0.0
  • License: OCPHL - Permissive
  • Spec status:
  • Contact: Robert Zhu

Agema AGC7648A - 48 port 10G, 6x100G - switch using Qumram-MX[edit]

  • Latest version/spec: Specification v0.1
  • License: OCPHL - Permissive
  • Spec status:
  • Contact: Robert Zhu


Shared hardware specifications still under review[edit]

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


Alpha SNC-60x0-486F (Mont Blanc) - 48x25G switch with 6x100G uplinks using Tomahawk+ (BCM56963)[edit]

  • Latest version/spec: Specification v0.1
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Spec status: Shared/community reviewed- Feb 13, 2017
  • Contact: Robert Chu

Alpha STX-60x0-486F (Lake Superior) - 10G switch with 6x100G uplinks using QMX (BCM88375)[edit]

  • Latest version/spec: Specification v0.1
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Spec status: Shared/community reviewed- Feb 13, 2017
  • Contact: Robert Chu

Alpha SNC-60x0-488F 48x25G switch with 8x100G uplinks using Trident3[edit]

  • Latest version/spec: Specification v0.1
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Spec status: Shared/community reviewed- Jan 8, 2018
  • Contact: Robert Chu

Alpha SNX-61A0-486F (Ironman Fiber) - 10G switch (fiber downlink) with 6x40G or 4x100G uplinks using Maverick (BCM56768)[edit]

  • Latest version/spec: Specification v0.1
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Spec status: Shared/community reviewed- Feb 13, 2017
  • Contact: Robert Chu

Alpha SNX-61A0-486T (Ironman Copper) - 10G switch (copper downlink) with 6x40G or 4x100G uplinks using Maverick (BCM56768)[edit]

  • Latest version/spec: Specification v0.1
  • Slides used for presentation: slides
  • License: OCPHL - Permissive
  • Spec status: Shared/community reviewed- Feb 13, 2017
  • Contact: Robert Chu

Arista 7368X4 (inspired by Facebook Minipack)[edit]

  • Latest version/spec: Contributed materials, Nov 8, 2019
  • Overview presentation: in link above (from OCP networking call - Nov 11, 2019)
  • Contact: Narayanan Suryanarayanan

Barefoot Wedge 100B - 32x100G (1U) and 65x100G (2U) - (based on Facebook Wedge 100)[edit]

  • Latest version/spec: Specification, Feb 10, 2017
  • Overview presentation: pdf (from OCP networking call - Feb 13, 2017)
  • Design Package: TBD
  • License: OCPHL - Permissive
  • Spec status: Shared - Feb 13, 2017; Community reviewed - Feb 13, 2017
  • Contact: Prem Jonnalagadda

Cambridge Industries - 48x25G + 8x100G - based on Nephos Taurus silicon[edit]

  • Latest version/spec: slides spec v0.9
  • Previous slides/spec: slides spec v0.8
  • License: OCPHL - Permissive
  • Spec status: - Shared Feb 11, 2019, Updated April 25, 2019
  • Contact: Harrison Zou

Edgecore Networks - 32x100G - based on Cavium silicon[edit]

  • 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[edit]

  • 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 AS7300-54X - 48x25G (SFP28), 6x100G (QSFP28) - based on Broadcom Tomahawk[edit]

  • Latest version/spec: v1.0
  • License: OCPHL - Permissive
  • Spect status: Shared - March 7, 2017
  • Contact: Jeff Catlin

Facebook - 200G FR4 OCP Optical Transceiver Specification[edit]

  • Latest version/spec: v0.3
  • Slides used for presentation to OCP Networking Group - 2020-01-13: pdf
  • License: OCPHL - Permissive
  • Spec status: Shared - 2020-01-13
  • Contact: James Stewart, Qing Wang, Facebook (email in preso)

Facebook Fabric Aggregator - based on Wedge 100S[edit]

  • Latest version/spec: v1.0
  • License: OCPHL - Permissive
  • Spec status: Shared - March 21, 2018
  • Contact: Sami Khan

Facebook 6-pack - 128x40G (not active)[edit]

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

Software Specs[edit]

Accepted Software[edit]

Open Network Install Environment[edit]

Open Network Linux[edit]

Switch Abstraction Interface[edit]

  • Microsoft, Dell, Facebook, Broadcom, Intel, Mellanox [6]
  • Spec status: Final and accepted - July 2015
  • License: Apache v2
  • Contact: Xin Liu

SONiC[edit]

  • Microsoft, Dell, Mellanox, and Arista software spec [7], [8], August 2016
  • Presentation: slides
  • Discussed at OCP Summit 2016 and OCP Eng Workshop UNH 2016
  • Spec status: Shared, IC reviewed - Oct 20, 2016
  • License: Apache v2, GPLv2 for kernel pieces
  • Contact: Xin Liu

Open Optical Monitoring[edit]

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


Shared software specifications still under review[edit]

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

ACPI Platform Description[edit]

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

OpenNSL[edit]

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

FlexSwitch (not active)[edit]

  • NOTE: This project is on hold and is not currently active in the OCP community.
  • SnapRoute, FlexSwitch software spec, [12], June 2016
  • Discussed at OCP Eng Workshop San Jose 2016
  • License: Apache v2

Testing Activities[edit]

Pluggable Transceiver and Host Compliance and Interopability Test Plan[edit]

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

Various Projects[edit]

Common Module Interface[edit]

Enterprise Connectivity Solutions (ECS)[edit]

  • [OCP Gigabit Access Switch for Enterprise]

Old Specs[edit]

Specs that are no longer active are located here.